[+] Atheros ar5009 a/g/n, konfiguracja wifi, Hp pavilion dv5

Masz problemy z siecią bądź internetem? Zapytaj tu
Robert1985
Posty: 12
Rejestracja: 30 października 2009, 19:57

[+] Atheros ar5009 a/g/n, konfiguracja wifi, Hp pavilion dv5

Post autor: Robert1985 »

Witam.
Już brakuje mi sił, nie potrafię skonfigurować wifi w laptopie. Podaję najważniejsze informacje.
Lspci:

Kod: Zaznacz cały

00:00.0 Host bridge: Advanced Micro Devices [AMD] RS780 Host Bridge
00:02.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (ext gfx port 0)
00:04.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (PCIE port 0)
00:05.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (PCIE port 1)
00:06.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (PCIE port 2)
00:0a.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (PCIE port 5)
00:11.0 SATA controller: ATI Technologies Inc SB700/SB800 SATA Controller [AHCI mode]
00:12.0 USB Controller: ATI Technologies Inc SB700/SB800 USB OHCI0 Controller
00:12.1 USB Controller: ATI Technologies Inc SB700 USB OHCI1 Controller
00:12.2 USB Controller: ATI Technologies Inc SB700/SB800 USB EHCI Controller
00:13.0 USB Controller: ATI Technologies Inc SB700/SB800 USB OHCI0 Controller
00:13.1 USB Controller: ATI Technologies Inc SB700 USB OHCI1 Controller
00:13.2 USB Controller: ATI Technologies Inc SB700/SB800 USB EHCI Controller
00:14.0 SMBus: ATI Technologies Inc SBx00 SMBus Controller (rev 3a)
00:14.1 IDE interface: ATI Technologies Inc SB700/SB800 IDE Controller
00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA)
00:14.3 ISA bridge: ATI Technologies Inc SB700/SB800 LPC host controller
00:14.4 PCI bridge: ATI Technologies Inc SBx00 PCI to PCI Bridge
00:18.0 Host bridge: Advanced Micro Devices [AMD] Family 11h HyperTransport Configuration (rev 40)
00:18.1 Host bridge: Advanced Micro Devices [AMD] Family 11h Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] Family 11h DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] Family 11h Miscellaneous Control
00:18.4 Host bridge: Advanced Micro Devices [AMD] Family 11h Link Control
01:00.0 VGA compatible controller: ATI Technologies Inc Mobility Radeon HD 3400 Series
01:00.1 Audio device: ATI Technologies Inc RV620 Audio device [Radeon HD 34xx Series]
08:00.0 Network controller: Atheros Communications Inc. Device 002a (rev 01)
09:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02)
0a:00.0 FireWire (IEEE 1394): JMicron Technologies, Inc. Device 2380
0a:00.1 System peripheral: JMicron Technologies, Inc. Device 2382
0a:00.2 SD Host controller: JMicron Technologies, Inc. Device 2381
0a:00.3 System peripheral: JMicron Technologies, Inc. Device 2383
0a:00.4 System peripheral: JMicron Technologies, Inc. Device 2384
Przy czym Windows Vista widzi Atheros ar5009 a/g/n.

iwconfig:

Kod: Zaznacz cały

lo        no wireless extensions.

eth0      no wireless extensions.
Wykonałem już:

Kod: Zaznacz cały

rmmod ath_pci
rmmod ndiswrapper 
depmod -ea
Instalowałem już:
  • linux-headers-2.6.26-2-amd64
    linux-source-2.6.26
    linux-kbuild-2.6.26
    module-assistant
    build-essential
    madwifi-source
    wireless-tools
Podczas:

Kod: Zaznacz cały

make madwifi
wyskakują błędy:

Kod: Zaznacz cały

robert-laptop:/home/robert/madwifi-0.9.4# make
Checking requirements... ok.
Checking kernel configuration... ok.
make -C /lib/modules/2.6.26-2-amd64/build SUBDIRS=/home/robert/madwifi-0.9.4 modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.26-2-amd64'
  CC [M]  /home/robert/madwifi-0.9.4/net80211/ieee80211_power.o
/home/robert/madwifi-0.9.4/net80211/ieee80211_power.c: In function 'ieee80211_pwrsave':
/home/robert/madwifi-0.9.4/net80211/ieee80211_power.c:240: error: implicit declaration of function '__skb_append'
make[3]: *** [/home/robert/madwifi-0.9.4/net80211/ieee80211_power.o] Error 1
make[2]: *** [/home/robert/madwifi-0.9.4/net80211] Error 2
make[1]: *** [_module_/home/robert/madwifi-0.9.4] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.26-2-amd64'
make: *** [modules] Błąd 2
Podczas:

Kod: Zaznacz cały

make install

Kod: Zaznacz cały

robert-laptop:/home/robert/madwifi-0.9.4# make install
sh scripts/find-madwifi-modules.sh 2.6.26-2-amd64 
for i in ath/ ath_hal/ ath_rate/ net80211/; do \
		make -C $i install || exit 1; \
	done
make[1]: Entering directory `/home/robert/madwifi-0.9.4/ath'
test -d //lib/modules/2.6.26-2-amd64/net || mkdir -p //lib/modules/2.6.26-2-amd64/net
install ath_pci.ko //lib/modules/2.6.26-2-amd64/net
install: cannot stat `ath_pci.ko': No such file or directory
make[1]: *** [install] Error 1
make[1]: Leaving directory `/home/robert/madwifi-0.9.4/ath'
make: *** [install-modules] Błąd 1
Próbowałem już starszych sterowników madwifi oraz sterowników z jądra poprzez:

Kod: Zaznacz cały

 m-a prepare
i:

Kod: Zaznacz cały

 m-a a-i madwifi
i nic.

Po tych wszystkich zabiegach nadal nic nie widać w iwconfig, już nie wiem co robić? Może ktoś ma taką kartę?
Laptop to Hp pavilion dv5.
Proszę o pomoc.
LiTE
Beginner
Posty: 208
Rejestracja: 25 marca 2008, 13:22
Lokalizacja: Nowa Ruda

Post autor: LiTE »

Do tej karty potrzebny będzie moduł ath5k. Jeżeli go nie posiadasz w modułach jądra to musisz skompilować. Sprawdzić możesz przez wydanie polecenia:

Kod: Zaznacz cały

modprobe ath5k
Jeżeli brak to: http://linuxwireless.org/en/users/Drivers/ath5k
¦ciągasz paczke: http://wireless.kernel.org/download/com ... .6.tar.bz2
Kompilujesz, instalujesz, dodajesz moduł ath5k i powinno działać :)

PS. Madwifi to stary sterownik, odchodzi się od niego.
Robert1985
Posty: 12
Rejestracja: 30 października 2009, 19:57

Post autor: Robert1985 »

Rzeczywiście chyba zadziałało. Wszystkie poradniki na forach są na przykładzie madwifi albo większość. Poza tym myślałem, że w jądrze mam już ath5k. Polecenie:

Kod: Zaznacz cały

modprobe ath5k
nic nie robi. Pojawia się znak zachęty, linijkę niżej zarówno przed kompilacją i instalacją jak i po. Jednak w iwconfig już coś jest:

Kod: Zaznacz cały

robert-laptop:/home/robert# iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

wmaster0  no wireless extensions.

wlan0     IEEE 802.11abgn  ESSID:""  
          Mode:Managed  Frequency:2.412 GHz  Access Point: Not-Associated   
          Tx-Power=0 dBm   
          Retry min limit:7   RTS thr :o ff   Fragment thr=2352 B   
          Encryption key :o ff
          Power Management :o ff
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0
Więc chyba wystarczy umieścić wpisy w /etc/network/interfaces o ile się nie mylę i zainstalować paczki do obsługi wepa. Dziękuję, jak będę miał jeszcze jakiś problem to się odezwę. Jeszcze raz pięknie dziękuję.
Dziwi mnie ten ,,modprobe'' co powinno wyświetlić?
LiTE
Beginner
Posty: 208
Rejestracja: 25 marca 2008, 13:22
Lokalizacja: Nowa Ruda

Post autor: LiTE »

modprobe ładuje moduł. Jeżeli wyświetli Ci, że nie może odnaleźć modułu to znaczy, że nie posiadasz go w /lib/modules/[wersja-jadra]/. Jeżeli chciałbyś, aby bardziej wylewny to uruchom go z flaga -v
Robert1985
Posty: 12
Rejestracja: 30 października 2009, 19:57

Post autor: Robert1985 »

Postanowilem jeszcze raz zainstalować system i sprawdzić czy Lenny nie ma już modułu ath5k, bo doczytałem się, że ma no i:

Kod: Zaznacz cały

debian-robert:/home/robert# lsmod | grep ath
ath5k                  98688  0 
mac80211              162992  1 ath5k
cfg80211               30224  2 ath5k,mac80211
debian-robert:/home/robert# iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.
Czy to w skrócie oznacza, że sterownik jest ale jest do bani?
LiTE
Beginner
Posty: 208
Rejestracja: 25 marca 2008, 13:22
Lokalizacja: Nowa Ruda

Post autor: LiTE »

Może jest po prostu za stary i nie obsługuje Twojej karty.
ODPOWIEDZ