二十一年正月初七日,下詔暴逆夷罪惡,特命宗室奕山為靖逆將軍、湖南提督楊芳、尚書降文為參讚大臣,聲罪致討。命刑部尚書祁赴江西,總理兵餉。楊芳於去冬入覲,出都行至安徽,奉命先往,以二月十三日馳至廣東,而英夷已於二月五日乘風潮,先以兵船截攻橫檔炮台,再破虎門炮台,提督關天培死之。虎門各隘所列大炮三百餘門,至是皆為夷有。湖南兵千餘新到,琦善倉卒即遣禦於烏湧,甫交綏,粵兵先走,湖南兵且戰且退,後阻四河,溺死者半,提督祥福又死之。廣東省河廣闊,惟東路二十裏之獵得、二沙尾,西南十五裏之大黃滘,河麵稍狹,可以扼守。楊芳相度形勢,使總兵段永福率千兵扼東南十餘裏之東勝寺為陸路,三麵咽喉,然其地距河五六裏,不能扼賊水路也。又使總兵長春以千兵扼大黃滘後五裏之鳳凰岡,惟築濠壘,橫木筏,沉石船,下木樁,夷船可闖而過也。其獵得及二沙尾,雖沉船塞石,而無兵炮守禦,夷船至可拔而除之也。賊初讋楊芳宿將威名,又未悉內河虛實,使白夷持書至鳳凰岡議款,從以漢奸,沿途探水,總兵長春收書送城中待報,即掩帳而臥,任漢奸導白夷,遍曆營壘,盡得虛實,歸報無備,於是分路探入,破鳳凰岡營,進攻東西炮台、海珠炮台,盡扼獵得、大黃滘兩咽喉。是時琦善已革去大學士,拔去孔雀翎,而怡良複以英夷香港偽示奏呈,語絕狂悖,於是上益震怒,籍琦善家產,鎖逮來京。
逆夷見朝廷赫怒,局勢大變,諒林則徐勢必起用,恐我軍一振,和議永絕,且夷船兵費浩大,急欲通商以濟餉,各國商船,罷市久矣,亦皆咎之。乃於二十六日,托彌利堅國夷目,與洋商伍怡和調停,遞書言:“如欲承平,不討別情,但求照舊通商。”蓋並琦善所許之煙價香港,皆不敢求矣。楊芳諭令退出虎門,義律言俟奉通商之旨,兵船即退。是月楊芳、怡良奏聞,門戶已失,賊入堂奧,兵潰民散,炮俱乏用。除暫款外,無退敵緩兵之策,而煙價埠地不索,亦足申朝廷折衝樽俎之威。是粵事第二轉機。
而楊芳正月初行至江西時,聞粵中和議將定,先為給澳堆貨之奏,以遙附琦善,固已不取信於上,及是再奏,又不陳明琦善開門揖盜,自潰藩籬,非權宜不能退賊收險之故。與將來守備已固,如再鴟張,立可剿辦之策。上以其毫無方略,未戰先撫,非命將出師本意,不許。是時定海之夷船亦至廣東,共五十大艘,半泊外洋海,半入虎門,軸轤相接,遍樹“出賣鴉片”之幟,將軍奕山,行至江西,以各省兵炮攻具未集,暫駐韶州以俟。三月二十三日,奕山、隆文及新任總督祁,並抵廣州。奕山問計於楊芳、林則徐,二人皆言寇勢已深,而新城卑薄,無險可守,宜遣人計誘夷船退出獵得、大黃滘之外,連夜下樁沉船,岸上迅壘沙城,守以重兵大炮,為省城外障,俾逆夷不能製我之命,而後調集船炮兵勇,以守為戰,俟風潮皆順,葦筏齊備,再議乘勢火攻,庶出萬全。
是月林則徐複奉馳赴浙江軍營之命,蓋去冬浙閩總督顏伯燾與浙撫劉韻珂、署江督裕謙,皆先後密疏,陳林則徐、琦善守粵功罪,至是裕謙奉命赴浙代伊裏布為欽差大臣,故上命林則徐以四品京堂馳往會辦,以防粵賊敗竄赴浙,而是時粵賊方據省河咽喉,我兵實無可操勝算,且攻具未備,其所募福建水勇千人未至,近募香山、東莞水勇三千亦未集,楊芳不欲浪戰。