|
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.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|