NETGEAR WN111 E FIRMWARE [QUASI RISOLTO]

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Mi servirebbe un /usr/src/linux/.config

Messaggio da conraid »

se tu dal config di default (immagino huge, ma non ha importanza in questo caso) hai solamente aggiunto e non tolto delle voci dal config allora il problema è altrove

Avatar utente
Darkstar89
Packager
Packager
Messaggi: 372
Iscritto il: mer 17 dic 2008, 19:06
Nome Cognome: Francesco
Slackware: 13
Località: Sassari

Re: Mi servirebbe un /usr/src/linux/.config

Messaggio da Darkstar89 »

non ho tolto niente dal default.. ma dove può essere il problema :-k ?.. se con il 2.6.95.5 parte e con il 2.6.30.1 non parte il problema sta propio nel kernel.. ora riguardo con xconfig

Avatar utente
Darkstar89
Packager
Packager
Messaggi: 372
Iscritto il: mer 17 dic 2008, 19:06
Nome Cognome: Francesco
Slackware: 13
Località: Sassari

Re: Mi servirebbe un /usr/src/linux/.config

Messaggio da Darkstar89 »

Ho guardato e riguardato :( .. ho aggiunto varie cose ma non credo che possano servire per far funzionere il wifi :doubt: ..
allego il mio .config SE qualcuno ha tempo potrebbe copiarlo nella sua /usr/scr/linux-2.6.30.1, (chiaramente prima copia il suo config) e magari guardare con xconfig o menuconfig per vedere se nota qualche anomalia.. Altrimenti sono ben accetti consigli ;)
Allegati
config-2.6.30.1.txt
(69.77 KiB) Scaricato 65 volte

Mario Vanoni
Iper Master
Iper Master
Messaggi: 3174
Iscritto il: lun 3 set 2007, 21:20
Nome Cognome: Mario Vanoni
Slackware: 12.2
Kernel: 3.0.4 statico
Desktop: fluxbox/seamonkey
Località: Cuasso al Monte (VA)

Re: Mi servirebbe un /usr/src/linux/.config

Messaggio da Mario Vanoni »

Darkstar89 ha scritto:Ho guardato e riguardato :( .. ho aggiunto varie cose ma non credo che possano servire per far funzionere il wifi :doubt: ..
allego il mio .config SE qualcuno ha tempo potrebbe copiarlo nella sua /usr/scr/linux-2.6.30.1, (chiaramente prima copia il suo config) e magari guardare con xconfig o menuconfig per vedere se nota qualche anomalia.. Altrimenti sono ben accetti consigli ;)
L'ho scaricato e guardato con make menuconfig.

Una cosa manca, per me molto importante,
ma non ricordo piu` in quale frangente:

Devices Drivers -> I2C support
<*> I2C device interface

Avatar utente
Darkstar89
Packager
Packager
Messaggi: 372
Iscritto il: mer 17 dic 2008, 19:06
Nome Cognome: Francesco
Slackware: 13
Località: Sassari

Re: Mi servirebbe un /usr/src/linux/.config

Messaggio da Darkstar89 »

Grazie anche a tè :) .. ho provato ad abilitare "I2C device interface" ma ifconfig e iwconfig non trovano le penne wifi...
Sapete se posso abilitare qualcos'altro?.. magari anche come modulo se siete incerti... Grazie

Avatar utente
Darkstar89
Packager
Packager
Messaggi: 372
Iscritto il: mer 17 dic 2008, 19:06
Nome Cognome: Francesco
Slackware: 13
Località: Sassari

Re: Mi servirebbe un /usr/src/linux/.config

Messaggio da Darkstar89 »

Sono riuscito finalmente a connettermi con il 2.6.30.1 \:D/ ... ringrazio tutti :D
Anche se non sono propio apposto, mi sto connettendo con la vecchia penna wifi non con la wn111v2... ieri notte ho provato a copiare i firmware
in giro nei filesystem tipo in:
/usr/src/linux-2.6.30.1/drivers/firmware/
/usr/src/linux-2.6.30.1/drivers/net/wireless/ar9170/ ...
Poi ho guardato il codice in /usr/src/linux-2.6.30.1/drivers/net/wireless/ar9170/usb.c:

Codice: Seleziona tutto

#include <linux/module.h>
#include <linux/usb.h>   
#include <linux/firmware.h>
#include <linux/etherdevice.h>
#include <net/mac80211.h>     
#include "ar9170.h"           
#include "cmd.h"              
#include "hw.h"               
#include "usb.h" 
...
...
static int ar9170_usb_request_firmware(struct ar9170_usb *aru)
{                                                             
        int err = 0;                                          

        err = request_firmware(&aru->init_values, "ar9170-1.fw",
                               &aru->udev->dev);                
        if (err) {                                              
                dev_err(&aru->udev->dev, "file with init values not found.\n");
                return err;                                                    
        }                                                                      

        err = request_firmware(&aru->firmware, "ar9170-2.fw", &aru->udev->dev);
        if (err) {                                                             
                release_firmware(aru->init_values);                            
                dev_err(&aru->udev->dev, "firmware file not found.\n");        
                return err;                                                    
        }                                                                      

        return err;
}                  
Non scrive il percorso da dove prende il firmware.. (non sò se lo standard sia in /lib/firmware)
riporto dmesg:

Codice: Seleziona tutto

usb 1-8: default language 0x0409
usb 1-8: New USB device found, idVendor=0846, idProduct=9001
usb 1-8: New USB device strings: Mfr=16, Product=32, SerialNumber=48
usb 1-8: Product: USB2.0 WLAN
usb 1-8: Manufacturer: ATHER
usb 1-8: SerialNumber: 12345
usb 1-8: uevent
usb 1-8: usb_probe_device
usb 1-8: configuration #1 chosen from 1 choice
usb 1-8: adding 1-8:1.0 (config #1, interface 0)
usb 1-8:1.0: uevent
ar9170usb 1-8:1.0: usb_probe_interface
ar9170usb 1-8:1.0: usb_probe_interface - got id
ehci_hcd 0000:00:03.3: port 8 high speed
ehci_hcd 0000:00:03.3: GetStatus port 8 status 001005 POWER sig=se0 PE CONNECT
usb 1-8: reset high speed USB device using ehci_hcd and address 5
ehci_hcd 0000:00:03.3: port 8 high speed
ehci_hcd 0000:00:03.3: GetStatus port 8 status 001005 POWER sig=se0 PE CONNECT
usb 1-8: firmware: requesting ar9170-1.fw
usb 1-8: firmware: requesting ar9170-2.fw
usb 1-8: link qh0-00ff/f7342280 start 0 [2/0 us]
usb 1-8: USB setup failed (-110).
usb 1-8: unlink qh0-00ff/f7342280 start 0 [2/0 us]
ar9170usb: probe of 1-8:1.0 failed with error -110
drivers/usb/core/inode.c: creating file '005'
Voi credete sia un bug?
Io credo di si, o altrimenti credo bisognerebbe capire dove copiare i firmware..
Qualcuno che conosce meglio di mè l'inglese potrebbe comunicare a:
"Johannes Berg <johannes@sipsolutions.net>" e "Christian Lamparter <chunkeey@web.de>" il problema? [-o< :)

Avatar utente
Darkstar89
Packager
Packager
Messaggi: 372
Iscritto il: mer 17 dic 2008, 19:06
Nome Cognome: Francesco
Slackware: 13
Località: Sassari

Re: Mi servirebbe un /usr/src/linux/.config

Messaggio da Darkstar89 »

Ciao... perfavore vi prego datemi una mano [-o< ...
Ho contattato io l'autore nonostante il mio inglese.. mi ha risp con il seguente messaggio:
geee, I have no idea what the thread is about...
But judging from the output it looks Francesco didn't check if the firmware
md5sum matches those from the wiki.

ar9170-1.fw - bebf8de7bf0aa8ae3eb395cc6be2e762
ar9170-2.fw - 33ae4899340c75be4bc80c34fbe5d171

binary firmwares can only be downloaded through git
(this is a known limitation of the gitweb configuration over at kernel.org).
He has to clone the whole tree with
git clone
and copy the two files into the appropriate firmware folder.

Regards,
Chr
quando scarico il firmware ( http://git.kernel.org/?p=linux/kernel/g ... 8d8d5da2f5)
mi sono accorto che:

Codice: Seleziona tutto

Francesco@DarkStar89:~/Desktop$ md5sum ar*
f0a7231168004eee929dc8a532cd7ec9  ar9170-1.fw
7d0894590d00705f8647dfa47376568c  ar9170-2.fw
come vedete l' md5sum cambia... quindi come fare?... perfavore

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Mi servirebbe un /usr/src/linux/.config

Messaggio da conraid »

Ti sta dicendo di scaricare via GIT e non tramite gitweb, quindi da quel link prendi file errati

se non sbaglio dai messaggi del kernel ti dicevano di scaricare da qui
http://linuxwireless.org/en/users/Drivers/ar9170

come vedi ci sono anche li md5 per verificare

se clicchi sul firmware arrivi a
http://linuxwireless.org/en/users/Drivers/ar9170.fw

dove ti dice di scaricare tramite git da
http://git.sipsolutions.net/ar9170-fw.git

insomma

Codice: Seleziona tutto

$ mkdir git
$ cd git
$ git http://git.sipsolutions.net/ar9170-fw.git
$ cd linux-firmware
$ su
# cp ar*.fw /lib/firmware
ma se non segui i consigli che ti vengono dati dai messaggi di errore è dura andare avanti

Avatar utente
Darkstar89
Packager
Packager
Messaggi: 372
Iscritto il: mer 17 dic 2008, 19:06
Nome Cognome: Francesco
Slackware: 13
Località: Sassari

Re: Mi servirebbe un /usr/src/linux/.config

Messaggio da Darkstar89 »

conraid ha scritto: insomma

Codice: Seleziona tutto

$ mkdir git
$ cd git
$ git http://git.sipsolutions.net/ar9170-fw.git
$ cd linux-firmware
$ su
# cp ar*.fw /lib/firmware
ma se non segui i consigli che ti vengono dati dai messaggi di errore è dura andare avanti
Conraid, io sto seguendo i messaggi di errore, ma sono da più di un mese per far funzionar questa penna, ora credo di aver bisogno di creare i firmware, o almeno questo è quello che ho fatto dentro la dir Git, mostro anche il readme:

Codice: Seleziona tutto

Francesco@DarkStar89:~/Git$ git clone http://git.sipsolutions.net/ar9170-fw.git

Francesco@DarkStar89:~/Git$ ls
ar9170-fw/

Francesco@DarkStar89:~/Git$ tree |  grep .fw
`-- ar9170-fw
    |-- fw.lds

Francesco@DarkStar89:~/Git$ cat ar9170-fw/README
Atheros ar9170 firmware
-----------------------

This is the firmware for the Atheros ar9170 802.11n devices.

To build the firmware you will need an SH-2 toolchain:

 1) You can build your own toolchain:

    make -C toolchain

    but be aware that this will take some time and requires
    about 1.2 GiB disk space.

 2) You can download an SH-2 gcc toolchain from KPIT:

    http://www.kpitgnutools.com/index.php


The resulting firmware, ar9170.fw, can be used with the ar9170 Linux
driver through the standard request_firmware() API. You will need
ar9170 with 1-stage firmware support (this was recently added to
wireless-testing).

After getting a toolchain, simply build and install:

make
sudo make install
Francesco@DarkStar89:~/Git$ make -C toolchain
make: *** toolchain: No such file or directory.  Stop.
..provate a guardare http://www.kpitgnutools.com/index.php, io non capisco propio...
Nessuno sa cosè questo SH-2?

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: NETGEAR WN111 E FIRMWARE

Messaggio da conraid »

Perdonami, cannato il link, ma controlla se sbaglio :-)

il tizio ti ha detto che l'interfaccia web non funziona bene, quindi prendili via git

Codice: Seleziona tutto

$ mkdir git
$ cd git
$ git clone git://git.kernel.org/pub/scm/linux/kernel/git/dwmw2/linux-firmware.git
$ cd linux-firmware
$ md5sum ar9170-*.fw
bebf8de7bf0aa8ae3eb395cc6be2e762  ar9170-1.fw
33ae4899340c75be4bc80c34fbe5d171  ar9170-2.fw
come vedi sono gli stessi

a questo punto

Codice: Seleziona tutto

$ su
# cp ar*.fw /lib/firmware

Avatar utente
Darkstar89
Packager
Packager
Messaggi: 372
Iscritto il: mer 17 dic 2008, 19:06
Nome Cognome: Francesco
Slackware: 13
Località: Sassari

Re: NETGEAR WN111 E FIRMWARE

Messaggio da Darkstar89 »

Finalmente ho risolto \:D/ \:D/ .. funziona tutto bene.. ringrazio tutti
Un saluto Francesco

Avatar utente
Darkstar89
Packager
Packager
Messaggi: 372
Iscritto il: mer 17 dic 2008, 19:06
Nome Cognome: Francesco
Slackware: 13
Località: Sassari

Re: NETGEAR WN111 E FIRMWARE [QUASI RISOLTO]

Messaggio da Darkstar89 »

Continuo a chiedere info perchè dopo aver riavviato mi sono accorto che devo neccessariamente staccare la penna wifi se voglio avviare.. se l'attacco e poi accendo il pc si ferma a firmware requesting anche se il firmware c'è.. questo è dmesg

Codice: Seleziona tutto

usb 1-7: default language 0x0409
usb 1-7: New USB device found, idVendor=0846, idProduct=9001
usb 1-7: New USB device strings: Mfr=16, Product=32, SerialNumber=48
usb 1-7: Product: USB2.0 WLAN
usb 1-7: Manufacturer: ATHER
usb 1-7: SerialNumber: 12345
usb 1-7: uevent
usb 1-7: usb_probe_device
usb 1-7: configuration #1 chosen from 1 choice
usb 1-7: adding 1-7:1.0 (config #1, interface 0)
usb 1-7:1.0: uevent
ar9170usb 1-7:1.0: usb_probe_interface
ar9170usb 1-7:1.0: usb_probe_interface - got id
ehci_hcd 0000:00:03.3: port 7 high speed
ehci_hcd 0000:00:03.3: GetStatus port 7 status 001005 POWER sig=se0 PE CONNECT
usb 1-7: reset high speed USB device using ehci_hcd and address 4
ehci_hcd 0000:00:03.3: port 7 high speed
ehci_hcd 0000:00:03.3: GetStatus port 7 status 001005 POWER sig=se0 PE CONNECT
usb 1-7: firmware: requesting ar9170-1.fw
usb 1-7: firmware: requesting ar9170-2.fw
usb 1-7: link qh0-00ff/f7314100 start 0 [2/0 us]
phy0: Selected rate control algorithm 'minstrel'
Registered led device: ar9170-phy0::tx
Registered led device: ar9170-phy0::assoc
usb 1-7: Atheros AR9170 is registered as 'phy0'
drivers/usb/core/inode.c: creating file '004'
udev: renamed network interface wlan0 to wlan1
ADDRCONF(NETDEV_UP): wlan1: link is not ready
ADDRCONF(NETDEV_UP): wlan1: link is not ready
eppure:
root@DarkStar89:/home/Francesco# md5sum /lib/firmware/ar*
bebf8de7bf0aa8ae3eb395cc6be2e762 /lib/firmware/ar9170-1.fw
33ae4899340c75be4bc80c34fbe5d171 /lib/firmware/ar9170-2.fw

....Può essere che abbia compilato male il kernel nella parte dei firmware?
inoltre ora che avevo messo tutto a posto, volevo guardare appunto questa cosa dei firmware con make menuconfig ma ho:

Codice: Seleziona tutto

root@DarkStar89:/usr/src/linux-2.6.30.1# make menuconfig
  HOSTCC  scripts/basic/fixdep
In file included from /usr/include/bits/posix1_lim.h:153,
                 from /usr/include/limits.h:145,
                 from /usr/lib/gcc/i486-slackware-linux/4.3.3/include-fixed/limits.h:122,
                 from /usr/lib/gcc/i486-slackware-linux/4.3.3/include-fixed/syslimits.h:7,
                 from /usr/lib/gcc/i486-slackware-linux/4.3.3/include-fixed/limits.h:11,
                 from scripts/basic/fixdep.c:115:
/usr/include/bits/local_lim.h:39:26: error: linux/limits.h: No such file or directory
In file included from /usr/include/sys/socket.h:40,
                 from /usr/include/netinet/in.h:25,
                 from /usr/include/arpa/inet.h:23,
                 from scripts/basic/fixdep.c:117:
/usr/include/bits/socket.h:355:24: error: asm/socket.h: No such file or directory
scripts/basic/fixdep.c: In function 'use_config':
scripts/basic/fixdep.c:206: error: 'PATH_MAX' undeclared (first use in this function)
scripts/basic/fixdep.c:206: error: (Each undeclared identifier is reported only once
scripts/basic/fixdep.c:206: error: for each function it appears in.)
scripts/basic/fixdep.c:206: warning: unused variable 's'
scripts/basic/fixdep.c: In function 'parse_dep_file':
scripts/basic/fixdep.c:306: error: 'PATH_MAX' undeclared (first use in this function)
scripts/basic/fixdep.c:306: warning: unused variable 's'
make[1]: *** [scripts/basic/fixdep] Error 1
make: *** [scripts_basic] Error 2
credo che l'errore sia dovuto alla compilazione di gcc.. del vecchio link che avevo scaricato e che avevo compilato
con "make -C toolchain", stavo installando gcc-extra mi sembra.. posso tornare alla vecchia configurazione di gcc e accendere il pc con la penna wifi già attaccata?

Rispondi