Nowy fglrx i nie działa... wifi.
09 września, 2008
Ostatnimi czasy miałem dość 2.6.24.x, więc popełniłem upgrade do 2.6.25.x, a następnie do 2.6.26.x na laptopie. Wiązał się z tym upgrade sterownika karty graficznej fglrx z 8.476 do 8.522 (sterownik bezpośrednio ze strony producenta, paczka utworzona wewnętrznym builderem; numeracja taka, jaka widoczna w utworzonym debie) - starszy nie wspiera nowszych kerneli.
Wszystko pięknie i bez problemu tylko...przestało działać wifi. Konkretniej - działało poprawnie krótszą lub dłuższą chwilę (kilka - kilkadziesiąt minut) i przestawało działać (pomagało przeładowanie modułów i rekonfiguracja sieci, ale nie będę tego robił co kilka minut...).
Trochę danych o sprzęcie. Karta grafiki to:
01:00.0 VGA compatible controller: ATI Technologies Inc M56P [Radeon Mobility X1600]
sieciówka to:
10:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)
Sterownik do sieciówki to iwl z kernela, firmware do sieciówki najnowszy z testing, działał od dawna bez zarzutu (firmware-iwlwifi 0.12).
Szybki rzut oka na logi i widzę, że w momencie rozłączenia pojawia się w syslogu:
kernel: iwl3945: Error sending REPLY_SCAN_CMD: time out after 500ms. kernel: iwl3945: Error sending REPLY_TX_PWR_TABLE_CMD: time out after 500ms.
Szybki googiel znajduje jedną kartę fizycznie uszkodzoną z takimi objawami, trochę nie związanych wpisów ale z takimi samymi logami i nic specjalnie interesującego poza tym. Nie jest dobrze - wifi nie było używane przez cały urlop, trochę wożony lapek był, więc może coś się poluzowało? A w domu bez wifi jak bez lapka... ;)
Ale podejrzewam też nowe kernele i nowe opcje dot. sieciówki w nich, więc odpalam fglrx 8.522 na 2.6.24.x. To samo - zrywy transmisji co losowy okres czasu.
Ponieważ nowszy kernel nie jest mi specjalnie potrzebny, a chciałem mieć pewność, że chodzi o kartę, nim zacznę grzebać w lapku, postanowiłem wrócić do 2.6.24.x i fglrx w wersji 8.476. I co? I rock stable jest. Z braku czasu na testy (jest jeszcze jedno fglrx po drodze) chwilowo upgrade'u jądra nie będzie.
1.
ike napisał(a):
09 września 2008, 09:43:47
A próbowałeś nowy kernel bez fglrx?
2.
RedHand napisał(a):
09 września 2008, 15:07:43
rwl. ;-)
Tylko nie rozumiem, czemu rozie sądzi, że to wina fglrx.
3.
rozie napisał(a):
09 września 2008, 19:31:32
RedHand: Bo na 2.6.24.x z fglrx ver. 8.476 działa, a na tym samym 2.6.24.x (te samiutkie źródełko, moduł zbudowany raz jeszcze) i fglrx ver. 8.522 są krzaki. I zaufaj mi, test po powrocie na 8.476 trwał dobrych kilkadziesiąt godzin (nie licząc dobrych kilkuset h wcześniej), a samo issue na 8.522 było zauważalne w ciągu kilkudziesięciu minut maksymalnie.
ike: Nie, ale patrz wyżej.
4.
RedHand napisał(a):
09 września 2008, 20:46:30
Oczywiście nie wynika to z lektury wpisu.
5.
rozie napisał(a):
10 września 2008, 07:05:48
RedHand: IMO wynika. Pogrubiłem stosowny fragment. Jeśli nadal nie wynika – daj znać, postaram się napisać krowienarowniej.
6.
Różowy blog napisał(a):
24 września 2008, 18:43:21
Fglrx i wifi - lepiej, ale nie idealnie.
Jak pisałem wcześniej, nowe fglrx (wersja 8.522) powodują problem z iwl3945 intela. No to spieszę donieść, że w 8.532 trochę się poprawiło - działa stablilnie (kilkanaście godzin testu) na 2.6.24.x. Niestety, na 2.6.26.x nadal krzaki, ch[...]
7.
Pomiędzy bitami napisał(a):
15 lipca 2009, 07:31:59
WiFi Intela w Linuksie z WPA i WPA2.
p Koniec końców, mimo opisanych a href http: rozie.jogger.pl 2008 09 09 nowy-fglrx-i-nie-dziala-wifi dawniej a a href http: rozie.jogger.pl 2008 09 24 fglrx-i-wifi-lepiej-ale-nie-idealnie problemów a udało mi się mieć nowy kernel[...]