Linux 15.001 Themen, 106.681 Beiträge

WLAN unter Linux beim Notebook von HP (compaq nx9105)

uwe142 / 20 Antworten / Flachansicht Nickles

Hallo,

ich habe mittlerweile mit drei verschieden Linuxversionen probiert, einen Internettzugang per WLAN zu bekommen (per Kabel kein Problem). Das Notebook hat integriertes WLAN, dieses läßt sich aber unter Linus im Gegensatz zu XP nicht ein- oder aussschalten.

Googeln und ein Anruf bei HP brachte kein Ergebnis. HP verweist auf ihre Webside: "Wenn da kein Treiber ist, gibts auch keinen." Aber das kann ich nicht glauben.

Habt Ihr eine Idee?

Dank und Gruß
Uwe

bei Antwort benachrichtigen
Broadcom 802.11 b/g uwe142
Account Nr. 13 Joggel4
Nu ist aber gut Joggel4 ! REPI
fakiauso uwe142 „Ergänzung: Jetzt wird s ein wenig klarer: Die proprietäre Firmware des...“
Optionen

Falls es über die CD nicht klappt, hilft u.U. Kopieren der *.inf, *.sys und *.cat ins eigene Homeverzeichnis und dann das Auslesen von dort.
Unter Ubuntu erlangst Du rootrechte, indem Du den Befehl mit vorangesetztem sudo eingibst, das Eingeben erfolgt blind, Du siehst also keine Jokerzeichen oder sonst etwas:

sudo ndiswrapper -i /home/xxx/BCMWL5.sys

Das root-Paßwort ist gleichzeitig das des ersten Benutzers, also in dem Fall Dein eigenes.
Hast Du mal iwconfig oder sudo iwconfig eingegeben, dann wird es auch klarer?

Wenn Du nämlich die Firmware per Firmwarecutter extrahierst, dann verwendest Du das native Kernelmodul, also das was die Hardware ohne Umwege anspricht und das habe ich gemeint, als ich sagte entlade und starte das Kernelmodul mal mit sudo rmmod bcm43xx und sudo modprobe bcm43xx.
Das hat den Broadcom nämlich schon manchmal zur Mitarbeit überredet.
Willst Du dagegen das WLAN über den Ndisrapper ansprechen, mußt Du mit
"sudo ndiswrapper -i Pfad_zur_Datei.inf" erstmal ein Kernelmodul basteln.
Diese wird dann mit "sudo modprobe ndiswrapper" geladen und mit "sudo ndiswrapper -l" kannst Du prüfen, ob das Modul present ist. Dabei wird dann der proprietäre Treiber von Windows verwendet.
Sinnvoll ist es in dem Fall noch, ein "sudo ndiswrapper -m" auszuführen oder den ndiswrapper in die /etc/modules einzutragen, damit er beim Starten mit geladen wird.
Dafür setzt Du den bcm43xx auf die Blacklist, um zu verhindern, das sich die Treiber in die Quere kommen (könnte übrigens auch ein Grund sein, das es bei Dir nicht klappt).
Gib einfach mal bei synaptic in die Suche ndiswrapper ein, da gibt es unter Ubuntu auch ein grafisches Tool zur Installation von Windowstreibern für das WLAN, vielleicht fällt es Dir damit leichter, aber auf der Konsole geht es eben am schnellsten.
Und dann mußt Du Dich entscheiden, entweder bcm "oder" den ndiswrapper, aber witzigerweise läuft der ndiswrapper wahrscheinlich stabiler.

"Anyone who believes exponential growth can go on forever in a finite world is either a madman or an idiot (or an economist)" - Hellsongs
bei Antwort benachrichtigen