Hello,

I've just bought a Dane-Elec zMage Compact Flash Reader/Writer.  FWIW, it has 
a "Certified Hi-Speed USB" sticker on the box, and underneath the sticker it 
says "USB 2.0 compatible".

The problem is that with ehci-hcd it fails:

Kernel 2.6.9:
dmesg> usb 1-3: new high speed USB device using address 2
dmesg> usb 1-3: control timeout on ep0out
dmesg> ehci_hcd 0000:00:10.3: Unlink after no-IRQ?  Different ACPI or APIC 
dmesg> settings may help.
dmesg> usb 1-3: control timeout on ep0out
dmesg> usb 1-3: device not accepting address 2, error -110

Kernel 2.6.10-rc2 (as suggested by Alan Stern):
dmesg> hub 1-0:1.0: state 5 ports 6 chg ffc0 evt 0010
dmesg> ehci_hcd 0000:00:10.3: GetStatus port 4 status 001803 POWER sig=j  CSC
dmesg> CONNECT
dmesg> hub 1-0:1.0: port 4, status 0501, change 0001, 480 Mb/s
dmesg> hub 1-0:1.0: debounce: port 4: total 100ms stable 100ms status 0x501
dmesg> ehci_hcd 0000:00:10.3: port 4 high speed
dmesg> ehci_hcd 0000:00:10.3: GetStatus port 4 status 001005 POWER sig=se0  PE 
dmesg> CONNECT
dmesg> usb 1-4: new high speed USB device using ehci_hcd and address 16
dmesg> usb 1-4: khubd timed out on ep0in
dmesg> ehci_hcd 0000:00:10.3: port 4 high speed
dmesg> ehci_hcd 0000:00:10.3: GetStatus port 4 status 001005 POWER sig=se0  PE 
dmesg> CONNECT
dmesg> usb 1-4: khubd timed out on ep0out
dmesg> usb 1-4: khubd timed out on ep0out
dmesg> usb 1-4: device not accepting address 16, error -110

etc. etc.  (full log here: http://erina.nerim.net/zMate/dmesg-2.6.10-rc2.txt)

If I rmmod ehci-hcd, the device works fine in USB1 mode on 2.6.9, but some 
weirdness occurs on 2.6.10-rc2 (it gets "noticed" by the ub driver, says it 
is on /dev/ub/a, but that device doesn't exist, but that's a different story 
which I haven't looked into).

On Debian unstable's 2.4.27-1-386 kernel, it seems to work OK with the ehci 
module:
dmesg> ehci_hcd 00:10.3: VIA Technologies, Inc. USB 2.0
dmesg> ehci_hcd 00:10.3: irq 11, pci mem d0aa8800
dmesg> usb.c: new USB bus registered, assigned bus number 1
dmesg> ehci_hcd 00:10.3: USB 2.0 enabled, EHCI 1.00, driver 2003-Dec-29/2.4
dmesg> hub.c: USB hub found
dmesg> hub.c: 6 ports detected
dmesg> hub.c: new USB device 00:10.3-3, assigned address 2
dmesg> WARNING: USB Mass Storage data integrity not assured
dmesg> USB Mass Storage device found at 2
dmesg> Attached scsi removable disk sda at scsi1, channel 0, id 0, lun 0
dmesg> SCSI device sda: 31360 512-byte hdwr sectors (16 MB)
dmesg> sda: test WP failed, assume Write Enabled
dmesg>  /dev/scsi/host1/bus0/target0/lun0: p1
dmesg> usbdevfs: USBDEVFS_CONTROL failed dev 1 rqt 128 rq 6 len 10 ret -32

A few items grabbed under 2.4.27 which may be of interest:
 - http://erina.nerim.net/zMate/dmesg-2.4.27-i386-1.txt
 - http://erina.nerim.net/zMate/lsusb-2.4.27-i386-1.txt
 - http://erina.nerim.net/zMate/proc.bus.usb.devices-2.4.27-i386-1.txt

Any ideas on what I should try next please?

Thanks,
Eric Mountain


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://productguide.itmanagersjournal.com/
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to