本附录提供了某些驱动器可能会用到的参数. 请注意, 在大多数情况下, 不需要这些参数.
请注意, 如果您使用的设备需要这些参数, 对这个设备的支持并没有编译进内核, 在LILO启动命令输入参数这种通用的方式将不起作用. 驱动程序作为模块载入需要在载入模块时指定参数. Red Hat Linux安装程序会在驱动程序载入时给您机会指定参数.
请参见第2.7节, 得到更多关于把设备支持编译进内核的信息.
一个最常用的参数hdX=cdrom可以可以在启动提示时输入, 因为它提供对IDE/ATAPI CD-ROM的支持, 这是内核的一部分.
D.1 CD-ROM参数
硬件
参数
Mitsumi CD-ROM
mcd=port,irq
Sony CDU 31 or 33 CD-ROM
cdu31a_port=base_addr cdu31a_irq=irq
Aztech CD268
aztcd=port
SB Pro or 16 compatible
sbpcd=io_addr,sb_pro_setting
ATAPI/IDE CD-ROM Drives
hdx=cdrom 以下是一些例子:
配置
例子
non-IDE Mitsumi CD-ROM on port 340, IRQ 11
mcd=0x340,11
Sony CDU 31 or 33 at port 340, no IRQ
cdu31a_port=0x340 cdu31a_irq=0
Aztech CD-ROM at port 220
aztcd=0x220
ATAPI CD-ROM, jumpered as master on 2nd interface
hdc=cdrom
Panasonic-type CD-ROM on a SoundBlaster at port 230
sbpcd=0x230,1
请注意: 大多数新的声卡带有IDE接口. 您不需要使用sbpcd参数, 只需使用hdx参数.
D.2 SCSI参数
硬件
模块
参数
Seagate ST0X
seagate.o
controller_type=1 base_address=
base_addr irq=
irq
F. Domain TMC-8xx
seagate.o
controller_type=2 base_address=
base_addr irq=
irq
F. Domain TMC-3260
fdomain.o
setup_called=1 port_base=
base_addr interrupt_level=
irq
AHA-2920
fdomain.o
setup_called=1 port_base=
base_addr interrupt_level=
irq
Trantor T128
t128.o
t128=
base_addr,
irq
NCR-5380 Based
g_NCR5380.o
ncr5380=
base_addr,
irq,
dma_channel
AHA 152x
aha152x.o
aha152x=
base_addr,
irq,
scsi_id,
reconnect,
parity
AHA 1542
aha1542.o
bases=
base_addr
Buslogic
BusLogic.o
buslogic=
base_addr
PAS-16 SCSI
pas16.o
pas16=
base_addr,
irq
Zip Parallel Port
ppa.o
ppa_base=
base_addr
Always In2000
in2000.o
setup_string="ioport:
base_addr noreset nosync:
x period:
ns disconnect:
x debug:
x proc:
x"
以下是一些例子:
配置
例子
Adaptec AHA1522 at port 330, IRQ 11, SCSI ID 7
aha152x=0x330,11,7
Adaptec AHA1542 at port 330
bases=0x330
Future Domain TMC-800 at CA000, IRQ 10
controller_type=2 base_address=0xca000 irq=10 如果一个参数有逗号, 请不要在逗号后加空格.
D.3 以太网参数
大多数以太网驱动器用以下方法接受IO地址和中断号:
io=base_addr irq=irq
例如, 一个3com 3c509以太网卡IO地址为210 (IO地址通常用十六进制表示),中断为10, 使用以下参数:
io=0x210 irq=10
您可以在一台机器上用多个网卡. 如果每个卡使用不同的驱动器 (如, 3c509 和 DE425), 您只需在/etc/conf.modules中为每个卡增加一个别名(和可能的参数); 例如:
alias eth0 3c509
options 3c509 io=0x210 irq=10
alias eth1 de4x5
options de4x5 io=0
参见第9.6节得到更多信息.
但是, 如果您的两块网卡使用同样的驱动器(如, 两块3c509或一块3c595和一块3c905), 您需要编译一个有以太网驱动器的客户化内核. 那时, 您可以用'典型的'LILOboot: 参数:
ether=irq,base_addr,interface
例如:
LILO boot: linux ether=10,0x210,eth0 ether=11,0x300,eth1
(想了解使用多个以太网卡的信息, 请参见Multiple-Ethernet mini-HOWTO.)
(责任编辑:笑虎)