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