This bug just reappeared for USB DVD drives, and seems to happen fairly consistently: See https://launchpad.net/bugs/56484.
11:01:20.396 [I] osspec.c:232: SEQNUM=2636, ACTION=add, SUBSYSTEM=scsi_device, DEVPATH=/sys/class/scsi_device/11:0:0:0, DEVNAME=, IFINDEX=0 11:01:20.397 [I] hotplug.c:205: /sys/class/scsi_device/11:0:0:0 is a class device (devpath) 11:01:20.397 [I] classdev.c:1378: class_add: subsys=scsi_device sysfs_path=/sys/class/scsi_device/11:0:0:0 dev= physdev=0x100c86c8 11:01:20.617 [I] osspec.c:232: SEQNUM=2637, ACTION=add, SUBSYSTEM=scsi_generic, DEVPATH=/sys/class/scsi_generic/sg0, DEVNAME=/dev/sg0, IFINDEX=0 11:01:20.619 [I] hotplug.c:205: /sys/class/scsi_generic/sg0 is a class device (devpath) 11:01:20.619 [I] classdev.c:1378: class_add: subsys=scsi_generic sysfs_path=/sys/class/scsi_generic/sg0 dev=/dev/sg0 physdev=0x100c86c8 11:01:20.633 [I] classdev.c:1241: Add callouts completed udi=/org/freedesktop/Hal/devices/usb_device_409_56_000000000001_if0_scsi_host_scsi_device_lun0_scsi_generic 11:01:20.633 [I] hald.c:82: Added device to GDL; udi=/org/freedesktop/Hal/devices/usb_device_409_56_000000000001_if0_scsi_host_scsi_device_lun0_scsi_generic
Message from syslogd@localhost at Wed Aug 23 11:01:20 2006 ... localhost kernel: [33867.200668] sr0: scsi3-mmc drive: 8x/48x writer cd/rw xa/form2 cdda tray 11:01:27.329 [I] osspec.c:232: SEQNUM=2635, ACTION=add, SUBSYSTEM=block, DEVPATH=/sys/block/sr0, DEVNAME=/dev/scd0, IFINDEX=0 11:01:27.330 [I] hotplug.c:208: /sys/block/sr0 is a block device (devpath) 11:01:27.331 [I] blockdev.c:589: block_add: sysfs_path=/sys/block/sr0 dev=/dev/scd0 is_part=1, parent=0x00000000 11:01:27.332 [I] blockdev.c:499: get_luks_uuid: device_file=/dev/scd0 11:01:27.332 [I] blockdev.c:625: Ignoring hotplug event - no parent 11:01:27.332 [W] blockdev.c:990: Not adding device object
Thus hal has no idea whatsoever about /dev/sr0, although the device is present in the system and works quite well.
This bug just reappeared for USB DVD drives, and seems to happen fairly /launchpad. net/bugs/ 56484.
consistently: See https:/
11:01:20.396 [I] osspec.c:232: SEQNUM=2636, ACTION=add, SUBSYSTEM= scsi_device, /sys/class/ scsi_device/ 11:0:0: 0, DEVNAME=, IFINDEX=0 scsi_device/ 11:0:0: 0 is a class /sys/class/ scsi_device/ 11:0:0: 0 dev= physdev=0x100c86c8 scsi_generic, /sys/class/ scsi_generic/ sg0, DEVNAME=/dev/sg0, IFINDEX=0 scsi_generic/ sg0 is a class device /sys/class/ scsi_generic/ sg0 dev=/dev/sg0 physdev=0x100c86c8 freedesktop/ Hal/devices/ usb_device_ 409_56_ 000000000001_ if0_scsi_ host_scsi_ device_ lun0_scsi_ generic freedesktop/ Hal/devices/ usb_device_ 409_56_ 000000000001_ if0_scsi_ host_scsi_ device_ lun0_scsi_ generic
DEVPATH=
11:01:20.397 [I] hotplug.c:205: /sys/class/
device (devpath)
11:01:20.397 [I] classdev.c:1378: class_add: subsys=scsi_device
sysfs_path=
11:01:20.617 [I] osspec.c:232: SEQNUM=2637, ACTION=add, SUBSYSTEM=
DEVPATH=
11:01:20.619 [I] hotplug.c:205: /sys/class/
(devpath)
11:01:20.619 [I] classdev.c:1378: class_add: subsys=scsi_generic
sysfs_path=
11:01:20.633 [I] classdev.c:1241: Add callouts completed
udi=/org/
11:01:20.633 [I] hald.c:82: Added device to GDL;
udi=/org/
Message from syslogd@localhost at Wed Aug 23 11:01:20 2006 ... /sys/block/ sr0, DEVNAME=/dev/scd0, IFINDEX=0 /sys/block/ sr0 file=/dev/ scd0
localhost kernel: [33867.200668] sr0: scsi3-mmc drive: 8x/48x writer cd/rw
xa/form2 cdda tray
11:01:27.329 [I] osspec.c:232: SEQNUM=2635, ACTION=add, SUBSYSTEM=block,
DEVPATH=
11:01:27.330 [I] hotplug.c:208: /sys/block/sr0 is a block device (devpath)
11:01:27.331 [I] blockdev.c:589: block_add: sysfs_path=
dev=/dev/scd0 is_part=1, parent=0x00000000
11:01:27.332 [I] blockdev.c:499: get_luks_uuid: device_
11:01:27.332 [I] blockdev.c:625: Ignoring hotplug event - no parent
11:01:27.332 [W] blockdev.c:990: Not adding device object
Thus hal has no idea whatsoever about /dev/sr0, although the device is present
in the system and works quite well.