Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Hardware => Téma založeno: jb 04 Června 2014, 12:58:29
-
Zdravím ve spolek,
mám notebook Lenovo M5400 který obsahuej wifi kartu Broadcom Corporation BCM43142.
Nainstaloval jsem Lubuntu 10.04, Linux 3.13.0-27 a ze záložky Dodatečné ovladače nainstaloval ovladač pro wifinu.
Karta se nainstalovala, kliknu na ikonu a vyberu síť a nic se nestane(wifi je bez hesla) , k wifi se nepřipojím.
Máte někdo zkušenosti co by to mohlo dělat nebo radu co kde upravit?
Dík předem
Jirka
-
Proč instaluješ čtyři roky starou verzi Lubuntu 10.04?
Když už trváš na Lubuntu a nechceš klasické Ubuntu tak... http://www.lubuntu.cz/ziskejte (http://www.lubuntu.cz/ziskejte)
Případně odkaz na stažení Ubuntu je zde http://www.ubuntu.cz/ziskejte/stahnout pro tvůj počítač je vhodná 64bit verze.
Pokud i na nové verzi to nepůjde tak sem hoď výpis z terminálu
lspci -vv
-
Pardón, teď jsem si všiml že jsi napsal špatně verzi ale jádro správně, tak sem hoď jen ten výpis z terminálu.
-
Zdravím,
jj, verze je blbě, mám 14.04 64bit.
jb@jb:~$ lspci
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor DRAM Controller (rev 06)
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
00:14.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI (rev 04)
00:16.0 Communication controller: Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1 (rev 04)
00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #1 (rev d4)
00:1c.2 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #3 (rev d4)
00:1c.3 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #4 (rev d4)
00:1f.0 ISA bridge: Intel Corporation HM87 Express LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller (rev 04)
04:00.0 Network controller: Broadcom Corporation BCM43142 802.11b/g/n (rev 01)
05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 10)
jb@jb:~$
J.
-
Prosím ten výpis i s parametrem -vv abych viděl co to používá v současnosti za ovladače a zda tam jsou třeba dostupné i jiné na které se můžeme případně přepnout.
Stačí tu sekci ohledně wifiny...
04:00.0 Network controller: Broadcom Corporation BCM43142 802.11b/g/n (rev 01)nebo zadej rovnou tento příkaz a je to...
lspci -vv | grep -A 10 BCM43142
zkratka JB nevím proč ale připomíná mi to tuhle ten film co jsem viděl v tv "Fotr je lotr" :D
-
Mělo by to chodit pod modulem b43
-
jb@jb:~$ lspci -vv | grep -A 10 BCM43142
04:00.0 Network controller: Broadcom Corporation BCM43142 802.11b/g/n (rev 01)
Subsystem: Lenovo Device 0611
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 18
Region 0: Memory at f0500000 (64-bit, non-prefetchable) [size=32K]
Capabilities: <access denied>
Kernel driver in use: wl
05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 10)
-
Zdravím, mám sice 14:04 na 32 ale pomohlo mi toto:
http://forum.ubuntu.cz/index.php?topic=69049.0
-
Dobrý horký den,
tak ani návod na vedlejším vlákně nepomohl (i s restartem). Dokonce vůbec nevidím ikonu wi-fin-y.
J.
-
Keď sa tu už rieši problém s Broadcom, pripojím sa :)
Cez víkend som inštaloval Kubuntu 14.04 32 bit. do dualbootu môjmu rakúskemu kamošovi na starší NTB Samsung. Nabootoval som do live systému, či všetko funguje ako má – v NTB je Intel GK, WIFI naskočila hneď, proste všetko fungovalo, tak som sa s nejakým HW info podrobnejšie nezaoberal a pristúpil som k inštalácii.
Inštalácia prebiehala bez problémov, keď zrazu mechanika stíchla pri nastavovaní bcmwl-kernel-source a inštalácia sa nejak zastavila. Našťastie sa DVD po pár minútach roztočilo a inštalácia sa dokončila. Bol som ale zvedavý, či pôjde všetko aj po inštalácii a hlavne WIFI. Všetko išlo.
OTÁZKA:
Chcel by som sa spýtať skúsenejších, ktorí majú kartu Broadcom, či je možné očakávať do budúcnosti problémy s bcmwl-kernel-source, alebo či sú balíky firmware-b43-installer b43-fwcutter nejak spoľahlivejšie alebo sa zatiaľ riadiť pravidlom „čo funguje, do toho nevŕtaj“
Výpis z lscpi vyhodil:
05:00.0 Network controller: Broadcom Corporation BCM4313 802.11bgn Wireless Network Adapter (rev 01)Nezaznamenal som počas nastavovania systému žiadne výkyvy s WIFI pripojením.
-
OTÁZKA:
Chcel by som sa spýtať skúsenejších, ktorí majú kartu Broadcom, či je možné očakávať do budúcnosti problémy s bcmwl-kernel-source, alebo či sú balíky firmware-b43-installer b43-fwcutter nejak spoľahlivejšie alebo sa zatiaľ riadiť pravidlom „čo funguje, do toho nevŕtaj“
Tak už zo zvyku si odpoviem sám :)
Problémy s WIFI nenechali pri tejto WIFI karte na seba dlho čakať (ani nie dva dni). Hoci ikonka WFI bola aktívna a aj systém ukazoval pripojenie, pripojiť sa na net nepodarilo. Našťastie náprava bola pomerne rýchla a jednoduchá: odinštalovanie bcmwl-kernel-source na nainštalovanie firmware-b43-installer b43-fwcutter + reštart PC. No dúfam, že to už bude fungovať.
-
Zdravím po chvíli mlčení,
hledal jsem na googlu a zkoušel i instalovat starší verze Ubuntu/Lubuntu a na nich zkoušet ovladače dostupné v repo, vše nefunguje.
Až jsem našel http://wireless.kernel.org/en/users/Drivers/b43#Supported_devices.
Mám
Network controller [0280]: Broadcom Corporation BCM43142 802.11b/g/n [14e4:4365] (rev 01)
Subsystem: Lenovo Device [17aa:0611]
Flags: bus master, fast devsel, latency 0, IRQ 18
Memory at f0500000 (64-bit, non-prefetchable) [size=32K]
Capabilities: <access denied>
Kernel driver in use: bcma-pci-bridge
no a moje karta je v červemé Supported? NO. Tak si asi holt počkám, snad jednou.
Druhá možnost je kompilace modulu, na http://www.broadcom.com/support/802.11/linux_sta.php jsou nejaké zdrojáky a v redme.txt jsem svojí kartu našel, ale to už není pro mne.
Snad kdyby sem na web někdo napsal podrobný návod jak na to.
to je zatím vše, dík za sna
J.
-
Kompilace je lehká, jen to stáhni, rozbal a zadej v adresáři kde to je
sudo make
sudo make install ale protože je to Lenovo, tak ta karta nebude "čistá" a ten driver nemusí vůbec chodit. Jinak doporučuji ten název adresáře zkrátit a umístit to tak aby v cestě nebyla diakritika
-
Dík za povzbuzení a naději,
že je kompilace modulu je jednoduchá. Návod na wiki jsem studoval a pamatuju si větu, která zněla nějak takto "Když vám make najde chyby, jsou tam chyby a nemá cenu pokračovat dál".
Chyby mi kompilace modulu hlásí a kde je hledat opravdu nevím, výpisu nerozumím, nevím co a jak.
posílám výpis, kdyby někdo věděl jak dál, dík
J.B.
jb@jb:~/BCM43142$ sudo make
[sudo] password for jb:
KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd`
make[1]: Entering directory `/usr/src/linux-headers-3.13.0-29-generic'
CFG80211 API is prefered for this kernel version
Using CFG80211 API
LD /home/jb/BCM43142/built-in.o
CC [M] /home/jb/BCM43142/src/wl/sys/wl_linux.o
/home/jb/BCM43142/src/wl/sys/wl_linux.c: In function ‘wl_tkip_printstats’:
/home/jb/BCM43142/src/wl/sys/wl_linux.c:3246:7: warning: passing argument 1 of ‘wl->tkipmodops->print_stats’ from incompatible pointer type [enabled by default]
wl->tkip_bcast_data[idx]);
^
/home/jb/BCM43142/src/wl/sys/wl_linux.c:3246:7: note: expected ‘struct seq_file *’ but argument is of type ‘char *’
/home/jb/BCM43142/src/wl/sys/wl_linux.c:3249:4: warning: passing argument 1 of ‘wl->tkipmodops->print_stats’ from incompatible pointer type [enabled by default]
wl->tkipmodops->print_stats(debug_buf, wl->tkip_ucast_data);
^
/home/jb/BCM43142/src/wl/sys/wl_linux.c:3249:4: note: expected ‘struct seq_file *’ but argument is of type ‘char *’
/home/jb/BCM43142/src/wl/sys/wl_linux.c: In function ‘wl_reg_proc_entry’:
/home/jb/BCM43142/src/wl/sys/wl_linux.c:3470:2: error: implicit declaration of function ‘create_proc_entry’ [-Werror=implicit-function-declaration]
if ((wl->proc_entry = create_proc_entry(tmp, 0644, NULL)) == NULL) {
^
/home/jb/BCM43142/src/wl/sys/wl_linux.c:3470:22: warning: assignment makes pointer from integer without a cast [enabled by default]
if ((wl->proc_entry = create_proc_entry(tmp, 0644, NULL)) == NULL) {
^
/home/jb/BCM43142/src/wl/sys/wl_linux.c:3475:16: error: dereferencing pointer to incomplete type
wl->proc_entry->read_proc = wl_proc_read;
^
/home/jb/BCM43142/src/wl/sys/wl_linux.c:3476:16: error: dereferencing pointer to incomplete type
wl->proc_entry->write_proc = wl_proc_write;
^
/home/jb/BCM43142/src/wl/sys/wl_linux.c:3477:16: error: dereferencing pointer to incomplete type
wl->proc_entry->data = wl;
^
cc1: some warnings being treated as errors
make[2]: *** [/home/jb/BCM43142/src/wl/sys/wl_linux.o] Error 1
make[1]: *** [_module_/home/jb/BCM43142] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.13.0-29-generic'
make: *** [all] Error 2
jb@jb:~/BCM43142$
-
myslím si, že zdrojový k je neaktualny pre súčasné jadro, kde bez menšej upravy kodu to nepôjde ... Treba použiť zdrojový kód z gitu https://github.com/akrasic/broadcom-wl .
vpodstate si musíš naklonovať repozitár : sudo apt-get install git build-essential
git clone https://github.com/akrasic/broadcom-wl.git
cd broadcom-wl a potom sa riadiť inštrukciami s README , kde sa píše asi takýto postup : ( pre ubuntu trochu upravené ...)tar xzf hybrid-v35_64-nodebug-pcoem-6_30_223_141.tar.gz # rozbaliť archív
patch -p1 < linux-recent.patch # aplikovať záplaty postupne po jednom
patch -p1 < makefile.patch
patch -p1 < wlan.patch
patch -p1 < license.patch
make # kompilácia zdrojákov a inštalácia
sudo make install
sudo modprobe -r bcma # odobratie z jadra a priadanie bcma na čiernu listinu
sudo echo "blacklist bcma" > /etc/modprobe.d/broadcom.conf
sudo echo "wl" >> /etc/modules # natiahnutia modulu "wl" pri štarte systému
sudo depmod -a # vyriešiť zavyslosti
sudo modprobe wl teraz by už wifi mala fungovať s modulom "wl.ko" . viacej https://forums.opensuse.org/showthread.php/494525-Enable-Broadcom-BCM43142-in-OpenSuse-13-1
-
Zdravím ve spolek,
tak jse zkusil kompilaci modulu, modul zapne wifinu, sítě vidí ale k žádné se nepřihlásí.
Asi si dočasně pořídím nějaké funkční usb a počkám až se ovladač objeví v repu.
Zatim dík. J.B.
-
jen pro doplnění mně na 14.04 na Lenovu funguje obávaný Broadcom BCM4313 out of box.
lspci -vv
04:00.0 Network controller: Broadcom Corporation BCM4313 802.11bgn Wireless Network Adapter (rev 01)
Subsystem: Broadcom Corporation Device 0587
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 18
Region 0: Memory at f3900000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [40] Power Management version 3
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=2 PME-
Capabilities: [58] Vendor Specific Information: Len=78 <?>
Capabilities: [48] MSI: Enable- Count=1/1 Maskable- 64bit+
Address: 0000000000000000 Data: 0000
Capabilities: [d0] Express (v1) Endpoint, MSI 00
DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <4us, L1 unlimited
ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
MaxPayload 128 bytes, MaxReadReq 128 bytes
DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L1, Exit Latency L0s <4us, L1 <64us
ClockPM+ Surprise- LLActRep+ BwNot-
LnkCtl: ASPM L1 Enabled; RCB 64 bytes Disabled- CommClk+
ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+ BWMgmt- ABWMgmt-
Capabilities: [100 v1] Advanced Error Reporting
UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
AERCap: First Error Pointer: 00, GenCap+ CGenEn- ChkCap+ ChkEn-
Capabilities: [13c v1] Virtual Channel
Caps: LPEVC=0 RefClk=100ns PATEntryBits=1
Arb: Fixed- WRR32- WRR64- WRR128-
Ctrl: ArbSelect=Fixed
Status: InProgress-
VC0: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
Arb: Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
Ctrl: Enable+ ID=0 ArbSelect=Fixed TC/VC=ff
Status: NegoPending- InProgress-
Capabilities: [160 v1] Device Serial Number 00-00-3d-ff-ff-cc-c0-14
Capabilities: [16c v1] Power Budgeting <?>
Kernel driver in use: wl
-
BCM karty jsou prostě loterie. ???
Osobně nic jiného než Intel wifi karty neuznávám.