Newsgroup: it.comp.os.linux.debian
Titolo: big problem: MB Asus con 3 schede di rete non va

Ciao tutti!
sarò grato a chiunque mi sappia dare qualche consiglio utile e mi faccia
passare questo mal di testa informatico.
Ho una MB ASUS M2V-TVM (cpu Sempron 2800) con LAN onboard (chipset
8100c) e due slot PCI,
un HD SATA e una Debian Etch con kernel 2.6.17.... e dei comportamenti
inaccettabili se installo schede di rete aggiuntive negli slot pci.
** situazione 1 (1 lan: quella onboard)
   00:0e.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
RTL-8139/8139C/8139C+ (rev 10)
OK
** situazione 2 (2 lan: 1 onboard + 1 RTL8139 montata indifferentemente
su uno dei due slot pci)
  00:0b.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
RTL-8139/8139C/8139C+ (rev 10)
  00:0e.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
RTL-8139/8139C/8139C+ (rev 10)
 Se attivo la prima (cioè la RTL sullo slot pci)
  # ifconfig eth0 up
  eth0: link up, 100Mbsp, half-duplex, lpa 0x0000
 Se provo ad attivare la lan integrata
  # ifconfig eth1 up
  eth1: ERROR while getting interface flags: No such device
** situazione 3 (3 lan: 1 onboard + 2 RTL8139 su entrambi gli slot pci)
  00:0b.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
RTL-8139/8139C/8139C+ (rev 10)
  00:0c.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
RTL-8139/8139C/8139C+ (rev 10)
  00:0e.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
RTL-8139/8139C/8139C+ (rev 10)
 Se attivo la prima (cioè la RTL sul primo slot pci)
  # ifconfig eth0 up
  eth0: link up, 100Mbsp, half-duplex, lpa 0x0000
 Se provo ad attivare le altre due
  # ifconfig eth1 up
  eth1: ERROR while getting interface flags: No such device
  # ifconfig eth2 up
  eth2: ERROR while getting interface flags: No such device
In pratica non riesco ad attivare più di una scheda di rete.
Se nella situazione n.2 alla RTL pci sostituisco una 3COM allora riesco
con un po' di sforzi ad attivare anche la Lan onboard.
Tutte le schede di rete utilizzate sono state testate separatamente e
funzionano.
Per fare un test, ho installato sull'HD secondario win XP e PURTROPPO le
3 schede lui le vede e le usa correttamente senza problemi. Il problema
è su debian.
Nel BIOS ho anche sminchiettato abilitanto e disabilitando il supporto
PnP, la Ac'97 integrata e le porte Usb
ma non ho risolto nulla.
Apparentemente il BIOS, linux e XP danno degli IRQ diversi a tutte le 3
schede ma ho il sospetto che qualcosa si sovrapponga..
Help
Alessandro Cazzorla

 inaccettabili se installo schede di rete aggiuntive negli slot pci.
Ciao
Non tutte le schede ethernet supportano l'IRQ sharing, specialmente le
più economiche.
È per questo che esistono le schede con 4 porte ethernet ciascuna.
Sulle più economiche, dovresti trovarti meglio con le 3com.
ciao
gl

 più economiche.
mi starebbe bene la tua risposta, ma perché con winXP tutto funziona
correttamente?


Ciao, sono quelle cose che ti fanno venir voglia di buttar tutto giù dalla
finestra, ma poi ci ripensi e ti rendi conto che la tua libertà è più
importante e quindi caparbiamente ti rimetti a smattanare peché "DEVE"
funzionare. E se non funziona allora è colpa dei produttori di hardware che
progettano hardware che funziona solo per windows.
Dopo il prologo filosofico provo a darti alcuni consigli, che però
potrebbero anche imballarti il computer:
lspci -v , segnati irq ed indirizzi I/O delle schede.
Hai provato a passare i parametri irq ed io_addr ad ifconfig?
Vedi quale modulo del kernel gestisce le tue schede realtek.
Hai visto nella documentazione del driver se è in grado di gestire più
schede dello stesso tipo?
Cerca quali parametri accetta. Puoi provare con modinfo.
Se accetta come parametri l'irq e l'indirizzo I/O della scheda sei
fortunato. Copia il driver con altri nomi, ad esempio miascheda1 e
miascheda2 poi fai `depmod -a' e quindi carica i tuoi nuovi driver
passandogli i giusti parametri.
Ciao ed in bocca al lupo

 correttamente?
che ne so?
non rispondo a domande su uindovs. :)
ciao
gl

 Ciao ed in bocca al lupo
Piuttosto mi sono fatto aiutare a compilare un kernel meno recente
(2.6.15.1),
risultato è che gli IRQ assegnati sono 11,5 e 14 ma l'anomalia di cui
sopra si verifica ugualmente.
I test sono stati fatti anche sostituendo alle Realtek PCI delle 3COM
PCI con identici risultati.
Mi dicono che probabilmente i driver delle Realtek (8139too e 8139cp)
siano ancora sperimentali,
ma che dire delle 3com allora?

 cioè non funziona ancora.
Che indirizzi hai assegnato alle tre schede?
Che dice route?
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net

 PCI con identici risultati.
Credo che sei riuscito a far funzionare le realtek. Il problema deve essere
nella configurazione.