PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wlan (Broadcom BCM4321) funktioniert nicht - Debian "stretch" 9.8 auf MacBook (2009)



MexStrat
25.03.19, 17:53
Hallo liebe Community,

ich habe ein altes Apple Notebook (2009) auf dem ich Linux Debian "stretch" 9.8. installiert habe. Leider bekomme ich auch nach mehreren Tagen Internetrecherche das Wlan nicht zum laufen. Ich hoffe, dass mir hier jemand helfen kann.

Installiert ist eine Broadcom Karte mit BCM4321 Chipsatz (14e4:4328). Ich habe mir das passende Treiberpaket broadcom-sta-dkms_6.30.223.271-5.all.deb heruntergeladen und per USB-Stick auf dem Rechner mit dpkg -i installiert. mit rmmod habe ich die b43 Treiber aus den geladenen Modules entfernt. Danach wurde zumindest die Karte erkannt und auch auf der grafischen Oberfläche kam das Wlan Symbol.

Allerdings scheint die Karte noch nicht richtig aktiviert bzw. konfiguriert zu sein. Wenn ich iwlist scan eingebe kommt für mein Interface wlp3s0 nur no scan result. Ich habe wie gesagt schon einige Foren durchstöbert und viel versucht, aber es hat alles nicht geholfen... :(

Das ist meine derzeitige System- und Netzwerkkonfiguration:

uname -a:
Linux debianMobile 4.9.0-8-amd64 #1 SMP Debian 4.9.144-3 (2019-02-02) x86_64 GNU/Linux

inxi -Fz:

System: Host: debianMobile Kernel: 4.9.0-8-amd64 x86_64 bits: 64 Console: N/A Distro: Debian GNU/Linux 9 (stretch)
Machine: Type: Laptop System: Apple product: MacBookAir2,1 v: 1.0 serial: <filter>
Mobo: Apple model: Mac-F42D88C8 serial: N/A UEFI: Apple v: MBA21.88Z.0075.B03.0811141325 date: 11/14/08
Battery: ID-1: BAT0 charge: 24.3 Wh condition: 25.5/40.6 Wh (63%)
CPU: Topology: Dual Core model: Intel Core2 Duo L9400 bits: 64 type: MCP L2 cache: 6144 KiB
Speed: 798 MHz min/max: 798/1862 MHz Core speeds (MHz): 1: 798 2: 798
Graphics: Device-1: NVIDIA C79 [GeForce 9400M] driver: nouveau v: kernel
Display: server: X.Org 1.19.2 driver: nouveau unloaded: fbdev,modesetting,vesa resolution: 1280x800~60Hz
OpenGL: renderer: Gallium 0.4 on NVAC v: 3.3 Mesa 13.0.6
Audio: Device-1: NVIDIA MCP79 High Definition Audio driver: snd_hda_intel
Sound Server: ALSA v: k4.9.0-8-amd64
Network: Device-1: Broadcom Limited BCM4321 802.11a/b/g/n driver: wl
IF: wlp3s0 state: dormant mac: <filter>
Drives: Local Storage: total: 113.60 GiB used: 8.99 GiB (7.9%)
ID-1: /dev/sda vendor: Samsung model: HS12UHE size: 111.79 GiB
ID-2: /dev/sdc type: USB model: 090c 1000 size: 1.81 GiB
Partition: ID-1: / size: 20.29 GiB used: 8.00 GiB (39.4%) fs: ext4 dev: /dev/sda2
ID-2: /home size: 78.53 GiB used: 229.7 MiB (0.3%) fs: ext4 dev: /dev/sda6
ID-3: /tmp size: 1.24 GiB used: 3.9 MiB (0.3%) fs: ext4 dev: /dev/sda5
ID-4: /var size: 7.05 GiB used: 719.0 MiB (10.0%) fs: ext4 dev: /dev/sda3
ID-5: swap-1 size: 1.75 GiB used: 0 KiB (0.0%) fs: swap dev: /dev/sda4
Sensors: Missing: Required tool sensors not installed. Check --recommends
Info: Processes: 180 Uptime: 1h 59m Memory: 1.71 GiB used: 615.4 MiB (35.2%) Shell: bash inxi: 3.0.32


lspci -vv:

03:00.0 Network controller: Broadcom Limited BCM4321 802.11a/b/g/n (rev 05)
Subsystem: Apple Inc. AirPort Extreme
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort+ <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 256 bytes
Interrupt: pin A routed to IRQ 20
Region 0: Memory at 93100000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [40] Power Management version 3
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=2 PME-
Capabilities: [58] Vendor Specific Information: Len=78 <?>
Capabilities: [e8] MSI: Enable- Count=1/1 Maskable- 64bit+
Address: 0000000000000000 Data: 0000
Capabilities: [d0] Express (v1) Endpoint, MSI 00
DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <4us, L1 unlimited
ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset- SlotPowerLimit 0.000W
DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
MaxPayload 128 bytes, MaxReadReq 128 bytes
DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <4us, L1 <64us
ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp-
LnkCtl: ASPM L1 Enabled; RCB 64 bytes Disabled- CommClk+
ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
Capabilities: [100 v1] Advanced Error Reporting
UESta: DLP- SDES- TLP- FCP- CmpltTO+ CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
AERCap: First Error Pointer: 0e, GenCap+ CGenEn- ChkCap+ ChkEn-
Capabilities: [13c v1] Virtual Channel
Caps: LPEVC=0 RefClk=100ns PATEntryBits=1
Arb: Fixed- WRR32- WRR64- WRR128-
Ctrl: ArbSelect=Fixed
Status: InProgress-
VC0: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
Arb: Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
Ctrl: Enable+ ID=0 ArbSelect=Fixed TC/VC=ff
Status: NegoPending- InProgress-
Capabilities: [160 v1] Device Serial Number 3b-35-00-ff-ff-fa-00-25
Capabilities: [16c v1] Power Budgeting <?>
Kernel driver in use: wl
Kernel modules: ssb, wl



ip -a:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: wlp3s0: <NO-CARRIER,BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state DORMANT group default qlen 1000
link/ether a6:6a:96:6d:f1:5d brd ff:ff:ff:ff:ff:ff

iwconfig:

wlp3s0 IEEE 802.11 ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=200 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off

rfkill list all:

0: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no


modinfo wl:

filename: /lib/modules/4.9.0-8-amd64/updates/dkms/wl.ko
license: MIXED/Proprietary
license: MIXED/Proprietary
alias: pci:v*d*sv*sd*bc02sc80i*
depends: cfg80211
retpoline: Y
vermagic: 4.9.0-8-amd64 SMP mod_unload modversions
parm: passivemode:int
parm: wl_txq_thresh:int
parm: oneonly:int
parm: piomode:int
parm: instance_base:int
parm: nompc:int
parm: intf_name:string


Wenn ich ifup wlp3s0 eingebe, bekomme ich die Meldung, dass das Interface bereits konfiguriert ist.

cat /var/lib/NetworkManager/NetworkManager.state liefert:

[main]
NetworkingEnabled=true
WirelessEnabled=true
WWANEnabled=true


etc/Network/Interfaces:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback
iface wlp3s0 inet dhcp

Das Kernellog und die Auflistung aller geladenen Module habe ich mal hier angehängt.

21451 (als PDF zu groß zum anhängen) - 21452

Ich kann mir nur noch vorstellen, dass es doch mit dem Treiber wl zusammenhängt, allerdings sollte das der richtige Treiber sein. Hat jemand eine Idee woran das liegen könnte, bzw. was an meiner Konfiguration nicht stimmt?

Ich habe leider keine Möglichkeit das Notebook per Ethernet anzuschließen, so muss ich momentan alle Pakete und Tool manuell per USB Stick installieren.

Ich möchte mich schon mal im Voraus für die Hilfe bedanken.

Liebe Grüße
Harald