[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