Broadcom BCM4313 (deaktiviert)

Hast Du Probleme mit Hardware, die durch die anderen Foren nicht abgedeckt werden? Schau auch in den "Tipps und Tricks"-Bereich.
fischig
Beiträge: 3584
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

Re: Broadcom BCM4313

Beitrag von fischig » 26.04.2021 14:53:47

Ich habe mich daran erinnert, dass ich doch noch einen 2. WLAN-Klienten habe: das Küchenradio (wird selten benutzt, weil sich bluealsa die Verbindung zum BT-Lautsprecher nicht zuverlässig merkt und das dann erst mal ein Geeiere gibt, bis es wieder funktioniert).

Code: Alles auswählen

--- 192.168.101.251 ping statistics ---
200 packets transmitted, 198 received, 1% packet loss, time 691ms
rtt min/avg/max/mdev = 0.633/8.280/87.477/12.834 ms
radio:~$


--- 192.168.101.251 ping statistics ---
200 packets transmitted, 197 received, 1.5% packet loss, time 948ms
rtt min/avg/max/mdev = 0.868/2.658/35.999/4.764 ms
tv:~$
Nicht besonders auffällig - oder?

Ich probiere jetzt mal ein Video vom 2. WLAN-Klienten aus remote abspielen zu lassen.

edit:

Merkwürden: Ein 1,6GB großes MKV-Video auf den beiden WLAN-Klienten (192.168.101.247 und 192.168.101.156) wird ohne Unterbrechungen abgespielt auf der 3.Maschine (192.168.100.151). Ein TS-File (11,5GB) auf 192.168.101.247 wird dagegen nur mit Unterbrechungen auf 192.168.100.151 abgespielt. So etwas habe ich beim alten Linux-Router nie bemerkt.
Hmm, schon ärgerlich. Das Rippen von Videos auf dem WLAN-Klienten (192.168.101.247), vom Arbeitsrechner 1(92.168.100.151) aus, war meine gängige Praxis. :evil:
Und eigentlich ist der Linux-Router die einzige neue Hardware, auf der ich wissentlich neu installiert und konfiguriert habe.

Benutzeravatar
smutbert
Moderator
Beiträge: 8311
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: Broadcom BCM4313

Beitrag von smutbert » 27.04.2021 23:39:40

Die 2 bzw. 3 verlorenen Pakete stören mich etwas und auch die Schwankungsbreite der Antwortzeit ist für meinen Geschmack etwas hoch, aber es sieht ja jedenfalls besser aus als das vorige Ping und ich habe da auch nicht viel Erfahrung.

Mir fällt im Moment leider nichts (sinnvolles) mehr ein, das ich noch beitragen könnte.

fischig
Beiträge: 3584
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

Re: Broadcom BCM4313

Beitrag von fischig » 28.04.2021 11:03:46

Ich warte auf den neuen WLAN-Adapter: ASUS USB N13 mit Ralink-Chip. Unfreies wl-Modul funktioniert nicht als AP, wenn ich dich recht verstanden habe, und bei BCM4313 weiß man's offenbar nicht so recht, wie (un)zuverlässig der funktioniert.

Benutzeravatar
smutbert
Moderator
Beiträge: 8311
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: Broadcom BCM4313

Beitrag von smutbert » 29.04.2021 20:58:47

Also eigentlich meine ich sollte es mit dem BCM4313 klappen. Die vielen Berichte im Internet, dass der AP-Modus bei dem Chip bzw. Treiber nicht unterstützt wird, stammen entweder vom unfreien Treiber (wl) oder sind aus der Zeit aus der der freie Treiber das tatsächlich nicht unterstützt hat (also ~10 Jahre alt).

Allerdings hatte ich auch schon mit eigentlich unterstützten Chips Schwierigkeiten, aber immer gleichermaßen als Client und AP und aus den unterschiedlichsten Gründen (fehlerhafte Hardware, Bugs im Kernel, falsche Firmwareversionen, unbrauchbar schlechter Empfang aufgrund von Fehlkonstruktionen,...),

fischig
Beiträge: 3584
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

Re: Broadcom BCM4313

Beitrag von fischig » 30.04.2021 00:02:20

smutbert hat geschrieben:Also eigentlich meine ich sollte es mit dem BCM4313 klappen.
Es klappt ja auch, nur nicht besonders gut. Mein Eindruck ist, dass er keine Last verträgt, jedenfalls in diesem Pavilion.
smutbert hat geschrieben:Die vielen Berichte im Internet, dass der AP-Modus bei dem Chip bzw. Treiber nicht unterstützt wird, stammen entweder vom unfreien Treiber (wl) oder sind aus der Zeit aus der der freie Treiber das tatsächlich nicht unterstützt hat (also ~10 Jahre alt).
Ich hatte hier (1) und hier (2) nicht den Eindruck, dass es um die AP-Fähigkeit des Chips/Treibers ging.
(1) viewtopic.php?f=30&t=179473&hilit=bcm4313
(2) viewtopic.php?f=26&t=180679

Ich habe übrigens übergangsweise den alten Linux-Router wieder flott gekriegt (mit shorewall und ohne irgendwelche Änderungen an den Netzwerkkonfigurationen der Klienten). Läuft problemlos.

Benutzeravatar
smutbert
Moderator
Beiträge: 8311
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: Broadcom BCM4313

Beitrag von smutbert » 30.04.2021 23:31:58

Den zweiten Thread kenne ich natürlich, weil ich dabei war – da war das Problem ja hauptsächlich die LED und eventuell die nicht verfügbaren Kanäle, letzteres hat man speziell im AP-Modus sowieso mit vielen WLAN-Adaptern.

Dass es darüber hinaus, wie im ersten Thread, grundsätzliche Probleme mit dem Chip bzw. Treiber geben kann, habe ich echt übersehen.

fischig
Beiträge: 3584
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

Re: Broadcom BCM4313

Beitrag von fischig » 01.05.2021 09:34:01

Hmm,
ich fürchte ich muss mich nach einem anderen Übeltäter umschauen. Mittlerweile ist ein Asus USB N13 angekommen, eingesteckt und konfiguriert. Ich hatte zwar nach dieser Seite (1) auf einen Ralink-Chip spekuliert, bekommen habe ich aber wieder mal Realtek (rtl8192cu). Das Verhalten ähnelt sehr dem Broadcom, heißt: per wlan auf einen kabelgebundenen Klienten übertragene Videos ruckeln. Ich versuche gerade 12 GB zu kopieren und es ist ätzend langsam (um die 10 Mb/s herum, aber da habe ich keine brauchbare Vergleichsgröße und weiß auch eh nicht, wie ihr Profis das macht). Immerhin, komplett „eingefroren“ ist er bis jetzt noch nicht. pings auf den WLAN-Klienten mit dem Video laufen.

Zur Erinnerung: Bisher war der hostapd eingerichtet auf einem Asus EEEPC 1000h mit rt2800pci. Der Broadcom läuft eingebaut auf einem HP Pavilion dm1.
(1) https://wiki.ubuntuusers.de/WLAN/Karten/#Asus

fischig
Beiträge: 3584
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

Re: Broadcom BCM4313

Beitrag von fischig » 01.05.2021 10:41:20

Sag mal, smutbert, müssen diese WLAN-Chips sich irgendwie klalibirieren? Ich habe das Video nochmal remote abgespielt. Keine Ruckler mehr mit Asus USB N13. Die Kopie ist laut md5sum fehlerfrei.

Benutzeravatar
smutbert
Moderator
Beiträge: 8311
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: Broadcom BCM4313

Beitrag von smutbert » 01.05.2021 11:04:31

Also eigentlich nicht, aber selbst hostapd kann sich automatisch einen guten Kanal aussuchen, wer weiß was die Firmware von WLAN-Adapters so alles treibt und vielleicht hat ja auch ein anderes WLAN oder etwas anderes gestört.

fischig
Beiträge: 3584
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

Re: Broadcom BCM4313

Beitrag von fischig » 01.05.2021 11:30:36

aber selbst hostapd kann sich automatisch einen guten Kanal aussuchen
Hmm, wie kann ich prüfen, welcher benutzt wird? Ich glaube, das weiß ich jetzt. iwlist scan auf einem Klienten teilt es mit. Gibt's Besseres?
Das gäbe ja vielleicht dem Broadcom eine neue Chance.

Auch die Kopiergeschwindigkeit ist jetzt deutlich besser: 50-50 Mb/s

Benutzeravatar
smutbert
Moderator
Beiträge: 8311
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: Broadcom BCM4313

Beitrag von smutbert » 02.05.2021 00:19:47

Etwas besseres weiß ich nicht. Ich habe gelegentlich am Smartphone eine App namens WifiAnalyzer verwendet. Die zeigt auch den Kanal an, ich habe sie aber vor allem genutzt, um zu sehen welche Kanäle benachbarte WLAN-Netzwerke belegen.

Sonst findet es sich auch in der Ausgabe von hostapd, zB in der Form

Code: Alles auswählen

wlan0: ACS-COMPLETED freq=2412 channel=1

fischig
Beiträge: 3584
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

Re: Broadcom BCM4313

Beitrag von fischig » 02.05.2021 12:05:39

welche Ausgabe von hostapd meinst du?

Kann hostapd sich eigentlich den Kanal aussuchen, wenn in der hostapd conf steht:

Code: Alles auswählen

channel=1
?

Ich habe mal ins wiki geschaut. da wird für sowas auch nmcli benutzt. Wenn ich recht sehe, dann ist nmcli Bestandteil des Paketes Debiannetwork-manager, den habe ich nicht. network-manager wird bei der für die Benutzung des wiki-Artikels benötigten Software nicht erwähnt.

Benutzeravatar
smutbert
Moderator
Beiträge: 8311
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: Broadcom BCM4313

Beitrag von smutbert » 02.05.2021 14:08:25

Die Ausgabe, die normalerweise im Log landet.
Ich habe nicht Log oder Protokoll geschrieben, weil du relativ früh im Thread hostapd einmal auf der Kommandozeile gestartet hast und nicht auf meine Frage eingegangen bist ob du es nicht normalerweise über das init-Skript starten lässt.

Wenn du einen Kanal vorgibst, wird auch der verwendet. Für die automatische Kanalwahl müsstest du

Code: Alles auswählen

channel=acs_survey
oder

Code: Alles auswählen

channel=0
schreiben.


Ja, nmcli gehört zum network-manager und notwendig ist der keinesfalls. Du weißt ja, dass es verschiedene Möglichkeiten gibt das Netzwerk zu konfigurieren und network-manager ist eine weitere, mit dem Zusatz, dass network-manager auch die Konfiguration von hostapd (bzw. bei WLAN-Clients wpasupplicant) übernimmt.

Wenn du den network-manager verwenden willst – ich mache das nur auf meinem Notebook, bei dem ich zwischen unterschiedlichen kabelgebundenen Netzwerken, WLANs und VPNs wechsle – ist es weitgehend egal ob ihn nun mit einer selbstgeschriebenen Konfigurationsdatei, einer grafischen Oberfläche (Debiannetwork-manager-gnome) oder einem Kommandozeilenwerkzeug wie nmcli (oder der komfortableren Variante nmtui) konfigurierst.

fischig
Beiträge: 3584
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

Re: Broadcom BCM4313

Beitrag von fischig » 02.05.2021 15:00:07

smutbert hat geschrieben:Ich habe nicht Log oder Protokoll geschrieben, weil du relativ früh im Thread hostapd einmal auf der Kommandozeile gestartet hast und nicht auf meine Frage eingegangen bist ob du es nicht normalerweise über das init-Skript starten lässt.
Ich habe mir die beiden ersten Seiten nochmal durchgelesen, aber ich kriege das nicht mehr auf die Reihe.

hostapd wird über ein init-script gestartet. Der singuläre Start auf der Kommandozeile war ein Test, wenn ich mich recht erinnere.

Code: Alles auswählen

## Log-Einstellungen
# "-1" = alle Module loggen, "3" z.B. loggt nur WPA
logger_syslog=-1
# "2" = informative Meldungen, "1" = Debuggen, "0" = echt alles loggen
logger_syslog_level=2
# wie oben, nur Ausgabe auf Konsole, wenn Programm nicht im Hintergrund läuft
logger_stdout=-1
# wie oben
logger_stdout_level=2
Die Zeilen stammen aus dem df-wiki (1). Sind das (optionale) Einstellungen in hostapd.conf? Ich habe bisher nichts davon eingetragen.
In /var/log/syslog hatte ich gesucht und nichts gefunden.
smutbert hat geschrieben:Ja, nmcli gehört zum network-manager und notwendig ist der keinesfalls.
Für dich und mich vielleicht nicht. Aber für jemanden, der den Wiki-Artikel umsetzen will, evtl, schon, zumindest ein Hinweis darauf, dass, wenn er das Kommando nutzen will, er network-manager installieren muss. Darauf wollte ich nebenbei hinweisen. Vielleicht findet jemand, der's kann, eine entsprechende Änderung nützlich - oder auch nicht.
Und ich fand das Kommando im aktuellen Zusammenhang auch ganz nützlich, ging aber nicht. Musste also erst mal recherchieren, warum nicht. Ich werde mir deswegen network-manager aber nicht installieren. Im Übrigen sehe ich seine Nützlichkeit/Überflüssigkeit ähnlich wie du: Interessant vor allem bei mobilem Einsatz.

(1) https://wiki.debianforum.de/WLAN-Access ... _USB-Stick

Benutzeravatar
smutbert
Moderator
Beiträge: 8311
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: Broadcom BCM4313

Beitrag von smutbert » 02.05.2021 22:08:23

Viele der Einstellungen in der hostapd.conf sind optional, auch die Optionen zum Log.


Außerdem wollte ich nachvollziehen wieso du im Log nichts zur automatischen Kanalwahl gefunden hast und habe die bei mir testweise statt einem fix vorgegebenen Kanal aktiviert. Mit dem Ergebnis, dass im Log zwar die aktivierte automatische Kanalwahl, aber kein gewählter Kanal erwähnt wird und hostapd obendrein nicht mehr funktioniert.
Meiner kurzen Erfahrung nach kann ich die automatische Kanalwahl also nicht weiterempfehlen :wink:


Was das nmcli in dem Wikiartikel angeht hast du grundsätzlich recht. Den Befehl um möglichst unbelegte Kanäle zu finden hat Inne vor nicht allzu langer Zeit hinzugefügt, der Rest des Artikels hat mit nmcli und network-manager nichts am Hut.
Wüsste ich eine einfache, ähnlich bequeme Lösung, die ohne network-manager auskommt, würde ich den Artikel vielleicht ändern bzw. eine Änderung vorschlagen, aber das ist nicht der Fall.

fischig
Beiträge: 3584
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

Re: Broadcom BCM4313

Beitrag von fischig » 02.05.2021 22:36:33

Ich finde, der Artikel ist einer der besseren, in dem Sinne, dass er gründlich und trotzdem sehr laienverständlich ist. Ich habe gar nichts zu kritisieren, insbsondere, wenn der nmcli-Passus erst später eingefügt wurde. Er wäre halt noch'n Tick laienfreundlicher, wenn man in Klammern ein (erfordert network-manager/enthalten im Paket network-manager) dazusetzte.
smutbert hat geschrieben:Mit dem Ergebnis, dass im Log zwar die aktivierte automatische Kanalwahl, aber kein gewählter Kanal erwähnt wird und hostapd obendrein nicht mehr funktioniert.
Das wollte ich nun wirklich nicht bewirken. :oops:
Aber immerhin weiß ich jetzt, dass man einen loglevel in der hostapd.conf angeben kann.
channel=1 stand halt schon beim Versuch mit Broadcom drin, und die Überlegung war, dass, was für Asus USB 13 gut ist, nicht unbedingt auch für bcm4313 gut sein muss, also lass' ich den hostapd selber suchen, wenn das geht. Nach deinen Erfahrungen, wird aber wohl allenfalls bleiben, händisch der Reihe nach andere Kanäle zu probieren. Wenn ich mich noch recht erinnere, dann sind die Optionen bei der Kanalwahl treiberabhängig, heißt: nicht jeder Treiber funktioniert von 1-11/13 - richtig?
Ich denke, unter diesen Bedingungen belasse ich's, wie's ist, und bleibe bei dem Asus-Teil.

Noch mal besten Dank für deine Hilfe. ich glaube schon, dazugelernt zu haben. Weniger sicher bin ich mir, ob ich's auch im Gedächtnis behalte. Mach' ich ja Gott sei Dank nicht alle Tage. :wink:

Antworten