> On Thu, 8 Dec 2005, Omri Schwarz wrote:
> 
> > Not in this case. 
> > I've tried the machine on three different Linux stations,
> > both firewire and USB, and with different cables. So it's
> > either the kernel or the device, and in the latter case, 
> > it could be that the device is just programmed to be 
> > annoying, but the kernel is still able to deal with it 
> > after some more development work.  
> > 
> > I recompiled 2.6.14.3 with USB_STORAGE_DEBUG
> > and repeated, getting the log below. 
> > As you can see, I've a way to go on the learning
> > curve for Linux USB drivers, but I'd like to help with 
> > this if I can. 
> 
> The debugging log was very helpful.  It shows exactly what the problem is: 
> The drive crashes when handed a command for which support is mandatory.
> 
> The kernel was changed some time ago to avoid sending that command, but
> recently another change undid the effect of the first one.  Yet a third
> change to fix things back up has been posted:
> 
> http://marc.theaimsgroup.com/?l=linux-usb-devel&m=113331727523045&w=2
> 
> That patch should help solve your problem.
> 
> Alan Stern
> 

the usb-storage module no longer produces muhc of an error scroll, 
although the kernel continues not to be able to deal. 

I recompiled with USB_DEBUG defined, and now I get these:

ehci_hcd 0000:00:03.3: port 2 high speed
ehci_hcd 0000:00:03.3: GetStatus port 2 status 001005 POWER sig=se0 PE CONNECT
it87-isa 9191-0290: Detected broken BIOS defaults, disabling PWM interface
usb 1-2: device descriptor read/64, error -110
ehci_hcd 0000:00:03.3: port 2 high speed
ehci_hcd 0000:00:03.3: GetStatus port 2 status 001005 POWER sig=se0 PE CONNECT
usb 1-2: new high speed USB device using ehci_hcd and address 3
### Outgoing Traffic ### IN= OUT=eth0 SRC=18.75.0.50 DST=224.0.0.22 LEN=40 
TOS=0x00 PREC=0xC0 TTL=1 ID=0 DF PROTO=2
ehci_hcd 0000:00:03.3: port 2 high speed
ehci_hcd 0000:00:03.3: GetStatus port 2 status 001005 POWER sig=se0 PE CONNECT
usb 1-2: device descriptor read/64, error -110
parport: PnPBIOS parport detected.
parport0: PC-style at 0x378 (0x778), irq 7 [PCSPP,TRISTATE]
lp0: using parport0 (interrupt-driven).
lp0: console ready
NET: Registered protocol family 10
Disabled Privacy Extensions on device c03c6c00(lo)
IPv6 over IPv4 tunneling driver
eth0: no IPv6 routers present
ehci_hcd 0000:00:03.3: port 2 high speed
ehci_hcd 0000:00:03.3: GetStatus port 2 status 001005 POWER sig=se0 PE CONNECT
usb 1-2: device descriptor read/64, error -110
ehci_hcd 0000:00:03.3: port 2 high speed
ehci_hcd 0000:00:03.3: GetStatus port 2 status 001005 POWER sig=se0 PE CONNECT
usb 1-2: new high speed USB device using ehci_hcd and address 4
usb 1-2: device descriptor read/8, error -110
usb 1-2: device descriptor read/8, error -110
ehci_hcd 0000:00:03.3: port 2 high speed
ehci_hcd 0000:00:03.3: GetStatus port 2 status 001005 POWER sig=se0 PE CONNECT
usb 1-2: new high speed USB device using ehci_hcd and address 5
usb 1-2: device descriptor read/8, error -110
usb 1-2: device descriptor read/8, error -110


And with OHCI:

Initializing USB Mass Storage driver...
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
ehci_hcd 0000:00:03.3: remove, state 1
usb usb1: USB disconnect, address 1
ehci_hcd 0000:00:03.3: stop
ehci_hcd 0000:00:03.3: reset command 010003 (park)=0 ithresh=1 period=1024 
Reset RUN
ehci_hcd 0000:00:03.3: irq normal 2 err 0 reclaim 18 (lost 0)
ehci_hcd 0000:00:03.3: complete 2 unlink 16
ehci_hcd 0000:00:03.3: ehci_stop completed status 000c FLR PCD
ehci_hcd 0000:00:03.3: USB bus 1 deregistered
ACPI: PCI interrupt for device 0000:00:03.3 disabled
ohci_hcd 0000:00:03.1: GetStatus roothub.portstatus [0] = 0x00010101 CSC PPS 
CCSohci_hcd 0000:00:03.1: GetStatus roothub.portstatus [0] = 0x00100103 PRSC 
PPS PES CCS
usb 3-1: new full speed USB device using ohci_hcd and address 2
ohci_hcd 0000:00:03.1: GetStatus roothub.portstatus [0] = 0x00100103 PRSC PPS 
PES CCS
usb 3-1: device descriptor read/64, error -110
ohci_hcd 0000:00:03.1: GetStatus roothub.portstatus [0] = 0x00100103 PRSC PPS 
PES CCS
usb 3-1: device descriptor read/64, error -110
ohci_hcd 0000:00:03.1: GetStatus roothub.portstatus [0] = 0x00100103 PRSC PPS 
PES CCS
usb 3-1: new full speed USB device using ohci_hcd and address 3
ohci_hcd 0000:00:03.1: GetStatus roothub.portstatus [0] = 0x00100103 PRSC PPS 
PES CCS
usb 3-1: device descriptor read/64, error -110




-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
_______________________________________________
[email protected]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to