Next Previous Contents

3. 支援的硬體機種

這一節列出了現在 Linux 所支援的唯讀光碟機及介面。 資料來源是來自最新的穩定 Linux 核心,在寫這篇時是 2.2.4。

這份資訊目前僅適用於 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 的。

Linux 也有一個 IDE 模擬 SCSI核心驅動程式,可以讓 IDE/ATAPI 設備由軟體看起來像是 SCSI 設備一樣,如此就可以用 SCSI 的設備驅動程式而非 IDE 的來驅動它。 這在當你有一台沒有原生(native)驅動程式的 ATAPI 設備時(如 ATAPI CD-PD 或 CDR 機器)顯得特別有用。 接著您可以和相對應的 SCSI 驅動程式搭配使用。

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://metalab.unc.edu/pub/Linux/kernel/patches/cdrom/ 中找到。 也請注意核心中的 README 檔中的最新資訊,這些檔案通常會安裝到 /usr/src/linux/Documentation/cdrom 目錄下。

                專屬介面 CD-ROM 機種

廠牌            機型            核心驅動程式    附註
------          -----           -------------   --------
Panasonic       CR-521          sbpcd           註 1
Panasonic       CR-522          sbpcd           註 1
Panasonic       CR-523          sbpcd           註 1
Panasonic       CR-562          sbpcd           註 1
Panasonic       CR-563          sbpcd           註 1
Creative Labs   CD-200          sbpcd
IBM             External ISA    sbpcd           註 2
Longshine       LCS-7260        sbpcd
Teac            CD-55A          sbpcd
Sony            CDU-31A         cdu31a
Sony            CDU-33A         cdu31a
Sony            CDU-535         sonycd535       註 3
Sony            CDU-531         sonycd535
Aztech          CDA268-01A      aztcd           註 4
Orchid          CDS-3110        aztcd
Okano/Wearnes   CDD110          aztcd
Conrad          TXC             aztcd
CyCDROM         CR520ie         aztcd
CyCDROM         CR940ie         aztcd
GoldStar        R420            gscd            註 5
Philips/LMS     CM206           cm206           註 6
Mitsumi         CRMC LU005S     mcd/mcdx        註 7,8
Mitsumi         FX001           mcd/mcdx        註 7,8
Optics Storage  Dolphin 8000AT  optcd
Lasermate       CR328A          optcd
Sanyo           H94A            sjcd
various         various         isp16           註 9

注意:

  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://metalab.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 印表機介面唯讀光碟機

有些外接設備用平行印表機介面(parallel port)跟電腦連接。 多數情況下這些設備內部是使用 IDE 介面,並透過 IDE 轉接 PC 平行印表機介面來達成。

Linux 有可以支援多數印表機介面設備的 印表機介面 IDE 驅動程式。 在這篇撰寫時, 它支援以下廠商(包含多數與它們相容的雜牌機型): ATEN,Avatar,DataStor, Fidelity International Technology,FreeCom,Hewlett-Packard,Imation,KT Technology,KingByte Information Corp.,Maxell,Microsolutions,OnSpec, Shuttle Technology,SyuQuest,以及 ValuStore。

http://www.torque.net/parport/ 可以找到更進一步資訊。

3.5 選擇性的驅動程式

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


Next Previous Contents