Kezdőlap › Fórumok › Hálózati problémák › Wifi driver
- This topic has 68 hozzászólás, 10 résztvevő, and was last updated 16 years, 2 months telt el by
Geeco.
-
SzerzőBejegyzés
-
2008-02-23-16:15 #2153597
Nos, fenti driver-rel tökölök én is jelenleg.
Az ipw3945 (http://ipw3945.sourceforge.net/) már deprecated, szóval érdemes az iwl3945-tel (iwlwifi driver http://intellinuxwireless.org/) próbálkozni.
Az előbbihez még kellett az a bizonyos ipw3945d démon, utóbbihoz már nem kell.
Mindkettőhöz kell viszont a firmware (microcode image), letölthető az oldalakról és be kell másolni a /lib/firmware könyvtárba.
Tudnivaló még, hogy 2.6.24-től kezdve a kernel tartalmazza az iwlwifi driver-t és a mac80211 stack-et, szóval ezeket NEM kell külön feltenni.
Mindezektől függetlenül nálam be van töltve a szükséges modul(ok), azonban a microcode nem tetszik neki valamiért:
Code:root@lenovo:~#lsmod
Module Size Used by
iwl3945 158568 0
mac80211 103948 1 iwl3945Code:root@lenovo:~#dmesg | grep iw
iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, 1.1.17kds
iwl3945: Copyright(c) 2003-2007 Intel Corporation
iwl3945: Detected Intel PRO/Wireless 3945ABG Network Connection
iwl3945: iwlwifi-3945-1.ucode firmware file req failed: Reason -2
iwl3945: Could not read microcode: -2
iwl3945: probe of 0000:03:00.0 failed with error -2Szóval egyelőre itt tartok, nézegetem a külföldi fórumokat, több helyen írták ezt a problémát, megoldást még nem találtam.
Ami alternatív megoldás lehet: 2.6.23-as kernel + iwlwifi
Ez a kombó általában működik, lehet ez lesz belőle ha nem jutok előrébb.Erdsiger, dmesg mit üzen? ipw helyett próbáld meg feltenni az iwl driver-t.
2008-02-23-16:15 #2153598Nos, fenti driver-rel tökölök én is jelenleg.
Az ipw3945 (http://ipw3945.sourceforge.net/) már deprecated, szóval érdemes az iwl3945-tel (iwlwifi driver http://intellinuxwireless.org/) próbálkozni.
Az előbbihez még kellett az a bizonyos ipw3945d démon, utóbbihoz már nem kell.
Mindkettőhöz kell viszont a firmware (microcode image), letölthető az oldalakról és be kell másolni a /lib/firmware könyvtárba.
Tudnivaló még, hogy 2.6.24-től kezdve a kernel tartalmazza az iwlwifi driver-t és a mac80211 stack-et, szóval ezeket NEM kell külön feltenni.
Mindezektől függetlenül nálam be van töltve a szükséges modul(ok), azonban a microcode nem tetszik neki valamiért:
Code:root@lenovo:~#lsmod
Module Size Used by
iwl3945 158568 0
mac80211 103948 1 iwl3945Code:root@lenovo:~#dmesg | grep iw
iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, 1.1.17kds
iwl3945: Copyright(c) 2003-2007 Intel Corporation
iwl3945: Detected Intel PRO/Wireless 3945ABG Network Connection
iwl3945: iwlwifi-3945-1.ucode firmware file req failed: Reason -2
iwl3945: Could not read microcode: -2
iwl3945: probe of 0000:03:00.0 failed with error -2Szóval egyelőre itt tartok, nézegetem a külföldi fórumokat, több helyen írták ezt a problémát, megoldást még nem találtam.
Ami alternatív megoldás lehet: 2.6.23-as kernel + iwlwifi
Ez a kombó általában működik, lehet ez lesz belőle ha nem jutok előrébb.Erdsiger, dmesg mit üzen? ipw helyett próbáld meg feltenni az iwl driver-t.
2008-02-23-16:38 #2153599Nos, az előző ajánlás továbbra is érvényes erdsiger részére.
Vagy iwlwifi driver, vagy felteszed a 2.6.24-eset és abban benne van, csak a microcode kell hozzá.Ja igen, mindössze át kellett nevezni iwlwifi-3945-1.ucode-ra, mert egyszerűen nem találta a driver:
Code:iwl3945: iwlwifi-3945-1.ucode firmware file req failed: Reason -2
iwl3945: Could not read microcode: -2Mostmár mac80211 és iwl3945 modul betöltése után:
dmesg:Code:iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, 1.1.17kds
iwl3945: Copyright(c) 2003-2007 Intel Corporation
iwl3945: Detected Intel PRO/Wireless 3945ABG Network Connection
iwl3945: Tunable channels: 13 802.11bg, 23 802.11a channels
phy2: Selected rate control algorithm ‘iwl-3945-rs’és voilá, van wlan0-ám 🙂 Jön a konfigolás…
2008-02-23-16:38 #2153600Nos, az előző ajánlás továbbra is érvényes erdsiger részére.
Vagy iwlwifi driver, vagy felteszed a 2.6.24-eset és abban benne van, csak a microcode kell hozzá.Ja igen, mindössze át kellett nevezni iwlwifi-3945-1.ucode-ra, mert egyszerűen nem találta a driver:
Code:iwl3945: iwlwifi-3945-1.ucode firmware file req failed: Reason -2
iwl3945: Could not read microcode: -2Mostmár mac80211 és iwl3945 modul betöltése után:
dmesg:Code:iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, 1.1.17kds
iwl3945: Copyright(c) 2003-2007 Intel Corporation
iwl3945: Detected Intel PRO/Wireless 3945ABG Network Connection
iwl3945: Tunable channels: 13 802.11bg, 23 802.11a channels
phy2: Selected rate control algorithm ‘iwl-3945-rs’és voilá, van wlan0-ám 🙂 Jön a konfigolás…
2008-02-23-22:13 #2153601Nos, wlan-t sikerült bekonfigolni, most már wireless vagyok.
Ami kell ugyebár:-iwlwifi driver és a mac80211 subsystem (2.6.24-től kernelben van)
-microcode image (/lib/firmware könyvtárba bemásolni, átnevezni, ha dmesg írja, hogy nem találja)
-modulok betöltéselsmod:
Code:iwl3945 158568 0
mac80211 103948 1 iwl3945Ezek után már kell lenni wlan0-nak.
iwlist wlan0 scan segítségével le lehet kérni az elérhető hálózatokat. Kézzel beállítani, ha szükséges (ha nem otthon vagy pl.) az iwconfig segítségével (man iwconfig).
Állandó kapcsolat paramétereit disztribúciótól függően (nálam /etc/rc.d/rc.inet1.conf, Slackware) lehet beállítani.
pl.Code:IFNAME[4]=”wlan0″
#IPADDR[4]=””
#NETMASK[4]=””
USE_DHCP[4]=”yes”
#DHCP_HOSTNAME[4]=”icculus-wireless”
#DHCP_KEEPRESOLV[4]=”yes”
#DHCP_KEEPNTP[4]=”yes”
#DHCP_KEEPGW[4]=”yes”
#DHCP_IPADDR[4]=””
#WLAN_ESSID[4]=””
WLAN_MODE[4]=Managed
WLAN_RATE[4]=”54M auto”
WLAN_CHANNEL[4]=”auto”
WLAN_TIMEOUT[4]=”5″
#WLAN_KEY[4]=””
#WLAN_IWPRIV[4]=”AuthMode=WPAPSK EncrypType=TKIP WPAPSK=7B1ABEEB5D197741923ED26727569C365E31212096A0EAFAD563B268BAD01CAF TxRate=0″
WLAN_WPA[4]=”wpa_supplicant”
WLAN_WPADRIVER[4]=”wext”Nálam DHCP ill. egy-két wlan opció van megadva (ezeket kézzel az iwconfig-gal is meg lehet adni)
A WLAN_WPA[4]=”wpa_supplicant” és WLAN_WPADRIVER[4]=”wext” sorok nem kellenek, ha WEP, vagy nyílt hálózat van.Ha WPA-PSK autentikáció van beállítva az access pointra, ezt külön a wpa_supplicant konfigfájlban kell beállítani (nálam /etc/wpa_supplicant.conf lényeges része):
Code:# WPA protected network, supply your own ESSID and WPAPSK here:
network={
scan_ssid=0
ssid=”[B]ide jön az ssid[/B]”
proto=WPA
key_mgmt=WPA-PSK
pairwise=CCMP TKIP
group=CCMP TKIP WEP104 WEP40
psk=[B]ide meg a 256bites hálózati kulcs[/B]
}A psk-t a wpa_passphrase ssid passphrase paranccsal tudod legenerálni.
Ha ezek megvannak, a hálózati eszközöket konfiguráló démont újraindítva elvileg már csatlakozik is a hálózathoz.
wpi_cli status megadja, hogy sikerült-e az azonsítás:Code:Selected interface ‘wlan0’
bssid=00:11:2f:dd:ff:7e
ssid=makinet
id=0
pairwise_cipher=TKIP
group_cipher=TKIP
key_mgmt=WPA-PSK
wpa_state=COMPLETED
ip_address=192.168.0.136wlan0-t a démon elindította, dhcpcd által megkapta az IP-t.
ifconfig:
Code:wlan0 Link encap:Ethernet HWaddr 00:19:D2:29:94:50
inet addr:192.168.0.136 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::219:d2ff:fe29:9450/64 Scope:Link
UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1
RX packets:44656 errors:0 dropped:0 overruns:0 frame:0
TX packets:35551 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:54164705 (51.6 MiB) TX bytes:3537946 (3.3 MiB)iwconfig:
Code:wlan0 IEEE 802.11g [B]ESSID:”makinet”[/B]
Mode:Managed Frequency:2.412 GHz [B]Access Point: 00:11:2F:DD:FF:7E[/B]
Bit Rate=54 Mb/s Tx-Power=27 dBm
Retry min limit:7 RTS thr:off Fragment thr=2346 B
[B]Encryption key:9265-86B2-996E-EE91-0AC9-ED6E-F904-9AC3-FEAE-76F7-617D-6B2E-BA6D-88F0-7A5B-D21A [2][/B]
Link Quality=88/100 Signal level=-45 dBm Noise level=-72 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0dmesg:
Code:wlan0: Initial auth_alg=0
wlan0: authenticate with AP 00:11:2f:dd:ff:7e
wlan0: RX authentication from 00:11:2f:dd:ff:7e (alg=0 transaction=2 status=0)
wlan0: authenticated
wlan0: associate with AP 00:11:2f:dd:ff:7e
wlan0: RX AssocResp from 00:11:2f:dd:ff:7e (capab=0x411 status=0 aid=5)
wlan0: associated
ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
eth0: no IPv6 routers present
wlan0: no IPv6 routers present2008-02-23-22:13 #2153602Nos, wlan-t sikerült bekonfigolni, most már wireless vagyok.
Ami kell ugyebár:-iwlwifi driver és a mac80211 subsystem (2.6.24-től kernelben van)
-microcode image (/lib/firmware könyvtárba bemásolni, átnevezni, ha dmesg írja, hogy nem találja)
-modulok betöltéselsmod:
Code:iwl3945 158568 0
mac80211 103948 1 iwl3945Ezek után már kell lenni wlan0-nak.
iwlist wlan0 scan segítségével le lehet kérni az elérhető hálózatokat. Kézzel beállítani, ha szükséges (ha nem otthon vagy pl.) az iwconfig segítségével (man iwconfig).
Állandó kapcsolat paramétereit disztribúciótól függően (nálam /etc/rc.d/rc.inet1.conf, Slackware) lehet beállítani.
pl.Code:IFNAME[4]=”wlan0″
#IPADDR[4]=””
#NETMASK[4]=””
USE_DHCP[4]=”yes”
#DHCP_HOSTNAME[4]=”icculus-wireless”
#DHCP_KEEPRESOLV[4]=”yes”
#DHCP_KEEPNTP[4]=”yes”
#DHCP_KEEPGW[4]=”yes”
#DHCP_IPADDR[4]=””
#WLAN_ESSID[4]=””
WLAN_MODE[4]=Managed
WLAN_RATE[4]=”54M auto”
WLAN_CHANNEL[4]=”auto”
WLAN_TIMEOUT[4]=”5″
#WLAN_KEY[4]=””
#WLAN_IWPRIV[4]=”AuthMode=WPAPSK EncrypType=TKIP WPAPSK=7B1ABEEB5D197741923ED26727569C365E31212096A0EAFAD563B268BAD01CAF TxRate=0″
WLAN_WPA[4]=”wpa_supplicant”
WLAN_WPADRIVER[4]=”wext”Nálam DHCP ill. egy-két wlan opció van megadva (ezeket kézzel az iwconfig-gal is meg lehet adni)
A WLAN_WPA[4]=”wpa_supplicant” és WLAN_WPADRIVER[4]=”wext” sorok nem kellenek, ha WEP, vagy nyílt hálózat van.Ha WPA-PSK autentikáció van beállítva az access pointra, ezt külön a wpa_supplicant konfigfájlban kell beállítani (nálam /etc/wpa_supplicant.conf lényeges része):
Code:# WPA protected network, supply your own ESSID and WPAPSK here:
network={
scan_ssid=0
ssid=”[B]ide jön az ssid[/B]”
proto=WPA
key_mgmt=WPA-PSK
pairwise=CCMP TKIP
group=CCMP TKIP WEP104 WEP40
psk=[B]ide meg a 256bites hálózati kulcs[/B]
}A psk-t a wpa_passphrase ssid passphrase paranccsal tudod legenerálni.
Ha ezek megvannak, a hálózati eszközöket konfiguráló démont újraindítva elvileg már csatlakozik is a hálózathoz.
wpi_cli status megadja, hogy sikerült-e az azonsítás:Code:Selected interface ‘wlan0’
bssid=00:11:2f:dd:ff:7e
ssid=makinet
id=0
pairwise_cipher=TKIP
group_cipher=TKIP
key_mgmt=WPA-PSK
wpa_state=COMPLETED
ip_address=192.168.0.136wlan0-t a démon elindította, dhcpcd által megkapta az IP-t.
ifconfig:
Code:wlan0 Link encap:Ethernet HWaddr 00:19:D2:29:94:50
inet addr:192.168.0.136 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::219:d2ff:fe29:9450/64 Scope:Link
UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1
RX packets:44656 errors:0 dropped:0 overruns:0 frame:0
TX packets:35551 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:54164705 (51.6 MiB) TX bytes:3537946 (3.3 MiB)iwconfig:
Code:wlan0 IEEE 802.11g [B]ESSID:”makinet”[/B]
Mode:Managed Frequency:2.412 GHz [B]Access Point: 00:11:2F:DD:FF:7E[/B]
Bit Rate=54 Mb/s Tx-Power=27 dBm
Retry min limit:7 RTS thr:off Fragment thr=2346 B
[B]Encryption key:9265-86B2-996E-EE91-0AC9-ED6E-F904-9AC3-FEAE-76F7-617D-6B2E-BA6D-88F0-7A5B-D21A [2][/B]
Link Quality=88/100 Signal level=-45 dBm Noise level=-72 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0dmesg:
Code:wlan0: Initial auth_alg=0
wlan0: authenticate with AP 00:11:2f:dd:ff:7e
wlan0: RX authentication from 00:11:2f:dd:ff:7e (alg=0 transaction=2 status=0)
wlan0: authenticated
wlan0: associate with AP 00:11:2f:dd:ff:7e
wlan0: RX AssocResp from 00:11:2f:dd:ff:7e (capab=0x411 status=0 aid=5)
wlan0: associated
ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
eth0: no IPv6 routers present
wlan0: no IPv6 routers present2008-04-19-00:24 #2153603Udv mindenkinek!
Nem szeretnek meg egy ujabb topicot nyitni, egyet mar ugyis nyitottam hasonlo temaban, de megoldast nem igazan talaltam a problemara ami a kovetkezo:7
OS:Zenwalk 5.0, Atheros ar5007eg wifi adapter, ndiswrapperrel driver betoltve, de ha csatlakozni akarok a kovetkezot kapom:
root[~]# iwlist scan
lo Interface doesn’t support scanning.wlan0 Scan completed :
Cell 01 – Address: 00:18:F6:78:BB:D9
ESSID:”BTHomeHub-60AF”
Protocol:IEEE 802.11g
Mode:Managed
Frequency:2.412 GHz (Channel 1)
Quality:62/100 Signal level:-56 dBm Noise level:-96 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; 6 Mb/s; 9 Mb/s
12 Mb/s; 48 Mb/s
Extra:bcn_int=100
Extra:atim=0
Cell 02 – Address: 00:18:F6:74:25:ED
ESSID:”BTHomeHub-105C”
Protocol:IEEE 802.11g
Mode:Managed
Frequency:2.442 GHz (Channel 7)
Quality:6/100 Signal level:-92 dBm Noise level:-96 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; 6 Mb/s; 9 Mb/s
12 Mb/s; 48 Mb/s
Extra:bcn_int=100
Extra:atim=0root[~]# iwconfig wlan0 mode managed channel 1 key restricted s:5ae1016722 essid BTHomeHub-60AF
root[~]# dhcpcd wlan0
Error, wlan0: dhcpcd already running on pid 3056 (/var/run/dhcpcd-wlan0.pid)
root[~]# kill 3056
root[~]# dhcpcd wlan0
Error, wlan0: timed out
Warning, wlan0: using IPV4LL address 169.254.57.62
root[~]#haat, az az igazsag, hogy nem vagyok egy halozati (es linux) guru, annyit tudok, hogy ez egy wepes otthoni halozat, semmi tobbet, ha van valakinek otlete, hogy tudnek csatlakozni, hozza, azt megkoszonnem! ja, es elore is!
2008-04-19-00:24 #2153604Udv mindenkinek!
Nem szeretnek meg egy ujabb topicot nyitni, egyet mar ugyis nyitottam hasonlo temaban, de megoldast nem igazan talaltam a problemara ami a kovetkezo:7
OS:Zenwalk 5.0, Atheros ar5007eg wifi adapter, ndiswrapperrel driver betoltve, de ha csatlakozni akarok a kovetkezot kapom:
root[~]# iwlist scan
lo Interface doesn’t support scanning.wlan0 Scan completed :
Cell 01 – Address: 00:18:F6:78:BB:D9
ESSID:”BTHomeHub-60AF”
Protocol:IEEE 802.11g
Mode:Managed
Frequency:2.412 GHz (Channel 1)
Quality:62/100 Signal level:-56 dBm Noise level:-96 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; 6 Mb/s; 9 Mb/s
12 Mb/s; 48 Mb/s
Extra:bcn_int=100
Extra:atim=0
Cell 02 – Address: 00:18:F6:74:25:ED
ESSID:”BTHomeHub-105C”
Protocol:IEEE 802.11g
Mode:Managed
Frequency:2.442 GHz (Channel 7)
Quality:6/100 Signal level:-92 dBm Noise level:-96 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; 6 Mb/s; 9 Mb/s
12 Mb/s; 48 Mb/s
Extra:bcn_int=100
Extra:atim=0root[~]# iwconfig wlan0 mode managed channel 1 key restricted s:5ae1016722 essid BTHomeHub-60AF
root[~]# dhcpcd wlan0
Error, wlan0: dhcpcd already running on pid 3056 (/var/run/dhcpcd-wlan0.pid)
root[~]# kill 3056
root[~]# dhcpcd wlan0
Error, wlan0: timed out
Warning, wlan0: using IPV4LL address 169.254.57.62
root[~]#haat, az az igazsag, hogy nem vagyok egy halozati (es linux) guru, annyit tudok, hogy ez egy wepes otthoni halozat, semmi tobbet, ha van valakinek otlete, hogy tudnek csatlakozni, hozza, azt megkoszonnem! ja, es elore is!
2008-04-19-07:06 #2153605” iwconfig wlan0 mode managed channel 1 key restricted s:5ae1016722 essid BTHomeHub-60AF”
Mikor erre entert ütsz, mi látsz a kártya ledeken?
2008-04-19-07:06 #2153606” iwconfig wlan0 mode managed channel 1 key restricted s:5ae1016722 essid BTHomeHub-60AF”
Mikor erre entert ütsz, mi látsz a kártya ledeken?
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz