Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Hardware => Téma založeno: vojtal 21 Února 2010, 19:01:06
-
Ahoj,
potreboval bych poradit s rozchozenim wi-fi.
Mam Ubuntu Karmic Koala 9.10; 2.6.31-19-generic
WiFi se mi podarilo rozchodit pri beznem update z netu. Ovladac jsem aktivoval pres Hardware drivers. Na notebooku se mi rozsviti kontrolka a WiFi jde zapnout specialnim tlacitkem k tomu urcenemu.
V momente kdy restartuju system uz bohuzel tlacitko nefunguje a v hardware drivers se objevi "This driver is activated but not currently in use".
Abych wifi rozchodil musim ovladac odebrat a znovu aktivovat. Pak funguje tlacitko pro wifi i samotna wifi.
Pro info davam vypis z terminalu:
Verze WiFi:
vojtal@vojtal:~$ lspci | grep Network
04:00.0 Network controller: Broadcom Corporation BCM4311 802.11b/g WLAN (rev 01)
Stav po restartu - "This driver is activated but not currently in use":
vojtal@vojtal:~$ iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
irda0 no wireless extensions.
Stav po odebrani a opetovnem pridani ovladace:
vojtal@vojtal:~$ iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
irda0 no wireless extensions.
eth1 IEEE 802.11 Nickname:""
Access Point: Not-Associated
Stav s nainstalovanym ovladacem po restartu: lspci -k
04:00.0 Network controller: Broadcom Corporation BCM4311 802.11b/g WLAN (rev 01)
Kernel modules: wl, ssb
Stav po odebrani a nove instalaci driveru:
04:00.0 Network controller: Broadcom Corporation BCM4311 802.11b/g WLAN (rev 01)
Kernel driver in use: wl
Kernel modules: wl, ssb
tady me zaujala i pritomnost "ssb", jiny driver? lze ho nejak odebrat?
vojtal@vojtal:~$ ifconfig
eth0 Link encap:Ethernet HWaddr 00:16:d3:e6:6b:13
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:16
eth1 Link encap:Ethernet HWaddr 00:1c:26:5f:7c:4a
inet addr:192.168.0.104 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::21c:26ff:fe5f:7c4a/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:420 errors:0 dropped:0 overruns:0 frame:832
TX packets:496 errors:14 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:302097 (302.0 KB) TX bytes:107043 (107.0 KB)
Interrupt:17
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:4 errors:0 dropped:0 overruns:0 frame:0
TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:240 (240.0 B) TX bytes:240 (240.0 B)
Predem diky za jakykoliv tip...
-
Lidi tu psali, ze je treba doinstalovat nejakej balik v Synapticu, bcmwl-kernel-neco(source)..
-
Lidi tu psali, ze je treba doinstalovat nejakej balik v Synapticu, bcmwl-kernel-neco(source)..
bcmwl-kernel-source mam nainstalovany - kdyz jsem ho odstranil tak se mi pres hardware drivers nechtel ovladac nainstalovat...
hlavni problem je myslim v tom ze spolu s ovladacem wl mam asi nainstalovany i nejaky ssb
znovu jsem si overoval vypisy v terminalu pres prikaz lspci -k pri ruznych stavech:
1) WiFi je funkcni - bcmwl-kernel-source a ovladac v hardware drivers je nainstalovany:
04:00.0 Network controller: Broadcom Corporation BCM4311 802.11b/g WLAN (rev 01)
Kernel driver in use: wl
Kernel modules: wl, ssb
2) WiFi je nefunkcni (v hardware drivers hlaska: "This driver is activated but not currently in use") - bcmwl-kernel-source a ovladac v hardware drivers je nainstalovany ("not currently in use"):
04:00.0 Network controller: Broadcom Corporation BCM4311 802.11b/g WLAN (rev 01)
Kernel modules: wl, ssb
3) WiFi je nefunkcni - bcmwl-kernel-source a ovladac v hardware drivers jsou odinstalovany
04:00.0 Network controller: Broadcom Corporation BCM4311 802.11b/g WLAN (rev 01)
Kernel modules: ssb
Jestli je teda moje dedukce spravna, spolu s wl je instalovan i jakysi ssb, ktery ale nepotrebuju? Jak ho odstranit?
edit: trochu jsem googlil a na zahraničních fórech se obecně píše že ssb skutečně koliduje s jinými wifi ovladači.. jak ho tedy zablokovat?
-
Tak jsem problém nakonec vyřešil :)
V terminálu stačí zadat modprobe wl čímž se WiFi jednorázově zapne.
Aby se spouštěla po startu musíme upravit rc.local. v terminálu zadáme
sudo su cd /etc
gedit rc.local
ovevře se nám soubor rc.local ve kterém odkomentujeme (smažeme # před) !/bin/sh -e
zároveň mezi komentář a exit přidáme řádek modprobe wl
změny uložíme a zavřeme.
Zkuste restartovat zda WiFi naskočí.
Pokud ne mě to vyřešil v terminálu příkaz:
cd /etc
sudo chmod +x rc.local
-
mam pocit, ze lze do souboru blacklist.conf pripsat radek:
#blacklist ssb
coz ssb zrusi
-
To jsem se taky dočetl, ale na mojí konfiguraci to bohužel nefungovalo. Funkční byl až výše uvedený postup.. Ale někomu to třeba fungovat bude i přes blacklist ssb :)
-
Já bych jen chtěl doplnit, že mi nefungoval ani blacklist ani přídání modprobe wl do rc.local. Aby mi wifi fungovala po každém startu, přidal jsem do rc.local příkaz rmmod ssb. Teprve pak mi to fungovalo.
rc.local
!/bin/sh -e
rmmod ssb
modprobe wl
exit