From mboxrd@z Thu Jan 1 00:00:00 1970 From: Gilbert Laycock Date: Wed, 10 Nov 2004 22:13:03 +0000 Subject: usb problems, wait_for_sysfs, kernel 2.6.9 Message-Id: List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="windows-1252" Content-Transfer-Encoding: quoted-printable To: linux-hotplug@vger.kernel.org Attached is the log I get when I try to use a usb storage device with kernel 2.6.9-ck1. I get similar results with any of the several usb devices I use (including the pocket flash drive used here, a camera, a iRiver iHP mp3 player). The results were similar with kernel 2.6.8.1 and I think 2.6.7 (although I didn't bother compiling those with the usb debug messages switched on). I've never tried 2.6.6. Once this has happened, my usb mouse seems to stop working and seems to lock up my X session at the same time. This log is with acpi=3Doff; otherwise I'm lucky of it will boot fully at all with 2.6.9. Everything (with respect to usb) works OK with kernel 2.6.5. Nov 10 20:58:18 vince kernel: ohci_hcd 0000:00:07.4: GetStatus roothub.port= status [1] =3D 0x00010101 CSC PPS CCS Nov 10 20:58:18 vince kernel: hub 1-0:1.0: port 2, status 0101, change 0001= , 12 Mb/s Nov 10 20:58:18 vince kernel: hub 1-0:1.0: debounce: port 2: total 100ms st= able 100ms status 0x101 Nov 10 20:58:18 vince kernel: ohci_hcd 0000:00:07.4: GetStatus roothub.port= status [1] =3D 0x00100103 PRSC PPS PES CCS Nov 10 20:58:18 vince kernel: usb 1-2: new full speed USB device using addr= ess 3 Nov 10 20:58:18 vince kernel: usb 1-2: new device strings: Mfr=3D1, Product= =3D2, SerialNumber=3D0 Nov 10 20:58:18 vince kernel: usb 1-2: default language 0x0409 Nov 10 20:58:18 vince kernel: usb 1-2: Product: COREGA POCKET FLASH DRIVE 6= 4MB Nov 10 20:58:18 vince kernel: usb 1-2: Manufacturer: COREGA =20 Nov 10 20:58:18 vince kernel: usb 1-2: hotplug Nov 10 20:58:18 vince kernel: usb 1-2: adding 1-2:1.0 (config #1, interface= 0) Nov 10 20:58:18 vince kernel: usb 1-2:1.0: hotplug Nov 10 20:58:19 vince kernel: Initializing USB Mass Storage driver... Nov 10 20:58:19 vince kernel: usb-storage 1-2:1.0: usb_probe_interface Nov 10 20:58:19 vince kernel: usb-storage 1-2:1.0: usb_probe_interface - go= t id Nov 10 20:58:19 vince kernel: usb-storage: USB Mass Storage device detected Nov 10 20:58:19 vince kernel: usb-storage: -- associate_dev Nov 10 20:58:19 vince kernel: usb-storage: Vendor: 0x07aa, Product: 0x0014,= Revision: 0x0110 Nov 10 20:58:19 vince kernel: usb-storage: Interface Subclass: 0x06, Protoc= ol: 0x50 Nov 10 20:58:19 vince kernel: usb-storage: Vendor: COREGA , Product: CORE= GA POCKET FLASH DRIVE 64MB Nov 10 20:58:19 vince kernel: usb-storage: Transport: Bulk Nov 10 20:58:19 vince kernel: usb-storage: Protocol: Transparent SCSI Nov 10 20:58:19 vince kernel: usb-storage: usb_stor_control_msg: rq=FE rqty= pe=A1 value=0000 index=00 len=3D1 Nov 10 20:58:19 vince kernel: usb-storage: GetMaxLUN command result is -32,= data is 0 Nov 10 20:58:19 vince kernel: usb-storage: usb_stor_control_msg: rq=01 rqty= pe=02 value=0000 index=82 len=3D0 Nov 10 20:58:19 vince kernel: usb-storage: usb_stor_clear_halt: result =3D 0 Nov 10 20:58:19 vince kernel: usb-storage: usb_stor_control_msg: rq=01 rqty= pe=02 value=0000 index=02 len=3D0 Nov 10 20:58:19 vince kernel: usb-storage: usb_stor_clear_halt: result =3D 0 Nov 10 20:58:19 vince kernel: scsi0 : SCSI emulation for USB Mass Storage d= evices Nov 10 20:58:19 vince kernel: usb-storage: queuecommand called Nov 10 20:58:19 vince kernel: usb-storage: *** thread sleeping. Nov 10 20:58:19 vince kernel: usb-storage: *** thread awakened. Nov 10 20:58:19 vince kernel: usb-storage: Command INQUIRY (6 bytes) Nov 10 20:58:19 vince kernel: usb-storage: 12 00 00 00 24 00 Nov 10 20:58:19 vince kernel: usb-storage: Bulk Command S 0x43425355 T 0x1 = L 36 F 128 Trg 0 LUN 0 CL 6 Nov 10 20:58:19 vince kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer= 31 bytes Nov 10 20:58:19 vince kernel: usb-storage: Status code 0; transferred 31/31 Nov 10 20:58:19 vince kernel: usb-storage: -- transfer complete Nov 10 20:58:19 vince kernel: usb-storage: Bulk command transfer result=3D0 Nov 10 20:58:19 vince kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer= 36 bytes Nov 10 20:58:19 vince kernel: usb-storage: Status code 0; transferred 36/36 Nov 10 20:58:19 vince kernel: usb-storage: -- transfer complete Nov 10 20:58:19 vince kernel: usb-storage: Bulk data transfer result 0x0 Nov 10 20:58:19 vince kernel: usb-storage: Attempting to get CSW... Nov 10 20:58:19 vince kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer= 13 bytes Nov 10 20:58:19 vince kernel: usb-storage: Status code 0; transferred 13/13 Nov 10 20:58:19 vince kernel: usb-storage: -- transfer complete Nov 10 20:58:19 vince kernel: usb-storage: Bulk status result =3D 0 Nov 10 20:58:19 vince kernel: usb-storage: Bulk Status S 0x53425355 T 0x1 R= 0 Stat 0x0 Nov 10 20:58:19 vince kernel: usb-storage: scsi cmd done, result=3D0x0 Nov 10 20:58:19 vince kernel: usb-storage: *** thread sleeping. Nov 10 20:58:19 vince kernel: Vendor: COREGA Model: REMOVABLE DRIVE = Rev: =20 Nov 10 20:58:19 vince kernel: Type: Direct-Access = ANSI SCSI revision: 02 Nov 10 20:58:19 vince kernel: usb-storage: queuecommand called Nov 10 20:58:19 vince kernel: usb-storage: *** thread awakened. Nov 10 20:58:19 vince kernel: usb-storage: Command TEST_UNIT_READY (6 bytes) Nov 10 20:58:19 vince kernel: usb-storage: 00 00 00 00 00 00 Nov 10 20:58:19 vince kernel: usb-storage: Bulk Command S 0x43425355 T 0x2 = L 0 F 0 Trg 0 LUN 0 CL 6 Nov 10 20:58:19 vince kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer= 31 bytes Nov 10 20:58:19 vince kernel: usb-storage: Status code 0; transferred 31/31 Nov 10 20:58:19 vince kernel: usb-storage: -- transfer complete Nov 10 20:58:19 vince kernel: usb-storage: Bulk command transfer result=3D0 Nov 10 20:58:19 vince kernel: usb-storage: Attempting to get CSW... Nov 10 20:58:19 vince kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer= 13 bytes Nov 10 20:58:24 vince wait_for_sysfs[4419]: either wait_for_sysfs (udev 042= ) needs an update to handle the device '/devices/pci0000:00/0000:00:07.4/us= b1/1-2/1-2:1.0/host0/0:0:0:0' properly (no bus device link) or the sysfs-su= pport of your device's driver needs to be fixed, please report to Nov 10 20:58:34 vince hal.hotplug[4431]: timout(10000 ms) waiting for /devi= ces/pci0000:00/0000:00:07.4/usb1/1-2/1-2:1.0/host0/0:0:0:0=20 Nov 10 20:58:44 vince scsi.agent[4436]: Attribute /sys/devices/pci0000:00/0= 000:00:07.4/usb1/1-2/1-2:1.0/host0/0:0:0:0/type does not exist Nov 10 20:58:49 vince kernel: usb-storage: command_abort called Nov 10 20:58:49 vince kernel: usb-storage: usb_stor_stop_transport called Nov 10 20:58:49 vince kernel: usb-storage: -- cancelling URB --=20 Gilbert Laycock GnuPG key: 7D025C00 =20 gilbert@laycock.org.uk gtl1@mcs.le.ac.uk http://www.laycock.org.uk/ http://www.mcs.le.ac.uk/~gtl1 ------------------------------------------------------- This SF.Net email is sponsored by: Sybase ASE Linux Express Edition - download now for FREE LinuxWorld Reader's Choice Award Winner for best database on Linux. http://ads.osdn.com/?ad_idU88&alloc_id=12065&op=3Dclick _______________________________________________ Linux-hotplug-devel mailing list http://linux-hotplug.sourceforge.net Linux-hotplug-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel