Alan, thanks very much for your help.
I have now installed a fresh 2.6.16 kernel with USB debugging turned on.
Same error when I plug in my USB-1 card reader. Here it is in more detail
(lots more...):
hub 1-0:1.0: state 7 ports 4 chg 0000 evt 0008
ehci_hcd 0000:00:10.4: GetStatus port 3 status 001803 POWER sig=j CSC
CONNECT
hub 1-0:1.0: port 3, status 0501, change 0001, 480 Mb/s
hub 1-0:1.0: debounce: port 3: total 100ms stable 100ms status 0x501
ehci_hcd 0000:00:10.4: port 3 full speed --> companion
ehci_hcd 0000:00:10.4: GetStatus port 3 status 003801 POWER OWNER sig=j
CONNECT
uhci_hcd 0000:00:10.1: wakeup_rh (auto-start)
hub 3-0:1.0: state 7 ports 2 chg 0000 evt 0002
uhci_hcd 0000:00:10.1: port 1 portsc 0093,00
hub 3-0:1.0: port 1, status 0101, change 0001, 12 Mb/s
hub 3-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x101
usb 3-1: new full speed USB device using uhci_hcd and address 2
usb 3-1: default language 0x0409
usb 3-1: new device strings: Mfr=1, Product=2, SerialNumber=0
usb 3-1: Product: SCM eUSB SmartMedia
usb 3-1: Manufacturer: SCM Microsystems Inc.
usb 3-1: uevent
usb 3-1: device is bus-powered
usb 3-1: configuration #1 chosen from 1 choice
usb 3-1: adding 3-1:1.0 (config #1, interface 0)
usb 3-1:1.0: uevent
drivers/usb/core/inode.c: creating file '002'
hub 3-0:1.0: state 7 ports 2 chg 0000 evt 0002
Initializing USB Mass Storage driver...
usb-storage 3-1:1.0: usb_probe_interface
usb-storage 3-1:1.0: usb_probe_interface - got id
usb-storage: USB Mass Storage device detected
usb-storage: -- associate_dev
usb-storage: Vendor: 0x04e6, Product: 0x0003, Revision: 0x0100
usb-storage: Interface Subclass: 0x00, Protocol: 0x00
usb-storage: Transport: EUSB/SDDR09
usb-storage: Protocol: Transparent SCSI
usb-storage: Result of usb_reset_configuration is 0
scsi2 : SCSI emulation for USB Mass Storage devices
usb-storage: *** thread sleeping.
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
usb-storage: device found at 2
usb-storage: waiting for device to settle before scanning
usb-storage: queuecommand called
usb-storage: *** thread awakened.
usb-storage: Command INQUIRY (6 bytes)
usb-storage: 12 00 00 00 24 00
usb-storage: scsi cmd done, result=0x0
usb-storage: *** thread sleeping.
Vendor: Sandisk Model: ImageMate SDDR09 Rev: 0100
Type: Direct-Access ANSI SCSI revision: 00
usb-storage: queuecommand called
usb-storage: *** thread awakened.
usb-storage: Command TEST_UNIT_READY (6 bytes)
usb-storage: 00 00 00 00 00 00
usb-storage: SDDR09: Send control for command 00 20 00 00 00 00 00 00 00 00
00 00
usb-storage: usb_stor_ctrl_transfer: rq=00 rqtype=41 value=0000 index=00
len=12
usb-storage: Status code -32; transferred 12/12
usb-storage: -- stall on control pipe
usb-storage: sddr09_transport: sddr09_send_scsi_command returns -32
usb-storage: -- transport indicates error, resetting
usb 3-1: reset full speed USB device using uhci_hcd and address 2
usb 3-1: device descriptor read/64, error -32
usb 3-1: device descriptor read/64, error -32
usb 3-1: reset full speed USB device using uhci_hcd and address 2
usb 3-1: device descriptor read/64, error -32
usb 3-1: device descriptor read/64, error -32
usb 3-1: reset full speed USB device using uhci_hcd and address 2
usb 3-1: device not accepting address 2, error -32
usb 3-1: reset full speed USB device using uhci_hcd and address 2
usb 3-1: device not accepting address 2, error -32
hub 3-0:1.0: logical disconnect on port 1
usb-storage: usb_reset_device returns -19
usb-storage: usb_stor_CB_reset called
usb-storage: usb_stor_control_msg: rq=00 rqtype=21 value=0000 index=00
len=12
usb-storage: Soft reset failed: -19
usb-storage: scsi cmd done, result=0x70000
usb-storage: *** thread sleeping.
hub 3-0:1.0: state 7 ports 2 chg 0002 evt 0000
hub 3-0:1.0: port 1, status 0101, change 0000, 12 Mb/s
usb 3-1: USB disconnect, address 2
usb 3-1: usb_disable_device nuking all URBs
usb 3-1: unregistering interface 3-1:1.0
usb-storage: storage_disconnect() called
usb-storage: usb_stor_stop_transport called
usb-storage: queuecommand called
usb-storage: Fail command during disconnect
usb-storage: queuecommand called
usb-storage: Fail command during disconnect
usb-storage: queuecommand called
usb-storage: Fail command during disconnect
usb-storage: queuecommand called
usb-storage: Fail command during disconnect
sdb : READ CAPACITY failed.
sdb : status=0, message=00, host=1, driver=00
sdb : sense not available.
usb-storage: queuecommand called
usb-storage: Fail command during disconnect
sdb: Write Protect is off
sdb: Mode Sense: 00 00 00 00
sdb: assuming drive cache: write through
usb-storage: queuecommand called
usb-storage: Fail command during disconnect
usb-storage: queuecommand called
usb-storage: Fail command during disconnect
usb-storage: queuecommand called
usb-storage: Fail command during disconnect
usb-storage: queuecommand called
usb-storage: Fail command during disconnect
usb-storage: queuecommand called
usb-storage: Fail command during disconnect
sdb : READ CAPACITY failed.
sdb : status=0, message=00, host=1, driver=00
sdb : sense not available.
usb-storage: queuecommand called
usb-storage: Fail command during disconnect
sdb: Write Protect is off
sdb: Mode Sense: 00 00 00 00
sdb: assuming drive cache: write through
usb-storage: queuecommand called
usb-storage: Fail command during disconnect
usb-storage: queuecommand called
usb-storage: Fail command during disconnect
usb-storage: queuecommand called
usb-storage: Fail command during disconnect
usb-storage: queuecommand called
usb-storage: Fail command during disconnect
usb-storage: queuecommand called
usb-storage: Fail command during disconnect
sdb : READ CAPACITY failed.
sdb : status=0, message=00, host=1, driver=00
sdb : sense not available.
usb-storage: queuecommand called
usb-storage: Fail command during disconnect
sdb: Write Protect is off
sdb: Mode Sense: 00 00 00 00
sdb: assuming drive cache: write through
sdb:<3>Buffer I/O error on device sdb, logical block 0
Buffer I/O error on device sdb, logical block 0
unable to read partition table
usb-storage: queuecommand called
usb-storage: Fail command during disconnect
sd 2:0:0:0: Attached scsi removable disk sdb
usb-storage: queuecommand called
usb-storage: Fail command during disconnect
usb-storage: queuecommand called
usb-storage: Fail command during disconnect
usb-storage: queuecommand called
usb-storage: Fail command during disconnect
usb-storage: queuecommand called
usb-storage: Fail command during disconnect
usb-storage: queuecommand called
usb-storage: Fail command during disconnect
usb-storage: queuecommand called
usb-storage: Fail command during disconnect
usb-storage: queuecommand called
usb-storage: Fail command during disconnect
usb-storage: queuecommand called
usb-storage: Fail command during disconnect
usb-storage: device scan complete
usb-storage: -- usb_stor_release_resources
usb-storage: -- sending exit command to thread
usb-storage: -- calling extra_destructor()
usb-storage: -- dissociate_dev
usb 3-1:1.0: uevent
usb 3-1: unregistering device
usb 3-1: uevent
usb-storage: *** thread awakened.
usb-storage: -- exiting
usb 3-1: new full speed USB device using uhci_hcd and address 3
uhci_hcd 0000:00:10.1: uhci_result_control: failed with status 440000
[baf37180] link (0af37122) element (0b3de030)
0: [bb3de030] link (0b3de060) e0 Stalled CRC/Timeo Length=7 MaxLen=7 DT0
EndPt=0 Dev=0, PID=2d(SETUP) (buf=059dd2a0)
1: [bb3de060] link (0b3de090) e3 SPD Active Length=0 MaxLen=3f DT1 EndPt=0
Dev=0, PID=69(IN) (buf=02b2b600)
2: [bb3de090] link (00000001) e3 IOC Active Length=0 MaxLen=7ff DT1
EndPt=0 Dev=0, PID=e1(OUT) (buf=00000000)
uhci_hcd 0000:00:10.1: uhci_result_control: failed with status 440000
[baf371a0] link (0af37122) element (0b3de0c0)
0: [bb3de0c0] link (0b3de0f0) e0 Stalled CRC/Timeo Length=7 MaxLen=7 DT0
EndPt=0 Dev=0, PID=2d(SETUP) (buf=059dd2a0)
1: [bb3de0f0] link (0b3de120) e3 SPD Active Length=0 MaxLen=3f DT1 EndPt=0
Dev=0, PID=69(IN) (buf=02b2b600)
2: [bb3de120] link (00000001) e3 IOC Active Length=0 MaxLen=7ff DT1
EndPt=0 Dev=0, PID=e1(OUT) (buf=00000000)
uhci_hcd 0000:00:10.1: uhci_result_control: failed with status 440000
[baf37180] link (0af37122) element (0b3de030)
0: [bb3de030] link (0b3de060) e0 Stalled CRC/Timeo Length=7 MaxLen=7 DT0
EndPt=0 Dev=0, PID=2d(SETUP) (buf=059dd2a0)
1: [bb3de060] link (0b3de090) e3 SPD Active Length=0 MaxLen=3f DT1 EndPt=0
Dev=0, PID=69(IN) (buf=02b2b600)
2: [bb3de090] link (00000001) e3 IOC Active Length=0 MaxLen=7ff DT1
EndPt=0 Dev=0, PID=e1(OUT) (buf=00000000)
usb 3-1: device descriptor read/64, error -71
uhci_hcd 0000:00:10.1: uhci_result_control: failed with status 440000
[baf37180] link (0af37122) element (0b3de030)
0: [bb3de030] link (0b3de060) e0 Stalled CRC/Timeo Length=7 MaxLen=7 DT0
EndPt=0 Dev=0, PID=2d(SETUP) (buf=059dd2a0)
1: [bb3de060] link (0b3de090) e3 SPD Active Length=0 MaxLen=3f DT1 EndPt=0
Dev=0, PID=69(IN) (buf=02b2b600)
2: [bb3de090] link (00000001) e3 IOC Active Length=0 MaxLen=7ff DT1
EndPt=0 Dev=0, PID=e1(OUT) (buf=00000000)
uhci_hcd 0000:00:10.1: uhci_result_control: failed with status 440000
[baf371a0] link (0af37122) element (0b3de0c0)
0: [bb3de0c0] link (0b3de0f0) e0 Stalled CRC/Timeo Length=7 MaxLen=7 DT0
EndPt=0 Dev=0, PID=2d(SETUP) (buf=059dd2a0)
1: [bb3de0f0] link (0b3de120) e3 SPD Active Length=0 MaxLen=3f DT1 EndPt=0
Dev=0, PID=69(IN) (buf=02b2b600)
2: [bb3de120] link (00000001) e3 IOC Active Length=0 MaxLen=7ff DT1
EndPt=0 Dev=0, PID=e1(OUT) (buf=00000000)
uhci_hcd 0000:00:10.1: uhci_result_control: failed with status 440000
[baf37180] link (0af37122) element (0b3de030)
0: [bb3de030] link (0b3de060) e0 Stalled CRC/Timeo Length=7 MaxLen=7 DT0
EndPt=0 Dev=0, PID=2d(SETUP) (buf=059dd2a0)
1: [bb3de060] link (0b3de090) e3 SPD Active Length=0 MaxLen=3f DT1 EndPt=0
Dev=0, PID=69(IN) (buf=02b2b600)
2: [bb3de090] link (00000001) e3 IOC Active Length=0 MaxLen=7ff DT1
EndPt=0 Dev=0, PID=e1(OUT) (buf=00000000)
usb 3-1: device descriptor read/64, error -71
usb 3-1: new full speed USB device using uhci_hcd and address 4
uhci_hcd 0000:00:10.1: uhci_result_control: failed with status 440000
[baf37180] link (0af37122) element (0b3de030)
0: [bb3de030] link (0b3de060) e0 Stalled CRC/Timeo Length=7 MaxLen=7 DT0
EndPt=0 Dev=0, PID=2d(SETUP) (buf=059dd2a0)
1: [bb3de060] link (0b3de090) e3 SPD Active Length=0 MaxLen=3f DT1 EndPt=0
Dev=0, PID=69(IN) (buf=02b2b700)
2: [bb3de090] link (00000001) e3 IOC Active Length=0 MaxLen=7ff DT1
EndPt=0 Dev=0, PID=e1(OUT) (buf=00000000)
uhci_hcd 0000:00:10.1: uhci_result_control: failed with status 440000
[baf371a0] link (0af37122) element (0b3de0c0)
0: [bb3de0c0] link (0b3de0f0) e0 Stalled CRC/Timeo Length=7 MaxLen=7 DT0
EndPt=0 Dev=0, PID=2d(SETUP) (buf=059dd2a0)
1: [bb3de0f0] link (0b3de120) e3 SPD Active Length=0 MaxLen=3f DT1 EndPt=0
Dev=0, PID=69(IN) (buf=02b2b700)
2: [bb3de120] link (00000001) e3 IOC Active Length=0 MaxLen=7ff DT1
EndPt=0 Dev=0, PID=e1(OUT) (buf=00000000)
uhci_hcd 0000:00:10.1: uhci_result_control: failed with status 440000
[baf37180] link (0af37122) element (0b3de030)
0: [bb3de030] link (0b3de060) e0 Stalled CRC/Timeo Length=7 MaxLen=7 DT0
EndPt=0 Dev=0, PID=2d(SETUP) (buf=059dd2a0)
1: [bb3de060] link (0b3de090) e3 SPD Active Length=0 MaxLen=3f DT1 EndPt=0
Dev=0, PID=69(IN) (buf=02b2b700)
2: [bb3de090] link (00000001) e3 IOC Active Length=0 MaxLen=7ff DT1
EndPt=0 Dev=0, PID=e1(OUT) (buf=00000000)
usb 3-1: device descriptor read/64, error -71
uhci_hcd 0000:00:10.1: uhci_result_control: failed with status 440000
[baf37180] link (0af37122) element (0b3de030)
0: [bb3de030] link (0b3de060) e0 Stalled CRC/Timeo Length=7 MaxLen=7 DT0
EndPt=0 Dev=0, PID=2d(SETUP) (buf=059dd2a0)
1: [bb3de060] link (0b3de090) e3 SPD Active Length=0 MaxLen=3f DT1 EndPt=0
Dev=0, PID=69(IN) (buf=02b2b700)
2: [bb3de090] link (00000001) e3 IOC Active Length=0 MaxLen=7ff DT1
EndPt=0 Dev=0, PID=e1(OUT) (buf=00000000)
uhci_hcd 0000:00:10.1: uhci_result_control: failed with status 440000
[baf371a0] link (0af37122) element (0b3de0c0)
0: [bb3de0c0] link (0b3de0f0) e0 Stalled CRC/Timeo Length=7 MaxLen=7 DT0
EndPt=0 Dev=0, PID=2d(SETUP) (buf=059dd2a0)
1: [bb3de0f0] link (0b3de120) e3 SPD Active Length=0 MaxLen=3f DT1 EndPt=0
Dev=0, PID=69(IN) (buf=02b2b700)
2: [bb3de120] link (00000001) e3 IOC Active Length=0 MaxLen=7ff DT1
EndPt=0 Dev=0, PID=e1(OUT) (buf=00000000)
uhci_hcd 0000:00:10.1: uhci_result_control: failed with status 440000
[baf37180] link (0af37122) element (0b3de030)
0: [bb3de030] link (0b3de060) e0 Stalled CRC/Timeo Length=7 MaxLen=7 DT0
EndPt=0 Dev=0, PID=2d(SETUP) (buf=059dd2a0)
1: [bb3de060] link (0b3de090) e3 SPD Active Length=0 MaxLen=3f DT1 EndPt=0
Dev=0, PID=69(IN) (buf=02b2b700)
2: [bb3de090] link (00000001) e3 IOC Active Length=0 MaxLen=7ff DT1
EndPt=0 Dev=0, PID=e1(OUT) (buf=00000000)
usb 3-1: device descriptor read/64, error -71
usb 3-1: new full speed USB device using uhci_hcd and address 5
uhci_hcd 0000:00:10.1: uhci_result_control: failed with status 440000
[baf37180] link (0af37122) element (0b3de030)
0: [bb3de030] link (0b3de060) e0 Stalled CRC/Timeo Length=7 MaxLen=7 DT0
EndPt=0 Dev=0, PID=2d(SETUP) (buf=059dd2a0)
1: [bb3de060] link (00000001) e3 IOC Active Length=0 MaxLen=7ff DT1
EndPt=0 Dev=0, PID=69(IN) (buf=00000000)
uhci_hcd 0000:00:10.1: uhci_result_control: failed with status 440000
[baf37180] link (0af37122) element (0b3de030)
0: [bb3de030] link (0b3de060) e0 Stalled CRC/Timeo Length=7 MaxLen=7 DT0
EndPt=0 Dev=0, PID=2d(SETUP) (buf=059ddf60)
1: [bb3de060] link (00000001) e3 IOC Active Length=0 MaxLen=7ff DT1
EndPt=0 Dev=0, PID=69(IN) (buf=00000000)
usb 3-1: device not accepting address 5, error -71
usb 3-1: new full speed USB device using uhci_hcd and address 6
uhci_hcd 0000:00:10.1: uhci_result_control: failed with status 440000
[baf37180] link (0af37122) element (0b3de030)
0: [bb3de030] link (0b3de060) e0 Stalled CRC/Timeo Length=7 MaxLen=7 DT0
EndPt=0 Dev=0, PID=2d(SETUP) (buf=059dde60)
1: [bb3de060] link (00000001) e3 IOC Active Length=0 MaxLen=7ff DT1
EndPt=0 Dev=0, PID=69(IN) (buf=00000000)
uhci_hcd 0000:00:10.1: uhci_result_control: failed with status 440000
[baf37180] link (0af37122) element (0b3de030)
0: [bb3de030] link (0b3de060) e0 Stalled CRC/Timeo Length=7 MaxLen=7 DT0
EndPt=0 Dev=0, PID=2d(SETUP) (buf=059dde60)
1: [bb3de060] link (00000001) e3 IOC Active Length=0 MaxLen=7ff DT1
EndPt=0 Dev=0, PID=69(IN) (buf=00000000)
usb 3-1: device not accepting address 6, error -71
hub 3-0:1.0: state 7 ports 2 chg 0000 evt 0002
____________________
Rollo Gleeson
----Original Message Follows----
From: Alan Stern <[EMAIL PROTECTED]>
To: Rollo Gleeson <[EMAIL PROTECTED]>
CC: linux-usb-users@lists.sourceforge.net
Subject: Re: [Linux-usb-users] Card reader gives "READ CAPACITY failed",
possible bug
Date: Sat, 8 Apr 2006 11:31:00 -0400 (EDT)
MIME-Version: 1.0
Received: from mx2.rowland.org ([192.131.102.7]) by
bay0-mc3-f14.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.1830); Sat, 8
Apr 2006 08:32:03 -0700
Received: (qmail 9536 invoked by uid 500); 8 Apr 2006 11:31:00 -0400
Received: from localhost ([EMAIL PROTECTED]) by localhost with SMTP; 8
Apr 2006 11:31:00 -0400
X-Message-Info: JGTYoYF78jEHjJx36Oi8+Z3TmmkSEdPtfpLB7P/ybN8=
X-X-Sender: [EMAIL PROTECTED]
Return-Path: [EMAIL PROTECTED]
X-OriginalArrivalTime: 08 Apr 2006 15:32:03.0106 (UTC)
FILETIME=[95BFC820:01C65B21]
On Fri, 7 Apr 2006, Rollo Gleeson wrote:
> Hi folks,
>
> My SmartMedia card reader is not working under kernel 2.6.14. It worked
> without problems under previous kernels. The USB system is in working
order
> and accepts other devices.
>
> I would really appreciate any advice on what to try to get this running.
To begin with, try using kernel 2.6.16.
If the card reader still doesn't work, turn on USB Mass Storage verbose
debugging in the kernel configuration (CONFIG_USB_STORAGE_DEBUG), rebuild
the driver, and then post the dmesg log showing what happens when the card
reader is detected.
Alan Stern
-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Linux-usb-users@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users