이전 - 다음

부록 D 일반적인 매개변수와 모듈

여기에서는 어떤 구동기에 의해 요구되는 가능한 매개변수에 대해 설명한다. 대부분의 경우에는 추가적인 매개변수들이 필요하지 않다는 것을 알아두자. 여기에 포함된 것도 네트워크 하드웨어와 그 하드웨어가 요구하는 관련 모듈의 목록이다.

사용하고자 하는 장치가 이들 매개변수 중 하나가 필요하고 그 장치를 지원하는 기능이 커널에 포함되지 않았다면 LILO 부팅 명령에 매개변수를 추가하는 식의 전통적인 방법은 작동하지 않는다는 것을 명심하자. 구동기를 모듈로 적재할 때 이들 매개변수를 명시해야 한다. 레드햇 리눅스 설치 프로그램은 구동기가 적재될 때 명시할 매개변수를 지정하는 선택 사항을 제공한다.

레드햇 리눅스 설치 프로그램에 의해 사용되는 커널에 포함된 장치 지원과 관련된 보다 자세한 정보를 원한다면 2.8절을 참고하기 바란다.

일반적으로 사용되는 매개변수의 하나인, hdX=cdrom 매개변수는 IDE/ATAPI 시디롬에 대한 지원을 커널의 일부처럼 다루듯이 부트 입력 대기 상태에서 입력을 할 수도 있다.

D.1 시디롬 매개변수

하드웨어

매개변수

미쭈미 시디롬

mcd=port,irq

소니 CDU 31 또는 33 시디롬

cdu31a_port=base_addr cdu31a_irq=irq

아즈텍 CD268

aztcd=port

SB Pro 또는 16 호환

sbpcd=io_addr,sb_pro_setting

ATAPI/IDE 시디롬 드라이브

hdx=cdrom


위 하드웨어들에 대한 예제는 다음과 같다.

설정

예제

포트 340, IRQ 11인 non-IDE 미쭈미 시디롬

mcd=0x340,11

포트 340, IRQ없는 소니 CDU 31 또는 33

cdu31a_port=0x340 cdu31a_irq=0

포트 220 아즈텍 시디롬

aztcd=0x220

세컨터리 마스터인 ATAPI 시디롬

hdc=cdrom

포트 230인 사운드블러스터에 달린 파나소닉 유형 시디롬

sbpcd=0x230,1 hdx=cdrom


※주의 사항 : 대부분의 신형 사운드 블러스터 카드는 IDE 인터페이스를 따른다. sbpcd 매개변수를 사용할 필요없이 hdX 매개변수만 사용하면 된다.

D.2 SCSI 매개변수

하드웨어

모듈

매개변수

시게이트 ST0X

seagate.o

controller_type=1 base_address=base_addr irq=irq

F. 도메인 TMC-8xx

seagate.o

controller_type=2 base_address=base_addr irq=irq

F. 도메인 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

트랜터 T128

t128.o

t128=base_addr,irq

NCR-5380 기반

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

buslogic=base_addr

PAS-16 SCSI

pas16.o

pas16=base_addr,irq

짚 병렬 포트

ppa.o

ppa_base=base_addr

올웨이즈 In2000

in2000.o

setup_string="ioport:base_addr noreset

nosync:x period:ns disconnect:x debug:x proc:x"


위 하드웨어에 대한 몇 개의 예제는 다음과 같다.

설 정

예 제

포트 330, IRQ 11, SCSI ID 7인

아답텍 AHA1522

aha152x=0x330,11,7

포트 330인 아답텍 AHA1542

bases=0x330

기본 입출력 주소가 CA000,

IRQ 10인 퓨쳐 도메인 TMC-800

controller_type=2 base_address=0xca000 irq=10


매개변수에 ','가 있다면 ','뒤에 공백이 있으면 안된다.

D.3 이더넷 매개변수

대부분의 이더넷 구동기는 다음과 같이 base IO 주소와 IRQ를 받아들인다.

io=base_addr irq=irq

예를 들어, 3com 3c509 이더넷 카드가 IO 주소가 210(IO 주소는 보통 16진수로 나타낸다)과 IRQ 10을 사용한다면 3c509 구동기에는 다음의 매개변수를 사용하면 된다.

io=0x210 irq=10

한 대의 컴퓨터에 여러 개의 이더넷 카드를 사용할 수 있다. 각각의 카드가 다른 구동기(예를 들어 3c509와 DE425)를 사용한다면 단순히 각각의 카드에 대한 alias(가능하다면 선택 사항까지)를 /etc/conf.modules에 추가한다. 예를 들자면;

alias eth0 3c509

options 3c509 io=0x210 irq=10

alias eth1 de4x5

options de4x5 io=0

좀 더 자세한 정보를 원한다면 8.2.2절을 참고하기 바란다.

그러나 같은 구동기를 사용하는 두 개의 이더넷 카드(예를 들어 두 개의 3c509나 3c595와 3c509)를 가지고 있다면 이더넷 구동기를 커널에 포함시켜 컴파일할 필요가 있다. 이 경우에는 "LILO boot: 매개변수" 형식의 고전적인 형식의 명령을 사용할 수 있다.

ether=irq,base_addr,interface

예를 들면:

LILO boot: linux ether=10,0x210,eth0 ether=11,0x300,eth1

(2개 이상의 이더넷 카드의 사용에 대한 더 자세한 정보를 원한다면 Multiple-Ethernet mini-HOWTO를 보기 바란다.)

D.4 네트워크 모듈 목록

다음 표는 다양한 네트워크 카드와 그 카드를 지원하는 커널 모듈을 나열한 것이다.











이더넷 카드

구동기 모듈

3Com 3c501

3c501.o

3Com EtherLink II

3c503.o

3Com EtherLink Plus

3c505.o

3Com EtherLink16

3c507.o

3Com EtherLink III

3c509.o

3Com EtherLink XL

3c515.o

3Com Vortex 시리즈 (3c590, 3c592, 3c597, 3c595)

3c590.o

3Com Boomerang (3c900,3c905, 3c575)


3Com Cyclone (3c905B)

NS8390과 클론들

8390.o

Ansel Communications EISA ethernet adaptor

as3200.o

Apricot 82596

apricot.o

Allied Telesis AT1700

at1700.o

RealTek pocket ethernet adaptor (RTL8002)

atp.o

RealTek pocket ethernet adaptor (RTL8012)


EtherWORKS DE425, DE434, DE435, DE450, DE500,

de4x5.o

DC21040, DC21041, DC21142, DC21143


Digi RightSwitch SE-X

dgrs.o

Cabletron E2100

e2100.o

Intel EtherExpress Pro/10

eepro.o

Intel EtherExpress Pro 100

eepro100.o

Intel EtherExpress

eexpress.o

SMC 83c170 EPIC/100

epic100.o

ICL EtherTeam 16i, EtherTeam 32 (EISA)

eth16i.o

EtherWORKS DE203, DE204, DE205

ewrk3.o

HP PCLAN/plus

hp-plus.o

HP Lan

hp.o

HP J2585B, J2585A, J2970, J2973

hp100.o

HP J2573


Compex ReadyLink ENET100-VG4

Compex FreedomLine 100/VG

IBM token ring

ibmtr.o

Allied Telesis AT1500 / HP J2405A / NE2100 / NE2500

lance.o

NE1000 / NE2000 (non-PCI)

ne.o

NE2000 (PCI)

ne2k-pci.o

Rascal-Interlan NI5210

ni52.o

Rascal-Interlan NI6510

ni65.o

AMD PCnet/PCI 79C970 / PCnet32 / PCnet/PCI II 79C970A

pcnet32.o

PCnet/PCI II 79C971A


Allied Telesyn AT2550

rtl8139.o

Genius GF100TXR (RTL8139)


NDC Communications NE100TX-E

RealTek RTL8129/8139 Fast

SMC Ultra / SMC UltraEZ / SMC Ultra32

smc-ultra.o

SMC 9000

smc9194.o

Compaq Netelligent 10 T PCI UTP

tlan.o

Compaq Netelligent 10/100 TX PCI UTP


Compaq Integrated NetFlex-3/P

Compaq NetFlex-3/P

Compaq Netelligent Integrated 10/100 TX UTP

Compaq Netelligent 10/100 TX Embedded UTP

Olicom OC-2183/2185

Olicom OC-2325

Olicom OC-2326

Compaq Netelligent 10/100 TX UTP

Compaq Netelligent 10 T/2 PCI UTP/Coax

Accton EtherDuo PCI / Accton EN1207

tulip.o

Adaptec ANA6901/C / Adaptec ANA6911/TX


C-NET CNE-935

Cogent EM100 / Cogent EM110 / Cogent EM400

Cogent EM960 / Cogent EM964 Quartet

Danpex EN-9400P3

D-Link DFE500-Tx / D-Link DE-530CT

Linksys EtherPCI

Kingston EtherX KNT40T / Kingston EtherX KNE100TX

Netgear FX310 TX 10/100

SMC EtherPower / SMC 8432BT / SMC EtherPower10/100

Surecom EP-320X

Thomas Conrad TC5048

Znyx ZX312 EtherAction / Znyx ZX314/ZX315

Znyx ZX342 / ZX344 / ZX345 / ZX346 / ZX348

Znyx ZX351

WD8003, WD8013, 다양한 클론들

wd.o

Packet Engines G-NIC (Yellowfin)

yellowfin.o


이전 - 다음