ฉันไม่รู้ว่าสิ่งนี้ใช้ได้กับคุณหรือไม่ แต่ฉันมีปัญหาเกี่ยวกับซีดีเพลงที่บางโปรแกรมใช้งานโดยใช้ออปติคัลไดรฟ์ USB
โปรแกรมปัญหาใช้ udev เพื่อตรวจสอบรายละเอียดของแผ่นดิสก์และดูเหมือนว่าตัวช่วย cdrom_id ที่ udev ใช้นั้นกำลังสร้างคำสั่ง SCSI ที่ใหญ่กว่าที่ไดรฟ์สามารถจัดการได้ เนื่องจากโปรแกรมไม่ได้เพิ่มแอททริบิวต์ udev ที่ทำเครื่องหมายแผ่นดิสก์เป็นซีดีเพลงบางโปรแกรมจะเพิกเฉยต่อแผ่นดิสก์
คุณสามารถทดสอบว่าสิ่งนี้มีผลกระทบต่อคุณหรือไม่โดยเรียกใช้ "/ 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 เพื่อหลีกเลี่ยงปัญหา