mfhsieh 寫:最近接了一台二手的 USB 外接盒燒錄機,可是無法在 debian 下驅動。
曾試過 USB 隨身碟,可正常運作。
mount -t auto /dev/sda1 /mnt/usb
本來是想說先試試看能否正確讀到已燒錄好的 cd-rom 後,再試燒錄的功能。不過一直無法成功!查 /var/log/message 及 /proc/bus/usb 的內容,應該是有偵測到裝置且辨識的型號正確,不過就是無法讀到資料,燒錄機也沒有任何反應(如轉動、燈號等)。
後來想說,直接試燒錄的功能,cdrecord -scanbus,居然有反應,而且試燒也成功了。怪哉!變成能燒不能讀的
純燒錄機。
直覺的反應是讀/寫兩者之間的驅動模組不一樣,從 scanbus 的結果來看,辨識到的是 scsi 裝置。從 hotplug 後的 /var/log/message 來看,亦是辨識為 scsi,且 usb-storage 有載入。我可能還缺了什麼 module 或是 kernel 的編譯須加入嗎?
(目前的核心是 2.4.22-1-686,直接以 apt-get 裝的)
另外對於 linux 下的燒錄速度感到奇怪。在 windows 下,同一組燒錄機 & 電腦,以 usb 2.0 連接,以 52x 速度燒錄沒問題。可是我在 linux 下,甚至以 8x 燒錄都會出現飛碟,只在 4x 燒錄才成功。