Skip to main content

Problema TP LINK TP-WN510g non funzionano driver ndiswrapper

Posted in

Ciao a tutti, premetto che sono un neofita di zenwalk e comunque poco esperto di altre distro linux.
Ho un portatile molto vecchio e mi sono trovato benissimo con ZW 5.2 (PIII 600MHz, 320MB)
per potermi connettere in wifi comprai, quando avevo windows XP comprai una scheda PCMCIA Wi-Fi TP-LINK TL-WN510G e non c'è stato modo di non farla funzionare, nemmeno con i driver proprietari e ho abbandonato.
Quando poi ho resuscitato il portatile, con Ubuntu e Xubuntu la scheda ha funzionato dal primo inserimento senza dover fare nulla (a parte un riavvio)
Con ZW 5.2 avevo usato ndiswrapper con i driver scaricati da internet per WINXP e andavo benone.
Poi ho aggiornato skype con netpkg ed è successo il finimondo: wicd morto e pure netpkg stesso.
Ho pensato bene che, essendo uscita ZW 6.0 fosse migliorata la situazione ma ora mi ritrovo così:
la scheda la installo con ndiswrapper (ho provato tutti i dirver per tutti i win esistenti), ha i led lampeggianti correttamente, ma wicd non mi rileva nessuna rete, nemmeno se sono sopra al router wifi.
Ancora non ho fatto nulla su questa ZW 6.0 a parte questi driver.
A quanto pare la shceda si basa su chipset Atheros, come scritto sulla confezione, e forse, più precisamente, una 5005g, come ho letto su un forum (non so quanto affidabile)
Qualcuno mi sa guidare per cortesia?
Grazie
Fabbro

Aggiornamento: non so come,

Aggiornamento:
non so come, ma ripetendo la stessa identica procedua, finalmente la scheda si attiva e riconosce le reti presenti,
solo che comuqnue non mi si collega alla rete di casa protetta con wpa passphrase!
La vede e tenta il cellegamento, ma non riesce mai
Grazie di nuovo
Fabrizio

ciao hai provato con i

ciao hai provato con i drivers madwifi? sono drivers specifici per le schede atheros

e come dovrei fare? Comunque

e come dovrei fare?
Comunque non mi spiego come mai con 5.2 funzionasse (a parte dopo aver aggiornato skype) e con 6.0 no
Wicd si ferma sempre all'autenticazione wpa

penso che zw 6.0 utilizzi i

penso che zw 6.0 utilizzi i nuovi moduli ath5k oppure ath9k che forse non sono del tutto compatibili con la tua scheda, invece il vecchio ath_pci dovrebbe fare al caso tuo. Ora secondo me hai due possibilità: uno: reinstallare zw 5.2 e fare funzionare skype aggiornato; due: se proprio ci tieni a usare zw 6.0 armarti di pazienza e rimuovere i "drivers "ath5k , scaricare dal sito omonimo i madwifi, installarli e vedere come vanno. fammi sapere, un saluto

Ti ringrazio. Ribadendo che

Ti ringrazio.
Ribadendo che sono un neofita, mi potresti cortesemente lasciare delle istruzioni dettagliate per la seconda alternativa?
Grazie
Fabrizio

ok: scarica dal sito madwifi

ok: scarica dal sito madwifi il tarball madwifi-hal-0.10.5.6-r3835-20080801.tar.gz che dovrebbe andare bene alla tua scheda, loggati come root su zw 6.0, noterai delle icone sul desktop. Clicca due volte su quella a forma di pinguino e avvierai xkernelconf che è una fantastica utility GRAFICA per la gestione dei moduli del kernel. A sinistra hai i moduli disponibili a destra quelli attivati. Devi rimuovere dalla destra quelli chiamati ath5k (o ath9k nel caso) cliccandoci sopra due volte. Già che ci sei dai un'occhiata che non ci sia anche ndiswrapper tra quelli attivi, se c'è rimuovilo. Trasporta il tarball di madwifi sul tuo desktop, scompattalo, entra nella cartella appena creata e aprici un terminale (tasto destro del mouse opzione terminale). Ora sei all'interno della cartella dei files sorgenti dei moduli madwifi. Al prompt digita il comando make seguito da invio. Attendi il prompt successivo e digita il comando make install al successivo prompt dovresti avere i drivers installati. Torna in xkernelconf e verifica se sono disponibili (sulla sinistra) i moduli ath_pci. Se si, cliccaci sopra due volte e verifica se si sono spostati sulla destra (e quindi attivati). Non dimenticare che nelle preferenze di wicd devi dire al sistema che usi i drivers madwifi. Prova un po' e dimmi che succede, un saluto.

Dunque: i moduli ath5k e 9k

Dunque:
i moduli ath5k e 9k non erano sulla destra, ma sulla sinistra, quindi non ho fatto nulla;
ho rimosso ndiswrapper come da istruzioni;
ho scaricato i driver madwifi e fatto make e make install;
dopodiché in xkernelconf non c'è traccia di ath_pci, quindi non sono andato avanti.
In effetti, dopo che ho tolto ndiswrapper i led della pcmcia wifi hanno cambiato lampeggiamento.
TI ringrazio per la pazienza
ciao
Fabrizio

dovresti per favore postare

dovresti per favore postare l'output del comando (da root) iwconfig un'altra cosa: hai fatto un bel reboot dopo avere installato i madwifi? ciao

root[fabrizio]# iwconfig lo

root[fabrizio]# iwconfig
lo no wireless extensions.

eth0 no wireless extensions.

root[fabrizio]#

Niente novità dopo il reboot (ora sono collegato cablato)

è possibile qualche errore

è possibile qualche errore nella compilazione dei moduli: il comando make ha dato qualche errore? Prova a ripetere la procedura (i due comandi vanno dati dall'interno della cartella dei sorgenti) se qualcosa va storto dovresti ricevere messaggi di errore. Se ce ne sono, dovresti postarli così capiamo cosa non va. Prova così: da root: make clean attendi il prompt e poi dai make osserva l'output se presenta errori infine make install anche qui fai attenzione agli errori. Ciao

per fabbro: in questi giorni

per fabbro: in questi giorni ho finalmente avuto un po' di tempo per dare un'occhiata a zw 6.0. Il modulo in questione non si può compilare out of the box a causa del fatto che in questa release non sono stati inclusi i sorgenti del kernel. La cosa è risolvibile installandoli via netpkg. Una volta installati si può eseguire la procedura che ti ho spiegato. Mi scuso per l'ignoranza. Sempre a disposizione per chiarimenti, ciao.

ciao, grazie della

ciao, grazie della risposta
Mi sapresti indicare cosa devo fare di preciso per i sorgenti del kernel con netpkg?
Grazie ancora
Fabrizio

Secondo te questo wiki può essermi di aiuto? http://wiki.zenwalk.org/index.php?title=Madwifi-ng_(Atheros)

beh, fai partire netpkg

beh, fai partire netpkg carica un mirror current ricerca kernel source e installa il pacchetto, dopodichè esegui la compilazione come sopra. I moduli madwifi che ti ho indicato sono un pò vecchiotti, magari prova con qualcosa di più recente se vuoi, anche se quelli vanno bene lo stesso. Fammi sapere, ciao.

Scusami, nell'attesa della

Scusami, nell'attesa della risposta ho seguito la procedura che i avevo indicato sul wiki di zenwalk.
L'ho seguita ed è andata a buon fine, a sua detta.
La scheda, però, continua a rimanere in posizione di stallo.
A quanto mi sembra di capire con

# netpkg kernelsource kernelheaders

dovrei aver installato kernelsource e kernelheaders, giusto?
Per il resto della procedura ho scaricato i madwifi indicati sulla guida e fatto make e make install, ma l'obbiettivo resta tuttora disatteso.

La tua procedura si discosta da queste operazioni o è solo un modo alternativo di fare le stesse cose?
Grazie

non ho letto la procedura

non ho letto la procedura sul wiki ma quella che ti ho descritto funziona (ti sto scrivendo con un eeepc con i moduli installati in quel modo) verifica con il comando lsmod se nella lista c'è ath_pci, se c'è allora verifica con il comando iwconfig se l'interfaccia è riconosciuta. Se queste verifiche fossero negative ripeti la procedura che ti ho descritto, ora avendo i kernelsource installati dovrebbe andare tutto a buon fine. Se non funziona guarda dopo la compilazione in xkernelconf se appaiono gli ath_pci sulla sinistra. Non trascinare altri moduli ath* perchè ath_pci si carica da solo quelli che gli servono. Se non funge posta l'output dei seguenti comandi (dopo la compilazione del modulo) (da root) ifconfig iwconfig lsmod e giusto per capire lspci |grep Wireless (occhio alle maiuscole) ciao