[Prism54-devel] USRobotics USR5422
Guglielmo Dapavo
alphac at email.it
Sat Feb 5 19:33:18 UTC 2005
Sebastien B wrote:
>Hello,
>The eeprom_get_address_width() function probably returned a bogus value, as
>the program doesn't display anything about the address witdth (it's the first
>thing it does after the USB subsystem is initialized).
>It must be because the endpoint adresses are incorrect, if properly interfaced
>the NET2280 won't return an unhandled value there.
>Apart from examining snooped USB logs, I don't know any other way to find out
>the endpoint adresses than trial and error, so can you attempt to dump the
>EEPROM by trying each endpoint on your device (see lsusb output) ?
>Change the line
>#define CFGIO 0x0d
>in the source code to the endpoint address you want to test, recompile, and
>try until it works. Power-cycle your device between tries as the bogus data
>the program will send is more than likely to crash the dongle.
>Once we have the EEPROM dump, we should be able to figure out where other
>endpoints are.
>
>
Tryed this ones:
bEndpointAddress 0x81 EP 1 IN
bEndpointAddress 0x01 EP 1 OUT
bEndpointAddress 0x82 EP 2 IN
bEndpointAddress 0x02 EP 2 OUT
bEndpointAddress 0x83 EP 3 IN
none worked!!
--
Guglielmo
More information about the Prism54-devel
mailing list