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[...]