Witam.
Spróbuję pomóc. Sam miałem problem z fixed channelem po tym, jak dokonałem aktualizacji z 9.10 do 10.04 i wyżej.
Szukałem długo, ale nie znalazłem rozwiązania, więc postanowiłem wrócić do wersji 9.10, którą mam do dzisiaj.
Problem nie leży po stronie karty ani sterowników, ale po stronie aircracka, który - jeśli dobrze pamiętam - nie chce współpracować z nowszymi wersjami jądra. Autorzy rzeczonego programu, wypuścili patcha (mac80211.compat08082009.wl_frag+ack_v1.patch), którego zadaniem było - przynajmniej w teorii - problem likwidować
Na anglojęzycznym forum Ubuntu(jak i w polskim internecie), znalazłem takie rozwiązanie:
Kod: Zaznacz cały
wget http://wireless.kernel.org/download/compat-wireless-2.6/compat-wireless-2010-10-16.tar.bz2
tar -jxf compat-wireless-2010-10-16.tar.bz2
cd compat-wireless-2010-10-16
wget http://patches.aircrack-ng.org/mac80211.compat08082009.wl_frag+ack_v1.patch
patch -p1 < mac80211.compat08082009.wl_frag+ack_v1.patch
wget http://patches.aircrack-ng.org/channel-negative-one-maxim.patch
patch ./net/wireless/chan.c channel-negative-one-maxim.patch
gedit scripts/update-initramfs
#*** ZNAJDŹ LINIJKĘ 13: KLIB=/lib/modules/2.6.31-wl/build
#*** I ZAMIEŃ JĄ NA: KLIB=/lib/modules/$(uname -r)/build
make
sudo make install
sudo make unload
sudo reboot
Nie wiem czy mój post pomoże, a jeśli tak - napisz - będę mógł wtedy podnieść system z 9.10 wyżej, bez obaw.
A teraz objaśnię co i jak:
1. Compat-Wireless, to nic innego jak paczka sterowników(twój też tam jest - rt73usb Ralinka, a pełna lista sterowników tu:
http://linuxwireless.org/en/users/Drivers), która zastąpiła Madwifi(o ile dobrze pamiętam, nie jest on już rozwijany - jeśli w czymś się pomyliłem, proszę mię poprawić).
Co do samych sterowników, znalazłem informacje, że:
poniższe wersje NIE będą działały poprawnie:
compat-wireless-2.6.32.16.tar.bz2
compat-wireless-2.6.33.6.tar.bz2
compat-wireless-2.6.34.1.tar.bz2
Jednakże, TE patche działają:
compat-wireless-2.6.35-1.tar.bz2
compat-wireless-2010-10-16.tar.bz2 <--- to ten użyty w podanym sposobie rozwiązania problemu, jeżeli uczyniłeś wszystko według podanych komend - nie powinno być problemu
Znalazłem także informacje, że jedynie sterowniki z 2009 roku, będą działać poprawnie, natomiast ile w tym prawdy - nie wiem i się zapewne nie dowiem, albowiem wszyscy chwalą wersję podaną w rozwiązaniu. Jeśli chcesz, możesz odpowiednie dla siebie sterowniki pobrać, z FTPa compat-wireless:
http://www.orbit-lab.org/kernel/compat- ... -2.6/2009/
3. Co do źródła informacji , to mam je stąd:
http://ubuntuforums.org/showthread.php?t=1598930&page=2 - temat ma chyba 13 stron, przy czym problem to pierwsze dwie stronice, a na następnych to już w sumie chwalenie rozwiązania i autora - doszedłem do strony 7mej...
2. Poleceniem wget pobierasz kolejno: Compat Wireless i stosowne patche(channel-negative-one-maxim oraz mac80211.compat08082009.wl_frag+ack_v1.patch)
3. Poleceniem patch...dokonujesz pożądanych zmian
4. I najważniejsze: polecenie gedit otworzy ci plik scripts/update-initramfs. W pomienionym pliku odnajdujesz linijkę 13tą i ją wywalasz, a zastępujesz podanym zamiennikiem. I teraz słowo co do zamiennika:
. Chodzi o to właśnie, że nie wiem, czy w miejsce "uname -r" masz wstawić wynik polecenia, czy zostawić ten wpis po prostu - jak jest. Spróbuj najlepiej i tak i tak uczynić.
5. Ostatnie kroki to kompilacja, instalacja, przeładowanie sterowników i ponowne uruchomienie komputera.
6. Zanim wykonasz polecenia z kodu, przejdź na roota, poleceniem
nie będziesz wtedy musiał klepać "sudo" przed każdym poleceniem
7.
Jeśli coś pomyliłem, niech mnie ktoś poprawi