I have an external usb DVD writer, branded "Samsung Writemaster" (TSSTcorp CD/DVDW SH-W162C). When it is connected, it is recognised by usb-storage, but it is not added as a device (device nodes are not created etc).
I have an external usb hard drive enclosure and an ogg/mp3 player which both work fine. Comparing the logs when attaching the hard drive to attaching the the dvd writer, the differences are: [udevmonitor, missing lines for the dvd writer marked with "-"] UEVENT[] add@/devices/pci0000:00/0000:00:10.3/usb4/4-1 UEVENT[] add@/devices/pci0000:00/0000:00:10.3/usb4/4-1/4-1:1.0 UEVENT[] add@/class/scsi_host/host3 UEVENT[] add@/class/usb_device/usbdev4.5 UDEV [] add@/devices/pci0000:00/0000:00:10.3/usb4/4-1 UDEV [] add@/devices/pci0000:00/0000:00:10.3/usb4/4-1/4-1:1.0 UDEV [] add@/class/scsi_host/host3 UDEV [] add@/class/usb_device/usbdev4.5 UEVENT[] add@/devices/pci0000:00/0000:00:10.3/usb4/4-1/4-1:1.0/host3/target3:0:0/3:0:0:0 -UEVENT[] add@/block/sda -UEVENT[] add@/block/sda/sda1 UEVENT[] add@/class/scsi_device/3:0:0:0 UDEV [] add@/devices/pci0000:00/0000:00:10.3/usb4/4-1/4-1:1.0/host3/target3:0:0/3:0:0:0 UDEV [] add@/class/scsi_device/3:0:0:0 -UDEV [] add@/block/sda -UDEV [] add@/block/sda/sda1 [dmesg, missing lines for the dvd writer marked with "-"] usb 4-1: new high speed USB device using ehci_hcd and address 36 scsi8 : SCSI emulation for USB Mass Storage devices usb-storage: device found at 36 usb-storage: waiting for device to settle before scanning Vendor: TSSTcorp Model: CD/DVDW SH-W162C Rev: TS10 Type: CD-ROM ANSI SCSI revision: 00 usb-storage: device scan complete -SCSI device sda: 156301488 512-byte hdwr sectors (80026 MB) -sda: assuming drive cache: write through - sda1 -sd 1:0:0:0: Attached scsi disk sda I've attached a complete log, with usb debugging info, at the end for the failing case (eg. the dvd writer). I'm not sure if this is kernel driver related, or if it's an udev problem. Current guess is the former, since modprobe of sd_mod and manual creation of /dev/sda doesn't seem to work. But OTOH, it does get listed under /sys/class/scsi_device/... so I'm not sure exactly where it fails. Even if you don't know why it fails, I'd be grateful for hints about where to look. Any help appreciated! -j. -------- LOG -------- Mar 11 14:19:18 pep kernel: hub 4-0:1.0: state 5 ports 6 chg 0000 evt 0002 Mar 11 14:19:18 pep kernel: ehci_hcd 0000:00:10.3: GetStatus port 1 status 001803 POWER sig=j CSC CONNECT Mar 11 14:19:18 pep kernel: hub 4-0:1.0: port 1, status 0501, change 0001, 480 Mb/s Mar 11 14:19:18 pep kernel: hub 4-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x501 Mar 11 14:19:18 pep kernel: ehci_hcd 0000:00:10.3: port 1 high speed Mar 11 14:19:18 pep kernel: ehci_hcd 0000:00:10.3: GetStatus port 1 status 001005 POWER sig=se0 PE CONNECT Mar 11 14:19:18 pep kernel: usb 4-1: new high speed USB device using ehci_hcd and address 2 Mar 11 14:19:18 pep kernel: ehci_hcd 0000:00:10.3: port 1 high speed Mar 11 14:19:18 pep kernel: ehci_hcd 0000:00:10.3: GetStatus port 1 status 001005 POWER sig=se0 PE CONNECT Mar 11 14:19:18 pep kernel: usb 4-1: default language 0x0409 Mar 11 14:19:18 pep kernel: usb 4-1: new device strings: Mfr=1, Product=2, SerialNumber=3 Mar 11 14:19:18 pep kernel: usb 4-1: Product: USB Mass Storage Device Mar 11 14:19:18 pep kernel: usb 4-1: Manufacturer: TSST corp Mar 11 14:19:18 pep kernel: usb 4-1: SerialNumber: 000000000001 Mar 11 14:19:18 pep kernel: usb 4-1: hotplug Mar 11 14:19:18 pep kernel: usb 4-1: adding 4-1:1.0 (config #1, interface 0) Mar 11 14:19:18 pep kernel: usb 4-1:1.0: hotplug Mar 11 14:19:18 pep kernel: drivers/usb/core/inode.c: creating file '002' Mar 11 14:19:19 pep kernel: SCSI subsystem initialized Mar 11 14:19:19 pep kernel: Initializing USB Mass Storage driver... Mar 11 14:19:19 pep kernel: usb-storage 4-1:1.0: usb_probe_interface Mar 11 14:19:19 pep kernel: usb-storage 4-1:1.0: usb_probe_interface - got id Mar 11 14:19:19 pep kernel: usb-storage: USB Mass Storage device detected Mar 11 14:19:19 pep kernel: usb-storage: -- associate_dev Mar 11 14:19:19 pep kernel: usb-storage: Vendor: 0x0409, Product: 0x0056, Revision: 0x0000 Mar 11 14:19:19 pep kernel: usb-storage: Interface Subclass: 0x05, Protocol: 0x50 Mar 11 14:19:19 pep kernel: usb-storage: Transport: Bulk Mar 11 14:19:19 pep kernel: usb-storage: Protocol: 8070i Mar 11 14:19:19 pep kernel: usb-storage: *** thread sleeping. Mar 11 14:19:19 pep kernel: scsi0 : SCSI emulation for USB Mass Storage devices Mar 11 14:19:19 pep kernel: usb-storage: device found at 2 Mar 11 14:19:19 pep kernel: usb-storage: waiting for device to settle before scanning Mar 11 14:19:19 pep kernel: usbcore: registered new driver usb-storage Mar 11 14:19:19 pep kernel: USB Mass Storage support registered. Mar 11 14:19:24 pep kernel: usb-storage: usb_stor_control_msg: rq=fe rqtype=a1 value=0000 index=00 len=1 Mar 11 14:19:24 pep kernel: usb-storage: GetMaxLUN command result is 1, data is 0 Mar 11 14:19:24 pep kernel: usb-storage: queuecommand called Mar 11 14:19:24 pep kernel: usb-storage: *** thread awakened. Mar 11 14:19:24 pep kernel: usb-storage: Command INQUIRY (6 bytes) Mar 11 14:19:24 pep kernel: usb-storage: 12 00 00 00 24 00 Mar 11 14:19:24 pep kernel: usb-storage: Bulk Command S 0x43425355 T 0x1 L 36 F 128 Trg 0 LUN 0 CL 12 Mar 11 14:19:24 pep kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes Mar 11 14:19:24 pep kernel: usb-storage: Status code 0; transferred 31/31 Mar 11 14:19:24 pep kernel: usb-storage: -- transfer complete Mar 11 14:19:24 pep kernel: usb-storage: Bulk command transfer result=0 Mar 11 14:19:24 pep kernel: usb-storage: usb_stor_bulk_transfer_sglist: xfer 36 bytes, 1 entries Mar 11 14:19:24 pep kernel: usb-storage: Status code 0; transferred 36/36 Mar 11 14:19:24 pep kernel: usb-storage: -- transfer complete Mar 11 14:19:24 pep kernel: usb-storage: Bulk data transfer result 0x0 Mar 11 14:19:24 pep kernel: usb-storage: Attempting to get CSW... Mar 11 14:19:24 pep kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes Mar 11 14:19:24 pep kernel: usb-storage: Status code 0; transferred 13/13 Mar 11 14:19:24 pep kernel: usb-storage: -- transfer complete Mar 11 14:19:24 pep kernel: usb-storage: Bulk status result = 0 Mar 11 14:19:24 pep kernel: usb-storage: Bulk Status S 0x53425355 T 0x1 R 0 Stat 0x0 Mar 11 14:19:24 pep kernel: usb-storage: scsi cmd done, result=0x0 Mar 11 14:19:24 pep kernel: usb-storage: *** thread sleeping. Mar 11 14:19:24 pep kernel: Vendor: TSSTcorp Model: CD/DVDW SH-W162C Rev: TS10 Mar 11 14:19:24 pep kernel: Type: CD-ROM ANSI SCSI revision: 00 Mar 11 14:19:24 pep kernel: usb-storage: queuecommand called Mar 11 14:19:24 pep kernel: usb-storage: *** thread awakened. Mar 11 14:19:24 pep kernel: usb-storage: Bad target number (1:0) Mar 11 14:19:24 pep kernel: usb-storage: scsi cmd done, result=0x40000 Mar 11 14:19:24 pep kernel: usb-storage: *** thread sleeping. Mar 11 14:19:24 pep kernel: usb-storage: queuecommand called Mar 11 14:19:24 pep kernel: usb-storage: *** thread awakened. Mar 11 14:19:24 pep kernel: usb-storage: Bad target number (2:0) Mar 11 14:19:24 pep kernel: usb-storage: scsi cmd done, result=0x40000 Mar 11 14:19:24 pep kernel: usb-storage: *** thread sleeping. Mar 11 14:19:24 pep kernel: usb-storage: queuecommand called Mar 11 14:19:24 pep kernel: usb-storage: *** thread awakened. Mar 11 14:19:24 pep kernel: usb-storage: Bad target number (3:0) Mar 11 14:19:24 pep kernel: usb-storage: scsi cmd done, result=0x40000 Mar 11 14:19:24 pep kernel: usb-storage: *** thread sleeping. Mar 11 14:19:24 pep kernel: usb-storage: queuecommand called Mar 11 14:19:24 pep kernel: usb-storage: *** thread awakened. Mar 11 14:19:24 pep kernel: usb-storage: Bad target number (4:0) Mar 11 14:19:24 pep kernel: usb-storage: scsi cmd done, result=0x40000 Mar 11 14:19:24 pep kernel: usb-storage: *** thread sleeping. Mar 11 14:19:24 pep kernel: usb-storage: queuecommand called Mar 11 14:19:24 pep kernel: usb-storage: *** thread awakened. Mar 11 14:19:24 pep kernel: usb-storage: Bad target number (5:0) Mar 11 14:19:24 pep kernel: usb-storage: scsi cmd done, result=0x40000 Mar 11 14:19:24 pep kernel: usb-storage: *** thread sleeping. Mar 11 14:19:24 pep kernel: usb-storage: queuecommand called Mar 11 14:19:24 pep kernel: usb-storage: *** thread awakened. Mar 11 14:19:24 pep kernel: usb-storage: Bad target number (6:0) Mar 11 14:19:24 pep kernel: usb-storage: scsi cmd done, result=0x40000 Mar 11 14:19:24 pep kernel: usb-storage: *** thread sleeping. Mar 11 14:19:24 pep kernel: usb-storage: queuecommand called Mar 11 14:19:24 pep kernel: usb-storage: *** thread awakened. Mar 11 14:19:24 pep kernel: usb-storage: Bad target number (7:0) Mar 11 14:19:24 pep kernel: usb-storage: scsi cmd done, result=0x40000 Mar 11 14:19:24 pep kernel: usb-storage: *** thread sleeping. Mar 11 14:19:24 pep kernel: usb-storage: device scan complete -- -j. ------------------------------------------------------- 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 _______________________________________________ [email protected] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-users
