Repository 32bit  Forum
Repository 64bit  Wiki

Problema kernel 2.6.17.13 ci risiamo [SEMPLICE&BANALE]

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 kernel 2.6.17.13 ci risiamo [SEMPLICE&BANALE]

Messaggioda agallin » lun apr 23, 2007 13:03

Ciao Community

In seguito all' ultimo post relativo al problema della scheda di rete sis900 poi risolto installando "modules" & "headers" mi ritrovo di fronte al modem interno sempre della sis per il quale mi viene consigliato su linmodems.org d' installare l'ultimo driver della smartlink e fin qui ci siamo.

Il problema è che il suddetto driver è in formato binario per cui necessita di essere compilato cosicchè una volta nella directory scompattata, nel lanciare i comandi "make && checkinstall" mi restituisce il seguente errore:

root@laptop:~# cd /root/slmodem
root@laptop:~/slmodem# make && checkinstall
make -C modem all
make[1]: Entering directory `/root/slmodem/modem'
make[1]: Leaving directory `/root/slmodem/modem'
make -C drivers KERNEL_DIR=/lib/modules/2.6.17.13/build
make[1]: Entering directory `/root/slmodem/drivers'
cc -I/lib/modules/2.6.17.13/build/include -o kernel-ver kernel-ver.c
make all KERNEL_VER=2.6.17.13
make[2]: Entering directory `/root/slmodem/drivers'
make modules -C /lib/modules/2.6.17.13/build SUBDIRS=/root/slmodem/drivers
make: Entering an unknown directory
make: *** /lib/modules/2.6.17.13/build: No such file or directory. Stop.
make: Leaving an unknown directory
make[2]: *** [all] Error 2
make[2]: Leaving directory `/root/slmodem/drivers'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/root/slmodem/drivers'
make: *** [drivers] Error 2
root@laptop:~/slmodem#

Ora mi viene da chiedere e sono veramente grato se potete aiutarmi:

1. Come mai avendo scelto il kernel huge26.s in fase d'installazione mi ritrovo
in /lib/modules anche la directory "2.4.3.33" relativa al kernel 2.4?

2. Come mai la dir /usr/src/linux-2.6.17.13 non esiste generando il soprariportato problema mentre è presente la dir /usr/src/linux-2.4.3.33 ?

3. Come posso risolvere per compilare il pacchetto?

Grassie anticipatamente
Ultima modifica di agallin il lun apr 23, 2007 21:04, 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 albatros » lun apr 23, 2007 13:12

Hai installato anche moduli, headers e sorgenti del 2.6.17.3?
Se no, installali e dovresti risolvere...

P.S. Dal tuo discorso si direbbe che tu abbia i sorgenti, non il "formato binario"...
Avatar utente
albatros
Iper Master
Iper Master
 
Messaggi: 2056
Iscritto il: sab feb 04, 2006 13:59
Località: 43°52' N 11°32' E
Slackware: current 64bit
Kernel: 3.8.4
Distribuzione: ubuntu 12.04

Messaggioda agallin » lun apr 23, 2007 17:42

Si, Headers & modules sono al loro posto e del resto penso si tratti dei sorgenti ma comunque m' interessa sapere il motivo per cui mi ritrovo le directory relative al kernel 2.4 se ho scelto il 2.6?

ci sono le dir:

/lib/modules/2.4.3.33 & /lib/modules/2.6.17.13

mentre e presente solo la dir:

/usr/src/linux-2.4.3.33

generando l' errore durante la compilazione non ritrovando in /lib/modules/2.6.17.13 il link build che punta a: /usr/src/linux-2.6.17.13/build

Scusate sto imparando
agallin
Linux 1.0
Linux 1.0
 
Messaggi: 19
Iscritto il: gio apr 19, 2007 19:47
Località: Napoli

Messaggioda albatros » lun apr 23, 2007 18:39

Scegliere il 2.6 non ti installa automaticamente tutto il resto, il default rimane il 2.4.
I sorgenti ed altro legato al 2.6.17.3, che puoi installare banalmente con installpkg, li trovi in extra.
Avatar utente
albatros
Iper Master
Iper Master
 
Messaggi: 2056
Iscritto il: sab feb 04, 2006 13:59
Località: 43°52' N 11°32' E
Slackware: current 64bit
Kernel: 3.8.4
Distribuzione: ubuntu 12.04

Messaggioda agallin » lun apr 23, 2007 19:00

nel mio caso cosa dovrei installare per ritrovarmi la mancante dir: /usr/src/linux-2.6.17.13 ?
e possibile avere un unico kernel 2.6.17.13 di default senza alcun richiamo al 2.4 ???

Grazie albatros
agallin
Linux 1.0
Linux 1.0
 
Messaggi: 19
Iscritto il: gio apr 19, 2007 19:47
Località: Napoli

Messaggioda albatros » lun apr 23, 2007 19:20

I sorgenti, ovvero extra/linux-2.6.17.13/kernel-source-2.6.17.13-noarch-1.tgz.
Se non li hai già installati, anche header e moduli (ma penso li abbia già).
Devi assicurarti che il kernel in uso sia il 2.6.17 (uname -r), dopodiché puoi rimuovere con removepkg o selezionandoli con pkgtool i pacchetti del 2.4 che non ti servono più.
Del 2.4 ti rimarrà solamente la compatibilità delle glibc, che ti sconsiglio però di ricompilare perché non è banalissimo (è un aspetto che puoi tranquillamente ignorare).
Avatar utente
albatros
Iper Master
Iper Master
 
Messaggi: 2056
Iscritto il: sab feb 04, 2006 13:59
Località: 43°52' N 11°32' E
Slackware: current 64bit
Kernel: 3.8.4
Distribuzione: ubuntu 12.04

Messaggioda targzeta » lun apr 23, 2007 19:24

agallin ha scritto:nel mio caso cosa dovrei installare per ritrovarmi la mancante dir: /usr/src/linux-2.6.17.13 ?

Devi installare i sorgenti del 2.6.17.13. Il pacchetto kernel-source-2.6.17.13-noarch-1.tgz che trovi nella directory extra.

agallin ha scritto:e possibile avere un unico kernel 2.6.17.13 di default senza alcun richiamo al 2.4 ???...


Si, basto modificare il file /etc/lilo.conf in modo da togliere l'entry per il 2.4 (invocare lilo) e poi eliminare tutti i pacchetti relativi al 2.4, ovvero kernel-source, kernel-header, e kernel-modules.

Spina

edit: Risposte sovrapposte :)
Avatar utente
targzeta
Iper Master
Iper Master
 
Messaggi: 6149
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 agallin » lun apr 23, 2007 21:00

ALLA GRANDE!!!

ora ho le idee chiare ò almeno ...più chiare :roll: ;)
Ho installato le "source" ed ora ogni dir sembra essere a posto,
provo a pacchettizzare và cosi magari mi monto un pò la testa :D

Ciao e Grazie
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