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

Reply via email to