In http://launchpadlibrarian.net/41871154/UdevMonitorLog.txt we see that
the kernel/udev detected the new drive (and its capabilities) just fine,
but it did not see any ID_CDROM_MEDIA_* properties, i. e. it did not
detect the medium in it. The other strange thing there is
"ID_TYPE=floppy", but neither udev's probers nor rules use that for
anything, so I don't think that this is the cause for breakage.

I also have an external USB CD-ROM. I tested both Marjo's case
(hotplugging the drive with an audio CD inside) and inserting an audio
CD into an already connected drive. In both cases, I get

ID_CDROM_MEDIA=1
ID_CDROM_MEDIA_CD=1
ID_CDROM_MEDIA_SESSION_COUNT=1
ID_CDROM_MEDIA_TRACK_COUNT=16
ID_CDROM_MEDIA_TRACK_COUNT_AUDIO=16

in udev, and it appears and works just fine in Rhythmbox.

However, there's an important difference here: I first get an "add"
event for sr0 which does _not_ have ID_CDROM_MEDIA_*, and then another
change event on
/devices/pci0000:00/0000:00:1d.7/usb1/1-8/1-8.4/1-8.4:1.0/host2/target2:0:0/2:0:0:0
and sr0 which _then_ gets the ID_CDROM_MEDIA_* stuff added. Marjo's udev
log only has the initial add event, no change event.

-- 
rhythmbox doesn't recognize USB CD drive
https://bugs.launchpad.net/bugs/546335
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to