Ich habe OpenSuse über meinen Macbook pro installiert.
Aber ich kann nicht den wi-fi installieren.
Ich habe im Internet gesucht, aber es funktionniert noch nicht.
Ich denke, dass es ein driver Problem gibt.
Kannt ihr bitte mir helfen ?
Ja schon, aber was heißt jetzt “ich kann nicht mit dem Internet verbinden”?
Was machst du genau um dich zu verbinden? Woran scheiterts?
mit /sbin/lspci -nnk finde ich :
…
Network controller [0280]: Broadcom Corporatoin Device [14e4:43ba] (rev 01)
Tja, dieses Gerät wird weder von b43 noch von broadcom-wl unterstützt.
Lt. en:users:drivers:brcm80211 [Linux Wireless] sollte der brcmfmac Treiber funktionieren, aber erst ab Kernel 3.17.
openSUSE 13.2 enthält aber nur Kernel 3.16.
Du könntest also probieren den aktuellsten Kernel von hier zu installieren: http://download.opensuse.org/repositories/Kernel:/stable/standard
Vielleicht gehts dann ja? (falls der neue Kernel Probleme machen solltest, kannst du den alten im Bootmenü unter “Advanced Options”/“Erweiterte Optionen” starten…)
kernel-firmware sollte vermutlich auch installiert sein.
Das heißt, die WLAN-Schnittstelle wird im YaST gar nicht angezeigt?
Naja, wie schon gesagt, dieses Gerät wird auch nicht funktionieren, weil bei 13.2 kein passender Treiber dabei ist.
Aber wo kann ich brcmfmac finden ? Ich verstehe nicht was ich downloaden muss.
Der ist beim Kernel dabei.
Könntest du bitte mir erklären, was ein Kernel ist ? Ich weiß auch nicht was ich downloaden muss…
Der Kernel ist der Betriebssystem-Kern, also das eigentliche Betriebssystem, inklusive aller Hardware-Treiber.
Lade vom angegebenen Link (je nachdem ob du eine 32bit oder 64bit Installation hast, musst du ins i586 oder x86_64 Unterverzeichnis gehen) das Paket kernel-desktop-xxx.rpm runter und installiere es. Wie gesagt, kernel-firmware solltest du auch installieren, das findest du im noarch Verzeichnis.
Dann mach einen Neustart.
Oder füge das Repo hinzu und verwende YaST/zypper zum Installieren (geht natürlich nur wenn du eine Internetverbindung hast):
sudo zypper ar http://download.opensuse.org/repositories/Kernel:/stable/standard kernel
sudo zypper in kernel-desktop-4.0.4 kernel-firmware
Oh, und übrigens: für WLAN ists wohl besser wenn du in YaST->Netwerkgeräte->Netzwerkeinstellungen->Globale Optionen von “Wicked-Dienst” auf “NetworkManager” umschaltest und dann das Netzwerksymbol deines Desktops benutzt um dich zu verbinden.
Aber es hat mir nichts geantwortet. Ich denke, dass ich kernel-firmware installieren sollte, wie du gesagt hat, aber wo sind sie ? Ich sehe keine firmware im Verzichnis…
Hm. Das bedeutet dass der Treiber nicht geladen wird, bzw. auch gar keiner vorhanden ist der das Gerät unterstützt…
Ja, ich sehe brcmfmac43602-pcie.bin, und auch ander brcmfmXXX.bin (ist es wichtig ?)
Laut dem Link sollte nur brcmfmac43602-pcie.bin notwendig sein.
Nur zur Sicherheit: hast du broadcom-wl noch installiert? Deinstalliere das bitte, es enthält eine Blacklist für andere Treiber und könnte verhindern dass der richtige Treiber geladen werden kann.
Tja, da hilft dann wohl nur selber kompilieren.
Ich kann mich an einen kürzlichen Thread erinnern wo jemand genau das (erfolgreich) gemacht hat, muss ich aber erst finden.
Vielleicht benutzen nicht viele Leute openSUSE auf dem selben MacBook Pro wie du?
Natürlich gibts eine andere Lösung: kauf dir einen USB WLAN-Stick der unterstützt wird und verwende den.
Jedenfalls, wie gesagt, ich erinnere mich an einen existierenden Thread vor kurzem, kann ihn nur nicht mehr finden…
Der Threadersteller hat aber einen anderen Treiber selbst kompiliert und hatte damit Probleme.
Bin mir aber nicht sicher, ob das das gleiche MacBook Pro Modell bzw. WLAN-Gerät war… Es war aber eins das vom bcrmfmac Treiber unterstützt wird (ab Kernel 3.17).
Das mit dem Kernel wird aber scheinbar leider noch etwas dauern. Wenn du willst, kannst du hier den Status beobachten: Welcome - openSUSE Build Service
Da ist jetzt der brcmfmac Treiber dabei, der dein Device unterstützen sollte, sonst hab ich keine Änderungen gemacht.
Nach Installation und Booten dieses Kernels sollte also dein WLAN funktionieren, die vermutlich benötigte Firmware hast du ja bereits installiert.
Ich würde jedoch evtl. empfehlen, vorher den anderen 4.0er kernel-desktop zu deinstallieren (z.B. in YaST auf “Versionen” unter der Paketliste klicken).
Damit stellst du sicher dass du den Standard 3.16er Kernel behältst. Normalerweise bleiben “nur” 2 Kernel installiert, ältere werden automatisch entfernt. Obwohl, andererseits scheinst du ja sowieso keine Probleme mit dem 4.0er zu haben, also ists vermutlich egal…