|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Jan 2002
Messaggi: 847
|
Aggiornare il kernel con una Patch!!!!!
Ciao, dato che l'unica cosa che non mi va è il bluetooth, ora sono deciso a far andare anche quello. Ho tutto quello che mi serve, ad eccezione di un file: rfcomm.o. Devo quindi mettere una patch al kernel; l'ho scaricata, riesco a farla partire, ma ogni volta mi chiede il file da "patchare".... ma io non so quale sia, dato che devo aggiungerlo!!
Qualcuno mi sa dire qualcosa? Non c'è la possibilità che lui aggiorni il kernel e stop? Ho letto anche sulla guida, ma non dice nulla in merito. Ah, uso la slack 9.0, con kernel 2.4.20 ... Chiedo aiuto!!!!! ![]() ![]()
__________________
Mauro |
![]() |
![]() |
![]() |
#2 | |
Bannato
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR Casco: XR1000 Diabolic 3
Messaggi: 27578
|
Re: Aggiornare il kernel con una Patch!!!!!
Quote:
Supponendo che hai il kernel nella dir /usr/src/linux copiavi dentro la patch da installare. Entra dentro la dir e lancia: patch -p1 < file_di_patch Successivamente ricompila il kernel. Ricorda che la patch dipende dalla versione *ESATTA* del kernel (e dipendentemente dalla path che hai potrebbe solo essere applicabile ad un kernel vanilla.) |
|
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Jan 2002
Messaggi: 847
|
Ho la slack 9.0 e dentro /usr/src/ non c'è nessuna folder di nome linux...dove può essere???
anche perchè se non trovo il kernel non posso nemmeno poi ricompilarlo.... Un'altra cosa: se scompatto il file e poi lancio il comando patch -p1 nomefile, il cursore va a capo e si ferma lì...... ![]() ![]()
__________________
Mauro |
![]() |
![]() |
![]() |
#4 | |
Bannato
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR Casco: XR1000 Diabolic 3
Messaggi: 27578
|
Quote:
Devi fare Codice:
patch -p1 < nomefile Guarda meglio. Che dir hai dentro /usr/src??? |
|
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Jan 2002
Messaggi: 847
|
Dentro la cartella /usr/src/ c'è dentro solo un'altra cartella chiamata rpm, ma dentro ci sono altre cartelle vuote..tutto qui.
Se vado a vedere nel control center, e vado alla gestione del kernel mi dice questo: "The kernel configuration could not be read due to the following error: cannot open /usr/src/linux/arch//config.in for reading Either your kernel sources contain invalid configuration rules or you just found a bug in the KDE Kernel Configurator." A me pareva strano che neanche il control center trovi il kernel...cercando ho trovato questa cosa: /lib/modules/2.4.20/kernel/arch/..ma dentro arch ho trovato solo /kernel/ con dentro 4 file .gz, e nient'altro... più di così non ho trovato...
__________________
Mauro |
![]() |
![]() |
![]() |
#6 | |
Bannato
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR Casco: XR1000 Diabolic 3
Messaggi: 27578
|
Quote:
|
|
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Jan 2002
Messaggi: 847
|
Ho pensato anche a sta cosa, e sono andato a vedere nel gestore di pacchetti slack e ho visto che ho installato i seguenti pacchetti del kernel:
kernel-headers.... kernel-ide..... kernel-modules..... nel caso non siano questi, come faccio a installarli? ho provato a cercare i pacchetti, ma ogni volta mi esce dalla shell....cioè gli dico di installare i pacchetti dal punto corrente e mi si chiude la shell, allora gli dico di installarli da un punto diverso, gli do il percorso del cdrom, e mi si chiude ancora...
__________________
Mauro |
![]() |
![]() |
![]() |
#8 | |
Bannato
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR Casco: XR1000 Diabolic 3
Messaggi: 27578
|
Quote:
|
|
![]() |
![]() |
![]() |
#9 |
Senior Member
Iscritto dal: Jan 2002
Messaggi: 847
|
Ho scaricato i sorgenti da internet: linux-2.4.20.tar.gz e li ho scompattati in una cartella linux-2.4.20 nella cartella root: ora viene la domanda dell'ignorante: e ora? Non ho la più pallida idea di come si installino dei sorgenti, quindi non è che mi potresti dire passo passo come si fa?
Grazie... ![]()
__________________
Mauro |
![]() |
![]() |
![]() |
#10 |
Senior Member
Iscritto dal: Jan 2002
Messaggi: 847
|
ok, sono riuscito ad installare i sorgenti, ora devo installare la patch... speriamo in bene....
Comunque grazie dei consigli dati!!!! ![]() ![]()
__________________
Mauro |
![]() |
![]() |
![]() |
#11 | |
Bannato
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR Casco: XR1000 Diabolic 3
Messaggi: 27578
|
Quote:
Sposti la directory in /usr/src Codice:
mv linux-2.4.20 /usr/src Codice:
cd /usr/src ln -s linux-2.4.20 linux Codice:
cd /usr/include rm -fr asm linux ln -s /usr/src/linux/include/linux linux ln -s /usr/src/linux/include/asm-i386 Codice:
cd /usr/src/linux make menuconfig Per ricostruire il tutto: Codice:
make dep ; make bzImage ; make modules Codice:
make modules_install L'immagine si trova in /usr/src/linux/arch/i386/boot/bzImage |
|
![]() |
![]() |
![]() |
#12 |
Senior Member
Iscritto dal: Jan 2002
Messaggi: 847
|
Sono riuscito a fare tutto, infatti ora quando parte e dò il comando hciconfig, mi trova il dispositivo; però è sorto un altro problema: non parte tutto il resto: il mouse, X, e credo anche il resto... Penso che non abbia tenuto il vecchio config: come faccio quindi a usare il vecchio config, unito ai nuovi driver bluetooth?
![]() Grazie!
__________________
Mauro |
![]() |
![]() |
![]() |
#13 | |
Senior Member
Iscritto dal: Jul 2002
Messaggi: 2183
|
Quote:
allora a parte che non ho capito, se dovevi scaricarti i sorgenti prendevi gli ultimi esistenti e non quelli antecedenti x mettergli la "patch" per aggiornarli come se fossero + nuovi (come dire hai preso i 2.4.20 e gli hai messo le patch x farlo diventare 2.4.22 a sto punto prendevi il 2.422) non dipende dalle configurazioni, ma dal kernel stesso, compilarlo non è cosi facile se non l'hai configurato a puntino (io c'ho smanettato 2 giorni x compilarne uno perfettamente funzionante) |
|
![]() |
![]() |
![]() |
#14 |
Senior Member
Iscritto dal: Jan 2002
Messaggi: 847
|
Dici che se riparto da zero è meglio?
Qual è l'ultimo kernel stabile?
__________________
Mauro |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 23:51.