[SOLVED] Po zainstalowaniu automatycznej aktualizacji wifi przestało działać

Karty sieciowe, modemy, routery, WiFi, Bluetooth etc.
Windowsowiec
Sędziwy Jeż
Sędziwy Jeż
Posty: 31
Rejestracja: 23 lut 2010, 16:51
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: GNOME
Architektura: x86_64

[SOLVED] Po zainstalowaniu automatycznej aktualizacji wifi przestało działać

Post autor: Windowsowiec »

Witam, zainstalowałem dziś automatyczną aktualizacje Ubuntu. Po restarcie komputera, karta wifi przestała działać.

sudo iwconfig

Kod: Zaznacz cały

[sudo] password for janusz: 
lo        no wireless extensions.
eth0      no wireless extensions.
sudo lspci | grep Network

Kod: Zaznacz cały

0b:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g (rev 01)
Posiadam Ubuntu 10.4. Niedawno miałem podobną sytuację, po automatycznej aktualizacji na 9.10 karta wifi nie działała. Jako, że akurat wyszła wersja 10.4, zainstalowałem ją(poprzez uaktualnie systemu) i wifi zaczęło znowu działać. Niestety, teraz na 10.4 po automatycznej aktualizacji, znowu wifi nie działa.

Jak sprawdzić, jakie pakiety zostały ostatnio zainstalowane podczas aktualizacji systemu?
Jak sprawdzić, co popsuło mi kartę wifi?







EDYCJA:
-----------------------------
Oto rozwiązanie:
- Prawdopodobnie winne jest nowe jądro, po jego instalacji, zewnętrzne moduły muszą zostać skompilowane(Popraw mnie jeśli walnąłem jakąś głupotę:P ).
- Tak więc trzeba skompilować sterownik Broadcoma, opisane to jest pod tym linkiem: http://ubuntuforums.org/showthread.php?p=8747122

Przetłumacze na polski i napisze krok po kroku co zrobiłem:
1. Ze strony http://www.broadcom.com/support/802.11/linux_sta.php ściągnąłem kod źródłowy sterownika.
2. Po rozpakowaniu zmodyfikowałem plik ?src/wl/sys/wl_linux.c?,
W LINII 35 (po #include <linux/etherdevice.h>) dodałem:

Kod: Zaznacz cały

#include < linux/sched.h >
3. Wszedłem w terminalu do głównego folderu(można go poznać po tym, że znajduje się tam plik Makefile) z rozpakowanymi źródłami (W ubuntu jest fajna opcja na włączenie terminalu, w folderze klikamy na Plik->Otwórz w Terminalu).
Następnie wpisałem:

Kod: Zaznacz cały

sudo make
i sterownik się skompilował.

4. Kopiuje sterownik poleceniem:

Kod: Zaznacz cały

sudo cp wl.ko /lib/modules/$(uname -r)/kernel/drivers/net/wireless
5. Aktualizuje moduły jądra poleceniem:

Kod: Zaznacz cały

sudo depmod -a
6. Modyfikuje czarną listę(/etc/modprobe.d/blacklist.conf), dołączając do niej poniżej wpisu 'bcm43xx blacklist' wpisy: 'b43' i 'sbb'. (btw o co z tym chodzi, to banuje sterowniki? - tego kroku nie musiałem już robić, bo kiedyś zmodyfikowałem tą blacklistę).

I wifi po restarcie systemu działa :)
Awatar użytkownika
Cogito18
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 133
Rejestracja: 11 lut 2008, 23:15
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: Bielsko-Biała
Kontakt:

Odp: Po zainstalowaniu automatycznej aktualizacji wifi przestało działać

Post autor: Cogito18 »

Najprawdopodobniej brakuje sterownika. Zainstaluj sobie b43-fwcutter i powinno być ok.
Ubuntu User # 30244
Linux User # 517763
Windowsowiec
Sędziwy Jeż
Sędziwy Jeż
Posty: 31
Rejestracja: 23 lut 2010, 16:51
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: Po zainstalowaniu automatycznej aktualizacji wifi przestało działać

Post autor: Windowsowiec »

Cześć, niestety chyba już go mam. Wcześniej mi działało na 10.4 bez problemu, dopiero po aktualizacji(ta co sama wyskakuje od czasu do czasu) przestało działać.

sudo apt-get install b43-fwcutter

Kod: Zaznacz cały

Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
b43-fwcutter jest już w najnowszej wersji.
0 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych.
Awatar użytkownika
Cogito18
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 133
Rejestracja: 11 lut 2008, 23:15
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: Bielsko-Biała
Kontakt:

Odp: Po zainstalowaniu automatycznej aktualizacji wifi przestało działać

Post autor: Cogito18 »

Pakiety zaktualizowane sprawdzisz w Synapticu w Plik -> Historia.
Ubuntu User # 30244
Linux User # 517763
Windowsowiec
Sędziwy Jeż
Sędziwy Jeż
Posty: 31
Rejestracja: 23 lut 2010, 16:51
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: Po zainstalowaniu automatycznej aktualizacji wifi przestało działać

Post autor: Windowsowiec »

Znalazłem Historię o której piszesz. Oto log, z aktualizacji z 9 maja, po której wifi przestało działać:
Commit Log for Sun May 9 09:09:19 2010


Zaktualizowano następujące pakiety:
acpid (1.0.10-5ubuntu2) to 1.0.10-5ubuntu2.1
capplets-data (1:2.30.0-0ubuntu4) to 1:2.30.1-0ubuntu1
empathy (2.30.0.1-0ubuntu3) to 2.30.1-0ubuntu1
empathy-common (2.30.0.1-0ubuntu3) to 2.30.1-0ubuntu1
file-roller (2.30.0-0ubuntu1) to 2.30.1.1-0ubuntu2
gedit (2.30.0git20100413-0ubuntu1) to 2.30.2-0ubuntu1
gedit-common (2.30.0git20100413-0ubuntu1) to 2.30.2-0ubuntu1
gimp (2.6.8-2ubuntu1) to 2.6.8-2ubuntu1.1
gimp-data (2.6.8-2ubuntu1) to 2.6.8-2ubuntu1.1
gnome-control-center (1:2.30.0-0ubuntu4) to 1:2.30.1-0ubuntu1
gnome-settings-daemon (2.30.0-0ubuntu6) to 2.30.1-0ubuntu1
grub-common (1.98-1ubuntu5) to 1.98-1ubuntu6
grub-pc (1.98-1ubuntu5) to 1.98-1ubuntu6
grub2 (1.98-1ubuntu5) to 1.98-1ubuntu6
indicator-sound (0.2.2-0ubuntu1) to 0.2.3-0ubuntu1
language-pack-en (1:10.04+20100421) to 1:10.04+20100422
language-pack-en-base (1:10.04+20100421) to 1:10.04+20100422
language-pack-gnome-en (1:10.04+20100421) to 1:10.04+20100422
language-pack-gnome-en-base (1:10.04+20100421) to 1:10.04+20100422
language-pack-gnome-pl (1:10.04+20100421) to 1:10.04+20100422
language-pack-gnome-pl-base (1:10.04+20100421) to 1:10.04+20100422
language-pack-pl (1:10.04+20100421) to 1:10.04+20100422
language-pack-pl-base (1:10.04+20100421) to 1:10.04+20100422
libgimp2.0 (2.6.8-2ubuntu1) to 2.6.8-2ubuntu1.1
libgnome-window-settings1 (1:2.30.0-0ubuntu4) to 1:2.30.1-0ubuntu1
libgtksourceview2.0-0 (2.10.0-0ubuntu1) to 2.10.1-0ubuntu1
libgtksourceview2.0-common (2.10.0-0ubuntu1) to 2.10.1-0ubuntu1
libkpathsea5 (2009-5) to 2009-5ubuntu0.1
libnautilus-extension1 (1:2.30.0-0ubuntu4) to 1:2.30.1-0ubuntu1
librsvg2-2 (2.26.2-0ubuntu1) to 2.26.2-0ubuntu2
librsvg2-common (2.26.2-0ubuntu1) to 2.26.2-0ubuntu2
libsoup-gnome2.4-1 (2.30.0-0ubuntu1) to 2.30.1-0ubuntu1
libsoup2.4-1 (2.30.0-0ubuntu1) to 2.30.1-0ubuntu1
linux-generic (2.6.32.21.22) to 2.6.32.22.23
linux-headers-generic (2.6.32.21.22) to 2.6.32.22.23
linux-image-generic (2.6.32.21.22) to 2.6.32.22.23
linux-libc-dev (2.6.32-21.32) to 2.6.32-22.33
nautilus (1:2.30.0-0ubuntu4) to 1:2.30.1-0ubuntu1
nautilus-data (1:2.30.0-0ubuntu4) to 1:2.30.1-0ubuntu1
nautilus-sendto-empathy (2.30.0.1-0ubuntu3) to 2.30.1-0ubuntu1
pm-utils (1.3.0-1ubuntu1) to 1.3.0-1ubuntu2
python-ubuntuone-client (1.2.1-0ubuntu1) to 1.2.1-0ubuntu2
rhythmbox (0.12.8-0ubuntu3) to 0.12.8-0ubuntu4
rhythmbox-plugin-cdrecorder (0.12.8-0ubuntu3) to 0.12.8-0ubuntu4
rhythmbox-plugins (0.12.8-0ubuntu3) to 0.12.8-0ubuntu4
software-center (2.0.2) to 2.0.3
tomboy (1.2.0-0ubuntu1) to 1.2.1-0ubuntu1
transmission-common (1.92-0ubuntu2) to 1.92-0ubuntu2.1
transmission-gtk (1.92-0ubuntu2) to 1.92-0ubuntu2.1
ubuntuone-client (1.2.1-0ubuntu1) to 1.2.1-0ubuntu2
ubuntuone-client-gnome (1.2.1-0ubuntu1) to 1.2.1-0ubuntu2

Zainstalowano następujące pakiety:
linux-headers-2.6.32-22 (2.6.32-22.33)
linux-headers-2.6.32-22-generic (2.6.32-22.33)
linux-image-2.6.32-22-generic (2.6.32-22.33)
Hmm i co teraz, da się jakoś cofnąć tą aktualizacje? Czy zrobimy coś bardziej wyrafinowanego?
Awatar użytkownika
Cogito18
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 133
Rejestracja: 11 lut 2008, 23:15
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: Bielsko-Biała
Kontakt:

Odp: Po zainstalowaniu automatycznej aktualizacji wifi przestało działać

Post autor: Cogito18 »

Spróbuj zreinstalować b43

Kod: Zaznacz cały

sudo apt-get install --reinstall b43-fwcutter
Ubuntu User # 30244
Linux User # 517763
Windowsowiec
Sędziwy Jeż
Sędziwy Jeż
Posty: 31
Rejestracja: 23 lut 2010, 16:51
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: Po zainstalowaniu automatycznej aktualizacji wifi przestało działać

Post autor: Windowsowiec »

Niestety brak spodziewanych efektów(nawet system zresetowałem po tym).

PS., czy ten zapis:
linux-headers-2.6.32-22 (2.6.32-22.33)
linux-headers-2.6.32-22-generic (2.6.32-22.33)
linux-image-2.6.32-22-generic (2.6.32-22.33)
Oznacza, że zainstalowało mi się nowe jądro?
Awatar użytkownika
Cogito18
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 133
Rejestracja: 11 lut 2008, 23:15
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: Bielsko-Biała
Kontakt:

Odp: Po zainstalowaniu automatycznej aktualizacji wifi przestało działać

Post autor: Cogito18 »

Tak, ten zapis nowe jądro.
Ubuntu User # 30244
Linux User # 517763
Windowsowiec
Sędziwy Jeż
Sędziwy Jeż
Posty: 31
Rejestracja: 23 lut 2010, 16:51
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: Po zainstalowaniu automatycznej aktualizacji wifi przestało działać

Post autor: Windowsowiec »

To może, ono jest winne? Przeglądając tematy z tego działu, chyba coś pisało, że gdy ma się nowe jądro, to trzeba jakoś załadować coś do niego.
Awatar użytkownika
Cogito18
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 133
Rejestracja: 11 lut 2008, 23:15
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: Bielsko-Biała
Kontakt:

Odp: Po zainstalowaniu automatycznej aktualizacji wifi przestało działać

Post autor: Cogito18 »

Sprawdź co wyrzuca lsmod. Szczególnie zwróć uwagę na to czy pojawia się tam b43.
Ubuntu User # 30244
Linux User # 517763
Windowsowiec
Sędziwy Jeż
Sędziwy Jeż
Posty: 31
Rejestracja: 23 lut 2010, 16:51
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: Po zainstalowaniu automatycznej aktualizacji wifi przestało działać

Post autor: Windowsowiec »

lsmod | grep b43 nic nie zwraca. Jednak udało mi się uruchomić wifi. Dzięki Cogito za udzielenie wsparcia w tym temacie, dzięki tobie miałem siłę duchową by zmierzyć się z problemem.

-----
Oto rozwiązanie:
- Prawdopodobnie winne jest nowe jądro, po jego instalacji, zewnętrzne moduły muszą zostać skompilowane(Popraw mnie jeśli walnąłem jakąś głupotę:P ).
- Tak więc trzeba skompilować sterownik Broadcoma, opisane to jest pod tym linkiem: http://ubuntuforums.org/showthread.php?p=8747122

Przetłumacze na polski i napisze krok po kroku co zrobiłem:
1. Ze strony http://www.broadcom.com/support/802.11/linux_sta.php ściągnąłem kod źródłowy sterownika.
2. Po rozpakowaniu zmodyfikowałem plik ?src/wl/sys/wl_linux.c?,
W LINII 35 (po #include <linux/etherdevice.h>) dodałem:

Kod: Zaznacz cały

#include < linux/sched.h >
3. Wszedłem w terminalu do głównego folderu(można go poznać po tym, że znajduje się tam plik Makefile) z rozpakowanymi źródłami (W ubuntu jest fajna opcja na włączenie terminalu, w folderze klikamy na Plik->Otwórz w Terminalu).
Następnie wpisałem:

Kod: Zaznacz cały

sudo make
i sterownik się skompilował.

4. Kopiuje sterownik poleceniem:

Kod: Zaznacz cały

sudo cp wl.ko /lib/modules/$(uname -r)/kernel/drivers/net/wireless
5. Aktualizuje moduły jądra poleceniem:

Kod: Zaznacz cały

sudo depmod -a
6. Modyfikuje czarną listę(/etc/modprobe.d/blacklist.conf), dołączając do niej poniżej wpisu 'bcm43xx blacklist' wpisy: 'b43' i 'sbb'. (btw o co z tym chodzi, to banuje sterowniki? - tego kroku nie musiałem już robić, bo kiedyś zmodyfikowałem tą blacklistę).

I wifi po restarcie systemu działa :)
Awatar użytkownika
Cogito18
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 133
Rejestracja: 11 lut 2008, 23:15
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: Bielsko-Biała
Kontakt:

Odp: [SOLVET] Po zainstalowaniu automatycznej aktualizacji wifi przestało działać

Post autor: Cogito18 »

W 10.04 nie trzeba używać sterowników Broadcom STA do BCM4312 (rev 1). Lepsze są b43, których nie trzeba reinstalować co pojawienie się nowego jądra, ale musiałbyś zdjąć b43 i sbb z blacklisty.
Ubuntu User # 30244
Linux User # 517763
Windowsowiec
Sędziwy Jeż
Sędziwy Jeż
Posty: 31
Rejestracja: 23 lut 2010, 16:51
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: [SOLVET] Po zainstalowaniu automatycznej aktualizacji wifi przestało działać

Post autor: Windowsowiec »

Dodałem je do blacklisty, jeszcze za czasów 9.10. W tedy instalacja sterowników przez menadzer sterowników własnościowych kończyła się kernel-panic.

Też używasz Broadcoma?
Awatar użytkownika
Cogito18
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 133
Rejestracja: 11 lut 2008, 23:15
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: Bielsko-Biała
Kontakt:

Odp: [SOLVET] Po zainstalowaniu automatycznej aktualizacji wifi przestało działać

Post autor: Cogito18 »

U ciotki w laptopie jest, a nie chcę żeby używała Visty, więc zainstalowałem jej Ubuntu. Pod 9.10 używane były STA, ale robił się cyrk co aktualizacja jądra pomimo, iż były zainstalowane z repo. Teraz w 10.04 ustawiłem na 2.6.32-21 b43 i przy aktualizacji do 2.6.32-22 nie było żadnych problemów - żadnych reinstalacji/rekompilacji sterowników, tylko restart i wszystko działa.
Ubuntu User # 30244
Linux User # 517763
Windowsowiec
Sędziwy Jeż
Sędziwy Jeż
Posty: 31
Rejestracja: 23 lut 2010, 16:51
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: [SOLVET] Po zainstalowaniu automatycznej aktualizacji wifi przestało działać

Post autor: Windowsowiec »

O co chodzi technicznie z tymi wersjami, b43 to jakiś alternatywny projekt czy inna technologia niż STA?
Awatar użytkownika
Cogito18
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 133
Rejestracja: 11 lut 2008, 23:15
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: Bielsko-Biała
Kontakt:

Odp: [SOLVET] Po zainstalowaniu automatycznej aktualizacji wifi przestało działać

Post autor: Cogito18 »

b43 to sterownik rozwijany przez społeczność przez co jest lepiej przystosowany do współpracy z Network Managerem. STA zaś to własnościowy sterownik rozwijany przez Broadcom'a i z tego co pamiętam napisany tak, że można używać tylko 11 kanałów.
Ubuntu User # 30244
Linux User # 517763
Awatar użytkownika
Blonka
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 127
Rejestracja: 29 cze 2009, 11:15
Płeć: Mężczyzna
Wersja Ubuntu: 12.10
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: [SOLVET] Po zainstalowaniu automatycznej aktualizacji wifi przestało działać

Post autor: Blonka »

A bez żadnych zmian spróbuj wyłączyć IPv6.

Obrazek
__________________
Pozdrawiam.
broken
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 233
Rejestracja: 23 kwie 2007, 00:46
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME

Odp: [SOLVED] Po zainstalowaniu automatycznej aktualizacji wifi przestało działać

Post autor: broken »

Myślę, że zmiana karty Broadcoma na cokolwiek zjadliwego w notebooku to nie problem :D Tak poza tematem.
------------------------------------------------
Nie pomagam poza forum!
Awatar użytkownika
Blonka
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 127
Rejestracja: 29 cze 2009, 11:15
Płeć: Mężczyzna
Wersja Ubuntu: 12.10
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: [SOLVED] Po zainstalowaniu automatycznej aktualizacji wifi przestało działać

Post autor: Blonka »

Jaka to jest karta zjadliwa w notebooku?
Obecnie nie używam Broadcoma, a problemik jest.
__________________
Pozdrawiam.
rOx123
Sędziwy Jeż
Sędziwy Jeż
Posty: 32
Rejestracja: 11 wrz 2008, 16:19
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: [SOLVET] Po zainstalowaniu automatycznej aktualizacji wifi przestało działać

Post autor: rOx123 »

Cogito18 pisze:b43 to sterownik rozwijany przez społeczność przez co jest lepiej przystosowany do współpracy z Network Managerem. STA zaś to własnościowy sterownik rozwijany przez Broadcom'a i z tego co pamiętam napisany tak, że można używać tylko 11 kanałów.
b43 umozliwia takze korzystanie z trybu monitora...
ODPOWIEDZ

Wróć do „Urządzenia sieciowe”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 6 gości