📄 cdrom-howto.txt
字号:
CDA269-031SE 等不是专属介面,应该用 IDECD (ATAPI) 驱动程式。 详细资讯请参考 aztcd 档案 Gscd 驱动程式 作者 : Oliver Raupach (raupach@nwfs1.rz.fh-hannover.de) 支援多次烧录碟片?: 否 支援多台机器?: 否 可做成可载入模组?: 可 可读取数位音轨?: 不可 能自动侦测?: 不能 设备档: /dev/gscd0,主编号 16 设定档: gscd.h 核心设定的问题: Goldstar R420 CDROM support? 请另外阅读: gscd 核心命令列如下: gscd=<io-address> 它用 I/O 基底位址作为其参数。(如0x340) 设备档可照下例建: % mknod /dev/gscd0 b 16 0 详细资讯请参考 gscd 档案及其网站 [36]http://linux.rz.fh-hannover.de/~raupach 以取得更多资讯。 Mcd 驱动程式 作者 : Martin (martin@bdsi.com) 支援多次烧录碟片?: 否 支援多台机器?: 否 可做成可载入模组?: 可 可读取数位音轨?: 不可 能自动侦测?: 不能 设备档: /dev/mcd,主编号 23 设定档: mcd.h 核心设定的问题: Standard Mitsumi CDROM support? 请另外阅读: mcd 这是旧版的 Mitsumi 机器驱动程式,出来很久了。 也许您想用新的 mcdx 驱动 程式, 它提供更多功能,但也许没这麽稳。 允许的核心命令列如下: mcd=<io-address>,<irq> 参数分别是介面卡的 I/O 基底位址(如 0x340)及 IRQ 要求号码。 设备档如下建立: % mknod /dev/mcd b 23 0 详情请参阅 mcd 档案 Mcdx 驱动程式 作者 : Heiko Schlittermann 支援多次烧录碟片?: 是 支援多台机器?: 是 可做成可载入模组?: 可 可读取数位音轨?: 不可(硬体不支援) 能自动侦测?: 不能 设备档: /dev/mcdx0,主编号 20 设定档: mcdx.h 核心设定的问题: Experimental Mitsumi support? 请另外阅读: mcdx 这是新的实验性 Mitsumi 驱动程式。 旧的 mcd 可能仍然比较稳,且仍然存在。 可接受的核心命令列: mcdx=<io-address>,<irq> 参数分别是介面卡 I/O 基底位址(如 0x340)及 IRQ 要求号码。 设备档照下面方法建: % mknod /dev/mcdx0 b 20 0 如果您最近买 Mitsumi 机器,不要假设它应该用这驱动程式; 新的 Mitsumi 机 种和 EIDE/ATAPI 相容 ,应该用 idecd 驱动程式。 详细资讯见 mcdx 档 Cm206 驱动程式 作者 : David A. van Leeuwen (david@tm.tno.) 支援多次烧录碟片?: 是 支 援多台机器?: 否 可做成可载入模组?: 可 可读取数位音轨?: 不可 能自动侦 测?: 能 设备档: /dev/cm206cd,主编号 32 设定档: cm206.h 核心设定的问 题: Philips/LMS CM206 CDROM support? 请另外阅读: cm206 核心命令列像下面: cm206=<io-address>,<interrupt> 第一个是基底位址(如 0x340),第二个是中断号码。 照下面方法造设备档: % mknod /dev/cm206cd b 32 0 更详细的资讯请见 cm206 档 Optcd 驱动程式 作者 : Leo Spiekman (spiekman@dutette.et.tudelft.nl) 支援多次烧录碟片?: 是 支援多台机器?: 否 可做成可载入模组?: 可 可读取数位音轨?: 不可 能自动侦测?: 不能 设备档: /dev/optcd0,主编号 17 设定档: optcd.h 核心设定的问题: Experimental Optics Storage ... CDROM support? 请另外阅读: optcd 它接受下面的核心命令列: optcd=<io-address> 参数是介面卡 I/O 基底位址。 设备档建立法: % mknod /dev/optcd0 b 17 0 详细资讯见 optcd 档。 Sjcd 驱动程式 作者 : Vadim V. Model (vadim@rbrf.msk.su) 支援多次烧录碟片?: 否 支援多台机器?: 否 可做成可载入模组?: 可 可读取数位音轨?: 不可 能自动侦测?: 不能 设备档: /dev/sjcd,主编号 18 设定档: sjcd.h 核心设定的问题: Experimental Sanyo H94A CDROM support? 请另外阅读: sjcd 核心命令列像下面这行: sjcd=<io-address>,<interrupt>,<dma> 指出基底位址,中断,及DMA直接记忆体存取通道号码。 (如 sjcd=0x340,10,5) 设备档以下面方法做: % mknod /dev/sjcd b 18 0 详情见 sjcd 档案 Paride 驱动程式 作者 : Grant R. Guenther (grant@torque.net) 支援多次烧录碟片?: 否 支援多台机器?: 否 可做成可载入模组?: 可 可读取数位音轨?: 不可 能自动侦测?: 能 设备档: /dev/pcd0,主编号 46 设定档: bpcd.h 核心设定的问题: Parallel port IDE device support? 请另外阅读: paride.txt 这是许多种用印表机介面连接的储存设备使用的驱动程式。 通常这个驱动程式会 自动侦测印表机介面上的设备。 如果自动侦测无法抓到的话, 驱动程式文件中 有描述如何设定设备的参数。 设备档的建造法: # mknod /dev/pcd0 b 46 0 请看 /usr/src/linux/Documentation/paride.txt 以取得本驱动程式的更深入资 讯。 注意本驱动程式取代了旧版核心中的 bpcd 驱动程式。 SCSI CD-ROM 驱动程式 作者 : David Giller 支援多次烧录碟片?: 是 (和机器有关) 支援多台机器?: 是 可做成可载入模组?: 可 可读取数位音轨?: 不可 能自动侦测?: 能 设备档: /dev/scd0,主编号 11 设定档: cdrom.h 核心设定的问题: SCSI CDROM support? 请另外阅读: 无 对每一种不同的 SCSI 卡而言,用的命令列参数不一样,请参考 [37]SCSI HOWTO。 可以接多台机器(至多接到 SCSI bus 能接的上限)。 设备档主编号是 11,次编 号由 0 起 算: % mknod /dev/scd0 b 11 0% mknod /dev/scd1 b 11 1 (译注: 在核心里叫做 /dev/sr0,/dev/sr1,等,但其实它们就是/dev/scdX) 此驱动程式本身不支援读取数位音轨功能,然而有些 SCSI CD-ROM 有这能力,可 用 cdda2wav 程式达成(它使用通用 SCSI 核心介面)。 也请参考之前讨论的IDE 模拟 SCSI驱动程式部份。 IDECD 驱动程式 作者 : Scott Snyder (snyder@fnald0.fnal.gov) 支援多次烧录碟片?: 是 支援多台机器?: 是 可做成可载入模组?: 不可 可读取数位音轨?: 可 (在硬体支援的机种上) 能自动侦测?: 能 设备档: /dev/hd{a,b,c,d},主编号 22 设定档: cdrom.h 核心设定的问题: Include support for IDE/ATAPI CDROMs? 请另外阅读: ide-cd 这是 ATAPI CD-ROM 驱动程式。 它支援下面的命令列格式: hdx=cyls,heads,sects,wpcom,irq 或hdx=cdrom 这里的 hdx 可以是 {hda,hdb,hdc,hdd},或只有 hd,表示下一台机器。 只有前 三个参数 是必要的(cyls,heads,sects),例如说,hdc=1050,32,64 hdd=cdrom 要让 IDE 驱动程式认识您的 CD-ROM 可能有点麻烦,特别是您有超过二台设备或 超过一 个 IDE 接头。 通常这需要由 LILO 送出正确的命令列参数。 /usr/src/linux/Documentation/ide-cd这档案有详细介绍,请仔细看。 最近的核心对多台 IDE 设备支援的更好了。 所以如果在旧核心上有问题,升级 也许能解 决。 有些 IDE 介面硬体有问题,但核心可以处理。 这种情形您要送参数给核心以启 动此功能。 细节请见核心内文件。 4.4 起动 Linux 核心 现在您可以用新核心启动了。 请注意看一下和以下的很像的讯息 ,它指出 CD-ROM 驱动程 式有没有发现您的 CD-ROM (讯息会因您用的 CD-ROM 种类不同而 有变化) hdd: NEC CD-ROM DRIVE:282,ATAPI CDROM drive 如果讯息卷动得太快了,应该也可以用 dmesg 或 tail /var/adm/messages 来查 看。 如果没有找到该机器,那就代表有问题出现了,请看``问题与解决''一节。 4.5 挂上,卸下,及退出光碟片 若想挂上 CD-ROM,把光碟片放进去,然後以 root 身份执行 mount 命令。 (这 里假设您已经如我们所建议的,做了符号连结,并且也有空的 /mnt/cdrom 目 录) % mount -t iso9660 -r /dev/cdrom /mnt/cdrom 现在您可以到 /mnt/cdrom 下去存取 CD 上的东西了。 您也许还想用mount 命令的其它参数挂载 CD-ROM。 欲知详情,见 mount(8) 说 明页。 您可以在 /etc/fstab 加进一行,使 Linux 开机时就自动挂上 CD-ROM,或给予 一些挂载 时的参数。 请看 fstab(5) 说明页。 注意,若想要听 CD 唱片,那就不要挂上它。 要卸下 CD-ROM,以 root 身份执行 umount 命令。 % umount /mnt/cdrom 只有在没程序存取 CD-ROM 时(包括没人目前目录在 CD-ROM 时) 才可以卸下该片 子。 卸下 後就可以退片了。 大多数机器都有退片钮,不过也有一个软体退片程 式 [38]eject 可以靠软体控制退出片子。 注意不要在碟片还在挂载中时退出片子 (这种状况有些 CD-ROM 可能发生,有些 不会) 有些 CD-ROM 驱动程式可以在卸下时自动退片,而挂上时自动进片。 (您 可以重 新编译核心或用软体命令关闭这功能) 也有可能在放了 CD 唱片後,就无法挂上 CD-ROM 片子了。 这时您要用 CD 播放 程式送出 ``停止'' 命令後再尝试挂上。 这问题只在 SBPCD 驱动程式出现过。 最近的核心支援了以核心为基础,能提供对可抽换式媒体 (包括 CD-ROM) 透明化 挂载能力的 automounter。 您可在 [39]ftp://ftp.kernel.org/pub/linux/daemons/autofs/ 找到使用它所需要的工 具。 4.6 问题与解决 如果您按照本 HOWTO 的指示去做却还有问题,有一些地方可以先确认一下。 这 里由简单 到复杂一条条列出来。 如果问题刚好出现在某步骤,先解决这问题再 进行下一步。
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -