這一節列出了現在 Linux 所支援的唯讀光碟機及介面. 資料來源是來自最新的穩定 Linux 核心, 在寫這篇時是 2.0.31. 也有開發版(development) 的核心(2.1.x), 但並不 被認為夠穩.
這份資訊目前僅適用於 Intel 平台上的 Linux. 某些資訊也許對其它處理器架構有參考 價值, 不過我對它們沒有第一手的經驗.
ATAPI (ATA 封包介面 )是個控制儲存設備的協定. 它是建立在給硬碟使用的 IDE 介面 (ANSI 正式名稱為 ATA(AT attachment)介面 )上. ATAPI 常用於硬碟, 光碟, 磁帶及其 它設備上. 是目前最暢行的介面, 提供了 SCSI 的大部份功能, 但又不需要昂貴的控制 卡及接線.
Linux 核心有一個應該是任何 ATAPI 相容光碟機都能驅動的驅動程式. 有 Aztech, Mitsumi, NEC, Sony, Creative Labs, 以及精英等廠商生產相容的機種. 如果你最近買了 CD-ROM, 特別是四倍速以上的, 幾乎都是 ATAPI 的.
SCSI (小型電腦系統界面)是唯讀光碟機的一種流行介面. 它的主要優點是相當快的傳輸 速率, 可接數台設備, 還有多種電腦平台都支援它. 而缺點則是需要相對較貴的控制卡 及接線.
任何區塊大小是 512 bytes 或 2048 bytes 的 SCSI 光碟機在 Linux 下應該都能驅動; 而在市場上的大多數機種應該都在這範圍內.
你也需要一片 Linux 支援的 SCSI 控制卡; 想要更進一步資訊, 請看 SCSI HOWTO.
注意有些光碟機附送一片修改過的, 和 SCSI 不完全相容的控制卡(例如說, 它無法在後 面再接 SCSI 裝置). 這些很可能不能在 Linux 下使用.
有些光碟機使用專屬介面; 通常此介面由音效卡提供. 也有些和音效卡上的等效的簡易 介面卡存在. 這些機器趨向於比 SCSI 的便宜及小型. 缺點是缺乏標準及擴充性.
注意有時候專屬介面被錯誤地當成 IDE 介面, 因為就像 IDE 硬碟般, 它們使用以 PC/AT 匯流排為基礎的簡單介面. 有些廠商, 特別像 Creative Labs, 出售很多不同型的光碟機 , 並在其音效卡上提供專屬, SCSI 及 ATAPI 介面, 更增添了這項困惑.
底下列出了已知 Linux 支援的專屬介面光碟機. 新增的機器的驅動程式可能在新的發 展核心裡或是做成核心修補檔. 後者通常可在 ftp://sunsite.unc.edu/pub/Linux/kernel/patches/cdrom/ 中找到. 也請注意核心中的 README 檔中的最新資訊, 這些檔案通常在 /usr/src/linux/Documentation/cdrom ��.
專屬介面 CD-ROM 機種
廠牌 機型 核心驅動程式 附註
------ ----- ------------- --------
Panasonic CR-521 sbpcd Note 1
Panasonic CR-522 sbpcd Note 1
Panasonic CR-523 sbpcd Note 1
Panasonic CR-562 sbpcd Note 1
Panasonic CR-563 sbpcd Note 1
Creative Labs CD-200 sbpcd
IBM External ISA sbpcd Note 2
Longshine LCS-7260 sbpcd
Teac CD-55A sbpcd
Sony CDU-31A cdu31a
Sony CDU-33A cdu31a
Sony CDU-535 sonycd535 Note 3
Sony CDU-531 sonycd535
Aztech CDA268-01A aztcd Note 4
Orchid CDS-3110 aztcd
Okano/Wearnes CDD110 aztcd
Conrad TXC aztcd
CyCDROM CR520ie aztcd
CyCDROM CR940ie aztcd
GoldStar R420 gscd Note 5
Philips/LMS CM206 cm206 Note 6
Mitsumi CRMC LU005S mcd/mcdx Note 7, 8
Mitsumi FX001 mcd/mcdx Note 7, 8
Optics Storage Dolphin 8000AT optcd
Lasermate CR328A optcd
Sanyo H94A sjcd
various various isp16 Note 9
MicroSolutions Backpack bpcd
注意:
如果上列的機器沒被你的核心支援, 你可能需要換新版本的核心.
如果你的機型不是上列的, 特別是如果是最近買的, 四倍速以上, 它很可能是前面所述 的 ATAPI 光碟機. 一個最常犯的錯誤就是認為一切接在聲霸卡上的光碟機都應該用 SBPCD 驅動程式. Creative Labs 及多數廠商早已不賣專屬介面的機種了; 它們遵從標準的 ATAPI/IDE 介面.
有些廠商出售用平行印表機介面來連接電腦的光碟機. 目前唯一為Linux核心所支 援的這型機種為MicroSolutions Backpack.
另外有幾種這型光碟機的核心驅動程式以核心修補檔或可載入模組的形式存在. 請查照http://www.torque.net/linux-pp.html 得知最新消息.
Zoltan Vorosbaranyi寫了另一個選擇性的Panasonic/Matsushita CR-56x驅動程式. 可以在ftp://ftp.tarki.hu/pub/linux/pcd/pcd-0.29.tar.gz 找到.