Hi, > > Matthieu CASTET wrote: > >> BTW doing the reset in probe seems to work with new firmware : > >> http://castet.matthieu.free.fr/tmp/zd_reset.diff
I made my own research here and added usb_reset_device to the probe function. It works here with 2.6.19.2 + unrelated softmac-patches. The interesting part is it works also with the old 2_13_0_0 firmware. I would like everybody, who had the reboot/reset problems to test it, so that we are sure, we have nailed the problem. Cheers, Uli [PATCH] zd1211rw: Reset device in the probe call This resets the device in the probe call. It does work with 2.6.19.2 including the softmac patches. It might fix the reboot/reset problems a lot of people reported. Signed-off-by: Ulrich Kunitz <[EMAIL PROTECTED]> --- zd_usb.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/zd_usb.c b/zd_usb.c index 1b8ea88..7ec2dd3 100644 --- a/zd_usb.c +++ b/zd_usb.c @@ -922,6 +922,8 @@ static int probe(struct usb_interface *i goto error; } + usb_reset_device(interface_to_usbdev(intf)); + netdev = zd_netdev_alloc(intf); if (netdev == NULL) { r = -ENOMEM; -- Uli Kunitz ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Zd1211-devs mailing list - http://zd1211.ath.cx/ Unsubscribe: https://lists.sourceforge.net/lists/listinfo/zd1211-devs