Не знаю, относится ли это к вам, но у меня были проблемы с распознаванием аудио компакт-дисков некоторыми программами, использующими оптический привод USB.
Проблемные программы использовали udev для определения деталей диска, и кажется, что помощник cdrom_id, который использует udev, генерировал команды SCSI большего размера, чем мог обработать диск. Поскольку программа не добавляла атрибуты udev, помечающие диск как аудио-CD, некоторые программы игнорировали бы диск.
Вы можете проверить, влияет ли это на вас, запустив "/ lib / udev / cdrom_id --debug / dev / cdrom". Если на ваш диск влияет, вывод будет что-то вроде:
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
Если программа работает правильно, то в начале должно быть больше отладочных сообщений и несколько дополнительных атрибутов, похожих на следующие:
ID_CDROM_MEDIA_CD=1
ID_CDROM_MEDIA_SESSION_COUNT=1
ID_CDROM_MEDIA_TRACK_COUNT=16
ID_CDROM_MEDIA_TRACK_COUNT_AUDIO=16
Если это описывает проблему, с которой вы столкнулись, вы можете попытаться заменить программу / lib / udev / cdrom_id версией из natty в качестве обходного пути.