Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Broadcom BCM43142 na Lenovo M5400  (Přečteno 4881 krát)

jb

  • Návštěvník
  • Příspěvků: 15
Broadcom BCM43142 na Lenovo M5400
« kdy: 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

RRRadek Neužil

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • Závislák
  • ******
  • Příspěvků: 4672
Re:Broadcom BCM43142 na Lenovo M5400
« Odpověď #1 kdy: 04 Června 2014, 13:53:39 »
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
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
Kód: [Vybrat]
lspci -vv
PS: omluvte moji češtinu není to moje silná stránka, snažím se hlavně vystihnou podstatu problému. ;)

RRRadek Neužil

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • Závislák
  • ******
  • Příspěvků: 4672
Re:Broadcom BCM43142 na Lenovo M5400
« Odpověď #2 kdy: 04 Června 2014, 13:55:55 »
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.
PS: omluvte moji češtinu není to moje silná stránka, snažím se hlavně vystihnou podstatu problému. ;)

jb

  • Návštěvník
  • Příspěvků: 15
Re:Broadcom BCM43142 na Lenovo M5400
« Odpověď #3 kdy: 04 Června 2014, 23:02:28 »
Zdravím,

jj, verze je blbě, mám 14.04 64bit.
 
Kód: [Vybrat]
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.
« Poslední změna: 05 Června 2014, 10:58:00 od RRRadek Neužil »

RRRadek Neužil

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • Závislák
  • ******
  • Příspěvků: 4672
Re:Broadcom BCM43142 na Lenovo M5400
« Odpověď #4 kdy: 05 Června 2014, 11:09:04 »
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...
Kód: [Vybrat]
04:00.0 Network controller: Broadcom Corporation BCM43142 802.11b/g/n (rev 01)nebo zadej rovnou tento příkaz a je to...
Kód: [Vybrat]
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
PS: omluvte moji češtinu není to moje silná stránka, snažím se hlavně vystihnou podstatu problému. ;)

Rover623

Re:Broadcom BCM43142 na Lenovo M5400
« Odpověď #5 kdy: 05 Června 2014, 13:16:09 »
Mělo by to chodit pod modulem b43

jb

  • Návštěvník
  • Příspěvků: 15
Re:Broadcom BCM43142 na Lenovo M5400
« Odpověď #6 kdy: 05 Června 2014, 23:10:26 »
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)

milan_cze

  • Návštěvník
  • Příspěvků: 4
Re:Broadcom BCM43142 na Lenovo M5400
« Odpověď #7 kdy: 07 Června 2014, 17:19:10 »
Zdravím, mám sice 14:04 na 32 ale pomohlo mi toto:

http://forum.ubuntu.cz/index.php?topic=69049.0
Acer Aspire One 10.1 - Ubuntu 14.04
Toshiba Satellite A200
Server - Ubuntu 12.04

jb

  • Návštěvník
  • Příspěvků: 15
Re:Broadcom BCM43142 na Lenovo M5400
« Odpověď #8 kdy: 10 Června 2014, 16:36:16 »
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.



janek-m

  • Host
Re:Broadcom BCM43142 na Lenovo M5400
« Odpověď #9 kdy: 12 Června 2014, 08:41:42 »
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:
Kód: [Vybrat]
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.

janek-m

  • Host
Re:Broadcom BCM43142 na Lenovo M5400
« Odpověď #10 kdy: 13 Června 2014, 18:33:45 »
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ť.

jb

  • Návštěvník
  • Příspěvků: 15
Re:Broadcom BCM43142 na Lenovo M5400
« Odpověď #11 kdy: 17 Června 2014, 13:39:19 »
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.

Rover623

Re:Broadcom BCM43142 na Lenovo M5400
« Odpověď #12 kdy: 17 Června 2014, 15:50:56 »
Kompilace je lehká, jen to stáhni, rozbal a zadej v adresáři kde to je
Kód: [Vybrat]
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

jb

  • Návštěvník
  • Příspěvků: 15
Re:Broadcom BCM43142 na Lenovo M5400
« Odpověď #13 kdy: 18 Června 2014, 11:42:41 »
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.

Kód: [Vybrat]
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$
« Poslední změna: 18 Června 2014, 17:12:35 od Petr Merlin Vaněček »

petertomasy

  • Stálý člen
  • **
  • Příspěvků: 856
Re:Broadcom BCM43142 na Lenovo M5400
« Odpověď #14 kdy: 18 Června 2014, 20:43:37 »
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 :
Kód: [Vybrat]
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é ...)
Kód: [Vybrat]
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

jb

  • Návštěvník
  • Příspěvků: 15
Re:Broadcom BCM43142 na Lenovo M5400
« Odpověď #15 kdy: 22 Června 2014, 08:50:28 »
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.

Mariocz

  • Aktivní člen
  • *
  • Příspěvků: 148
Re:Broadcom BCM43142 na Lenovo M5400
« Odpověď #16 kdy: 22 Června 2014, 12:00:13 »
jen pro doplnění mně na 14.04 na Lenovu funguje obávaný Broadcom BCM4313 out of box.

lspci -vv

Kód: [Vybrat]
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

RRRadek Neužil

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • Závislák
  • ******
  • Příspěvků: 4672
Re:Broadcom BCM43142 na Lenovo M5400
« Odpověď #17 kdy: 24 Června 2014, 13:56:29 »
BCM karty jsou prostě loterie. ???
Osobně nic jiného než Intel wifi karty neuznávám.
PS: omluvte moji češtinu není to moje silná stránka, snažím se hlavně vystihnou podstatu problému. ;)

 

Provoz zaštiťuje spolek OpenAlt.