Pagina 1 di 1

[Risolto] kernel 2.6.23 e madwifi

Inviato: gio 11 ott 2007, 8:46
da corrado
Ciao a tutti,
ieri sera ho scaricato e compilato il nuovo 2.6.23 usando il config del 2.6.22.9.
La sorpresa l'ho però avuta quando ho ricompilato madwifi per il nuovo kernel con il seguente comando:

Codice: Seleziona tutto

KVER=2.6.23 ./madwifi.SlackBuild
Installo madwifi, riavvio e non trovo più l'interfaccia ath0!!!
Provo a ricompilare madwifi partendo dal kernel 2.6.23 ma il risultato è sempre lo stesso.
Quando passai dal 2.6.22.6 al 2.6.22.9 non ebbi problemi con madwifi.

Idee?

Saluti
corrado

Re: kernel 2.6.23 e madwifi

Inviato: gio 11 ott 2007, 9:36
da conraid
corrado ha scritto: Quando passai dal 2.6.22.6 al 2.6.22.9 non ebbi problemi con madwifi.

Idee?

Da una versione 2.6.x ad un'altra 2.6.x ci sono solamente bugfixes quindi cambia poco nella configurazione. Mentre se passi ad una 2.6.y allora solitamente qualche cambiamento, più o meno importante c'è.
Prova a vedere se è cambiato qualcosa che a che vedere con il wireless o con il config, leggendo il changelog e guardando le modifiche che richiede quel programma.
Per esempio è cambiato un po' ACPI che ora ha un gestore user-space, anche se pui sempre compilare la vecchia versione. Magari anche in qualche parte che serve a madwifi è successa una cosa simile.

A questa pagina
http://madwifi.org/wiki/UserDocs/KernelConfig
per esempio ti dice che "beginning with kernel 2.6.22 two "Generic IEEE 802.11 Networking Stack" options are available. Neither of them is needed for MadWifi."
Magari ci sono state aggiunte o modifiche che richiedono modifica del codice.
Se non lo hai fatto spulciati il changelog...


Ciao omonimo :-)

Inviato: sab 13 ott 2007, 12:54
da corrado
Il problema credo che sia in madwifi... quando lo compilo per il kernel 2.6.23 il pacchetto che si crea nonha i moduli per il wifi. La dir /lib/modules/2.6.23/net è infatti vuota.
Nella compilazione ho notato questi errori:

Codice: Seleziona tutto

make[3]: *** [/tmp/build/tmp-madwifi/madwifi-0.9.3.2/ath/if_ath_pci.o] Error 1
make[2]: *** [/tmp/build/tmp-madwifi/madwifi-0.9.3.2/ath] Error 2
make[1]: *** [_module_/tmp/build/tmp-madwifi/madwifi-0.9.3.2] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.23'
make: *** [modules] Error 2

Codice: Seleziona tutto

install ath_pci.ko /tmp/build/package-madwifi//lib/modules/2.6.23/net
install: cannot stat `ath_pci.ko': No such file or directory
make[1]: *** [install] Error 1
make[1]: Leaving directory `/tmp/build/tmp-madwifi/madwifi-0.9.3.2/ath'
make: *** [install-modules] Error 1
Non so come andare avanti...

Saluti
corrado

Inviato: sab 13 ott 2007, 13:06
da conraid
corrado ha scritto: Non so come andare avanti...
Magari non va con il nuovo kernel


Spulciando velocemente nel sito di madwifi ho visto questo:

http://madwifi.org/ticket/1476

Prova a vedere se c'è una nuova versione, anche di sviluppo.

Inviato: sab 13 ott 2007, 13:58
da corrado
Ho aggiunto quelle tre righe al file ma ottengo gli stessi errori...

Edit:
Ho scaricato anche una versione "snapshot" e provato a compilare anche quella ma ottengo comunque errori ed il pacchetto non ha moduli da "sistemare" in /lib/modules/2.6.23

Saluti
corrado

Inviato: dom 14 ott 2007, 15:04
da corrado
Finalmente ho risolto...
Ho ricompilato il kernel, ho scaricato "a mano" il sorgente madwifi-ng-current.tar.gz (lo slack build non lo faceva in automatico), ho messo "yes" nello slack build alla riga 66

Codice: Seleziona tutto

(SNAPSHOT=${SNAPSHOT:-"yes"}
ho ricompilato con il comando:

Codice: Seleziona tutto

 KVER=2.6.23 ./madwifi.SlackBuild
ed ho ottenuto il pacchetto completo e funzionante di madwifi.

Saluti
corrado

Inviato: lun 15 ott 2007, 10:36
da conraid
Ho visto nelle mailing list si sicurezza che c'è un security fix nella versione SVN

Qui leggi qualcosa http://secunia.com/advisories/27197/