[wireless airo] reset card in init
without this patch after an rmmod, modprobe the card won't work anymore until the next reboot. This patch seem safe to apply for all cards as the bsd driver already do that. I had to add a timeout because strange things happen (issuecommand will fail) if the card is already reseted (after a reboot). PS : it seems there are missing reset when leaving monitor mode... Signed-off-by: Matthieu CASTET <castet.matthieu@free.fr>
This commit is contained in:
parent
1096e87174
commit
1d97f38448
1 changed files with 2 additions and 2 deletions
|
@ -2755,8 +2755,8 @@ static struct net_device *_init_airo_card( unsigned short irq, int port,
|
|||
SET_NETDEV_DEV(dev, dmdev);
|
||||
|
||||
|
||||
if (test_bit(FLAG_MPI,&ai->flags))
|
||||
reset_card (dev, 1);
|
||||
reset_card (dev, 1);
|
||||
msleep(400);
|
||||
|
||||
rc = request_irq( dev->irq, airo_interrupt, SA_SHIRQ, dev->name, dev );
|
||||
if (rc) {
|
||||
|
|
Loading…
Reference in a new issue