Scheda Wifi dall'impossibile installazione... aiuto

Pubblicità

AYAMY

Utente Attivo
Messaggi
49
Reazioni
0
Punteggio
26
Ciao a tutti... Sto cercando di installare la mia scheda wireless (integrata) sul mio portatile e purtroppo non ci riesco...
Ho letto tutti i thread relativi all'installazione di NDISWAPPER ed ho trovato anche i driver relativi alla mia scheda wireless (Harware: HP pavilion zd7000 (Laptop) - Wireless Card: Broadcom BCM94306 802.11g) quindi teoricamente avrei tutti gli sturmenti per installare la scheda ma una valanga di problemi:
Visto che per installare NDISWAPPER c'è bisogno del
Kernel di Fedora 5 (che non riesco a trovare)...
quindi leggendo un thread ho fatto questa operazione...

[Simone@localhost ~]$ su
Parola d'ordine:
[root@localhost Simone]# yum install kernel-devel
Loading "installonlyn" plugin
Setting up Install Process
Setting up repositories
core [1/3]
Cannot find a valid baseurl for repo: core
Error: Cannot find a valid baseurl for repo: core

POI ANCHE SE HO OTTENUTO QUESTO ERRORE HO PROVATO COMUNQUE A FARE IL MAKE DI NDISWAPPER (ma ovviamente l'installazione non sarebbe andata a buon fine)

root@localhost ndiswrapper-1.26]# make
make -C driver
make[1]: Entering directory `/home/Simone/Desktop/ndiswrapper-1.26/driver'
Can't find kernel build files in /lib/modules/2.6.15-1.2054_FC5smp/build;
give the path to kernel build directory with
KBUILD=<path> argument to make
make[1]: *** [prereq_check] Error 1
make[1]: Leaving directory `/home/Simone/Desktop/ndiswrapper-1.26/driver'
make: *** [all] Error 2

Quale errore ho fatto?

Mi date una mano please? l'installazione di questa scheda Wifi mi sta facendo perdere un casino di tempo!!!


Grazie

Simo
 
cercando di seguire un metodo simile (e sicuramente sbagliando qualche passaggio) ho fatto un bel casino.. che puoi trovare qualche post più in basso...
ma non c'è un metodo più semplice senza dover reinstallare un nuovo kernel?
 
se devi compilare qualcosa che vada ad integrarsi nel sistema come modulo del kernel ti servono per forza i sorgenti stessi del kernel, vedo difficile altrimenti la cosa.

Cmq installare solo i sorgenti del kernel in uso non crea problemi, se non li compili e cerchi di installare i file prodotti da tale processo nn ci sono assolutamente rischi.

Nel tuo caso io:
- scaricherei i sorgenti
- andrei (come root) in /usr/src/linux
- lancerei (come root) make
- andrei nella directory con i sorgenti di ndiswrapper
- lancerei make
- lancerei (come root) make install

in questo modo compili il kernel ma non lo installi, compili ndiswrapper e poi lo installi
 
dimmi se vado bene..allora.. faccio così...
mi scarico i file kernel-2.6.15-1.2054_FC5.src che dovrebbe essere il kernel originale della mia fedora 5
per controllare se questo è il kernel giusto dal terminale faccio
uname -r
sperando che mi dica come risultato il medesimo kernel
poi sempre dal terminale seguo la procedura che tu mi hai indicato
-vado(come root) in /usr/src/linux
- lancio (come root) make
- vado in scr di ndiswrapper
- lancio il make
- lancio (come root) il make install sempre da dentro scr di ndiswapper

dici che consì funzionerà?
 
si, dovrebbe andare (ricorda che il kernel che usi e in cui vuoi inserire ndiswrapper deve essere lo stesso di cui compili i sorgenti e che si troverà in /usr/src/linux)

piccola nota (tutto da fare come root):
casomai il "make" del kernel non andasse a buon fine, prova a vedere se esiste il file /usr/src/linux/.config e se non ci fosse dovresti sperare di trovare in /boot un file .config (o config) riferito al tuo kernel e copiarlo in /usr/src/linux rinominandolo in .config (es: cp /boot/.config-xxx /usr/src/linux/.config) ; fatto questo dai (da dentro /usr/src/linux) "make menuconfig" e poi selezioni subito la voce per uscire, rispondendo di "Si" quando ti verrà chiesto di salvare il file. Fatto questo riprendi i passi da "make" da usare da "dentro" il kernel
 
ma una volta che ho scaricato il file kernel-2.6.15-1.2054_FC5.src.rpm non devo fare qualche operazione a priori prima di andare sotto /usr/src/linux?
 
certo, devi installare (come root) il pacchetto rpm altrimenti nn te ne fai nulla:
rpm -i kernel-2.6.15-1.2054_FC5.src.rpm

se fatto cio' non trovi /usr/src/linux ma solo /usr/src/linux-2.6.15... crea (sempre come root) il symlink:
ln -s /usr/src/linux-2.6.15... /usr/src/linux

nota: ho usato ... per indicare il resto del nome ;)
 
ricapitolando:
1)scarico i file kernel-2.6.15-1.2054_FC5.src
2)controllo se il kernel è giusto dal terminale facendo
uname -r
3)install i pacchetti rpm con il comando
rpm -i kernel-2.6.15-1.2054_FC5.src.rpm
4)cerco l'esistenza di usr/src/linux e se trovo /usr/src/linux-2.6.15 uso il comando ln -s /usr/src/linux-2.6.15... /usr/src/linux
5)
-vado(come root) in /usr/src/linux
- lancio (come root) make
- vado in scr di ndiswrapper
- lancio il make
- lancio (come root) il make install sempre da dentro scr di ndiswapper

PS:
MA SE IL MAKE NON VA CI SONO DEI CASINI OPPURE AL MAX NON PARTE L'INSTALLAZIONE DEL PROGRAMMA?
casomai il "make" del kernel non andasse a buon fine, prova a vedere se esiste il file /usr/src/linux/.config e se non ci fosse dovresti sperare di trovare in /boot un file .config (o config) riferito al tuo kernel e copiarlo in /usr/src/linux rinominandolo in .config (es: cp /boot/.config-xxx /usr/src/linux/.config) ; fatto questo dai (da dentro /usr/src/linux) "make menuconfig" e poi selezioni subito la voce per uscire, rispondendo di "Si" quando ti verrà chiesto di salvare il file. Fatto questo riprendi i passi da "make" da usare da "dentro" il kernel
 
procedura corretta, ricorda di sostituire ... con il testo corretto ;)

se il make non va non hai casini, ti ritrovi semplicemente punto e a capo con un kernel non compilato ma cmq non installato di nuovo
 
si, il mitico TAB risolve tanti problemi :D

una nota sul punto 4.
se trovi sia linux che linux-... e con
ls -l /usr/src/linux
vedi che punta all'altra directory puoi evitare la creazione del symlink con "ln -s ..."
 
il kernel di solito risiede come sorgenti in /usr/src/linux-versione e per comodità si usa un symlink (/usr/src/linux) che punti ad esso.

quindi se hai già /usr/src/linux ed esso fa riferimento ai sorgenti installati con rpm sei a posto, se non è presente tale symlink lo crei con il comando che ti ho dato mentre se è presente ma punta "sbagliato" primo lo canelli con
rm /usr/src/linux
e poi lo ricrei sempre con il comando "ln -s ..."

ps.
per vedere a cosa punta il symlink puo' usare "ls ..." (come ti ho indicato prima) o il comando fatto apposta:readlink path_link , in questo caso
readlink /usr/src/linux
 
grazie 1000!!!sei stato gentilissimo... adesso vedo un pò cosa riesco a combinare e poi posto i risultati ...
Grazie ancora.. sopratutto per la grande pazienza!!:inchino:
 
Pubblicità
Pubblicità
Indietro
Top