[Prism54-devel] USRobotics USR5422
Guglielmo Dapavo
alphac at email.it
Sat Feb 5 19:43:59 UTC 2005
Guglielmo Dapavo wrote:
> 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!!
I've also tried adresses from 0x00 to 0x0f and guess!! None worked!!
--
Guglielmo
More information about the Prism54-devel
mailing list