[inizio] [indice generale] [precedente] [successivo] [indice analitico] [contributi]

22. Parametri del kernel e dei moduli relativi a componenti importanti

Questo capitolo raccoglie semplicemente alcune tabelle che riepilogano l'uso dei parametri del kernel da usare all'avvio e di quelli dei moduli. Queste informazioni vengono riportate qui, e non in un'appendice, per rimanere vicine ai capitoli relativi al kernel.

Nella seconda colonna delle tabelle che si vedono qui, può apparire la lettera «k», per indicare che si tratta di parametri di avvio (del kernel), e la lettera «m», per indicare che si tratta di parametri da utilizzare con il modulo relativo. Nella prima colonna, alcuni nomi sono preceduti dal simbolo «=», per indicare che si tratta di dispositivi fisici equivalenti alla voce precedente.

Le informazioni elencate nelle tabelle di questo capitolo sono ottenute attraverso una ricerca da vari documenti (HOWTO e sorgenti del kernel), e dal momento che non si tratta del risultato di una sperimentazione diretta, ciò che è scritto qui potrebbe essere anche errato. In caso di dubbio conviene sempre dare un'occhiata ai sorgenti.

22.1 Schede di controllo per CD-ROM

La tabella 22.1 riporta l'elenco di alcune schede di controllo per lettori CD-ROM. In particolare, solo la prima voce riguarda i lettori IDE/ATAPI, mentre tutte le altre sono relative a schede proprietarie. La descrizione che viene fatta è solo parziale; eventualmente è opportuno leggere le informazioni che si possono trovare nei sorgenti del kernel, precisamente nella directory /usr/src/linux/drivers/cdrom/.

Componente k, m Modulo Parametri
CD-ROM IDE/ATAPI k -- hdx=cdrom
Aztech CD268-01A k, m aztec.o aztcd=<io>
= Orchid CD-3110
= Okano/Wearnes CDD110
= Conrad TXC
= CyCDROM CR520
= CyCDROM CR540 (non-IDE)
Sony CDU 31A k -- cdu31a=<io>,<irq>[,PAS]
m cdu31a.o cdu31a_port=<io>
" " cdu31a_irq=<irq>
= Sony CDU 33A
Philips/LMS CM206 k, m cm206.o cm206=<io>,<irq>
  autorilevamento k -- cm206=auto
Goldstar R420 k, m gscd.o gscd=<io>
ISP16, MAD16, Mozart k -- isp16=<io>,<irq>,<dma>,<tipo-lettore>
  Sanyo " -- isp16=<io>,<irq>,<dma>,Sanyo
  Panasonic " -- isp16=<io>,<irq>,<dma>,Panasonic
  Sony " -- isp16=<io>,<irq>,<dma>,Sony
  Mitsumi " -- isp16=<io>,<irq>,<dma>,Mitsumi
  disabilitazione " -- isp16=noisp16
m isp16.o isp16_cdrom_base=<io>
" " isp16_cdrom_irq=<irq>
" " isp16_cdrom_dma=<dma>
  Sanyo " " isp16_cdrom_type=Sanyo
  Panasonic " " isp16_cdrom_type=Panasonic
  Sony " " isp16_cdrom_type=Sony
  Mitsumi " " isp16_cdrom_type=Mitsumi
Mitsumi k, m mcd.o mcd=<io>,<irq>
Mitsumi XA/Multisession k, m mcdx.o mcdx=<io>,<irq>
Optics storage 8000 AT k, m optcd.o optcd=<io>
= Lasermate CR328A
Comp. SoundBlaster Pro 16 k, m sbpcd.o sbpcd=<io>,<tipo>
  LaserMate " " sbpcd=<io>,0
  SoundBlaster " " sbpcd=<io>,1
  SoundScape " " sbpcd=<io>,2
  Teac16bit " " sbpcd=<io>,3
Sanyo CDR-H94A k -- sjcd=<io>[,<irq>[,<dma>]]
Sony CDU-531 k, m sonycd535.o sonycd535=<io>
= Sony CDU-535

Tabella 22.1: Parametri relativi alla gestione dei lettori CD-ROM.

Esempi

CD-ROM Aztech: indirizzo di I/O 220.

Parametri di avvio del kernel o per il modulo aztcd:

aztcd=0x220

CD-ROM Sony CDU 33: indirizzo di I/O 340, livello di IRQ non utilizzato.

Parametri di avvio del kernel:

cdu31a=0x340,0

Modulo cdu31a:

cdu31a_port=0x340 cdu31a_irq=0

CD-ROM Mitsumi: indirizzo di I/O 340, livello di IRQ 11.

Parametri di avvio del kernel o per il modulo mcd:

mcd=0x340,11

CD-ROM Panasonic su scheda SoundBlaster: indirizzo di I/O 230.

Parametri di avvio del kernel o per il modulo sbpcd.

sbpcd=0x230,1

22.2 Adattatori SCSI

Le tabelle 22.2 e 22.3 riportano l'elenco di alcuni adattatori SCSI. La descrizione che viene fatta è solo parziale; eventualmente è opportuno leggere le informazioni che si possono trovare nei sorgenti del kernel, precisamente nella directory /usr/src/linux/drivers/scsi/.

Componente k, m Modulo Parametri
NCR53c700 m 53c7,8xx.o --
= NCR53c710-66
= NCR53c710
= NCR53c720
= NCR53c810
= NCR53c820
AM53/79C974 PC-SCSI AM53C974.o ? drivers/scsi/README.AM53C974
Buslogic (Mylex) BusLogic.o ? drivers/scsi/README.BusLogic
Advansys m advansys.o --
integrato aic6260/aic6360 k -- aha152x=<io>[,<irq>[,<id-scsi>]]
m aha152x.o aha152x=<io>,<irq>,<id-scsi>,<reconn>,<parità>
= Adaptec AHA 151x
= Adaptec AHA 152x
= SB16-SCSI
Adaptec AHA 1542 k -- aha1542=<io>
m aha1542.o bases=<io>
Adaptec AHA 1740 k aha1740.o --
integrato aic7xxx m aic7xxx.o aic7xxx=<stringa>
= Adaptec AHA-274x
= Adaptec AHA-284x
= Adaptec AHA-29xx
= Adaptec AHA-394x
= Adaptec AHA-398x
= U2BOEM
= AIC-786x
= AIC-787x
= AIC-788x
= AIC-789x
= AIC-3860
Data Technology DTC3180/3280 m dtc.o --
Future Domain TMC-16x0 k, m fdomain.o fdomain=<io>,<irq>[,<id-scsi>]
= Future Domain TMC-1660
= Future Domain TMC-1660
= Future Domain TMC-1670
= Future Domain TMC-1680
= Future Domain TMC-1800
= Future Domain TMC-18C30
= Future Domain TMC-18C50
= Future Domain TMC-18C70
= Future Domain TMC-1610M*
= Future Domain TMC-3260 (PCI)
= Quantum ISA-200S
= Quantum ISA-250MG
= Adaptec AHA-2920A (PCI)

Tabella 22.2: Parametri relativi alla gestione degli adattatori SCSI. Prima parte.

Componente k, m Modulo Parametri
NCR5380 k -- ncr5380=<io>,<irq>,<dma>
m ncr5380.o io=<io>
" " irq=<irq>
" " dma=<dma>
NCR53c400 k -- ncr53c400=<io>,<irq>
m ncr53c400.o io=<io>
" " irq=<irq>
NCR53c406a k -- ncr53c406a=<io>,[<irq>[,<fastpio>]]
m ncr53c406a.o io=<io>
" " irq=<irq>
" " fastpio=<fastpio>
IOMEGA MatchMaker parallela m imm.o --
Initio INI-9X00U/UW m initio.o --
Pro Audio Spectrum/Studio 16 k, m pas16.o pas16=<io>,<irq>
IOMEGA PPA3 parallela k -- ppa=<io>
m ppa.o ppa_base=<io>
Seagate ST01/ST02 k -- st0x=<io>,<irq>
m seagate.o controller_type=1
" " base_address=<io>
" " irq=<irq>
Future Domain TMC-885/950 k -- tmc8xx=<io>,<irq>
m seagate.o controller_type=2
" " base_address=<io>
" " irq=<irq>
integrato AMD53C974A k, m t128.o t128=<io>,<irq>
= Trantor T128*
= Trantor T228*
= Tekram DC390
integrato sym53c416 k -- sym53c416=<io>[,<irq>]
m sym53c416.o io=<io>
" " irq=<irq>
WD7000* k -- wd7000=<irq>,<dma>,<io>
m wd7000.o io=<io>
" " irq=<irq>
" " dma=<dma>

Tabella 22.3: Parametri relativi alla gestione degli adattatori SCSI.

Esempi

Adaptec AHA-1522: indirizzo di I/O 330, IRQ 11, identificatore SCSI 7.

Parametri di avvio del kernel o per il modulo aha152x:

aha152x=0x330,11,7

Adaptec AHA-1542: indirizzo di I/O 330.

Parametri di avvio del kernel:

aha154x=0x330

Modulo aha1542:

bases=0x330

Future Domain TMC-800: indirizzo di I/O 0xca000, livello di IRQ 10.

Parametri di avvio del kernel:

tmc8xx=0xca000,10

Modulo seagate:

controller_type=2 base_address=0xca000 irq=10

Scheda SCSI Adaptec AHA-2920A (PCI): indirizzo di I/O 0xffa0, livello di IRQ 9.

Parametri di avvio del kernel o per il modulo fdomain:

fdomain=0xffa0,9

22.3 Adattatori di rete

Le tabelle da 22.4 a 22.10 riportano l'elenco di alcuni adattatori di rete. La descrizione che viene fatta è solo parziale; eventualmente è opportuno leggere le informazioni che si possono trovare nei sorgenti del kernel, precisamente nella directory /usr/src/linux/drivers/net/.

Alcuni moduli consentono l'indicazione di più indirizzi di I/O, più livelli di IRQ e più canali DMA. In quel caso, significa che questi moduli sono in grado di gestire più componenti dello stesso tipo, che ovviamente sono predisposti per utilizzare risorse differenti.

Componente k, m Modulo Parametri
3Com 3c501 k -- ether=<irq>,<io>,ethn
m 3c501.o io=<io>
" " irq=<irq>
3Com 3c503 k -- ether=<irq>,<io>,0,<rtx>,ethn
  BNC " -- ether=<irq>,<io>,0,0,ethn
  AUI " -- ether=<irq>,<io>,0,1,ethn
m 3c503.o io=<io>[,<io>[,<io>]]
" " irq=<irq>[,<irq>[,<irq>]]
  BNC " " xcvr=0
  AUI " " xcvr=1
3Com Etherlink Plus (3c505) k -- ? ether=<irq>,<io>,ethn
m 3c505.o io=<io>[,<io>[,<io>]]
" " irq=<irq>[,<irq>[,<irq>]]
" " dma=<dma>[,<dma>[,<dma>]]
3Com Etherlink 16 (3c507) k -- ether=<irq>,<io>,ethn
m 3c507.o io=<io>
" " irq=<irq>
3Com Etherlink III (3c509) k -- ether=<irq>,<io>,ethn
m 3c509.o io=<io>
" " irq=<irq>
3Com Etherlink XL (3c515) k -- ? ether=0,<io>,ethn
m 3c515.o --
3Com Etherlink PCI III/XL k -- ether=<irq>,<io>,ethn
m 3c59x.o io=<io>
= Vortex 3c590
= Vortex 3c592
= Vortex 3c597
= Boomerang 3c595
= Boomerang 3c900
= Boomerang 3c905
integrato 82596 k -- ether=<irq>,ethn
m 82596.o irq=<irq>
= Apricot 680x0 VME
Ansel Communications AC3200 k -- ether=<irq>,<io>,ethn
m ac3200.o io=<io>[,<io>[,<io>]]
" " irq=<irq>[,<irq>[,<irq>]]
Allied Telesis AT1700 k -- ether=<irq>,<io>,ethn
m at1700.o io=<io>
" " irq=<irq>
COPS LT-95 k -- ether=<irq>,<io>,ethn
m cops.o io=<io>
" " irq=<irq>
= Tangent ATB-II
= Novell NL-10000
= Daystar Digital LT-200
= Dayna DL2000
= DaynaTalk PC (HL)
= Farallon PhoneNET PC II
= Farallon PhoneNET PC III

Tabella 22.4: Parametri relativi alla gestione degli adattatori di rete.

Componente k, m Modulo Parametri
Crystal LAN CS89x0 k -- ? ether=<irq>,<io>,ethn
m cs89x0.o io=<io>
" " irq=<irq>
" " media=<tipo>
integrati DC21x4x k -- ? ether=0,<io>,ethn
m de4x5.o io=<io>
= DC21040
= DC21040A
= DC21041
= DC21041A
= DC21142
= DC21143
= DEC EtherWORKS DE425
= DEC EtherWORKS DE434
= DEC EtherWORKS DE435
= DEC EtherWORKS DE450
= DEC EtherWORKS DE500
= Kingston 10/100
= LinkSys 10/100
= SMC8432
= SMC9332
= Znyx314
= Znyx315
= Znyx346
D-Link DE-600 Pocket Adapter k -- ? ether=<irq>,<io>,atpn
m de600.o io=<io>
" " irq=<irq>
D-Link DE-620 Pocket Adapter k -- ? ether=<irq>,<io>,atpn
m de620.o io=<io>
" " irq=<irq>
" " bnc=1|utp=1
DEC EtherWORKS DEPCA k -- ether=<irq>,<io>,ethn
m depca.o io=<io>
" " irq=<irq>
= DEC EtherWORKS DE100
= DEC EtherWORKS DE101
= DEC EtherWORKS DE200 Turbo
= DEC EtherWORKS DE201 Turbo
= DEC EtherWORKS DE202 Turbo
= DEC EtherWORKS DE210
= DEC EtherWORKS DE422
Digi RightSwitch SE-X k -- ?
m dgsr.o ?
Cabletron E2100 k -- ether=<irq>,<io>,ethn
m e2100.o io=<io>
" " irq=<irq>

Tabella 22.5: Parametri relativi alla gestione degli adattatori di rete.

Componente k, m Modulo Parametri
integrato i82595 (ISA) k -- ? ether=<irq>,<io>,ethn
m eepro.o io=<io>
" " irq=<irq>
" " mem=<memoria>
= Intel EtherExpress Pro/10
= Intel EtherExpress Pro/10+
integrati i82557/i82558 (PCI) k -- ?
m eepro100.o ?
= Intel EtherExpress Pro
integrato i82586 k -- ether=<irq>,<io>,ethn
m eexpress.o io=<io>
" " irq=<irq>
= Intel EtherExpress 16
SMC83c170/175 EPIC k -- ?
m epic100.o ?
= SMC EtherPower II 9432 PCI
Racal-Interlan ES3210 k -- ? ether=<irq>,<io>,ethn
m es3210.o io=<io>
" " irq=<irq>
" " mem=<memoria>
ICL EtherTeam 16i k -- ? ether=0,<io>,ethn
m eth16i.o ioaddr=<io>
" " mediatype={bnc|tp|dix|auto|eprom}
= ICL EtherTeam 32
DEC EtherWORKS 3 k -- ether=<irq>,<io>,ethn
m ewrk3.o io=<io>
" " irq=<irq>
= DEC EtherWORKS DE203
= DEC EtherWORKS DE204
= DEC EtherWORKS DE205
Fujitsu FMV-18x k -- ether=<irq>,<io>,ethn
m fmv18x.o io=<io>
" " irq=<irq>
= Fujitsu FMV-181
= Fujitsu FMV-182
= Fujitsu FMV-183
= Fujitsu FMV-184
integrato Z85230 k -- ? ether=<irq>,<io>,ethn
m hostess_sv11.o io=<io>
" " irq=<irq>
" " ? dma=<dmabit>
= Comtrol Hostess SV11
HP PCLAN/plus k -- ether=<irq>,<io>,ethn
m hp-plus.o io=<io>
" " irq=<irq>
HP LAN k -- ether=<irq>,<io>,ethn
m hp.o io=<io>
" " irq=<irq>

Tabella 22.6: Parametri relativi alla gestione degli adattatori di rete.

Componente k, m Modulo Parametri
100VG-AnyLan k -- ? ether=0,<io>,ethn
m hp100.o hp100_port=<io>[,<io>[,<io>]]
" " hp100_name=ethn[,ethn[,ethn]]
= HP J2585A
= HP J2585B
= HP J2970
= HP J2973
= HP J2573
= Compex ReadyLink ENET100-VG4
= Compex FreedomLine 100-VG
IBM Token Ring 16/4 k -- ?
m ibmtr.o io=<io>
" " irq=<irq>
" " mem=<memoria>
integrati AMD «LANCE» k -- ? ether=<irq>,<io>,ethn
m lance.o io=<io>[,<io>[,<io>]]
" " irq=<irq>[,<irq>[,<irq>]]
" " dma=<dma>[,<dma>[,<dma>]]
= AMD 7990
= AMD 79c960
= AMD 79c961
= Allied Telesis AT1500
= HP J2405A
= NE 2100
= NE 2500
Mylex LNE390 k -- ? ether=<irq>,<io>,ethn
m lne390.o io=<io>
" " irq=<irq>
" " mem=<memoria>
= Mylex LNE390A
= Mylex LNE390B
LocalTalk PC (sperimentale) k -- ?
m ltpc.o io=<io>
" " irq=<irq>
NE1000 / NE2000 k -- ether=<irq>,<io>,ethn
m ne.o io=<io>
" " irq=<irq>
PCI NE2000 k -- ether=<irq>,<io>,ethn
m ne2k-pci.o io=<io>
" " irq=<irq>
= RealTek RTL-8029
= Winbond 89C940
= Compex RL2000
= KTI ET32P2
= NetVin NV5000SC
= Via 82C926
= SureCom NE34

Tabella 22.7: Parametri relativi alla gestione degli adattatori di rete.

Componente k, m Modulo Parametri
Novell NE3210 k -- ? ether=<irq>,<io>,ethn
m ne3210.o io=<io>
" " irq=<irq>
" " mem=<memoria>
MiCom-Interlan NI5010 k -- ether=<irq>,<io>,ethn
m ni5010.o io=<io>
" " irq=<irq>
integrato i82586 k -- ? ether=<irq>,<io>,ethn
m ni52.o io=<io>
" " irq=<irq>
" " memstart=<memoria>
" " memend=<memoria>
= NI5210
NI6510 k -- ? ether=<irq>,<io>,ethn
m ni52.o io=<io>
" " irq=<irq>
" " dma=<dma>
= NI6510 EtherBlaster
AMD PCnet32/PCnetPCI k -- ?
m pcnet32.o ?
RedCreek Communications PCI k -- ?
m rcpci.o ?
RealTek RTL8129/RTL8139 k -- ?
m rtl8139.o ?
PLIP -- Parallel Link Internet Protocol k -- parport=<io>[,<irq>]
m plip.o io=<io>
" " irq=<irq>
Sangoma S502/S508 k -- ?
m sdla.o ?
Sangoma SDLA (libreria) k -- ?
m sdladrv.o ?
= Sangoma S502A
= Sangoma ES502A
= Sangoma S502E
= Sangoma S503
= Sangoma S507
= Sangoma S508
= Sangoma S509
SysKonnect Token Ring k -- ?
m sktr.o io=<io>
" " irq=<irq>
= SysKonnect TR4/16(+) ISA
= SysKonnect TR4/16(+) PCI
= SysKonnect TR4/16 PCI
SMC Ultra k -- ether=<irq>,<io>,ethn
m smc-ultra.o io=<io>
" " irq=<irq>
= SMC EtherEZ

Tabella 22.8: Parametri relativi alla gestione degli adattatori di rete.

Componente k, m Modulo Parametri
SMC Ultra32 k -- ?
m smc-ultra32.o ?
SMC 9000 k -- ? ether=<irq>,<io>,ethn
m smc-ultra.o io=<io>
" " irq=<irq>
  auto " " ifport=0
  TP " " ifport=1
  AUI/BNC " " ifport=2
ThunderLAN k -- ? ether=<irq>,<io>,ethn
m tlan.o io=<io>
" " irq=<irq>
" " speed={10Mbs|100Mbs}
" " debug=0x0{1|2|3|4}
" " aui=1
" " duplex={1|2}
= Compaq Netelligent 10/100 TX
= Compaq Netelligent 10 T
= Compaq Netelligent Netflex 3/P
= Compaq Netelligent Dual 10/100 TX
= Compaq Netelligent 10/100 TX Embedded
= Compaq Netelligent 10 T/2
= Olicom OC-2325
= Olicom OC-2183
= Olicom OC-2326
integrati 21x4x «Tulip» k -- ?
m tulip.o ?
= DEC 21040
= SMC EtherPower 10 PCI (8432T)
= SMC EtherPower 10 PCI (8432BT)
= SMC EtherPower 10/100 PCI (9332DST)
= DEC EtherWORKS DE450
= DEC EtherWORKS DE500-XA
= DEC QSILVERS's
= Znyx 312 etherarray
= Allied Telesis LA100PCI-T
= Danpex EN-9400
= Cogent EM100-PCI
= Cogent EM110
= Cogent EM400
= Cogent EM960
= Cogent EM964
= Accton EN1203
= Accton EN1207
= Accton EtherDuo-PCI
VIA Rhine k -- ?
m via-rhine.o ?
= VIA VT3043 Rhine-I
= VIA VT86C100A Rhine-II
= D-Link DFE-930-TX

Tabella 22.9: Parametri relativi alla gestione degli adattatori di rete.

Componente k, m Modulo Parametri
WaveLan ISA k -- ? ether=<irq>,<io>,ethn
m wavelan.o ?
= AT&T GIS (nee NCR) WaveLan
compatibili WD80x3 k -- ? ether=<irq>,<io>,ethn
m wd.o io=<io>
" " irq=<irq>
" " mem=<memoria>
" " mem_end=<memoria>
= WD8003
= WD8013
Packet Engines Yellofin G-NIC k -- ?
m yellowfin.o ?
integrati Z85*30 per AX.25 k -- ?
m z85230.o ?
= Z8530
= Z85230
= Z85C30

Tabella 22.10: Parametri relativi alla gestione degli adattatori di rete.

Esempi

Scheda 3c503: indirizzo di I/O 300, livello di IRQ 9, ricetrasmettitore esterno (AUI).

Parametri di avvio del kernel:

ether=9,0x300,0,1,eth0

Modulo 3c503.

io=0x300 irq=9 xcvr=1

Scheda 3Com 3c509: indirizzo di I/O 210, IRQ 10.

Parametri di avvio del kernel:

ether=10,0x210,eth0

Modulo 3c509.

io=0x210 irq=10

Scheda compatibile NE2000: indirizzo di I/O 300, IRQ 11.

Parametri di avvio del kernel:

ether=11,0x300,eth0

Modulo ne.

io=0x300 irq=11

Connessione PLIP su porta parallela: indirizzo di I/O 378, IRQ 7.

Parametri di avvio del kernel (attivazione della porta parallela):

parport=0x378,7

Modulo plip.

io=0x378 irq=7

22.4 Riferimenti


[inizio] [indice generale] [precedente] [successivo] [indice analitico] [contributi]