BCM43142 Bluetooth-Treiber

Debian auf Notebooks und speziellen Geräten wie eingebetteten Systemen, Routern, Set-Top-Boxen, ...
Antworten
tr01
Beiträge: 80
Registriert: 10.01.2015 10:04:54
Wohnort: /root/

BCM43142 Bluetooth-Treiber

Beitrag von tr01 » 16.03.2016 16:25:00

Hallo,


ich habe grade mein neues Notebook bekommen: Ein HP mit BCM43142 WLAN-Karte mit integriertem Bluetooth.

Code: Alles auswählen

$ lspci | grep BCM
0d:00.0 Network controller: Broadcom Corporation BCM43142 802.11b/g/n (rev 01)
Ich habe den Debianbroadcom-sta-dkms aus den Backports nach https://wiki.debian.org/wl installiert.
WLAN funktioniert tadellos, aber Bluetooth überhaupt nicht.

Code: Alles auswählen

# hcitool dev
Devices:
Meine erste Idee:

Code: Alles auswählen

# rfkill list
0: phy0: Wireless LAN
	Soft blocked: no
	Hard blocked: no
1: hci0: Bluetooth
	Soft blocked: no
	Hard blocked: no
aber Bluetooth ist nicht geblockt.
Hier die Ausgabe von dmesg dazu:

Code: Alles auswählen

$ dmesg | grep Bluetooth
[   10.279568] Bluetooth: Core ver 2.20
[   10.279587] Bluetooth: HCI device and connection manager initialized
[   10.279591] Bluetooth: HCI socket layer initialized
[   10.279594] Bluetooth: L2CAP socket layer initialized
[   10.279599] Bluetooth: SCO socket layer initialized
[   12.360448] Bluetooth: hci0 command 0x1001 tx timeout
[   20.368481] Bluetooth: hci0: BCM: Reading local version info failed (-110)
[   22.370504] Bluetooth: hci0 command 0x1001 tx timeout
[   30.378509] Bluetooth: hci0: BCM: Reading local version info failed (-110)
[   30.563940] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   30.563942] Bluetooth: BNEP filters: protocol multicast
[   30.563946] Bluetooth: BNEP socket layer initialized
Hier steht viewtopic.php?f=30&t=160003
Emess hat geschrieben: Dann hast du doch bestimmt die Möglichkeit von Wlan auf Bluetooth umzuschalten.
Dieses Problem hatte ich nämlich auch schon bei einem Bekannten.
Bei ihm war es:
1 mal Taste drücken - Bluetooth ( LED Blau)
2 mal Taste drücken - Wlan ( LED weiß)
Das hilft mir aber nicht weiter, ich habe eine solche Taste nicht, nur eine für Flugmodus ein/aus (ist natürlich aus)


Hat jemand eine Idee, woran das liegen könnte und wie man das vielleicht zum Laufen bekommt?

LG

Benutzeravatar
Blackbox
Beiträge: 4289
Registriert: 17.09.2008 17:01:20
Lizenz eigener Beiträge: GNU Free Documentation License

Re: BCM43142 Bluetooth-Treiber

Beitrag von Blackbox » 16.03.2016 18:53:39

Ein kurzer, aber ernstgemeinter Rat.
Was Broadcom an freien Treibern abliefert, wird auf Ewigkeit echter Sacktritt bleiben - zumindest solang, kein grundlegender Politikwechsel bei Broadcom stattfindet und die trreiber im Kernel landen.
Wenn du einmal das Kernelmodul gebaut, und zu Laufen gebracht hast, kannst du bei jedem Kernelupdate, den gleichen Vorgang noch einmal starten.
Deswegen ist es wichtig, dass du dir deinen erfolgreichen Weg aufschreibst, und hoffst, er funktioniert beim nächsten Kernel genauso.

Nun zum Rat, besorge dir eine passende Intel Wifi Karte, und wenn möglich ersetze damit die Broadcomkarte.
Das sind 10 bis 15 € gut angelegtes Geld, und Ende des Broadcom Desasters.
Eigenbau PC: Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Desktop PC: Dell Inspiron 530 - Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Notebook: TUXEDO BU1406 - Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Alles Minimalinstallationen und ohne sudo/PA/PW.
Rootserver: Rocky Linux 9.3 - Kernel: 5.14

Freie Software unterstützen, Grundrechte stärken!

tr01
Beiträge: 80
Registriert: 10.01.2015 10:04:54
Wohnort: /root/

Re: BCM43142 Bluetooth-Treiber

Beitrag von tr01 » 16.03.2016 19:52:19

Danke, ich werde mal gucken.
Aber ich hätte gerne erstmal die Broadcom-Karte laufen, wenn das geht.

Was ich jetzt erst im dmesg gefunden habe:

Code: Alles auswählen

[   21.481430] Bluetooth: hci0: BCM: Reading local version info failed (-110)
[   21.486341] Bluetooth: hci0: BCM: chip id 70
[   21.486345] Bluetooth: hci0: BCM (001.001.011) build 0000
***[   21.486370] bluetooth hci0: firmware: failed to load brcm/BCM.hcd (-2)***
[   21.486372] bluetooth hci0: Direct firmware load for brcm/BCM.hcd failed with error -2
[   21.486375] Bluetooth: hci0: BCM: Patch brcm/BCM.hcd not found
[   23.487442] Bluetooth: hci0 command 0x1003 tx timeout
[   23.868240] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   23.868243] Bluetooth: BNEP filters: protocol multicast
[   23.868248] Bluetooth: BNEP socket layer initialized
Woher bekomme ich die brcm/BCM.hcd Firmware?

LG

Benutzeravatar
Blackbox
Beiträge: 4289
Registriert: 17.09.2008 17:01:20
Lizenz eigener Beiträge: GNU Free Documentation License

Re: BCM43142 Bluetooth-Treiber

Beitrag von Blackbox » 16.03.2016 20:01:59

tr01 hat geschrieben:Woher bekomme ich die brcm/BCM.hcd Firmware?
Im Debian Repository [1] habe ich sie nicht gefunden.
Wahrscheinlich auch auf dem Broadcom Servern als Sourcecode Download.
Soweit ich mich erinnern - ist bereits sehr lang her, als ich diesen Sacktritt machen musste - kann, lädt der Broadcom "Downloader" alles runter, was zum Bauen des Kernelmoduls benötigt wird.

[1] https://packages.debian.org/search?suit ... ds=BCM.hcd
Eigenbau PC: Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Desktop PC: Dell Inspiron 530 - Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Notebook: TUXEDO BU1406 - Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Alles Minimalinstallationen und ohne sudo/PA/PW.
Rootserver: Rocky Linux 9.3 - Kernel: 5.14

Freie Software unterstützen, Grundrechte stärken!

tr01
Beiträge: 80
Registriert: 10.01.2015 10:04:54
Wohnort: /root/

Re: BCM43142 Bluetooth-Treiber

Beitrag von tr01 » 16.03.2016 20:25:14

Ja, irgendwo bei Broadcom bestimmt.
Bei den Downloads http://www.broadcom.com/support/802.11 liegen sie nicht, das wäre zu einfach.

LG

EDIT:
Es gibt scheinbar hier eine Version, die stammt aber aus irgendeiner Dropbox: http://askubuntu.com/a/617518

Benutzeravatar
Blackbox
Beiträge: 4289
Registriert: 17.09.2008 17:01:20
Lizenz eigener Beiträge: GNU Free Documentation License

Re: BCM43142 Bluetooth-Treiber

Beitrag von Blackbox » 16.03.2016 21:15:41

tr01 hat geschrieben:Ja, irgendwo bei Broadcom bestimmt.
Bei den Downloads http://www.broadcom.com/support/802.11 liegen sie nicht, das wäre zu einfach.
Schau dir doch einfach an, was der Broadcom "Downloader" macht.
tr01 hat geschrieben:Es gibt scheinbar hier eine Version, die stammt aber aus irgendeiner Dropbox: http://askubuntu.com/a/617518
Du willst natürlich nicht aus unsicheren Quellen irgendwelchen Code laden, die Chance dir dabei richtigen Scheiß einzufangen ist sehr hoch.
Der Unterschied zwischen den meisten [KLUX]buntu und Debian Anwendern ist, verantwortungsvolle Debian Anwender, laden sich nichts aus unsicheren Quellen, aber [KLUX]buntu Anwender sehen da meistens kein Problem.
Erkenne die Unterschiede.
Eigenbau PC: Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Desktop PC: Dell Inspiron 530 - Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Notebook: TUXEDO BU1406 - Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Alles Minimalinstallationen und ohne sudo/PA/PW.
Rootserver: Rocky Linux 9.3 - Kernel: 5.14

Freie Software unterstützen, Grundrechte stärken!

tr01
Beiträge: 80
Registriert: 10.01.2015 10:04:54
Wohnort: /root/

Re: BCM43142 Bluetooth-Treiber

Beitrag von tr01 » 17.03.2016 07:01:37

Hallo,

wo bekomme ich den diesen "Downloader"?
Außerdem hab ich noch die Anleitung von Broadcom gefunden: https://www.broadcom.com/docs/linux_sta/README.txt
Aber die Version ist noch älter als das Debian-Paket.


LG

tr01
Beiträge: 80
Registriert: 10.01.2015 10:04:54
Wohnort: /root/

Re: BCM43142 Bluetooth-Treiber

Beitrag von tr01 » 18.03.2016 18:49:06

Hallo,


@Blackbox wäre eine solche WLAN-Karte wie du gemeint hast, so was: http://www.amazon.de/INTEL-Dual-Band-Wi ... 00MYROS5U/ oder http://www.amazon.de/INTEL-Wireless-N-7 ... 00NARC3KA/

Brauche ich dann für die auch einen Treiber oder ist dieser schon im Kernel?

LG

Benutzeravatar
Blackbox
Beiträge: 4289
Registriert: 17.09.2008 17:01:20
Lizenz eigener Beiträge: GNU Free Documentation License

Re: BCM43142 Bluetooth-Treiber

Beitrag von Blackbox » 29.03.2016 08:28:12

tr01 hat geschrieben:@Blackbox wäre eine solche WLAN-Karte wie du gemeint hast, so was: http://www.amazon.de/INTEL-Dual-Band-Wi ... 00MYROS5U/ oder http://www.amazon.de/INTEL-Wireless-N-7 ... 00NARC3KA/
Ja genau, solche Wifikarten meinte ich.
Du musst im Grunde nur auf die passende Größe achten, als Vergleich hast du ja die Broadcom Wifikarte.
Und so wie du die Broadcom Wifikarte ausbaust, installierst du die Intel Wifikarte wieder, eben nur umgekehrt.
Wichtig ist dass die Kabel wieder auf den richtigen Anschluss kommen, und dass du beim Aus- und Einbau nichts beschädigst, dann sollte alles gut sein.
Eigentlich kann man da nicht soviel falsch machen, wenn man bereits mit anderer PC Hardware gearbeitet hat, wenn du dir nicht sicher bist, suchst du besser den nächsten Fachhändler - kein Vobis, Media Markt, Saturn, o.ä. - auf, und lässt dir dort helfen.
Vielleicht hilft dir auch der Linux Hardware Guide weiter ?

http://www.linux-hardware-guide.de/tag/intel
tr01 hat geschrieben:Brauche ich dann für die auch einen Treiber oder ist dieser schon im Kernel?
Nein, manchmal wird eine Firmware benötigt, aber diese sind alle im Debian Repo, nach der Installation laufen die Intel Wifikarten sofort.
Solltest du Fragen zur Firmware haben, machst du einfach einen neuen Thread auf.
Eigenbau PC: Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Desktop PC: Dell Inspiron 530 - Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Notebook: TUXEDO BU1406 - Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Alles Minimalinstallationen und ohne sudo/PA/PW.
Rootserver: Rocky Linux 9.3 - Kernel: 5.14

Freie Software unterstützen, Grundrechte stärken!

tr01
Beiträge: 80
Registriert: 10.01.2015 10:04:54
Wohnort: /root/

Re: BCM43142 Bluetooth-Treiber

Beitrag von tr01 » 29.03.2016 09:31:39

Ok, danke. Das mit dem Aus-/Einbau wird schon, mach ich nicht zum ersten Mal.

LG

Antworten