Wireless su Thinkpad T42

Riconoscimento, installazione e configurazione delle periferiche.
Splarz
Prode Principiante
Messaggi: 190
Iscrizione: lunedì 19 marzo 2007, 20:49
Contatti:

Wireless su Thinkpad T42

Messaggio da Splarz »

sto cercando di far funzionare la wireless sulla mia gutsy e ho qualche problema, come questo tizio qui.
cercando google ho trovato un paio di guide (una di queste), indi cerco di seguirle: prima di tutto iwconfig:

Codice: Seleziona tutto

marco@ubulap:~$ iwconfig 
lo        no wireless extensions. 

eth0      no wireless extensions. 

irda0     no wireless extensions. 

eth1      IEEE 802.11-DS  ESSID:""  
          Mode:Managed  Frequency:2.412 GHz  Access Point: Invalid   
          Bit Rate:11 Mb/s   Tx-Power=17 dBm   Sensitivity=0/65535  
          Retry limit:16   RTS thr:off   Fragment thr:off 
          Power Management:off 
          Link Quality=0/100  Signal level=-107 dBm  Noise level=-97 dBm 
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0 
          Tx excessive retries:0  Invalid misc:1191   Missed beacon:0 

wifi0     IEEE 802.11-DS  ESSID:""  
          Mode:Managed  Frequency:2.412 GHz  Access Point: Invalid   
          Bit Rate:11 Mb/s   Tx-Power=17 dBm   Sensitivity=0/65535  
          Retry limit:16   RTS thr:off   Fragment thr:off 
          Power Management:off 
          Link Quality=0/100  Signal level=-107 dBm  Noise level=-97 dBm 
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0 
          Tx excessive retries:0  Invalid misc:1191   Missed beacon:0 

marco@ubulap:~$
e già qui mi trova non una ma ben due interfacce wireless (eth1 e wifi0)!

che fo? provo a disattivarne una e attivare l'altra alternativamente (sudo ifconfig eth1/wifi0 up/down) e ad impostare quella attiva. si va con iwlist eth1 scan:

Codice: Seleziona tutto

marco@ubulap:~$ iwlist eth1 scan 
eth1      Scan completed : 
          Cell 01 - Address: 00:1C:A2:84:7F:B3 
                    ESSID:"Alice-05633438" 
                    Mode:Master 
                    Frequency:2.412 GHz (Channel 1) 
                    Quality=46/100  Signal level=-72 dBm  Noise level:-100 dBm 
                    Encryption key:on 
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 18 Mb/s 
                              24 Mb/s; 36 Mb/s; 54 Mb/s 
                    Extra:bcn_int=100 
quindi

Codice: Seleziona tutto

sudo iwconfig eth1 mode managed channel 1 essid Alice-05633438
oppure

Codice: Seleziona tutto

sudo iwconfig wifi0 mode managed channel 1 essid Alice-05633438
ma il risultato non cambia mai:

Codice: Seleziona tutto

marco@ubulap:~$ iwconfig eth1 
eth1      IEEE 802.11-DS  ESSID:""  
          Mode:Managed  Frequency:2.412 GHz  Access Point: Invalid   
          Bit Rate:11 Mb/s   Tx-Power=17 dBm   Sensitivity=0/65535  
          Retry limit:16   RTS thr:off   Fragment thr:off 
          Power Management:off 
          Link Quality=0/100  Signal level=-107 dBm  Noise level=-93 dBm 
          Rx invalid nwid:7  Rx invalid crypt:0  Rx invalid frag:0 
          Tx excessive retries:0  Invalid misc:4743   Missed beacon:0
non pingo il router anche se il dispositivo sa che la rete wifi c'è.
può essere un problema di riconoscimento del dispostivo? devo installare i driver con ndiswrapper?
Splarz
Prode Principiante
Messaggi: 190
Iscrizione: lunedì 19 marzo 2007, 20:49
Contatti:

Re: Wireless su Thinkpad T42

Messaggio da Splarz »

Codice: Seleziona tutto

root@slax:~# iwconfig
lo        no wireless extensions.

eth0      IEEE 802.11-DS  ESSID:"Alice-05633438"
          Mode:Managed  Frequency:2.412 GHz  Access Point: 00:1C:A2:84:7F:B3
          Bit Rate:11 Mb/s   Tx-Power=17 dBm   Sensitivity=0/65535
          Retry limit:16   RTS thr:off   Fragment thr:off
          Encryption key:****-****-****-****-****-****-**   Security mode:open
          Power Management:off
          Link Quality=54/100  Signal level=-68 dBm  Noise level=-95 dBm
          Rx invalid nwid:42  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:221   Missed beacon:0

wifi0     IEEE 802.11-DS  ESSID:"Alice-05633438"
          Mode:Managed  Frequency:2.412 GHz  Access Point: 00:1C:A2:84:7F:B3
          Bit Rate:11 Mb/s   Tx-Power=17 dBm   Sensitivity=0/65535
          Retry limit:16   RTS thr:off   Fragment thr:off
          Encryption key:****-****-****-****-****-****-**   Security mode:open
          Power Management:off
          Link Quality=54/100  Signal level=-68 dBm  Noise level=-95 dBm
          Rx invalid nwid:42  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:221   Missed beacon:0

eth1      no wireless extensions.

sit0      no wireless extensions.
questo vien fuori usando una Slax 5, quindi escluderei il problema driver... ci navigo da dio con Slax  ;)

davvero nessuno mi sa aiutare?
Avatar utente
Stealth
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 17368
Iscrizione: martedì 31 gennaio 2006, 22:55
Desktop: Gnome
Distribuzione: Ubuntu 22.04 LTS

Re: Wireless su Thinkpad T42

Messaggio da Stealth »

Se hai una slax funzionante, controlla nome e versione del driver usato per la scheda, magari copiati da qualche parte (ad es. una penna usb) tutte le configurazioni........e poi prova a replicare tutto sulla gutsy  ;)
ciao
Splarz
Prode Principiante
Messaggi: 190
Iscrizione: lunedì 19 marzo 2007, 20:49
Contatti:

Re: Wireless su Thinkpad T42

Messaggio da Splarz »

eh, sto provando a capire come capire che driver usa Slax, non è facile...
tra l'altro, questo dice lspci:

Codice: Seleziona tutto

marco@ubulap:~$ lspci
00:00.0 Host bridge: Intel Corporation 82855PM Processor to I/O Controller (rev 03)
00:01.0 PCI bridge: Intel Corporation 82855PM Processor to AGP Controller (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 01)
00:1d.1 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 01)
00:1d.2 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 01)
00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 81)
00:1f.0 ISA bridge: Intel Corporation 82801DBM (ICH4-M) LPC Interface Bridge (rev 01)
00:1f.1 IDE interface: Intel Corporation 82801DBM (ICH4-M) IDE Controller (rev 01)
00:1f.3 SMBus: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller (rev 01)
00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 01)
00:1f.6 Modem: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller (rev 01)
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility M7 LW [Radeon Mobility 7500]
02:00.0 CardBus bridge: Texas Instruments PCI4520 PC card Cardbus Controller (rev 01)
02:00.1 CardBus bridge: Texas Instruments PCI4520 PC card Cardbus Controller (rev 01)
02:01.0 Ethernet controller: Intel Corporation 82540EP Gigabit Ethernet Controller (Mobile) (rev 03)
02:02.0 [b]Network controller: AIRONET Wireless Communications Cisco Aironet Wireless 802.11b[/b]
marco@ubulap:~$ 
in rete ho trovato un sacco di gente che ha un casino di problemi co' 'sta scheda: un sacco di topic rimandano al supporto lenovo e quindi alla pagina di download dei driver "acu" della cisco, ma è una babele e mi ci sto perdendo...
Avatar utente
Stealth
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 17368
Iscrizione: martedì 31 gennaio 2006, 22:55
Desktop: Gnome
Distribuzione: Ubuntu 22.04 LTS

Re: Wireless su Thinkpad T42

Messaggio da Stealth »

Più che con lspci, dovresti vedere cosa risponde lsmod. La scheda sembra comunque supportata, ho trovato questo topic (sul forum inglese) dove il problema era fargli vedere la wpa, ne deduco quindi che funzionasse  ;)

Per il driver, una volta individuato (con lsmod) il nome del modulo usato da slax, approfondisci un po' con il comando

Codice: Seleziona tutto

modinfo nome_modulo
e prova a caricarlo (su ubuntu) con

Codice: Seleziona tutto

sudo modprobe nome_modulo
da ultimo, ho visto che in quel topic consigliavano l'uso di wicd (al posto di network manager).....lo consiglio anche io  ;)
ciao
Splarz
Prode Principiante
Messaggi: 190
Iscrizione: lunedì 19 marzo 2007, 20:49
Contatti:

Re: Wireless su Thinkpad T42

Messaggio da Splarz »

mi sei stato di grande aiuto fin'ora!
il modulo è airo:

Codice: Seleziona tutto

root@slax:~# modinfo airo
filename:       /lib/modules/2.6.16/kernel/drivers/net/wireless/airo.ko
author:         Benjamin Reed
description:    Support for Cisco/Aironet 802.11 wireless ethernet                    cards.  Direct support for ISA/PCI/MPI cards and support                   for PCMCIA when used with airo_cs.
license:        Dual BSD/GPL
vermagic:       2.6.16 486 gcc-3.4
depends:
alias:          pci:v000014B9d00000001sv*sd*bc*sc*i*
alias:          pci:v000014B9d00004500sv*sd*bc*sc*i*
alias:          pci:v000014B9d00004800sv*sd*bc*sc*i*
alias:          pci:v000014B9d00000340sv*sd*bc*sc*i*
alias:          pci:v000014B9d00000350sv*sd*bc*sc*i*
alias:          pci:v000014B9d00005000sv*sd*bc*sc*i*
alias:          pci:v000014B9d0000A504sv*sd*bc*sc*i*
parm:           proc_perm:The permission bits of the files in /proc (int)
parm:           airo_perm:The permission bits of /proc/[driver/]aironet. (int)
parm:           proc_gid:The gid that the /proc files will belong to. (int)
parm:           proc_uid:The uid that the /proc files will belong to. (int)
parm:           probe:If zero, the driver won't start the card. (int)
parm:           adhoc:If non-zero, the card will start in adhoc mode. (int)
parm:           maxencrypt:The maximum speed that the card can do encryption.  Units are in 512kbs.  Zero (default) means there is no limit. Older cards used to be limited to 2mbs (4). (int)
parm:           aux_bap:If non-zero, the driver will switch into a mode than seems to work better for older cards with some older buses.  Before switching it checks that the switch is needed. (int)
parm:           auto_wep:If non-zero, the driver will keep looping through the authentication options until an association is made.  The value of auto_wep is number of the wep keys to check.  A value of 2 will try using the key at index 0 and index 1. (int)
parm:           ssids:array of charp
parm:           rates:array of int
parm:           basic_rate:int
parm:           irq:array of int
parm:           io:array of int
root@slax:~#
ed invece gutsy cosa userà mai?

Codice: Seleziona tutto

marco@ubulap:~$ modinfo airo 
filename:       /lib/modules/2.6.22-14-generic/kernel/drivers/net/wireless/airo.ko 
license:        Dual BSD/GPL 
description:    Support for Cisco/Aironet 802.11 wireless ethernet                    cards.  Direct support for ISA/PCI/MPI cards and support    for PCMCIA when used with airo_cs. 
author:         Benjamin Reed 
srcversion:     AE7671EA1153EC995492F33 
alias:          pci:v000014B9d0000A504sv*sd*bc*sc*i* 
alias:          pci:v000014B9d00005000sv*sd*bc*sc*i* 
alias:          pci:v000014B9d00000350sv*sd*bc*sc*i* 
alias:          pci:v000014B9d00000340sv*sd*bc*sc*i* 
alias:          pci:v000014B9d00004800sv*sd*bc*sc*i* 
alias:          pci:v000014B9d00004500sv*sd*bc*sc*i* 
alias:          pci:v000014B9d00000001sv*sd*bc*sc*i* 
depends:        
vermagic:       2.6.22-14-generic SMP mod_unload 586 
parm:           io:array of int 
parm:           irq:array of int 
parm:           basic_rate:int 
parm:           rates:array of int 
parm:           ssids:array of charp 
parm:           auto_wep:If non-zero, the driver will keep looping through the authentication options until an association is made.  The value of auto_wep is number of the wep keys to check.  A value of 2 will try using the key at index 0 and index 1. (int) 
parm:           aux_bap:If non-zero, the driver will switch into a mode than seems to work better for older cards with some older buses.  Before switching it checks that the switch is needed. (int) 
parm:           maxencrypt:The maximum speed that the card can do encryption.  Units are in 512kbs.  Zero (default) means there is no limit. Older cards used to be limited to 2mbs (4). (int) 
parm:           adhoc:If non-zero, the card will start in adhoc mode. (int) 
parm:           probe:If zero, the driver won't start the card. (int) 
parm:           proc_uid:The uid that the /proc files will belong to. (int) 
parm:           proc_gid:The gid that the /proc files will belong to. (int) 
parm:           airo_perm:The permission bits of /proc/[driver/]aironet. (int) 
parm:           proc_perm:The permission bits of the files in /proc (int) 
marco@ubulap:~$ 
airo ovviamente!
ho seguito questo bug report e mi sono accorto che la mia scheda in tutti i thinkpad ha problemi da tempi ancestrali. ho provato anche una delle soluzioni proposte:

Codice: Seleziona tutto

sudo modprobe -r airo
sudo modprobe airo
ma anche ricaricando il modulo iwconfig non cambia. non mi resta che sostituire network-manager-gnome con wicd, anche se non sono molto fiducioso...
grazie mille per l'aiuto intanto!
Ultima modifica di Splarz il lunedì 21 gennaio 2008, 22:41, modificato 1 volta in totale.
Splarz
Prode Principiante
Messaggi: 190
Iscrizione: lunedì 19 marzo 2007, 20:49
Contatti:

Re: Wireless su Thinkpad T42

Messaggio da Splarz »

ordunque, dopo estenuanti ricerche ho constatato che tutti han problemi coi thinkpad, il modulo airo fa i capricci con la scheda cisco.
ho scoperto l'esistenza del thinkwiki e in questa pagina dicono che, in teoria, con il firmware 5.60.17 o 5.20.17 e il kernel serie 2.6 tutto funziona. il punto è che il mio firmware è 5.41 e funziona col kernel linux 2.4, visto che sotto slax tutto funziona.
secondo voi un upgrade di firmware risolverebbe la cosa, diversamente da quel che c'è scritto nel thinkwiki? o dovrei ricompilare un kernel 2.4?
Scrivi risposta

Ritorna a “Driver e periferiche”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 11 ospiti