Repository 32bit  Forum
Repository 64bit  Wiki

problema con kernel 2.6 & sis900 [RISOLTO]

Scrivete su questo forum se avete problemi o volete dare buoni consigli sui computer portatili (Laptop).

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Citare il modello preciso del laptop in questione.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.

problema con kernel 2.6 & sis900 [RISOLTO]

Messaggioda agallin » gio apr 19, 2007 22:15

Ciao Tutti,

ho installato SlackWare.11 sul mio lap ASUS A2 con il kernel 2.6.17
dopo avermi documentato tramite multisvariati forum non riesco a far rilevare
la scheda di rete sis900, la quale funzionava a perfezione con il K 2.4.33.

Al comando lspci la scheda risulta: 00:04.0 Ethernet controller: Silicon Integrated Systems [SiS] SiS900 PCI Fast Ethernet (rev 90)

mentre ifconfig mi restituisce:

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

mentre con: dmesg | grep eth ,non appare nulla

quindi provo a caricare il relativo modulo con modprobe sis900
contenuto nella directory /lib/modules/2.6.17.13/kernel/drivers/net
e mi rendo conto che questa non esiste ma bensi ritrovo quella inerente
al kernel 2.4.33.3 e cioè: /lib/modules/2.4.33.3/kernel/drivers/net
per cui il comando mi da un bel: no such file or directory



di conseguenza con lsmod mi da un avviso strano di questo genere:

"Module Size Used by"

Bo?
Potreste aiutarmi a capire dove e' l' errore?
pensando di ricompilare il kernel per la prima volta
in caso fosse l'unica soluzione potreste indicarmi
quali modifiche apportare per far funzionare la scheda sis900?

Non sono esperto ma con un po' d' impegno sono
riuscito ad usare linux come unico OS sul mio
desktop ora vorrei replicare con il laptop in modo da completare
la missione per la quale ringrazio vivamente Patrick&SlackWare e Slacky&Community

Ciao Tutti
Ultima modifica di agallin il sab apr 21, 2007 12:58, modificato 1 volta in totale.
agallin
Linux 1.0
Linux 1.0
 
Messaggi: 19
Iscritto il: gio apr 19, 2007 19:47
Località: Napoli

Messaggioda targzeta » gio apr 19, 2007 22:33

Il modulo è proprio quello che hai indicato tu. Se con modprobe sis900 non ti viene caricato allora vuol dire che semplicemente non c'è l'hai compilato.
Ma il kernel lo hai compilato tu ho è un precompilato?
Se è un precompilato puoi usare il suo config e copiarlo nella directory /usr/src/linux come .config in modo da non toccare nient'altro.
comunque, il tuo driver si trova sotto:
Codice: Seleziona tutto
Device Drivers -> Network device support -> Ethernet (10 or 100Mbit) -> SiS 900/7016 PCI Fast Ethernet Adapter support

Sono quasi sicuro di non aver capito bene cosa ti serve sapere....
Spina
Avatar utente
targzeta
Iper Master
Iper Master
 
Messaggi: 6186
Iscritto il: gio nov 03, 2005 14:05
Località: Carpignano Sal. (LE) <-> Pisa
Nome Cognome: Emanuele Tomasi
Slackware: current
Kernel: latest stable
Desktop: IceWM

Messaggioda goldy » gio apr 19, 2007 23:27

Se con un kernel ti funziona e con l'altro no , vuol dire che in uno c'è il modulo e nell'altro manca.
Prova a ricompilare il kernel

p.s.
ma ti funziona la scheda se carichi il kernel 2.4.33?

p.p.s
come fai ad avere /lib/modules/2.4.33 e lib/modules/2.6.17.13
se non hai mai ricompilato il kernel ?

p.p.p.s
mi sa che neanche io ho capito bene il problema :D
Avatar utente
goldy
Packager
Packager
 
Messaggi: 1267
Iscritto il: dom mag 02, 2004 23:00
Località: Bologna
Slackware: Current
Kernel: 2.6.26.5
Desktop: KDE 3.5.10

Re: problema con kernel 2.6 & sis900 amore a prima vista

Messaggioda gianco » ven apr 20, 2007 0:28

agallin ha scritto:quindi provo a caricare il relativo modulo con modprobe sis900
contenuto nella directory /lib/modules/2.6.17.13/kernel/drivers/net
e mi rendo conto che questa non esiste ma bensi ritrovo quella inerente
al kernel 2.4.33.3 e cioè: /lib/modules/2.4.33.3/kernel/drivers/net
per cui il comando mi da un bel: no such file or directory


Quale dir non esiste?
Codice: Seleziona tutto
/lib/modules/2.6.17.13/
o solo
Codice: Seleziona tutto
/lib/modules/2.6.17.13/kernel/drivers/net
. Nel primo caso forse dovresti installare il paccheto dei moduli kernel
Codice: Seleziona tutto
kernel-modules-2.6.17.13-i486-1.tgz
nel secondo devi ricompilare il kernel abilitando il modulo in questione (opzione m).

Ciao.
Avatar utente
gianco
Linux 2.0
Linux 2.0
 
Messaggi: 172
Iscritto il: mar ott 31, 2006 8:01
Località: Pavia
Nome Cognome: Giancarlo
Slackware: current
Kernel: 2.6.33.4-smp
Desktop: kde 4.4.5

Messaggioda agallin » sab apr 21, 2007 12:55

Buongiorno, rispondo sol ora perchè l' altra sera a momenti mi addormentavo con la fronte al monitor mentre ieri sono stato per davvero impegnato.
Stamane ho risolto semplicemente installando "modules" & "headers" del kernel 2.6.17.13, così come spiegato in S4D per l' installazzione del K 2.6. La stanchezza gioca brutti scherzi ... :D !

grazie per l' interesse
agallin
Linux 1.0
Linux 1.0
 
Messaggi: 19
Iscritto il: gio apr 19, 2007 19:47
Località: Napoli


Torna a Laptop

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite