Newsgroup: it.comp.os.linux.sys
Titolo: Scheda ethernet davicom.com.tw?

sto tentando di mettere in rete due pc, uno linux (RH7.3) e uno
windows (98) in uno studio legale di "famiglia".
Entrambi i pc hanno delle schede di rete ethernet che linux riconosce
come davicom (è il chip?). La cosa non sarebbe rilevante se tutto
funzionasse per il verso giusto, ma....
Credo di aver fatto il necessario per arrivare a far vedere con un
ping le due macchine e invece "host unreachable"!
Prima di scervellarmi a capire dove posso aver sbagliato o cosa posso
aver dimenticato (ma temo, presuntuosamente, di essere nel giusto)
chiedo se qualcuno conosce queste schede e se sa se possono essere
loro il problema.
Preciso che al boot, all'attivazione della eth0 il kernel da un
messaggio di errore (eth0 tx timeout  resetting). Tuttavia con
ifconfig la eth0 è up e pare ok... inoltre se autopingo la scheda
questa risponde correttamente.
Sul sito della Davicom Semiconductor ci sono per i vari modelli
(chipset?) diversi driver tra cui anche per linux (sia per kernel 2.2.x
che per 2.4.x). Magari risolvono il problema se è da imputare alla
scheda?
In pochi, sparsi, post su google ho letto di alcune istruzioni per
caricare come moduli tali driver (ma erano post vecchi di due anni e
non so se si parli di problemi "vecchi", al di là della difficoltà di
leggere il francese e l'impossibilità di capire il tedesco).
Ovviamente se non riesco a pingare andare avanti con samba sarà
duretta... idee?
TIA francesco
-- 
Marche:  | E' assurdo pensare che una locomotiva possa andar più veloce
l'Italia | di una carrozza a cavalli. [The Quarley Review (Gran
in una   | Bretagna), 1825]
regione. | 

 leggere il francese e l'impossibilità di capire il tedesco).
Leggi la documentazione del kernel, c'è estesamente scritto quali schede
sono supportate. 
Però scusa, se devi impazzirci così, io sinceramente butterei nel cesso
quelle due schede e comprerei due Realtek 8139, vanno bene e costano
poco (15 euro l'una).
Ad un certo punto è inutile perdere tempo quando la soluzione è così
economica, a meno che tu non la faccia una questione di principio... :-)
-- 
Massimo Bacilieri AKA Crononauta 
mailto:
ulib...@libero.it
 ; ICQ:4005815

 schede sono supportate.
Le schede Davidcom sono supportate dal kernel (sia 2.2.x che 2.4.x) il 
modulo che devi caricare è il dmfe.o ==> modprobe dmfe
La riga del file .config del kernel che devi abilitare è
CONFIG_DM9102=y o m
Io uso questa scheda ormai da 2 anni tra pc e server e non ho mai avuto 
nessun problema.
 


grazie per la risposta, in particolare non sapevo che autopingando la
scheda di rete "locale" giravo comunque su lo....
per il resto spero di sistemare grazie ad un'altra risposta di un
felice utilizzatore della scheda in questione...
preferireri non cambiarla, se posso, perchè dopo aver convinto a
mettere linux sul nuovo pc dello studio non vorrei chiedere di
spendere soldi non miei a chi, forse, pensa ancora a M$ come LA
soluzione...
grazie ancora, ciao francesco
-- 
Avoid the| Non esiste un sostituto delle buone maniere, eccetto, forse,
Gates of | dei buoni riflessi.
Hell !!! | 
Use Linux| 


grazie mille, cercavo proprio qualcuno che usandola mi desse una
indicazione precisa :-) spero di uscire una sera presto dal lavoro per
andare a provare quanto suggerisci nel pc dello studio di mia sorella.
A buon rendere!
ciao francesco
-- 
Avoid the| Se le religioni fossero molto chiare perderebbero, con
Gates of | l'andar del tempo, i credenti. [Leo Longanesi]
Hell !!! | 
Use Linux| 

 
Anche ho avuto una scheda davicom DM9102 che ha funzionato bene per un
annetto (era una Redhat 6.2, kernel 2.2.x, driver del produttore, poi il PC
e' stato destinato ad altri scopi...), ma oggi ne ho appena beccata una su
un PC nuovo che da' lo stesso problema descritto sopra (e' una debian 3.0
kernel 2.4.19) se uso i driver del kernel di Linux.
Se uso quelli dal produttore il messaggio d'errore non compare ma la scheda
non funziona comunque.
Adesso provero' a spostarla su un PC win per assicurarmi che non sia
effettivamente difettosa.
Alessandro.

A buon rendere!
Ha funzionato?
Alessandro.


Effettuata la prova sullo stesso PC e sotto win funziona :-(
Ho notato che tutto va bene finche' non faccio "ifconfig eth0 up" a quel
punto la scheda perde il link (si spegne il led sull'hub) e compare a
ripetizione il fatidico messaggio "TX timeout - resetting" finche' non
faccio "ifconfig eth0 down" ed allora tutto ritorna normale.
Alessadnro.

Sembra che sia colpa del kernel usato dalla distribuzione (debian 3.0), che
assegna interrupt troppo alti alla periferica (per esempio 16 o 19) che
sono sbagliati o comunque non e' in grado di gestire. Infatti ho provato con
un'altra scheda di rete PCI ed aveva problemi molto simili.
Ho scaricato ed installato un kernel ufficiale da 
http://www.kernel.org
 e
sembra che il problema si sia risolto.
Magari potrebbe essere utile a qualcun'altro...
Alessandro.

 Sembra che sia colpa del kernel usato dalla distribuzione
In realta' bastava disabilitare l'apic, per esempio passando al boot del
kernel il flag "noapic".
Alessandro.
(scusate il doppio post, ma lo faccio per google :-)


grazie per il suggerimento, avevo aperto il post ma non ho ancora
risolto!
ciao, proverņ
-- 
Linux is | Gli uomini ammucchiano gli errori di tutta la loro vita e
Better   | creano un mostro che chiamano destino. [John Oliver Hobbes]
Try it!  | 
Open and | 
Free :-) |