The Linux CD-ROM HOWTO -- 如何在 Linux 下安裝及使用 CD-ROM : 支援的硬體機種
Previous: CD-ROM 技術
Next: 安裝

3. 支援的硬體機種

這一節列出了現在 Linux 所支援的唯讀光碟機及介面. 資料來源是來自最新的穩定 Linux 核心, 在寫這篇時是 2.0.31. 也有開發版(development) 的核心(2.1.x), 但並不 被認為夠穩.

這份資訊目前僅適用於 Intel 平台上的 Linux. 某些資訊也許對其它處理器架構有參考 價值, 不過我對它們沒有第一手的經驗.

3.1. ATAPI介面唯讀光碟機

ATAPI (ATA 封包介面 )是個控制儲存設備的協定. 它是建立在給硬碟使用的 IDE 介面 (ANSI 正式名稱為 ATA(AT attachment)介面 )上. ATAPI 常用於硬碟, 光碟, 磁帶及其 它設備上. 是目前最暢行的介面, 提供了 SCSI 的大部份功能, 但又不需要昂貴的控制 卡及接線.

Linux 核心有一個應該是任何 ATAPI 相容光碟機都能驅動的驅動程式. 有 Aztech, Mitsumi, NEC, Sony, Creative Labs, 以及精英等廠商生產相容的機種. 如果你最近買了 CD-ROM, 特別是四倍速以上的, 幾乎都是 ATAPI 的.

3.2. SCSI介面唯讀光碟機

SCSI (小型電腦系統界面)是唯讀光碟機的一種流行介面. 它的主要優點是相當快的傳輸 速率, 可接數台設備, 還有多種電腦平台都支援它. 而缺點則是需要相對較貴的控制卡 及接線.

任何區塊大小是 512 bytes 或 2048 bytes 的 SCSI 光碟機在 Linux 下應該都能驅動; 而在市場上的大多數機種應該都在這範圍內.

你也需要一片 Linux 支援的 SCSI 控制卡; 想要更進一步資訊, 請看 SCSI HOWTO.

注意有些光碟機附送一片修改過的, 和 SCSI 不完全相容的控制卡(例如說, 它無法在後 面再接 SCSI 裝置). 這些很可能不能在 Linux 下使用.

3.3. 專屬介面唯讀光碟機

有些光碟機使用專屬介面; 通常此介面由音效卡提供. 也有些和音效卡上的等效的簡易 介面卡存在. 這些機器趨向於比 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

注意:

  1. 這些機種可能以Creative Labs, Panasonic, Matsushita, 或Kotobuki 之名出售.
  2. 這一型基本上和 CR-562 是一樣的.
  3. 也可能以 Procomm 之名出售.
  4. 這個驅動程式僅對 CDA268-01A 有效. 其它型式像 CDA268-03I 及 CDA269-031SE 都不是專屬介面, 應該用 IDECD(ATAPI) 驅動程式.
  5. 也可能是 Reveal Multimedia Kit 的一部份
  6. 飛利浦 CM205 並不被此驅動程式支援, 在 ftp://sunsite.unc.edu/pub/Linux/kernel/patches/cdrom/lmscd0.4.tar.gz 有它的alpha版驅動程式.
  7. 也可能以 Radio Shack 之名出售.
  8. 這個有兩個驅動程式, mcd 是舊版的, mcdx 是新版, 有更多的功能, 但比較不穩.
  9. 這個驅動程式是給接在 ISP16, MAD16 及莫札特音效卡上的光碟機用的.

如果上列的機器沒被你的核心支援, 你可能需要換新版本的核心.

如果你的機型不是上列的, 特別是如果是最近買的, 四倍速以上, 它很可能是前面所述 的 ATAPI 光碟機. 一個最常犯的錯誤就是認為一切接在聲霸卡上的光碟機都應該用 SBPCD 驅動程式. Creative Labs 及多數廠商早已不賣專屬介面的機種了; 它們遵從標準的 ATAPI/IDE 介面.

3.4. 印表機介面唯讀光碟機

有些廠商出售用平行印表機介面來連接電腦的光碟機. 目前唯一為Linux核心所支 援的這型機種為MicroSolutions Backpack.

另外有幾種這型光碟機的核心驅動程式以核心修補檔或可載入模組的形式存在. 請查照http://www.torque.net/linux-pp.html 得知最新消息.

3.5. 選擇性的驅動程式

Zoltan Vorosbaranyi寫了另一個選擇性的Panasonic/Matsushita CR-56x驅動程式. 可以在ftp://ftp.tarki.hu/pub/linux/pcd/pcd-0.29.tar.gz 找到.


The Linux CD-ROM HOWTO -- 如何在 Linux 下安裝及使用 CD-ROM : 支援的硬體機種
Previous: CD-ROM 技術
Next: 安裝