※ 引述《[email protected] (...)》之銘言:
> 我發現 GENERIC 的 kernel 可以正常使用 usb driver 沒有問題
> 但是自己編的 kernel 一插入 usb driver 就會發生
> uhub0: device problem, disabling port 2
> 這樣的錯誤訊息
> 請問這樣的情形該如何解決?
> 系統是 FreeBSD 4.8 stable
> USB driver 是 Fineart 的產品,因是別人送的,型號不知
> 這是 GENERIC 設定檔:
> http://home.so-net.net.tw/recluseh/GENERIC
> 這是我的 kernel 設定檔:
> http://home.so-net.net.tw/recluseh/TYAN1834DI
> 這是 diff 的結果:
> http://home.so-net.net.tw/recluseh/diff.txt
> 謝謝各位幫忙!:)
要先確認你這張主機板上的USB晶片 FreeBSD是否支援
你的Kernel 有沒有把這個晶片的Driver 編進去
==
要讓 USB 隨身碟動
kernal需要下面四個 device
device umass
device scbus
device da
device pass
其實在GENERIC中都已經有 但是你的 TYAN1834DI 似乎都拿掉了
所以把這幾個的make 拿掉 然後重新 編譯 Kernel
看了一下,你原本是不是打算不會用到任何 MSDOS Filesystem
所以你把 options MSDOSFS 也 # 了 ?
如果你的 USB Flashdisk 會用到 MSDOSFS 最好也把這個的mark 拿掉
可以參考一下
http://freebsd.sinica.edu.tw/phpBB2/viewtopic.php?t=4204
#man umass
以及
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/disks-naming.html
FreeBSD設備命名方法
==
備註,討論區的方法我已經試過 USB介面的隨身外接HDD 和 USB FlashDisk 都OK
--
▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂
▎ X
◢█◣ ▁▁▁▁
╳ 這個程式的作業無效,即將關閉 |詳細資料|
◥█◤ | 關閉 |
--
※ Origin: 長榮資管 芒果樹下 <bbs.im.cju.edu.tw>
※ From : 田鼠的地洞