|
Pippopeppe
|
 |
« inserita:: Aprile 04, 2006, 10:35:19 pm » |
|
Ciao a tutti. finalmente ho comprato la scheda wireless ma purtroppo non riesco a farla funzionare!
ho caricato i moduli del kernel che sembravano essermi utili vaod che al boot il modulo ath_pci viene messo ma se faccio modprobe ath_pci mi dice che non esiste. e questo è il primo problema.
la scheda è una d-link dwl-g650 chip atheros 108Mbit
Ho trovato in rete la guida per configurarla su madwifi che sono anke pacchetti da installare.
faccio tutto credo bene ma arrivato al penultimo comando ricevo questo messaggio: ************* $make-kpkg --added-modules madwifi modules_image The modules_* targets should be called from a fully configured source tree, and one where at least make-kpkg debian has been run ********
che cosa vuol dire???
Post modificato da: MaXeR, alle: 06/04/2006 00:25
|
|
|
|
|
Registrato
|
Io non tremo...e solo un p? di me che se ne va.
|
|
|
|
le0n
|
 |
« Risposta #1 inserita:: Aprile 05, 2006, 01:16:35 am » |
|
premetto che non uso una scheda wifi esterna....
la tua è una pcmcia per laptop?!? una pci per i fissi?!?
i chip dlink dovrebbero essere ben supportati dal kernel...
|
|
|
|
|
Registrato
|
|
|
|
|
The_Noise
|
 |
« Risposta #2 inserita:: Aprile 05, 2006, 01:32:12 am » |
|
Usare make-kpkg per compilare i moduli è ormai un metodo obsoleto in debian. Da sarge il metodo standard è usare module-assistant.
In ogni caso l\'errore è abbastanza autoesplicativo, non trova la directory contente i sorgenti del kernel che siano stati compilati almeno una volta.
Ovvero, se hai ricompilato il kernel non trova la directory dei sorgenti che hai usato nella ricompilazione. Se non hai ricompilato, probabilmente mancano gli header del tuo kernel.
HTH.
|
|
|
|
|
Registrato
|
|
|
|
|
Pippopeppe
|
 |
« Risposta #3 inserita:: Aprile 05, 2006, 05:10:22 am » |
|
la scheda è per laptop. allora. so che sono bene supportate ma io cmq ho il kernel compilato da me e ovviamente l\'ho compilato almeno una volta!:ohmy:
ho provato con module assistant ma mi da un casino di errori penso perchè non trova gli headers.
ma mi chiedo se ho i sorgenti che me ne faccio degli headers? come si usano?
|
|
|
|
|
Registrato
|
Io non tremo...e solo un p? di me che se ne va.
|
|
|
|
The_Noise
|
 |
« Risposta #4 inserita:: Aprile 05, 2006, 05:26:19 am » |
|
Niente, se hai i sorgenti dai quali hai compilato il tuo kernel (ma bada che non siano stati puliti!) non ti servono gli header.
Gli header servono se hai un kernel debian binario per compilare altri moduli.
Che errori ti da module-assistant? Ripeto è questa la via consigliata (e se è consigliata da debian ci sarà un motivo).
Ciao!
|
|
|
|
|
Registrato
|
|
|
|
|
Pippopeppe
|
 |
« Risposta #5 inserita:: Aprile 05, 2006, 05:26:49 am » |
|
ecco i messaggi che ottengo quando faccio $m-a prepare
*** Warning, /usr/src/linux seems to contain unconfigured kernel source! **** stessa cosa per le cartelle: *** ..../usr/src/linux-source-2.6.15... ..../lib/modules/2.6.15-ktkm-wl/build... .../usr/src/linux-OLDVERSION.1144185823... .../usr/src/linux-source-2.6.15 ... .../lib/modules/2.6.15-ktkm-wl/build... **** e poi sulla shell questo messaggio: *** Getting source for kernel version: 2.6.15-ktkm-wl apt-get install linux-headers-2.6.15-ktkm-wl Lettura della lista dei pacchetti in corso... Fatto Generazione dell\'albero delle dipendenze in corso... Fatto E: Impossibile trovare linux-headers-2.6.15-ktkm-wl
il kernel 2.6.15-ktkm-wl è prorpio quello che sto usando e che ho compilato e che per la cronaca ho abilitato i moduli per la scheda wireless...alemno penso.
Ovviamente non potrà mai scaricare gli headers del kernel che ho fatto io ma io ho installati cmq nel /usr/src quelli 2.6.15-1
che devo fa di piu?
|
|
|
|
|
Registrato
|
Io non tremo...e solo un p? di me che se ne va.
|
|
|
|
The_Noise
|
 |
« Risposta #6 inserita:: Aprile 05, 2006, 05:41:59 am » |
|
Aspetta, hai compilato il kernel con make-kpkg? Presumo di no.
Pulisci i sorgenti e compila con kernel-kpkg (avendo già la configurazione è un attimo) e vedrai che i problemi con m-a andranno via.
|
|
|
|
|
Registrato
|
|
|
|
|
Pippopeppe
|
 |
« Risposta #7 inserita:: Aprile 05, 2006, 06:03:34 am » |
|
li ho compilati con make-kpkg per creare il pacchetto .deb come da manuale devo farli quindi con kernel-kpkg? mai sentito cmq ci provo. tanto ormai non so piu cosa fare le sto provando tutte
|
|
|
|
|
Registrato
|
Io non tremo...e solo un p? di me che se ne va.
|
|
|
|
Pippopeppe
|
 |
« Risposta #8 inserita:: Aprile 05, 2006, 06:09:08 am » |
|
non vorrei essere insistente ma non ho un comando che si chiama kernle-kpkg, al massimo con aot.get mi da un kernel-wedge.
che faccio? E cmq volevo sapere perche devo compilarlo cosi? che cambia? le opzioni che devo dare sono uguali?
Devo imparare il piu possibile!
|
|
|
|
|
Registrato
|
Io non tremo...e solo un p? di me che se ne va.
|
|
|
|
The_Noise
|
 |
« Risposta #9 inserita:: Aprile 05, 2006, 06:17:32 am » |
|
Scusa, lapsus volevo dire make-kpkg.
Dunque, hai compilato con make-kpkg il tuo kernel e pur non avendo pulito i sorgenti module-assistant ti da quell\'errore?
Hai altri sorgenti scompattati?
Stai eseguendo il kernel per il quale vuoi compilare i moduli?
|
|
|
|
|
Registrato
|
|
|
|
|
Pippopeppe
|
 |
« Risposta #10 inserita:: Aprile 05, 2006, 06:34:26 am » |
|
non ho altri sorgenti scompattati, e sono sul kernel sul quale voglio installare i moduli. i sorgenti erano gia puliti qando ho fatto m-a prepare. una cosa strana e che quando faccio m-a prepare mi crea un file /usr/src/linux-OLDVERSION.1144185823 e mi rende il link simbolico \"linux\" inaccessibile, e devo ricrearlo.
ho provato un altra cosa:
apt-get install pcmcia-source cd /usr/src tar zxvf pcmcia-modules.tar.gz cd linux make-kpkg modules_image
cosi per provare e mi da lo stesso errore che ho menzionato nel primo messaggio.
|
|
|
|
|
Registrato
|
Io non tremo...e solo un p? di me che se ne va.
|
|
|
|
The_Noise
|
 |
« Risposta #11 inserita:: Aprile 05, 2006, 06:43:39 am » |
|
module-assistant lavora sui sorgenti \"sporchi\" ;-).
Quindi devi ricompilare il kernel. Se oltre a kernel_image passi anche kernel_headers come target a make-kpkg ti crea due pacchetti: uno è il kernel e l\'altro sono gli header.
Installando gli header puoi anche pulire o cancellare i sorgenti, perchè verranno usati gli header per compilare i moduli.
Che ti dia errore anche make-kpkg modules_image è normale dato che hai pulito i sorgenti.
|
|
|
|
|
Registrato
|
|
|
|
|
Pippopeppe
|
 |
« Risposta #12 inserita:: Aprile 06, 2006, 06:13:10 am » |
|
ho fatto tutto e ha funziato tutto alla perfezione.grazie!
|
|
|
|
|
Registrato
|
Io non tremo...e solo un p? di me che se ne va.
|
|
|
|