linuxman.gif (21978 bytes)

Voltar ao Índice

C - PARÂMETROS GERAIS

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.

C.1 Parâmetros CD-ROM

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.

C.2 Parâmetros SCSI

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.

C.3 Parâmetros Ethernet

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.)