⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cdrom-howto.txt

📁 Linux百科宝典 书籍语言: 简体中文 书籍类型: 系统专区 授权方式: 免费软件 书籍大小: 1024 KB
💻 TXT
📖 第 1 页 / 共 5 页
字号:
    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 并不被此驱动程式支援,在       [24]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。      在 [25]http://www.torque.net/parport/ 可以找到更进一步资讯。   3.5 选择性的驱动程式   Zoltan Vorosbaranyi 写了另一个选择性的 Panasonic/Matsushita CR-56x 驱动   程式。 可以在 [26]ftp://ftp.honlap.net/pub/linux/pcd/pcd-0.30.tar.gz 找   到。   4. 安装   在 Linux 下安装 CD-ROM 包含了以下步骤:       1. 安装硬体    2. 设置及重建 Linux 核心    3. 建立设备档及设定启动参数    4. 重新启动 Linux 核心    5. 挂上媒体(片子)          下几节将会详细列出该有的步骤。   4.1 安 装 硬 体   按照厂商的说明书指示去安装硬体,或请厂商帮你装。 详细情形会因你使用的介   面及内接或外接而有所不同。 对 Linux 来说, 并没有特别的安装要求。 您也   许要设定机器或介面卡上的跳线(jumper)以使之正常工作; 有些核心驱动程式有   README 档教您如何做。      就如同档案ide-cd中所描述的,ATAPI CD-ROM 在做排线上唯一的一台机器时,   应调成 'single' 或 'master',不要调 'slave'。 (虽然最新的核心已经不那麽   要求如此做了。)   4.2 设定及建立核心   当开始从 CD-ROM 安装 Linux 时您应该早就有一片 boot 或者 boot兼root 磁片   。 可能的话,您可以选有支援您的 CD-ROM 的 boot 磁片。 如果找不到包含您   需要的 CD-ROM 驱动程式 的开机片,您可以:       1. 从光碟直接开机(如果您的机器和 Linux CD 支援的话)    2. 从网路安装    3. 启动DOS,将 Linux 档案复制到您的硬碟上    4. 启动DOS,一片一片地制作开机安装片    5. 找个可以帮您做支援您 CD-ROM 的启动磁片的人          在 [27]Linux Installation HOWTO (中文版翻译中) 中对安装 Linux 有更详细   的步骤。 如果您是买Linux CD-ROM,经常也会有一些安装指示 (在 CD 盒的小封   面底,或在 CD 的档案里)。      Linux 刚安装好时,多数人基於以下理由,会重新编译核心:        * 支援 CD-ROM 或其它硬体     * 升级至更新的核心版本     * 缩小核心,节省记忆体资源。          有关建立核心的详情请见 [28]Linux Kernel HOWTO (中文版在   [29]http://www.linux.org.tw/CLDP/Kernel-HOWTO.html) 以下我只提到和   CD-ROM 有关的部份。      很明显的,您在 make config 时,需要加入对您的 CD-ROM 的支援。      如果您有 ATAPI 的机种,您对下面问题应回答yes   Enhanced IDE/MFM/RLL disk/cdrom/tape support (CONFIG_BLK_DEV_IDE) [Y/n/?]Include IDE/ATAPI CDROM support (CONFIG_BLK_DEV_IDECD) [Y/n/?]   对 SCSI 机种,则要打开以下选项:   SCSI support (CONFIG_SCSI) [Y/n/m/?]SCSI CD-ROM support (CONFIG_BLK_DEV_SR) [Y/n/m/?]   当然也要加入对您用的SCSI卡的支援,如这行提示:   Adaptec AHA152X support (CONFIG_SCSI_AHA152X) [Y/n/m/?]   对专属介面 CD-ROM,使用相对应的驱动程式。 您可以用上一章列的表得知您用   的光碟机该用那种驱动程式。      基本上所有 CD-ROM 碟片都用 ISO-9660 档案系统,所以您也必须加入它:   ISO9660 cdrom filesystem support (CONFIG_ISO9660_FS) [Y/n/m/?]   虽说对 CD-ROM 运作不是必要的,如果您有 Linux 支援的音效卡, 您也许会想   在核心起动它,以便将来使用。 [30]Sound HOWTO (中文版在   [31]http://www.linux.org.tw/CLDP/Sound-HOWTO.html) 将是一个很好的参考。      然後您应该照正常的步骤去编译及安装核心。 在您建造设备档及照下一节设定启   动参数前, 不要急著用新造的核心开机!      ISO-9660 档案系统及几乎所有 CD-ROM 驱动程式都可被做成可载入模组。 这样   子一些核心驱动程式就不必重开机即可载入及去除。 建议您先不要做成模组。   可在(核心中)模组的文件及 [32]Kernel HOWTO 中找到使用模组的方法。      如果列在这里的机器并没有被您的核心支援,那麽您八成需要更新核心....      您也可能要自己抓核心之外的修补档,这通常牵涉到修补核心。 一样,   [33]Kernel HOWTO 也解释了如何做。      注意新版的核心有个功能表式的核心设置(configuration)程式, 可用 make   menuconfig 叫出,或是 X11 式的设 置程式(用 make xconfig 叫出)。 三种方   法都提供线上求助。   4.3 建立设备档及设定起动时参数   核心使用设备档来辨识该用那个驱动程式。 如果您用的是一个发行的 Linux 套   件, 安装後您也许已经有必需的设备档了。 例如说,在 Slackware Linux 下,   有个选单型安 装程式setup,它包含了 CD-ROM 安装。 多数系统也有   /dev/MAKEDEV 这个 指令稿(script)。 如果您不用这些方法,您可用像以下的手   动的方法做。 即使您用了我们提到的方法, 仍然建议您再确认一下这些设备档   ,以确保它们的正确性。      您可以用指出您机器型式的 shell 命令建立设备档。 这应该可用 root这个身份   完成。 注意有些 Linux 安装套件用的名称可能不太一样。      另外也建议您建立一个符号连结,这会好记一点。 例如说,对一台 IDE 介面的   机器来说 ,可以如下般建立:   % ln -s /dev/hdd /dev/cdrom   如果您想放唱片,您就要设定档案保护权限(不是符号连结档,是真正的设备   档!), 使其它人也可读取。   % chmod 666 /dev/hdd% ls -l /dev/hddbrw-rw-r--   1 root     disk      22, 64 Feb  4  1995 /dev/hdd   起动 Linux 时,驱动程式要确定该设备是否存在,这通常是靠自动侦测。 多数   驱动程式 会侦测好几个位址,但因配备不同。 可能的设备冲突。 及硬体限制,   有时需要手动给予这 些资讯。 多数驱动程式支援从核心的命令列取得这些资讯   。 这可以手动输入,或加在您的 开机载入程式里。 例如说,您用 LILO 当开机   载入程式的话,您可以在 /etc/lilo.conf 用 append 命令:   append = "sbpcd=0x230,SoundBlaster"   请看 LILO 的文件获得更多资讯。      下一节我讨论每一种驱动程式,它的设备档,启动参数,及它们的具备的能力。   您也许 只想看和您的机器有关的部份。 这些文件通常会放在   /usr/src/linux/Documentation/cdrom 目录下。     Sbpcd 驱动程式                    作者 : Eberhard Moenkeberg (emoenke@gwdg.de)      支援多次烧录碟片?: 是 (但并非所有机种皆可)          支援多台机器?: 是      可做成可载入模组?: 可        可读取数位音轨?: 可 (只有CR-562,CR-563及CD-200)            能自动侦测?: 能                 设备档: /dev/sbpcd,主编号25                 设定档: sbpcd.h         核心设定的问题: Matsushita/Panasonic CDROM support?             请另外阅读: sbpcd   这个驱动程式支援以下型式的核心命令列:   sbpcd=<io-address>,<interface-type>   第一个参数是 I/O 基底位址(如0x230)。 interface-type 可以是   ``SoundBlaster'' ,``LaserMate'' 或 ``SPEA'' ,请看 sbpcd.h 中的提示. 要   关闭 此驱动程式,用 sbpcd=0。      可照下面建立设备档:   % mknod /dev/sbpcd b 25 0   一片卡最多可以装到四台,後三台的设备次编号(minor device number)分别由一   到三。 如果您的界面卡更多,可建立主编号 26,27,28。 最多可有 4 片卡。   (也就是 16 台 CD-ROM 可用,对一般使用者应该够了 :-)。      请看 sbpcd 档案以获得更多关於此驱动程式的资讯。      如果您最近才买 CD-ROM,不要假设接声霸卡的就应该用这驱动程式。 现在   Creative Labs 卖的几乎都是 EIDE/ATAPI 的机种了。     Sonycdu535 驱动程式                    作者 : Ken Pizzini (ken@halcyon.com)      支援多次烧录碟片?: 否          支援多台机器?: 否      可做成可载入模组?: 是        可读取数位音轨?: 不可            能自动侦测?: 不能                 设备档: /dev/sonycd535,主编号 24                 设定档: sonycd535.h         核心设定的问题: Sony CDU535 CDROM support?             请另外阅读: sonycd535   这个驱动程式的命令列是这样的:   sonycd535=<io-address>   <io-address> 是基底位址(如 0x320)。 不然您也可以写在 sonycd535.h 里编译   进去。      设备档这样建立:   % mknod /dev/sonycd535 b 24 0   有些 Linux 套件用 /dev/sonycd 这个档。 旧版核心给它主编号 21,确定一下   您的设备 档是正确的。      这个驱动程式原本只是修补,不过现在已是标准核心的一部份了。 请参考   sonycd535 档案取得进一步资讯。     Cdu31a 驱动程式                    作者 : Corey Minyard (minyard@-rch.cirr.com)      支援多次烧录碟片?: 是          支援多台机器?: 否      可做成可载入模组?: 可        可读取数位音轨?: 可            能自动侦测?: 不能                 设备档: /dev/cdu31a,主编号 15                 设定档: cdu31a.h         核心设定的问题: Sony CDU31A/CDU33A CDROM support?             请另外阅读: cdu31a   这个驱动程式的命令列是这样的:   cdu31a=<io-address>,<interrupt>,PAS   第一个参数是 I/O 基底位址(如 0x340)。 第二个是中断号码(0 代表不用中断,   用轮 询),第三个参数只有在连接 Pro Audio Spectrum 16 音效卡时要加,固定   是PAS, 其它音效卡就不用了。      如果是作成模组,命令列格式则有些不一样。 用 modprobe 或 insmod 命令时,   是以以下 形式载入:   cdu31a_port=<io-address> cdu31a_irq=<interrupt>   io-address 是必要的,而 interrupt 则可有可无。      设备档这样建立:   % mknod /dev/cdu31a b 15 0   详细资讯请参见 cdu31a 档案。      这个驱动程式也有个资讯网站台,可在   [34]http://www.infinet.com/~zureal/cdu31a.html 找到。 作者是 Jeffrey   Oxenreider ( [35]zureal@infinet.com),包含了 许多此驱动程式的常见问题。     Aztcd 驱动程式                    作者 : Werner Zimmermann (zimmerma@rz.fht-esslingen.de)      支援多次烧录碟片?: 是          支援多台机器?: 否      可做成可载入模组?: 可        可读取数位音轨?: 不可            能自动侦测?: 不能                 设备档: /dev/aztcd0,主编号 29                 设定档: aztcd.h         核心设定的问题: Aztech/Orchid/Okano/Wearnes (non IDE) CDROM support?             请另外阅读: aztcd   核心命令列像这样:   aztcd=<io-address>   唯一的参数是 I/O 基底位址(如 0x340)      设备档如下建立:   % mknod /dev/aztcd0 b 29 0   注意这个驱动程式仅供 CDA268-01A 用。 其他机型如 CDA268-03I 及

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -