Moin *,
habe eine kleine Odyssee hinter mir. Ich habe centOS 7.2 auf einem älteren Notebook installiert, aber das WLAN lief nicht. Von openSUSE war ich gewohnt, nach der Installation die Firmware separat von Broadcom-Server zu laden und danach wuppte das WLAN. Darauf wurde man in den Logs auch eindeutig hingewiesen, alles war soweit gut.
Bei centOS musste ich erst mal lange suchen, konnte aber nichts anderes finden als eine Anleitung, wie man den Treiber von Broadcom als Source lädt, aufwändig patcht, kompiliert und dann von Hand reinschraubt:
https://wiki.centos.org/HowTos/Laptops/Wireless/Broadcom?action=show
Und das ganze nach jedem Kernel-Update neu!
Wollte ich erst nicht glauben, habe aber tatsächlich nichts anderes gefunden. Also habe ich in den sauren Apfel gebissen und die Anleitung Schritt für Schritt durchgeackert.
Ergebnis beim 2. Patch:
Wieder erneute Recherche, die Lösung fand sich hier:
http://www.spinics.net/lists/centos/msg157788.html
Ursache: Mittlerweile ist Release 7.2 raus, das Wiki kennt aber immer noch nur 7.1.
Zum Glück ist vor mir schon ein anderer darüber gestolpert und war so nett, dies auch zu dokumentieren. Bin gespannt, wie lange es dauert, bis das Wiki dort angepasst wird.
Damit ließ sich der Treiber bauen und nun läuft das WLAN hier. Schönes Gefühl, aber offen gestanden frage ich mich, ob das anno 2016 so sein muss. Ich verstehe auch die Ursachen (Lizenzpolitik Broadcom), aber das hat mich jetzt wirklich viele Stunden gekostet.
War bei SUSE doch nicht alles Mist...
cu. gehrke
habe eine kleine Odyssee hinter mir. Ich habe centOS 7.2 auf einem älteren Notebook installiert, aber das WLAN lief nicht. Von openSUSE war ich gewohnt, nach der Installation die Firmware separat von Broadcom-Server zu laden und danach wuppte das WLAN. Darauf wurde man in den Logs auch eindeutig hingewiesen, alles war soweit gut.
Bei centOS musste ich erst mal lange suchen, konnte aber nichts anderes finden als eine Anleitung, wie man den Treiber von Broadcom als Source lädt, aufwändig patcht, kompiliert und dann von Hand reinschraubt:
https://wiki.centos.org/HowTos/Laptops/Wireless/Broadcom?action=show
Und das ganze nach jedem Kernel-Update neu!
Wollte ich erst nicht glauben, habe aber tatsächlich nichts anderes gefunden. Also habe ich in den sauren Apfel gebissen und die Anleitung Schritt für Schritt durchgeackert.
Ergebnis beim 2. Patch:
Code:
bash-4.2$ patch -p1 < ../wl-kmod-rhel7_1.patch
patching file src/wl/sys/wl_cfg80211_hybrid.c
Hunk #1 succeeded at 1825 (offset 21 lines).
Hunk #2 succeeded at 1891 (offset 21 lines).
Hunk #3 FAILED at 2074.
Hunk #4 succeeded at 2860 (offset 57 lines).
1 out of 4 hunks FAILED -- saving rejects to file src/wl/sys/wl_cfg80211_hybrid.c.re
http://www.spinics.net/lists/centos/msg157788.html
Ursache: Mittlerweile ist Release 7.2 raus, das Wiki kennt aber immer noch nur 7.1.
Zum Glück ist vor mir schon ein anderer darüber gestolpert und war so nett, dies auch zu dokumentieren. Bin gespannt, wie lange es dauert, bis das Wiki dort angepasst wird.
Damit ließ sich der Treiber bauen und nun läuft das WLAN hier. Schönes Gefühl, aber offen gestanden frage ich mich, ob das anno 2016 so sein muss. Ich verstehe auch die Ursachen (Lizenzpolitik Broadcom), aber das hat mich jetzt wirklich viele Stunden gekostet.
War bei SUSE doch nicht alles Mist...
cu. gehrke