1,460 瀏覽數

Linux – 設定 ATAPI 裝置

設定 ATAPI(IDE) 裝置
Step 0:前言
Step1:防止系統將 ATAPI(IDE) 裝置誤認為一般 IDE 裝置
Step 2:載入所需的模組
Step 3:不同的 ATAPI(IDE) 裝置使用方式
 
Step 0:前言

Kernel 2.4 並不支援 ATAPI(IDE) 的 CDRW 或 MO 等裝置,所以在使用這些裝置時,需將他們模擬成 SCSI 的裝置
 
Step1:防止系統將 ATAPI(IDE) 裝置誤認為一般 IDE 裝置
首先為了防止 Linux 系統將 ATAPI(IDE) 的 CDRW 或 MO 等裝置誤認為一般 IDE 裝置要先在 1.bootloader 或 2./etc/modules 上先告知系統

  1. Bootloader
    LILO
    只要在 lili.conf 加入 append = “haX=ide-scsi”即可(其中的hdX是你的 IDE要模擬成 SCSI 裝置所在的 IDE channel.)

    #vi /boot/lilo.conf<br />
    image=/boot/vmlinuz-2.4.18-14smp<br />
    label=linux<br />
    initrd=/boot/initrd-2.4.18-14smp.img<br />
    read-only<br />
    append=&quot;root=LABEL=/&quot;<br />
    append = &ldquo;hdX=ide-scsi&rdquo;<br />
    

    GRUB
    grub.conf 在 kernel 同一行加入hdX=ide-scsi(其中的hdX是你的 IDE要模擬成 SCSI 裝置所在的 IDE channel.)

    #vi /boot/grub.conf<br />
    title Red Hat Linux (2.4.18-3)<br />
    root (hd0,1)<br />
    kernel /boot/vmlinuz-2.4.18-3 ro root=/dev/hda2 hdX=ide-scsi<br />
    initrd /boot/initrd-2.4.18-3.img<br />
    
  2. /etc/modules
    在 /etc/modules.conf 加入一行

    #vi /etc/modules.conf
    options ide-cd ignore=hdX<br />
    

    其中的hdX是你的 IDE要模擬成 SCSI 裝置所在的 IDE channel(hda,hdb,hdc,hdd).
     
    以上兩種方式任選其一皆可.
     
    note:
    如果有2台以上的裝置需要加入 hdxlun=n(n=0.1…) 參數
    hdc=ide-scsi hdclun=0 hdd=ide-scsi hddlun=1

Step 2:載入所需的模組
請先確定你的核心,將 "SCSI emulation support of kernel configuration" 設為 "module",這是安裝系統時預設的核心參數.
 
接下來載入 scsi emulation support 模組 ide.scsi.o

#modprobe ide-scsi

這樣這些 IDE 的裝置就會模擬成 SCSI 的裝置了.
 
Step 3:不同的 ATAPI(IDE) 裝置使用方式
I.ATAPI(IDE) MO(Magneto-Optical) disk
確定 MO 屬於哪個裝置(ATAPI MO屬於 SCSI 裝置,sda or sdb….)
#cat /proc/partitions
此時ATAPI 介面的MO機將視為SCSI介面的MO機使用,可以直接像存取 H.D 一般的使用它.
 
II.ATAPI(IDE) CDRW

#cdrecord -scanbus (or #dvdrecord -scanbus)
Scan all SCSI devices on all SCSI busses and print the inquiry strings
…..
scsibus2:
        2,0,0  200)’TEAC    ‘ ‘CD-W540E    ‘  ‘1.0C’  Removable CD-ROM
…..
note:2,0,0 is device number

就可以看到你的 CDRW/DVDRW 裝置掛在哪一個 SCSI Bus 上了
關於 CDRW/DVDRW燒錄請參考 CDRW/DVDRW
 
Note:USB CDRW 也是使用IDE-SCSI 模組

網友的想法

  1. 自動參照通知: 硬體裝置 | Benjr.tw

發表迴響