Version: 1.0.5 (using 3.5.9 "release 64.2" , openSUSE ) Compiler: Target: i586-suse-linux OS: Linux (i686) release 2.6.25.6-jen67_PENTIUM_M k3b not detect external usb dvd-rom brand NEC ND-2510A (firmware update last version) when connect usb is all ok, this log: usb 2-3: new high speed USB device using ehci_hcd and address 4 usb 2-3: configuration #1 chosen from 1 choice scsi4 : SCSI emulation for USB Mass Storage devices usb-storage: device found at 4 usb-storage: waiting for device to settle before scanning scsi 4:0:0:0: CD-ROM _NEC DVD_RW ND-2510A 2.19 PQ: 0 ANSI: 0 sr1: scsi3-mmc drive: 40x/40x writer cd/rw xa/form2 cdda tray sr 4:0:0:0: Attached scsi CD-ROM sr1 sr 4:0:0:0: Attached scsi generic sg3 type 5 usb-storage: device scan complete then lanch k3b not detect dvd-rom external, log: k3b 18:19 linux:~ > (K3bDevice::HalConnection) initializing HAL >= 0.5 Mapping udi /org/freedesktop/Hal/devices/storage_serial__NEC_DVD_RW_ND_2510A____________0_0 to device /dev/sr1 Mapping udi /org/freedesktop/Hal/devices/storage_model_UJDA760_DVD/CDRW to device /dev/sr0 /dev/sr0 resolved to /dev/sr0 /dev/sr0 is block device (0) /dev/sr0 seems to be cdrom bus: 1, id: 0, lun: 0 (K3bDevice::Device) /dev/sr0: init() (K3bDevice::Device) /dev/sr0 feature: CD Mastering (K3bDevice::Device) /dev/sr0 feature: CD Track At Once (K3bDevice::Device) /dev/sr0: dataLen: 60 (K3bDevice::Device) /dev/sr0: checking for TAO (K3bDevice::Device) /dev/sr0: checking for SAO (K3bDevice::Device) /dev/sr0: checking for SAO_R96P (K3bDevice::Device) /dev/sr0: checking for SAO_R96R (K3bDevice::Device) /dev/sr0: checking for RAW_R16 (K3bDevice::ScsiCommand) failed: command: MODE SELECT (55) errorcode: 70 sense key: ILLEGAL REQUEST (5) asc: 26 ascq: 0 (K3bDevice::Device) /dev/sr0: checking for RAW_R96P (K3bDevice::ScsiCommand) failed: command: MODE SELECT (55) errorcode: 70 sense key: ILLEGAL REQUEST (5) asc: 26 ascq: 0 (K3bDevice::Device) /dev/sr0: checking for RAW_R96R (K3bDevice::ScsiCommand) failed: command: GET PERFORMANCE (ac) errorcode: 70 sense key: NOT READY (2) asc: 3a ascq: 1 (K3bDevice::Device) /dev/sr0: GET PERFORMANCE length det failed. (K3bDevice::Device) /dev/sr0: Number of supported write speeds via 2A: 3 (K3bDevice::Device) /dev/sr0 : 1411 KB/s (K3bDevice::Device) /dev/sr0 Invalid DVD speed: 706 KB/s (K3bDevice::DeviceManager) setting current write speed of device /dev/sr0 to 0 /dev/sr1 resolved to /dev/sr1 /dev/sr1 is block device (1) /dev/sr1 seems to be cdrom bus: 4, id: 0, lun: 0 (K3bDevice::Device) /dev/sr1: init() (K3bDevice::Device) /dev/sr1 feature: CD Mastering (K3bDevice::Device) /dev/sr1 feature: CD Track At Once (K3bDevice::Device) /dev/sr1 feature: DVD+R (K3bDevice::Device) /dev/sr1 feature: DVD+RW (K3bDevice::Device) /dev/sr1 feature: DVD+R Double Layer (K3bDevice::Device) /dev/sr1 feature: DVD-R/-RW Write (K3bDevice::Device) /dev/sr1 feature: Rigid Restricted Overwrite (K3bDevice::Device) /dev/sr1: dataLen: 60 (K3bDevice::Device) /dev/sr1: checking for TAO (K3bDevice::Device) /dev/sr1: checking for SAO (K3bDevice::Device) /dev/sr1: checking for SAO_R96P (K3bDevice::ScsiCommand) failed: command: MODE SELECT (55) errorcode: 0 sense key: NO SENSE (2) asc: 0 ascq: 0 (K3bDevice::Device) /dev/sr1: checking for SAO_R96R (K3bDevice::ScsiCommand) failed: command: MODE SELECT (55) errorcode: 0 sense key: NO SENSE (2) asc: 0 ascq: 0 (K3bDevice::Device) /dev/sr1: checking for RAW_R16 (K3bDevice::ScsiCommand) failed: command: MODE SELECT (55) errorcode: 0 sense key: NO SENSE (2) asc: 0 ascq: 0 (K3bDevice::Device) /dev/sr1: checking for RAW_R96P (K3bDevice::ScsiCommand) failed: command: MODE SELECT (55) errorcode: 0 sense key: NO SENSE (2) asc: 0 ascq: 0 (K3bDevice::Device) /dev/sr1: checking for RAW_R96R (K3bDevice::ScsiCommand) failed: command: MODE SELECT (55) errorcode: 0 sense key: NO SENSE (2) asc: 0 ascq: 0 (K3bDevice::ScsiCommand) failed: command: MODE SENSE (5a) errorcode: 0 sense key: NO SENSE (2) asc: 0 ascq: 0 (K3bDevice::Device) /dev/sr1: MODE SENSE length det failed. (K3bDevice::ScsiCommand) failed: command: MODE SENSE (5a) errorcode: 0 sense key: NO SENSE (2) asc: 0 ascq: 0 (K3bDevice::Device) /dev/sr1: MODE SENSE with real length 65535 failed. (K3bDevice::Device) /dev/sr1: read mode page 2A failed! (K3bDevice::ScsiCommand) failed: command: GET PERFORMANCE (ac) errorcode: 0 sense key: NO SENSE (2) asc: 0 ascq: 0 (K3bDevice::Device) /dev/sr1: GET PERFORMANCE length det failed. (K3bDevice::ScsiCommand) failed: command: MODE SENSE (5a) errorcode: 0 sense key: NO SENSE (2) asc: 0 ascq: 0 (K3bDevice::Device) /dev/sr1: MODE SENSE length det failed. (K3bDevice::ScsiCommand) failed: command: MODE SENSE (5a) errorcode: 0 sense key: NO SENSE (2) asc: 0 ascq: 0 (K3bDevice::Device) /dev/sr1: MODE SENSE with real length 65535 failed. (K3bDevice::Device) could not open device /dev/sr1 for reading (No such device or address) Error while retrieving capabilities. Could not initialize device /dev/sr1 /dev/sr0 resolved to /dev/sr0 (K3bDevice::DeviceManager) dev /dev/sr0 already found /dev/sr1 resolved to /dev/sr1 (K3bDevice::Device) could not open device /dev/sr1 for reading (No such device or address) could not open device /dev/sr1 (No such device or address) (K3bDevice::DeviceManager) found config entry for devicetype: MATSHITA UJDA760 DVD/CDRW Devices: ------------------------------ Blockdevice: /dev/sr0 Generic device: Vendor: MATSHITA Description: UJDA760 DVD/CDRW Version: 1.00 Write speed: 706 Profiles: DVD-ROM, CD-ROM, CD-R, CD-RW Read Cap: DVD-ROM, CD-ROM, CD-R, CD-RW Write Cap: CD-R, CD-RW Writing modes: SAO, TAO, RAW, SAO/R96P, SAO/R96R, RAW/R96R Reader aliases: /dev/sr0 ------------------------------ removing udi /org/freedesktop/Hal/devices/usb_device_14cd_6600____________if0_scsi_host_scsi_device_lun0_scsi_generic removing udi /org/freedesktop/Hal/devices/storage_serial__NEC_DVD_RW_ND_2510A____________0_0 Unmapping udi /org/freedesktop/Hal/devices/storage_serial__NEC_DVD_RW_ND_2510A____________0_0 from device /dev/sr1 removing udi /org/freedesktop/Hal/devices/usb_device_14cd_6600____________if0_scsi_host_scsi_device_lun0 removing udi /org/freedesktop/Hal/devices/usb_device_14cd_6600____________if0_scsi_host removing udi /org/freedesktop/Hal/devices/usb_device_14cd_6600____________if0 removing udi /org/freedesktop/Hal/devices/usb_device_14cd_6600___________ WARNING: please edit ~/.scim/global and change /DefaultConfigModule to kconfig adding udi /org/freedesktop/Hal/devices/usb_device_14cd_6600___________ adding udi /org/freedesktop/Hal/devices/usb_device_14cd_6600____________if0 removing udi /org/freedesktop/Hal/devices/usb_device_14cd_6600____________if0 removing udi /org/freedesktop/Hal/devices/usb_device_14cd_6600___________ adding udi /org/freedesktop/Hal/devices/usb_device_14cd_6600___________ adding udi /org/freedesktop/Hal/devices/usb_device_14cd_6600____________if0 removing udi /org/freedesktop/Hal/devices/usb_device_14cd_6600____________if0 removing udi /org/freedesktop/Hal/devices/usb_device_14cd_6600___________ adding udi /org/freedesktop/Hal/devices/usb_device_14cd_6600___________ adding udi /org/freedesktop/Hal/devices/usb_device_14cd_6600____________if0 removing udi /org/freedesktop/Hal/devices/usb_device_14cd_6600____________if0 removing udi /org/freedesktop/Hal/devices/usb_device_14cd_6600___________ adding udi /org/freedesktop/Hal/devices/usb_device_14cd_6600___________ adding udi /org/freedesktop/Hal/devices/usb_device_14cd_6600____________if0 removing udi /org/freedesktop/Hal/devices/usb_device_14cd_6600____________if0 removing udi /org/freedesktop/Hal/devices/usb_device_14cd_6600___________ adding udi /org/freedesktop/Hal/devices/usb_device_14cd_6600___________ adding udi /org/freedesktop/Hal/devices/usb_device_14cd_6600____________if0 removing udi /org/freedesktop/Hal/devices/usb_device_14cd_6600____________if0 removing udi /org/freedesktop/Hal/devices/usb_device_14cd_6600___________ adding udi /org/freedesktop/Hal/devices/usb_device_14cd_6600___________ adding udi /org/freedesktop/Hal/devices/usb_device_14cd_6600____________if0 removing udi /org/freedesktop/Hal/devices/usb_device_14cd_6600____________if0 removing udi /org/freedesktop/Hal/devices/usb_device_14cd_6600___________ adding udi /org/freedesktop/Hal/devices/usb_device_14cd_6600___________ adding udi /org/freedesktop/Hal/devices/usb_device_14cd_6600____________if0 removing udi /org/freedesktop/Hal/devices/usb_device_14cd_6600____________if0 removing udi /org/freedesktop/Hal/devices/usb_device_14cd_6600___________ adding udi /org/freedesktop/Hal/devices/usb_device_14cd_6600___________ adding udi /org/freedesktop/Hal/devices/usb_device_14cd_6600____________if0 removing udi /org/freedesktop/Hal/devices/usb_device_14cd_6600____________if0 removing udi /org/freedesktop/Hal/devices/usb_device_14cd_6600___________ adding udi /org/freedesktop/Hal/devices/usb_device_14cd_6600___________ adding udi /org/freedesktop/Hal/devices/usb_device_14cd_6600____________if0 removing udi /org/freedesktop/Hal/devices/usb_device_14cd_6600____________if0 removing udi /org/freedesktop/Hal/devices/usb_device_14cd_6600___________ adding udi /org/freedesktop/Hal/devices/usb_device_14cd_6600___________ adding udi /org/freedesktop/Hal/devices/usb_device_14cd_6600____________if0 removing udi /org/freedesktop/Hal/devices/usb_device_14cd_6600____________if0 removing udi /org/freedesktop/Hal/devices/usb_device_14cd_6600___________ adding udi /org/freedesktop/Hal/devices/usb_device_14cd_6600___________ adding udi /org/freedesktop/Hal/devices/usb_device_14cd_6600____________if0 removing udi /org/freedesktop/Hal/devices/usb_device_14cd_6600____________if0 removing udi /org/freedesktop/Hal/devices/usb_device_14cd_6600___________ adding udi /org/freedesktop/Hal/devices/usb_device_14cd_6600___________ adding udi /org/freedesktop/Hal/devices/usb_device_14cd_6600____________if0
this does not look good. Why do you get all these hal messages? Looks like the device is detected over and over again. From a K3b point of view the device can simply not be opened anymore. This does not look like a K3b problem. But if you compiled K3b yourself you may try to change libk3bdevice/k3bdevice.cpp:293 to "return true;" and see if the device is usable from K3b.
I have the same problem with a NEC_DVD__RW_ND_6650A (external USB DVD burner). It looks like the device is detected, then the power seems to drop, then the device is detected again, and so on. It's like if the k3b detection process would cause some kind of "power surge" and that the USB connector couldn't deliver enough power. Note: when I use this DVD drive directly plugged into the tower's USB, it also has such power issue. So I bought a USB hub with external power cord, and it solves the power problem for reading CDs and DVDs. The problem now is for burning. I remember having used previous version of k3b (forgot which ones, maybe I will try them out) and they had no problems for detection and burning DVDs.
I already commented in https://bugs.kde.org/show_bug.cgi?id=147611 it seems that it could be the same issue. At that time the external USB hub also solved the burning issues. But it seems that the problem is here again. So I tried this: - k3b-1.0.1 works fine. - k3b-1.0.3 doesn't work, detection hangs after this message: (K3bDevice::Device) /dev/sr1: checking for RAW_R96R I will try modifying the source code as you advised.
Okay I tried it again by compiling the k3b-1.0.5 source code and the DVD detection works fine. It only has a problem after I insert a DVD in the tray (CDs are fine). I will fire a different bug report for this.
I'm conforming this. k3b 1.0.5 $ uname -a Linux m 2.6.27-zen4-home1 #3 SMP PREEMPT Sat Dec 13 09:51:11 MSK 2008 i686 Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz GenuineIntel GNU/Linux These are the messages from dmesg: [ 4351.242064] usb 2-4: new high speed USB device using ehci_hcd and address 6 [ 4351.358007] usb 2-4: configuration #1 chosen from 1 choice [ 4351.358604] scsi9 : SCSI emulation for USB Mass Storage devices [ 4351.358670] usb-storage: device found at 6 [ 4351.358712] usb-storage: waiting for device to settle before scanning [ 4351.359161] usb 2-4: New USB device found, idVendor=152d, idProduct=2338 [ 4351.359165] usb 2-4: New USB device strings: Mfr=1, Product=2, SerialNumber=5 [ 4351.359167] usb 2-4: Product: USB to ATA/ATAPI Bridge [ 4351.359169] usb 2-4: Manufacturer: JMicron [ 4351.359171] usb 2-4: SerialNumber: 222222222222 [ 4356.358948] scsi 9:0:0:0: CD-ROM _NEC DVD_RW ND-4551A 1-84 PQ: 0 ANSI: 0 [ 4356.367684] sr0: scsi3-mmc drive: 48x/48x writer dvd-ram cd/rw xa/form2 cdda tray [ 4356.367865] sr 9:0:0:0: Attached scsi CD-ROM sr0 [ 4356.368002] sr 9:0:0:0: Attached scsi generic sg0 type 5 [ 4356.368887] usb-storage: device scan complete [ 4358.724202] cdrom: This disc doesn't have any tracks I recognize! [ 4358.740815] end_request: I/O error, dev sr0, sector 0 [ 4358.740821] Buffer I/O error on device sr0, logical block 0 [ 4358.744188] end_request: I/O error, dev sr0, sector 0 [ 4358.744192] Buffer I/O error on device sr0, logical block 0 [ 4399.635016] usb 2-4: reset high speed USB device using ehci_hcd and address 6 [ 4409.851015] usb 2-4: reset high speed USB device using ehci_hcd and address 6 [ 4426.068017] usb 2-4: reset high speed USB device using ehci_hcd and address 6 [ 4426.285020] usb 2-4: reset high speed USB device using ehci_hcd and address 6 [ 4436.501464] usb 2-4: reset high speed USB device using ehci_hcd and address 6 [ 4436.616020] sr 9:0:0:0: Device offlined - not ready after error recovery [ 4436.616163] sr 9:0:0:0: rejecting I/O to offline device [ 4436.616174] sr 9:0:0:0: rejecting I/O to offline device [ 4436.616201] sr 9:0:0:0: rejecting I/O to offline device [ 4436.616529] sr 9:0:0:0: rejecting I/O to offline device [ 4436.616644] sr 9:0:0:0: rejecting I/O to offline device Part of k3b log: (K3bDevice::Device) /dev/sr0: checking for TAO (K3bDevice::Device) /dev/sr0: checking for SAO (K3bDevice::Device) /dev/sr0: checking for SAO_R96P (K3bDevice::Device) /dev/sr0: checking for SAO_R96R (K3bDevice::Device) /dev/sr0: checking for RAW_R16 (K3bDevice::Device) /dev/sr0: checking for RAW_R96P (K3bDevice::Device) /dev/sr0: checking for RAW_R96R (K3bDevice::ScsiCommand) failed: command: GET PERFORMANCE (ac) errorcode: 0 sense key: NO SENSE (2) asc: 0 ascq: 0 (K3bDevice::Device) /dev/sr0: GET PERFORMANCE length det failed. (K3bDevice::ScsiCommand) failed: command: MODE SENSE (5a) errorcode: 0 sense key: NO SENSE (2) asc: 0 ascq: 0 I've tried changing the lib3kbdevice.cpp but it still fails with same messages.
In an attempt to clean up old bugs that are not valid for K3b 2.0 (=KDE SC 4.x port) anymore, this is now being marked as UNMAINTAINED. If this bug is still valid for 2.0, please reopen it.
On Tuesday 16 March 2010 05:10:41 am Markus S. wrote: > https://bugs.kde.org/show_bug.cgi?id=165712 > > > Markus S. <kamikazow@web.de> changed: > > What |Removed |Added > --------------------------------------------------------------------------- >- Status|UNCONFIRMED |RESOLVED > Resolution| |UNMAINTAINED > > > > > --- Comment #6 from Markus S. <kamikazow web de> 2010-03-16 16:10:36 --- > In an attempt to clean up old bugs that are not valid for K3b 2.0 (=KDE SC > 4.x port) anymore, this is now being marked as UNMAINTAINED. > If this bug is still valid for 2.0, please reopen it. sorry, i do not have a usb optical drive any longer.