David: The context here is that the DiMAGE A2 camera only sometimes responds to SET_ADDRESS -- and only when UHCI's Full Speed Bandwidth Reclamation is turned off. Do you have any idea what might be going on? Can you think of any way to make it work with an EHCI or OHCI controller?
Sven-Olof: On this computer, you could try out the OHCI controller simply by plugging the camera into the USB 2.0 port after unloading the ehci_hcd driver. Alan Stern On Tue, 3 Aug 2004, Sven-Olof Klasson wrote: > > > I applied these patches on a clean 2.6.7 tree. With these patches the camera > > > is sometimes recognized by Linux. It does not allways work. Below is a example > > > where Linux recognized the camera on the 4th attempt. > > > > It beats me what could be going on here. Maybe it's a strange timing > > issue, maybe something else. Can you try attaching the camera to a > > different computer to see if it works any better? Just for variety, try > > using one with an OHCI USB controller if you can. > > I have tried with a USB 2.0 controller. The DiMAGE A2 camera is USB 2.0 > compliant, or atleast KonicaMinolta says so ;-). > The patch does not help here since it modifies uhci-hcd. The camera is not > reconized. > > ehci_hcd 0000:00:0b.2: GetStatus port 2 status 001803 POWER sig=j CSC CONNECT > hub 1-0:1.0: port 2, status 0501, change 0001, 480 Mb/s > hub 1-0:1.0: debounce: port 2: delay 100ms stable 4 status 0x501 > hub 1-0:1.0: port 2 not reset yet, waiting 50ms > ehci_hcd 0000:00:0b.2: port 2 high speed > ehci_hcd 0000:00:0b.2: GetStatus port 2 status 001005 POWER sig=se0 PE CONNECT > usb 1-2: new high speed USB device using address 2 > usb 1-2: control timeout on ep0in > ehci_hcd 0000:00:0b.2: devpath 2 ep0out 3strikes > ehci_hcd 0000:00:0b.2: devpath 2 ep0out 3strikes > usb 1-2: device not accepting address 2, error -71 > hub 1-0:1.0: port 2 not reset yet, waiting 50ms > ehci_hcd 0000:00:0b.2: port 2 high speed > ehci_hcd 0000:00:0b.2: GetStatus port 2 status 001005 POWER sig=se0 PE CONNECT > usb 1-2: new high speed USB device using address 3 > usb 1-2: control timeout on ep0in > ehci_hcd 0000:00:0b.2: devpath 2 ep0out 3strikes > ehci_hcd 0000:00:0b.2: devpath 2 ep0out 3strikes > usb 1-2: device not accepting address 3, error -71 > ehci_hcd 0000:00:0b.2: GetStatus port 2 status 001002 POWER sig=se0 CSC > hub 1-0:1.0: port 2, status 0100, change 0001, 12 Mb/s > > An interesting thing is that the DiMAGE A2 camera can be set to diffrent data > transfer modes. USB Storage is what causes us problems and what we have been > using here. But the camera kan also på set to PTP mode. In this mode the > camera is allways reconized by Linux and I have not seen any problems (other > then that I think PTP mode is more inconvient to use and slower compared to > USB storage). > Here is an example with PTP. > > ehci_hcd 0000:00:0b.2: GetStatus port 2 status 001803 POWER sig=j CSC CONNECT > hub 1-0:1.0: port 2, status 0501, change 0001, 480 Mb/s > hub 1-0:1.0: debounce: port 2: delay 100ms stable 4 status 0x501 > hub 1-0:1.0: port 2 not reset yet, waiting 50ms > ehci_hcd 0000:00:0b.2: port 2 high speed > ehci_hcd 0000:00:0b.2: GetStatus port 2 status 001005 POWER sig=se0 PE CONNECT > usb 1-2: new high speed USB device using address 2 > usb 1-2: new device strings: Mfr=1, Product=2, SerialNumber=0 > usb 1-2: default language 0x0409 > usb 1-2: Product: DIMAGE CAMERA > usb 1-2: Manufacturer: KONICA MINOLTA > usb 1-2: hotplug > usb 1-2: adding 1-2:1.0 (config #1, interface 0) > usb 1-2:1.0: hotplug ------------------------------------------------------- This SF.Net email is sponsored by OSTG. Have you noticed the changes on Linux.com, ITManagersJournal and NewsForge in the past few weeks? Now, one more big change to announce. We are now OSTG- Open Source Technology Group. Come see the changes on the new OSTG site. www.ostg.com _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel