看了LinuxSir上的newred兄弟的文章,但是還是在fedora下搞了很久沒有搞定USB接口的刻錄機
又找出英文原文,還是不行。直到最後,一位同事說應該用USB1.1的。
一試果然成功。在關鍵的問題在於這台刻錄機太老了。
呵呵,寫一下經驗。
一、首先要保證你的內參數是對的。
下面的圖片顯示的我的關於SCSI, USB, FILE SYSTEM的內核配置。
[myimg]upload/acer.png[/myimg]
二、配置完成後,重新編譯內核,然後安裝,重啟,重啟後,用手工加載以下幾個模塊看看行不行:
/sbin/modprobe usb_storage
/sbin/modprobe uhci_hcd
/sbin/modprobe sr_mod
它會自動的裝載scsi_mod這個模塊
用lsmod看一下,輸入應該是如下:
[root@ghw root]# lsmod
Module Size Used by
sr_mod 14244 0
uhci_hcd 28044 0
usb_storage 36608 0
usbcore 101724 4 uhci_hcd,usb_storage
scsi_mod 100920 2 sr_mod,usb_storage
nvidia 1700652 10
rtc 9912 0
我是安裝了這個軟件包:usbmgr, 但是我想如果手動做得很熟的話,是不需要這個包的。
這個包的位置在:http://www.dotaster.com/~shuu/linux/usbmgr/
下載rpm包安裝後,去/etc/usbmgr中
修改usbmgr.conf中
在### HOST CONTROLLER
# host usb-uhci
# host usb-ohci
# host uhci
host uhci_hcd #這一行自行加入的。
然後執行:/sbin/update_usbdb usbmgr.conf
再運行/etc/rc.d/init.d/usbmgr start
OK了,
現在將刻錄機連到你的機器上,打開電源了。准備試試了。
在/mnt/下新建一個目錄:USB
然後在刻錄機裡放一張碟,然後用這個命令:mount -r -t iso9660 /dev/scd0 /mnt/usb/ 聽到刻錄機在響了沒有?
呵呵。恭喜你了。成功了。