[Vyřešeno] BCM43142 @ Wheezy

Založil Roman Horník, 22. 06. 2013, 17:03:05

Předchozí téma - Další téma

Roman Horník

Na Žďár,

potřeboval bych píchnout s rozchozením týhle WiFinky, vůbec se mi to totiž nedaří. Žádnej návod pro Debian snad neexistuje, zato pro Bububuntu jich je mraky, z nichž jsem sice z nouze pár zkoušel, ale neúspěšně.

Jinak se jedná o stroj Lenovo B590, lspci je tady:
$ lspci
00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 (rev c4)
00:1c.1 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 (rev c4)
00:1c.3 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 4 (rev c4)
00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation 7 Series Chipset Family LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller (rev 04)
02:00.0 Network controller: Broadcom Corporation BCM43142 802.11b/g/n (rev 01)
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168 PCI Express Gigabit Ethernet controller (rev 07)
Debian Sid/Experimental 64bit + Mate Desktop Environment
* CPU: Intel i5 3570
* GPU: NVIDIA GTX650 1GD5
* MB: Lenovo IH61M
* RAM: 16GiB Deutsche Demokratische Republik 3 @ 1600MHz

Ota Trkola

#1
Zkoušel jsi všechny dostupný drivery? Tzn:


  • broadcom-sta-driver
  • b43-fwcutter
  • firmware-brcm80211
  • firmware-b43-installer
Tohle jsi zkoušel?
http://jas.gemnetworks.com/
http://jas.gemnetworks.com/wireless-bcm43142/
http://jas.gemnetworks.com/debian/pool/main/w/wireless-bcm43142/

Zkusit můžeš také NdisWrapper.

Někdy neni jednoduchý je rozchodit, tzn neznamená, že když to nainstaluješ a hned to nejede, že nefunguje. Občas je třeba se hrabat v konfigurákách.

Roman Horník

Nezkoušel jsem akorát b43-fwcutter, broadcom-sta-driver a ndiswrapper, ostatní jo.
Příští víkend zkusím. Ď
Debian Sid/Experimental 64bit + Mate Desktop Environment
* CPU: Intel i5 3570
* GPU: NVIDIA GTX650 1GD5
* MB: Lenovo IH61M
* RAM: 16GiB Deutsche Demokratische Republik 3 @ 1600MHz

Ota Trkola

Zrovna nejvíc bych vsázel na toto:

http://jas.gemnetworks.com/

Proč to nefunguje? Je to přímo dělaný pro Debian a kartu, která tě otravuje.

Roman Horník

Nic z toho nefunguje. Během instalace balíku nastane chyba při kompilaci modulu iw. Koukal jsem do kódu a...
DKMS make.log for wireless-bcm43142-6.20.55.19 for kernel 3.9-1-amd64 (x86_64)
St srp  7 21:49:13 CEST 2013
make: Entering directory `/usr/src/linux-headers-3.9-1-amd64'
CFG80211 API is prefered for this kernel version
Using CFG80211 API
  LD      /var/lib/dkms/wireless-bcm43142/6.20.55.19/build/built-in.o
  CC [M]  /var/lib/dkms/wireless-bcm43142/6.20.55.19/build/src/shared/linux_osl.o
  CC [M]  /var/lib/dkms/wireless-bcm43142/6.20.55.19/build/src/wl/sys/wl_linux.o
  CC [M]  /var/lib/dkms/wireless-bcm43142/6.20.55.19/build/src/wl/sys/wl_iw.o
  CC [M]  /var/lib/dkms/wireless-bcm43142/6.20.55.19/build/src/wl/sys/wl_cfg80211.o
/var/lib/dkms/wireless-bcm43142/6.20.55.19/build/src/wl/sys/wl_cfg80211.c: In function 'wl_cfg80211_join_ibss':
/var/lib/dkms/wireless-bcm43142/6.20.55.19/build/src/wl/sys/wl_cfg80211.c:714:26: error: 'struct cfg80211_ibss_params' has no member named 'channel'
/var/lib/dkms/wireless-bcm43142/6.20.55.19/build/src/wl/sys/wl_cfg80211.c: At top level:
/var/lib/dkms/wireless-bcm43142/6.20.55.19/build/src/wl/sys/wl_cfg80211.c:1575:2: warning: initialization from incompatible pointer type [enabled by default]
/var/lib/dkms/wireless-bcm43142/6.20.55.19/build/src/wl/sys/wl_cfg80211.c:1575:2: warning: (near initialization for 'wl_cfg80211_ops.set_tx_power') [enabled by default]
/var/lib/dkms/wireless-bcm43142/6.20.55.19/build/src/wl/sys/wl_cfg80211.c:1576:2: warning: initialization from incompatible pointer type [enabled by default]
/var/lib/dkms/wireless-bcm43142/6.20.55.19/build/src/wl/sys/wl_cfg80211.c:1576:2: warning: (near initialization for 'wl_cfg80211_ops.get_tx_power') [enabled by default]
/var/lib/dkms/wireless-bcm43142/6.20.55.19/build/src/wl/sys/wl_cfg80211.c: In function 'wl_update_bss_info':
/var/lib/dkms/wireless-bcm43142/6.20.55.19/build/src/wl/sys/wl_cfg80211.c:2001:11: error: 'struct cfg80211_bss' has no member named 'information_elements'
/var/lib/dkms/wireless-bcm43142/6.20.55.19/build/src/wl/sys/wl_cfg80211.c:2002:15: error: 'struct cfg80211_bss' has no member named 'len_information_elements'
/var/lib/dkms/wireless-bcm43142/6.20.55.19/build/src/wl/sys/wl_cfg80211.c:2003:3: warning: passing argument 1 of 'cfg80211_put_bss' from incompatible pointer type [enabled by default]
In file included from /var/lib/dkms/wireless-bcm43142/6.20.55.19/build/src/wl/sys/wl_cfg80211.c:33:0:
/usr/src/linux-headers-3.9-1-common/include/net/cfg80211.h:3302:6: note: expected 'struct wiphy *' but argument is of type 'struct cfg80211_bss *'
/var/lib/dkms/wireless-bcm43142/6.20.55.19/build/src/wl/sys/wl_cfg80211.c:2003:3: error: too few arguments to function 'cfg80211_put_bss'
In file included from /var/lib/dkms/wireless-bcm43142/6.20.55.19/build/src/wl/sys/wl_cfg80211.c:33:0:
/usr/src/linux-headers-3.9-1-common/include/net/cfg80211.h:3302:6: note: declared here
make[3]: *** [/var/lib/dkms/wireless-bcm43142/6.20.55.19/build/src/wl/sys/wl_cfg80211.o] Error 1
make[2]: *** [_module_/var/lib/dkms/wireless-bcm43142/6.20.55.19/build] Error 2
make[1]: *** [sub-make] Error 2
make: *** [all] Error 2
make: Leaving directory `/usr/src/linux-headers-3.9-1-amd64'

(jinak tohle už je 64-bitovej Sid)
Debian Sid/Experimental 64bit + Mate Desktop Environment
* CPU: Intel i5 3570
* GPU: NVIDIA GTX650 1GD5
* MB: Lenovo IH61M
* RAM: 16GiB Deutsche Demokratische Republik 3 @ 1600MHz

Roman Horník

#5
Uáááááááá!!! Konečně vyřešeno!
Ubunťákům jsem ukradnul tenhle balík:
http://de.archive.ubuntu.com/ubuntu/pool/restricted/b/bcmwl/bcmwl-kernel-source_6.30.223.30+bdcom-0ubuntu3_amd64.deb
Nainstaloval jsem ho a hotovo!
Debian Sid/Experimental 64bit + Mate Desktop Environment
* CPU: Intel i5 3570
* GPU: NVIDIA GTX650 1GD5
* MB: Lenovo IH61M
* RAM: 16GiB Deutsche Demokratische Republik 3 @ 1600MHz