Nie wiem, czy dotyczy to ciebie, ale miałem problemy z rozpoznawaniem płyt CD audio przez niektóre programy korzystające z napędu optycznego USB.
Programy problemowe używały udev do wykrywania szczegółów dysku i wygląda na to, że pomocnik cdrom_id, którego używa udev, generował większe polecenia SCSI, niż napęd mógł obsłużyć. Ponieważ program nie dodał atrybutów udev oznaczających dysk jako dysk CD audio, niektóre programy zignorowałyby dysk.
Możesz sprawdzić, czy ma to na ciebie wpływ, uruchamiając „/ lib / udev / cdrom_id --debug / dev / cdrom”. Jeśli problem dotyczy dysku, dane wyjściowe będą wyglądać następująco:
main: probing: '/dev/cdrom'
cd_inquiry: INQUIRY: [CHIYOMI ][TSD80Y1 DVD RW ][D010]
info_scsi_cmd_err: GET CONFIGURATION failed
ID_CDROM=1
ID_CDROM_CD_R=1
ID_CDROM_CD_RW=1
ID_CDROM_DVD=1
ID_CDROM_DVD_R=1
ID_CDROM_MRW=1
ID_CDROM_MRW_W=1
ID_CDROM_MEDIA=1
Jeśli program działa poprawnie, na początku powinno być więcej komunikatów debugowania i kilka dodatkowych atrybutów podobnych do następujących:
ID_CDROM_MEDIA_CD=1
ID_CDROM_MEDIA_SESSION_COUNT=1
ID_CDROM_MEDIA_TRACK_COUNT=16
ID_CDROM_MEDIA_TRACK_COUNT_AUDIO=16
Jeśli opisuje to występujący problem, możesz spróbować zastąpić program / lib / udev / cdrom_id wersją od natty.