ďťż
 
 
   kompilacja madwifi
 
 

Tematy

 
    
 

 

 

 

kompilacja madwifi





piroaa - 29-04-2008 18:25
Próbuje od jakiegoś czasu skompilować madwifi używam do tego polecenia: debian/rules binary-modules jednak w wyniku dostaję: Po tej linii wnioskuję, że brakuje mi configu jądra: Jednak nie bardzo wiem skąd go wziąć?
Jądra nie kompilowałem używam obecnie niestabilnej wersji Debiana na jądrze 2.6.24-1-486.
Co robić w takiej sytuacji?



pavbaranov - 29-04-2008 19:32
Rozumiem, że to madwifi potrzebne jest dla Twoich potrzeb, a nie chcesz skomilować paczkę deb dla potomności. Skoro tak, to dlaczego albo nie skorzystasz z ath5k, które jest wbudowane w jądro, albo z paczek madwifi, które są dostępne? Nadto, skoro chcesz sam skompilować ten sterownik, to dlaczego nie robisz tego wg instrukcji ze strony madwifi (link) ?



psv - 29-04-2008 20:13
Zainstaluj linux-headers-`uname -r` i prawdopodobnie też build-essential.



piroaa - 30-04-2008 13:10

Zainstaluj linux-headers-`uname -r` i prawdopodobnie też build-essential. Mam to zainstalowane i właśnie dla tego się dziwie że nie działa.

Rozumiem, że to madwifi potrzebne jest dla Twoich potrzeb, a nie chcesz skomilować paczkę deb dla potomności. Skoro tak, to dlaczego albo nie skorzystasz z ath5k, które jest wbudowane w jądro, albo z paczek madwifi, które są dostępne? Nadto, skoro chcesz sam skompilować ten sterownik, to dlaczego nie robisz tego wg instrukcji ze strony madwifi (link)? W zasadzie to chciałem sobie zbudować paczkę ale ponieważ się nie udało to postąpiłem zgodnie z instrukcją ze strony madwifi i chyba wszystko poszło dobrze bo mogę załadować moduł ath_pci. Jednak to nic nie daje bo karta dalej nie działa. Nie działa też po załadowaniu ath5k, dziwna sprawa myślałem, że któryś z tych dwóch sterowników ruszy w końcu kartę.

Inna sprawa jest taka że mimo iż włączam kartę (fn + F2) to dioda na laptopie tylko mrugnie i zaraz gaśnie mimo tego mrugnięcia próbuję wpisać iwconfig jednak w wyniku dostaję: lo        no wireless extensions.

eth0      no wireless extensions. A to wynik z lspci:



tydell - 30-04-2008 18:08
Jak skompilowałeś paczkę ze źródłami ze strony madwifi (instrukcja do tego jest w pliku INSTALL) to potem wydajesz polecenie: modprobe ath_pci i powinno Ci załadować moduł.
Wtedy dopiero po wydaniu polecenia iwconfig będziesz miał oprócz lo i eth0 np. wifi0 lo        no wireless extensions.

eth0      no wireless extensions.

wifi0    no wireless extensions. plus jeszcze ewentualnie interfejs ath0 jaki tworzony jest w przypadku atherosa. Jeżeli nie będzie natomiast ath0 to wydajesz polecenie: wlanconfig create ath0 wlandev wifi0



piroaa - 30-04-2008 20:10
Dodałem moduł do /etc/modules i startuje przy starcie: #lsmod | grep pci
ath_pci                88864  0
ath_hal              191440  1 ath_pci
wlan                  184048  2 ath_pci,wlan_scan_sta Wynik iwconfig: lo        no wireless extensions.

eth0      no wireless extensions. Nie mam w ogóle wifi0.



pavbaranov - 30-04-2008 22:06
W porządku, a postąpiłeś dokładnie tak, jak powinieneś z instalacją karty? Niczego nie przeoczyłeś? Coś tu nie pasuje. Weź usuń wszystko i spróbuj albo wg tego co napisali na madwifi.org, albo wg tutorialu, który dałem na tym forum. Kurcze, jeśli tylko karta jest obsługiwana przez madwifi - działa. Zostaw kompilowanie, paczki są działające.



piroaa - 01-05-2008 22:06
Im dłużej szukam tym bardziej jestem przekonany, że nic z tego nie wyjdzie.
Z tego co przeczytałem, madwifi akurat tej karty nie obsługuje oczywiście jest łatka, a jakże jednak podczas próby kompilacji dostaję: Czyli wychodzi, że nie taka architektura procesora czy coś w tym guście, ja to tak przynajmniej rozumiem jeśli się mylę to proszę o wyprowadzenie mnie z błędu.
Informacja pochodzi stąd:
http://ubuntuforums.org/showthread.php?p=4790652
co do wersji polskiej to wygrzebałem jeszcze to:
http://forum.ubuntu.pl/showthread.php?t=61317

Mój wynik uname -a: Linux laptop 2.6.24-1-486 #1 Thu Mar 27 17:00:17 UTC 2008 i686 GNU/Linux Czyli jak już mówiłem prawdopodobnie architektura. Ja mógłbym przejść na i386 jednak na jajku, które sam kompilowałem nie kompilują się sterowniki nvidia.
pavbaranov napisałeś coś o paczkach czy mógłbyś rozwinąć myśl?
P.S.
Jeśli mylę się, w którymś momencie to proszę o wyprowadzenie z błędu.



pavbaranov - 02-05-2008 08:09
Paczkach? Po prostu są w repo paczki madwifi*.deb, a wstawieniem do jądra zajmuje się m-a. I z tego co widzę on jest odpowiedzialany za właściwe skorelowanie modułu z wersją jądra.
Jak nie wychodzi z madwifi, to spróbuj z ath5k, jest w jądrze, a karty serii AR242x obsługuje.



obuch - 02-05-2008 10:02

05:00.0 Ethernet controller: Atheros Communications, Inc. AR242x 802.11abg Wireless PCI Express Adapter (rev 01) Dla potomności chyba warto dać linki:
Tutaj źródła już "zpatchowane" - make && make install i działa. Na dzień dziś są dwa snapshoty, na obu karta działa bez zarzutu (madwifi-ng-r2756+ar5007.tar.gz i madwifi-nr-r3366+ar5007.tar.gz).

Niestety jeśli jest zainstalowany w systemie pakiet acpi-support - najprawdopodobniej będzie trzeba go odinstalować - miesza z "eventami buttonów" acpi włączającymi/wyłączającymi wifi.

A tu jest wątek gdzie można szukać kolejnych łatek.

U mnie działa jak żyleta na 2.6.24-1-686



piroaa - 02-05-2008 18:16
A u mnie nie chce: Chyba, że coś źle robię?

Zassałem paczkę 2 madwifi-nr-r3366+ar5007.tar.gz kompilacja poszła bez błędów jednak wydanie polecenia Wykonałem polecenie dmesg wynik (ten ciekawy fragment): [Dodano: 2008-05-02, 21:28]
A jednak tym razem moje wrodzone panikarstwo okazało się na próżne. Faktycznie podczas próby ładowania modułu waliło błędem ale po restarcie: laptop:/home/ja# iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

wifi0    no wireless extensions.

ath0      IEEE 802.11b  ESSID:""  Nickname:""
          Mode:Managed  Channel:0  Access Point: Not-Associated 
          Bit Rate:0 kb/s  Tx-Power:0 dBm  Sensitivity=1/1 
          Retry:off  RTS thr:off  Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=0/70  Signal level=0 dBm  Noise level=0 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0  Missed beacon:0 Działa :)
Dziękuję ci bardzo obuch, jesteś wielki.

[Dodano: 2008-05-03, 19:02]
EDIT:
Dodam może jeszcze, że usunięcie acpi-support prawdopodobnie nic nie dało, nie ważne czy LED na obudowie jest włączony czy nie karta i tak działa.



wojciech_69 - 14-01-2009 08:32
Witam!
Zainstalowałem pakiety:
    lmadwifi-tools, madwifi-source oraz oczywiscie madwifi:
    madwifi-modules-2.6.26-1-6 1:0.9.4+r3772.20
    madwifi-source 1:0.9.4+r3772.20
    madwifi-tools 1:0.9.4+r3685.20l
ale gdy wpisuję w konsoli nastepujące polecenia nie wykrywa mi sieci. Czy to oznacza to że karta nie jest zainstalowana? wojtas@debian:~$ su
Hasło:
debian:/home/wojtas# iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

wifi0    no wireless extensions.

ath0      IEEE 802.11b  ESSID:""  Nickname:""
          Mode:Managed  Frequency:2.412 GHz  Access Point: Not-Associated 
          Bit Rate:0 kb/s  Tx-Power:16 dBm  Sensitivity=1/1 
          Retry:off  RTS thr:off  Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=0/70  Signal level=-98 dBm  Noise level=-98 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0  Missed beacon:0 debian:/home/wojtas# ifconfig
ath0      Link encap:Ethernet  HWaddr 00:16:44:8a:46:4e 
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

eth0      Link encap:Ethernet  HWaddr 00:03:0d:89:37:fe 
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:219 Base address:0x6000

eth0:avahi Link encap:Ethernet  HWaddr 00:03:0d:89:37:fe 
          inet addr:169.254.7.139  Bcast:169.254.255.255  Mask:255.255.0.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          Interrupt:219 Base address:0x6000

lo        Link encap:Local Loopback 
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:30 errors:0 dropped:0 overruns:0 frame:0
          TX packets:30 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:2110 (2.0 KiB)  TX bytes:2110 (2.0 KiB)

wifi0    Link encap:UNSPEC  HWaddr 00-16-44-8A-46-4E-6C-6F-00-00-00-00-00-00-00-00 
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:280
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:18 debian:/home/wojtas# iwlist scan
lo        Interface doesn't support scanning.

eth0      Interface doesn't support scanning.

wifi0    Interface doesn't support scanning.

ath0      No scan results Mój Atheros to wersja 5007EG. Wielokrotnie próbowalem instalować inne wersje madwifi w tym wersja hal czy wersja r2756+ar5007 ale nic to nie dawało.
Teraz niby ,,signal level'' oraz ,,noice level'' coś pokazują ale po pierwsze czemu te wartości są na minusie?
Siedzę dwa metry od routera wykonuję polecenie ,,scan'', a on nic nie znajduje. Co jest? Instalowałem też różnego rodzaju programy do wykrywania wifi i tez nic (wifiradar, knetworkmanager i jeszcze jakieś). Nie wiem czy spróbować z ndiswrapperem? Już nie mam do tego sił. Drugi tydzień nad tym siedzę. Wersja Linuksa - Debian Lenny 2.6.26-1-686. Proszę o pomoc.

Ps. To jest mój poprzedni temat, który także nie został rozwiązany.



pavbaranov - 14-01-2009 08:54
Zobacz na:
http://madwifi-project.org/wiki/Comp...therosAR5007EG
Nie tak dawno, posiłkując się tymi informacjami, oraz znajdującymi się w sieci informacjami o instalacji tej karty bodaj na Asusie Eee została ona odpalona.
Nadto wygląda na to, że z wykrywaniem karty nie ma problemu, a leży on jedynie w konfiguracji sieci. Przeglądnij to, czym ją uruchamiasz, bo niekiedy, niektóre programy - z tego co napisane jest w sieci - kłócą się ze sobą.
Jeśli próbowałeś się bawić ath5/9k, czy ndiswrapperem to istnieje możliwość, że jakieś pozostałości po tej instalacji coś robią nie tak.
Jeśli chodzi o wartości "na minusie" takie jak Signal level itp, to wszystko w porządku - tak się je (chyba) podaje.



wojciech_69 - 14-01-2009 09:10
pavbaranov byłem na stronie projektu madwifi i czytałem to co tam jest napisane, nawet próbowałem zainstalować te sterowniki:
http://snapshots.madwifi.org/special...+ar5007.tar.gz
ale tak samo jak piroaa mam te dwa błędy przy poleceniu ,,make'', a z żadnego ath5/9k ani ndiswrappera jeszcze nie korzystałem, po prostu zastanawiam się czy właśnie tego nie spróbować bo z madwifi w ogóle mi nie wychodzi uruchomienie tej karty.
Ps. Mój laptop to: Fujitsu Siemens Amilo PI 2512 - w projekcie madwifi (konkretnie w linku, który mi wysłałeś) nie ma nigdzie wymienionej wersji akurat tego modelu.



pavbaranov - 14-01-2009 11:54
Na Pi - K/Ubuntu 8.x poszło bez problemu jako liveCD, czyli wyglądałoby, że chyba wykorzystywane jest ath9k, chociaż dokładnie nie wiem. W "sterownikach" jest coś, co instalowaniu/wykorzystywaniu oprogramowania binarnego (chyba nie GPL).



piroaa - 14-01-2009 23:05
Zerknij jeszcze tutaj:
http://www.ubuntugeek.com/atheros-50...-platform.html

to dokładnie ta sama karta co u mnie. ÂŁaski nie robi musi działać :mrgreen:



wojciech_69 - 14-01-2009 23:14
Już tu byłem i niestety nie pomogło...
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis