> > 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 + 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.



[PATCH] zd1211rw: Reset device in the probe call

This resets the device in the probe call. It does work with 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
Zd1211-devs mailing list - http://zd1211.ath.cx/
Unsubscribe: https://lists.sourceforge.net/lists/listinfo/zd1211-devs

Reply via email to