FreeBSD 支援 EIDE 及 SCSI 週邊 (有著相容的 controller;
請參考下一段),以及使用「Western Digital」介面的週邊 (MEM、
、RLL、ESDI,當然,IDE 也在包括內)。但少數使用專有的 ESDI
的介面無法運作:像是 WD1002/3/6/7 介面等等。
在 首先,任何接在 SCSI 介面上的 CDROM 都有被 FreeBSD 所支援。
其次,下面所列的 CD-ROM 也都有被支援:
已經知道非 SCSI 的週邊設備會比 SCSI 的慢很多,另外,有一些 ATAPI
CDROM (這也就是說非 SCSI 的 CDROM) 可能無法運作。
對了,2.2 版的 FreeBSD CDROM (由 Walnut Creek 整理的) 支援光碟開機。
FreeBSD 當然支援 SCSI ZIP。但是 ZIP 只能夠被設定在 SCSI ID 5 或是 6
。但如果 SCSI 卡上的 BIOS 支援它,你甚至可以用它來開機。我們不曉得哪一
塊卡可以讓你把卡的 ID 設在除了 0 或 1 以外的地方開機... 看看你的說明手
冊 (果你成功的話,也請你讓我們知道)
ATAPI (也就是 IDE 介面) ZIP 已經在 FreeBSD 2.2.6 及以後的版本被支援了。
- FreeBSD 3.0-CURRENT 也有支援 parallel ZIP。然而,不過你需要製作一個可以
+ FreeBSD 3.0-STABLE 也有支援 parallel ZIP。然而,不過你需要製作一個可以
支援 ppbus (Parallel Port Bus) 的 kernel,以讓你可以使用你的 ZIP。請參
考 LINT 這個檔案。
也可以參考,
及。
除了 IDE 的 EZ drive 外,其他的應該都是 SCSI 介面。所以你應該將大部
份設備看成 SCSI 磁碟機,把剩下那些的 IDE EZ 的設備看成 IDE 設備。
FreeBSD 支援 EIDE 及 SCSI 週邊 (有著相容的 controller;
請參考下一段),以及使用「Western Digital」介面的週邊 (MEM、
、RLL、ESDI,當然,IDE 也在包括內)。但少數使用專有的 ESDI
的介面無法運作:像是 WD1002/3/6/7 介面等等。
在 首先,任何接在 SCSI 介面上的 CDROM 都有被 FreeBSD 所支援。
其次,下面所列的 CD-ROM 也都有被支援:
已經知道非 SCSI 的週邊設備會比 SCSI 的慢很多,另外,有一些 ATAPI
CDROM (這也就是說非 SCSI 的 CDROM) 可能無法運作。
對了,2.2 版的 FreeBSD CDROM (由 Walnut Creek 整理的) 支援光碟開機。
FreeBSD 當然支援 SCSI ZIP。但是 ZIP 只能夠被設定在 SCSI ID 5 或是 6
。但如果 SCSI 卡上的 BIOS 支援它,你甚至可以用它來開機。我們不曉得哪一
塊卡可以讓你把卡的 ID 設在除了 0 或 1 以外的地方開機... 看看你的說明手
冊 (果你成功的話,也請你讓我們知道)
ATAPI (也就是 IDE 介面) ZIP 已經在 FreeBSD 2.2.6 及以後的版本被支援了。
- FreeBSD 3.0-CURRENT 也有支援 parallel ZIP。然而,不過你需要製作一個可以
+ FreeBSD 3.0-STABLE 也有支援 parallel ZIP。然而,不過你需要製作一個可以
支援 ppbus (Parallel Port Bus) 的 kernel,以讓你可以使用你的 ZIP。請參
考 LINT 這個檔案。
也可以參考,
及。
除了 IDE 的 EZ drive 外,其他的應該都是 SCSI 介面。所以你應該將大部
份設備看成 SCSI 磁碟機,把剩下那些的 IDE EZ 的設備看成 IDE 設備。
參考。
你可以參考 雖然有些卡是沒牌的,但也可以在 FreeBSD 下工作,像是號稱支援 AST 的卡。
參考 FreeBSD 支援由 Microsoft, Logitech 及 ATI 所生產的 bus mouse 及 InPort
bus mouse。這些滑鼠的 driver 都已經內含在 GENERIC 裡面了。如果你自己有重新
做一個 kernel,請確定有沒有把下列這一行加入你的 kernel config file:
買 bus mouse 時應該會含一塊介面卡。這塊卡允許你設定不同的 port address 及
IRQ number。參考你的說明手冊及 如果你的 FreeBSD 是 2.2.5 以上的版本 (含 2.2.5),那麼你需要的 driver 不僅放到
kernel 裡面了,而且你的 PS/2 設備應該可以在開機時被偵測到。
如果你用的是 2.1.x 到 2.2.5 (不含 2.2.5) 版的 FreeBSD,你可以在
開機的時候進入「kernel configuration menu」裡去啟動,也就是在開機時出現
boot: 的符號後打入 -c。因為預設值是關掉的,所以你必需自己去啟動它。
如果你用的是更舊的版本,你需要自己編一個 kernel,在你的核心設定檔裡面加入:
如果你對於自己編一個核心沒有經驗,請參考 如果在開機時有找到 psm0 卻不能使用,請確定在 /dev 下有 psm0 這個設備檔。
如果沒有,你應該用 root 的身份輸入下面這行來做出:
如果你用的是 default console driver,也就是 syscons,而想要用
滑鼠指標來剪貼文字,那麼就執行滑鼠的 daemon,也就是 moused,然後
用下面這兩行來啟動它:
xxxx 的地方填入 mouse 的 device name,而 yyyy
填入這隻滑鼠的 protocol type。你可以參考 如果你想要在開機時就執行 moused。在 2.2.1 版之前 (含 2.2.1),到
/etc/sysconfig 設定下面的值:
另外從 2.2.6 版開始,moused 可以自動決定 protocol type,除非滑鼠實在
是太舊了。如果太舊的話,在 moused_type 填入 ``auto'',然後祈禱
可以偵測的到。
當執行 moused 後,想要在其他程式裡使用滑鼠需要像 X Window 這類的應用
程式。參考本文的
當執行 moused 後,(參考),按住左鍵,
移動滑鼠來選擇一個區域之後放開。然後,按下中鍵或右鍵,就可以貼上去了。
在 2.2.6 版後 (含 2.2.6),按下中鍵會執行貼上這個動作,但按下右鍵會延伸
所選取的區域。如果你的滑鼠沒有中鍵,你可以用模擬的方式或是重新定義滑鼠按
鍵的方式來達成「延伸」的功能。參考 很不幸的,在大多數的情況下不行。這些帶有滾輪的滑鼠需要用特
殊的驅動程式。除非滑鼠有被你的程式或是驅動程式所支援,不然這些滑
鼠只能夠當成是普通的兩鍵或三鍵的滑鼠使用。
參考,並且參考
on the Mobile Computing page.
FreeBSD 支援 SCSI,QIC-36 (QIC-02 介面) 及 QIC-40/80 (Floppy 介面) tape drives。
包括 8-mm (aka Exabyte) 及 DAT drives。已經知道 QIC-40/80 drives 很慢。
某些早期的 8-mm drives 並不相容於 SCSI-2,可能沒有辦法在 FreeBSD 上運作。
FreeBSD 2.2 利用 如果你不是用 FreeBSD 支援 SoundBlaster,SoundBlaster Pro,SoundBlaster 16,
Pro Audio Spectrum 16,AdLib 及 Gravis UltraSound sound cards。
但對於 MPU-401 及其相容 MIDI 卡的支源有限。對於使用 Microsoft
Sound System 的卡可以透過 pcm 的驅動程式來使用它。