Hi, Alan Stern wrote: > I recently got some information about how Windows assigns device addresses > and reads device descriptors. Below is an experimental patch for 2.6.7; > it changes the hub driver so that the second time it tries to assign the > address it will use the Windows strategy. Please try it out and post the > USB debugging output you get.
I have tried the patch from this message http://marc.theaimsgroup.com/?l=linux-usb-users&m=109069803813114 This patch applied fine on 2.6.7 Below are the debug messages I got when I connected my KonicaMinolta DiMAGE A2 digital camera. Linux did not recognize the camera. Regards, Sven-Olof uhci_hcd 0000:00:1f.2: wakeup_hc uhci_hcd 0000:00:1f.2: port 2 portsc 0083 hub 1-0:1.0: port 2, status 0101, change 0001, 12 Mb/s hub 1-0:1.0: debounce: port 2: delay 100ms stable 4 status 0x101 usb 1-2: new full speed USB device using address 2 usb 1-2: control timeout on ep0in uhci_hcd 0000:00:1f.2: uhci_result_control: failed with status 440000 [cede7240] link (0ede71e2) element (0f4a4040) 0: [cf4a4040] link (0f4a4080) e0 Stalled CRC/Timeo Length=7 MaxLen=7 DT0 EndPt=0 Dev=0, PID=2d(SETUP) (buf=0ea18ea8) 1: [cf4a4080] link (00000001) e3 IOC Active Length=0 MaxLen=7ff DT1 EndPt=0 Dev=0, PID=69(IN) (buf=00000000) uhci_hcd 0000:00:1f.2: uhci_result_control: failed with status 440000 [cede7240] link (0ede71e2) element (0f4a4040) 0: [cf4a4040] link (0f4a4080) e0 Stalled CRC/Timeo Length=7 MaxLen=7 DT0 EndPt=0 Dev=0, PID=2d(SETUP) (buf=0ea18ea8) 1: [cf4a4080] link (00000001) e3 IOC Active Length=0 MaxLen=7ff DT1 EndPt=0 Dev=0, PID=69(IN) (buf=00000000) usb 1-2: device not accepting address 2, error -71 usb 1-2: new full speed USB device using address 3 usb 1-2: control timeout on ep0in uhci_hcd 0000:00:1f.2: uhci_result_control: failed with status 440000 [cede7240] link (0ede71e2) element (0f4a4080) Element != First TD 0: [cf4a4040] link (0f4a4080) e3 Length=7 MaxLen=7 DT0 EndPt=0 Dev=0, PID=2d(SETUP) (buf=0fd819a8) 1: [cf4a4080] link (0f4a40c0) e0 SPD Stalled CRC/Timeo Length=7ff MaxLen=3f DT1 EndPt=0 Dev=0, PID=69(IN) (buf=0ec4f914) 2: [cf4a40c0] link (00000001) e3 IOC Active Length=0 MaxLen=7ff DT1 EndPt=0 Dev=0, PID=e1(OUT) (buf=00000000) uhci_hcd 0000:00:1f.2: suspend_hc ------------------------------------------------------- This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools! Get your free copy of BEA WebLogic Workshop 8.1 today. http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
