Newsgroup: it.comp.os.linux.iniziare
Titolo: Coflitto tra eth0 e scheda audio

Ho un problema che non riesco a risolvere...
Probabilmente la risposta è li tra le centinaia di post passati 
sull'argomento.
Naturalmente ach'io li ho "passati" ma non riesco ugualmente a venirne a 
capo.
Qualcuno può aiutarmi?
 
Senza scheda audio la eth0 (3c509 isa) del mio Cyrix (mdk 7.2) pinga 
regolarmente la macchina winpolish (w2k) e viceversa.
Se inserisco la scheda audio (Creative CT4810  PCI) questa viene 
riconosciuta (es1371) e suona bene....
Ma la etho smette di pingare la macchina winsoz e pinga solo se stessa.
Uguale per la macchina winsoz: anche lei pinga soltanto più se stessa.
In entrambi i casi (con e senza scheda audio inserita) ho:
Il PnP disattivato nel BIOS.
/proc/interrupts ; /proc/ioports ; /proc/modules
Non SEMBRANO evidenziare dei conflitti...
Ovvero la etho è sempre sull'interrupt 10, mentre la es1371 si piazza sul 9 
(al posto della SCSI che finisce sull'11).
Ringrazio anticipatamente per la disponibilità.
Maqroll il Gabbiere
(che è un po' tonto e che da mesi non riesce a far comunicare i 2 PC)

regolarmente la macchina winpolish (w2k) e viceversa.
]zac[
Provato a cambiare slot in cui inserisci la scheda?
Salve
          Dbg

:


Ho provato a spostare la 3d509 in tutti gli slot isa disponibili! 
Ma la situazione non č cambiata. Anzi č peggiorata... non pinga nemeno piů 
se stesso!
(Di slot PCI ne ho uno soltanto...)
:-((
grazie comunque... e se hai qualche altra idea (anche balzana) č la 
benvenuta!
Ciao
Maqroll
(che ne ha provate tante...)

Maqroll il Gabbiere ha scritto nel messaggio ...


Ho provato a spostare la 3d509 in tutti gli slot isa disponibili! 
Ma la situazione non è cambiata.
(Di slot PCI ne ho uno soltanto...)
:-((
grazie comunque...
Maqroll il gabbiere

    <-- 2 scelta
->NON ABUSARE gli "abuse desk", segnala solo lo spam e il vero netabuse<-      


Sob!  Esattamente quali log devo guardare?
(scusami l'ignoranza ma se queste schede non vanno a posto ci sarà una 
ragione... :-)  )
Grazie
Maqroll

 stessa.
        Prova a dare un bel 'dmesg | grep eth'. Se ti appare qualcosa vuol 
dire che il kernel l'ha riconosciuta. A me per esempio da' questo 
risultato:
eth0: RealTek RTL-8029 found at 0xc800, IRQ 10, 52:54:05:C2:4C:AA.
        Se il kernel l'ha riconosciuta significa che il problema e' nella 
configurazione della rete.
        Ciao, Giaovanni
-- 
   |^^^^|
   |    |  Eat my shorts !             * Linux Powered *
   |()()| /                            - Kernel  2.4.7 -
                 -> gio.bcc(at)
tin.it
 <-

 ragione... :-)  )
certo che c'e` e  l'unico modo per risolvere  le cose e` trovarlo, che
sembra ovvio ma non lo e` affatto visto che la cosa piu` comune che si
fa nel mondo win e resettare o riinstallare.


 configurazione della rete.
La configurazione della rete rimane identica in entrambi i casi.
Perchč se aggiungo la scheda audio la linuxbox non pinga piů la macchina 
winpolish (e viceversa)?
Forse dovrei cambiare la configurazione di rete?!!
Maqroll
(sempre piů perplesso)

 Ti ringrazio molto per la tua disponibilità.
Magari  altri ti possono consigliare  meglio, comunque dopo aver letto
l'howto, ne possiamo riparlare.


   mediante etc/modules.conf)
ho     dato   un'occhiata   alla   documentazione      del   kernel  e
Documentation/networking/net-modules.txt dice testualmente:
[..]
3c509.c:
        io = 0
        irq = 0
        ( Module load-time probing Works reliably only on EISA, ISA ID-PROBE
          IS NOT RELIABLE!  Compile this driver statically into kernel for
          now, if you need it auto-probing on an ISA-bus machine. )
[..]
quindi va compilato staticamente nel kernel e non come modulo.


 Aug 15 08:10:57 Cyrix rc.sysinit: Setting up ISA PNP devices:  succeeded 
e qui il PnP gli da IRQ 5.


 ... usare   il  dischetto  dos  della  scheda    (ce l'hai  vero?)  per
   disabilitare *sulla scheda* il PnP e assegnargli a mano I/O e irq.
Naturalmente non ho quel dischetto... la scheda l'avevo pescata in una 
scatola da scarpe piena di rottami...
Ho fatto un po' di ricerche in rete e ho anche scoperto che il problema 
della 3c509b è noto e confermano quanto tu mi dici.
Dicono anche di scaricare dal sito della 3com un programmino dos per 
disabilitare il PnP e settare irq fissi.
L'utility si chiama 3C5XCFG.EXE ma non rieco a scovarlo da nessuna parte... 
ma cercherò ancora.
Comunque vediamo se ho capito:
a) Infilo un disco dos di avvio e carico il dos
b) infilo disco con 3C5XCFG.EXE (se e quando l'avrò trovato), lo eseguo 
disattivando prima il PnP e fissando poi a manina irq e porta. Ma quali sono 
i miei indirizzi liberi? Mi è sufficiente un cat /proc/interrupts e ioports? 
Oppure scelgo quel Port 0x220; IRQ5 che mi appariva in syslog?
c) Ricompilo il kernel inserendo il supporto per la 3c509b. Credo dovrò 
anche forzargli gli indirizzi già impostati prima nella scheda (o no?).
Comunque prima mi leggo il Kernel HOWTO....
Grazie molte
Maqroll il gabbiere

 Comunque prima mi leggo il Kernel HOWTO....
e` un po'ostico a prima lettura, ma non scoraggiarti.


altre utility. Se non lo trovi scrivimi.
Trovato quě:
http://www.tornado.ro/download/Drivers/3Com/Ethernet/3c509B/
E' un file zip (credo ne girino diverse confezioni...) 
Ho provato a disabilitare il PnP e a configurare in automatico la scheda.
Il 3c5x9cfg (questo č il nome giusto) ha scelto irq 5 e 300 come porta.
Ho provato a ricaricare linux senza ulteriori modifiche e settaggi e - 
miracolo - i due PC si pingano.
Speriamo duri!!
Comunque mi leggo prima gli howto del kernel e poi proverň comunque a 
compilarmi un (o piů) kernel.
Grazie ancora per l'aiuto.
Maqroll