[Prism54-devel] Netgear WG111 USB dongle

Jean-Baptiste Note jean-baptiste.note at wanadoo.fr
Tue Dec 21 20:56:06 UTC 2004


Hi Joerg,

According to errno.h, -90 is -EMSGSIZE, and this is... normal because :

Dec 21 20:49:00 Redstar kernel: /tmp/prism54-usb--devo--0.0--patch-19/usb_init.c: eth2: Allocate pipe 81, max pkt size is 200
Dec 21 20:49:00 Redstar kernel: /tmp/prism54-usb--devo--0.0--patch-19/usb_init.c: eth2: Allocate pipe 01, max pkt size is 200
Dec 21 20:49:00 Redstar kernel: /tmp/prism54-usb--devo--0.0--patch-19/usb_init.c: eth2: Allocate pipe 82, max pkt size is 200
Dec 21 20:49:00 Redstar kernel: /tmp/prism54-usb--devo--0.0--patch-19/usb_init.c: eth2: Allocate pipe 02, max pkt size is 200

Which lacks at least the pipe 8f we got on other devices hitherto... Could you

1/ repeat (i'm sorry) what kind is your device (with the most details :
netgear, revision, version, where it was made etc...)

2/ provide us with usbsnoop logs (if not already done; in this case i'm
sorry i missed it).

The problem is that the usb configuration of your device (pipe-wise, ie,
logical connexion wise) seems none that we would already have seen. That
may be normal, for usb devices may have "alternate settings" and
hitherto we only used the first available with no check.

I'll add a real validate_device in order to check that the configuration
seems correct, and to cycle through all available configurations in case
the first one is not ok. But i'm not a good coder, so this will take
some time ; fortunately this will be done before i hook off the net,
otherwise, you can try and check for yourself (see in p54u_probe and
read the comments in the kernel source at the definition of struct
usb_device).

Maybe your device is not isl based, or uses a different kind of
configuration. I'd really like to know (logs) !

Thanks for your patience,

-- 
Jean-Baptiste Note
+33 (0)6 83 03 42 38
jean-baptiste.note at wanadoo.fr


More information about the Prism54-devel mailing list