On Mon, Aug 23, 2021 at 10:27 AM <sean.wang@xxxxxxxxxxxx> wrote: > > From: Sean Wang <sean.wang@xxxxxxxxxxxx> > > We shouldn't put back the device into fw own state after wifi reset at > driver unbind stage to fix the following error because that is not the > consistent state the current driver bind stage expects. > > localhost ~ # echo 0000:01:00.0 > /sys/bus/pci/drivers/mt7921e/unbind > localhost ~ # echo 0000:01:00.0 > /sys/bus/pci/drivers/mt7921e/bind > ... > [ 481.172969] mt7921e 0000:01:00.0: ASIC revision: feed0000 > [ 482.133547] mt7921e: probe of 0000:01:00.0 failed with error -110 > -bash: echo: write error: No such device > > Fixes: c1af184ba830 ("mt76: mt7921: fix dma hang in rmmod") > Co-developed-by: YN Chen <YN.Chen@xxxxxxxxxxxx> > Signed-off-by: YN Chen <YN.Chen@xxxxxxxxxxxx> > Signed-off-by: Sean Wang <sean.wang@xxxxxxxxxxxx> Tested-by: Chen-Yu Tsai <wenst@xxxxxxxxxxxx>