Este apêndice fornece ilustrações de alguns parâmetros que podem ser utilizados em certos drivers. Note que, na maioria dos casos, estes parâmetros adicionais são desnecessários.
Não esqueça que se um dos dispositivo que você está tentando usar requerer um destes parâmetros, e o suporte para aquele dispositivo não está compilado no kernel, o método tradicional para adicionar o parâmetro ao LILO, não funcionará. Os drivers carregados como móducos requerem que estes parâmetros sejam especificados quando o módulo é carregado. O programa de instalação do CRHL lhe dá a opção de especificar os parâmetros de módulo quando um driver estiver carregado.
Para maiores informações referentes a suporte de dispositivo de compilação no kernel usado pelo programa de instalação do CRHL, vá para a seção 3.6.
Um dos parâmetros mais comumente usados é o parâmetro hdX=cdrom, pode ser digitado no prompt de boot, e está relacionado com o suporte para CD-ROMS IDE/ATAPI.
Hardware | Parâmetro |
CD-ROM Mitsumi | mcd=port, irq |
CD-ROM Sony CDU 31 ou 33 | cdu31a_port=base_addr cdu31a_irq=irq |
Aztech CD268 | aztcd=port |
SB Pro ou 16 e compatíveis | sbpcd=io_addr,sb_pro_setting |
Drives CD-ROM ATAPI/IDE | hdx=cdrom |
Alguns exemplos:
Exemplo | Configuração |
CD-ROM não IDE Mitsumi na porta 340, IRQ | mcd=0x340, 11 |
Sony CDU 31 ou 33 na porta 340, sem IRQ | cdu31a_port=0x340, cdu31a_irq=0 |
Aztech CD268 na porta 220 | aztcd=0x220 |
Drive Panasonic em uma Soundblaster na porta 230 | sbpcd=0x230,1 |
CD-ROM ATAPI/IDE jumped como master na Segunda interface | hdc=cdrom |
Atenção: muitas placas SoundBlaster vêm com interface IDE. Neste caso não é necessário especificar o parâmetro sbpcd, somente o parâmetro hdx.
Hardware | Parâmetro |
SCSI Seagate ST0x | controller_type=1 base_address= shmemaddr irq= irq |
SCSI Future Domain TMC-8xx | controller_type=2 base_address= shmemaddr irq= irq |
SCSI Trantor T128 | t128=base_addr,irq |
SCSI NCR-5380 Based | ncr5380=port,irq,dma_channel |
Adaptec 152x, SB SCSI | aha152x=port,irq,scsi_id,reconnect,parity |
Adaptec 1542 | bases=base_addr |
Buslogic | buslogic=base_addr |
Pro Audio Spectrum / Studio 16 | pas16=port,irq |
Alguns exemplos:
Configuração | Exemplo |
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 |
Quando um parâmetro possui vírgulas, esteja seguro que não haja espaços após a vírgula.
Muitos drivers ethernet aceitam os parâmetros de endereço base de IO e uma IRQ no seguinte formato:
io=base_addr irq=irq
Por exemplo, para uma placa de rede 3Com 3c509 com o endereço de IO 0x210 e IRQ 10, teremos os seguintes parâmetros para o driver 3C509:
io=0x210 irq=10
Pode-se utilizar múltiplas placas de rede ethernet em uma única máquina. Caso cada placa utilize um driver diferente, pode-se simplesmente adicionar aliases (nomes alternativos) para cada placa no arquivo /etc/conf.modules, como por exemplo:
alias eth0 3c509
options 3c509 io=0x210 irq=10
alias eth1 de4x5
options de4x5 io=0
Verifique a seção 6.6. para maiores informações.Mesmo que as duas placas ethernet utilizem o mesmo driver (p.ex. duas 3C509 ou uma 3C509 e uma 3C905), será necessário compilar um kernel customizado com o driver ethernet. Neste caso será necessário utilizar o tradicional LILO boot: com parâmetros no seguinte formato:
ether=irq,base_addr,interface
Por exemplo:
LILO boot: linux ether=10,0x210,eth0 ether=11,0x300,eth1
(Para maiores informações sobre a utilização de mais de uma placa Ethernet veja o mini-HOWTO Múltiplas-Ethernet.)