Ah, interesting, I get a regression with a blank CD:
diff -u <(sudo /lib/udev/cdrom_id -d /dev/sr0 2>&1) <(sudo ./cdrom_id -d /dev/sr0 2>&1) --- /dev/fd/63 2010-04-15 20:53:25.248391380 +0200 +++ /dev/fd/62 2010-04-15 20:53:25.248391380 +0200 @@ -10,8 +10,7 @@ cd_profiles: profile 0x11 cd_profiles: profile 0x10 cd_profiles: current profile 0x09 -cd_media_toc: READ TOC: len: 2 -cd_media_info: disk type ff +info_scsi_cmd_err: READ TOC failed with SK=5h/ASC=24h/ACQ=00h ID_CDROM=1 ID_CDROM_CD_R=1 ID_CDROM_CD_RW=1 @@ -25,7 +24,3 @@ ID_CDROM_MRW_W=1 ID_CDROM_MEDIA=1 ID_CDROM_MEDIA_CD_R=1 -ID_CDROM_MEDIA_STATE=blank -ID_CDROM_MEDIA_SESSION_NEXT=1 -ID_CDROM_MEDIA_SESSION_COUNT=1 -ID_CDROM_MEDIA_TRACK_COUNT=1
audio, data, and no CD are still fine.
Ah, interesting, I get a regression with a blank CD:
diff -u <(sudo /lib/udev/cdrom_id -d /dev/sr0 2>&1) <(sudo ./cdrom_id -d /dev/sr0 2>&1) 24h/ACQ= 00h MEDIA_CD_ R=1 MEDIA_STATE= blank MEDIA_SESSION_ NEXT=1 MEDIA_SESSION_ COUNT=1 MEDIA_TRACK_ COUNT=1
--- /dev/fd/63 2010-04-15 20:53:25.248391380 +0200
+++ /dev/fd/62 2010-04-15 20:53:25.248391380 +0200
@@ -10,8 +10,7 @@
cd_profiles: profile 0x11
cd_profiles: profile 0x10
cd_profiles: current profile 0x09
-cd_media_toc: READ TOC: len: 2
-cd_media_info: disk type ff
+info_scsi_cmd_err: READ TOC failed with SK=5h/ASC=
ID_CDROM=1
ID_CDROM_CD_R=1
ID_CDROM_CD_RW=1
@@ -25,7 +24,3 @@
ID_CDROM_MRW_W=1
ID_CDROM_MEDIA=1
ID_CDROM_
-ID_CDROM_
-ID_CDROM_
-ID_CDROM_
-ID_CDROM_
audio, data, and no CD are still fine.