• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] BCM4306 - Auf Suse 10.2

mtom

Member
Moin!

Ich komme mit meiner WLan bcm4306 Karte einfach nicht weiter. Ich habe jetzt schon allerlei Foren durchstöbert und im Wiki nachgelesen, aber ich komme da einfach nicht bei.

Code:
gamma:/home/Thomas # modprobe  -i ipw3945

Gibt keine Fehlermeldung, aber

Code:
gamma:/home/Thomas # /sbin/ipw3945d
erzeugt so eine Ausgabe
Code:
ipw3945d - regulatory daemon
Copyright (C) 2005-2006 Intel Corporation. All rights reserved.
version: 1.7.18
2006-12-14 12:35:28: ERROR: Could not find Intel PRO/Wireless 3945ABG Network Connection

Die Firmware liegt an der richtigen Stelle und ich habe keinen blassen Schimmer wo ich weiter suchen soll, oder wo es fehlerhaft sein könnte. Ich weiss aber, dass ich bei der Erstinstallation mit ndiswrapper und Suse 9.3 ähnich am brechen war ;-)

Grüße aus Hamburg

Thomas
 

AnZaMa

Member
Bei mir wurde die iw3945 sofort erkannt beim installieren.
Bist Du sicher, dass die Karte auch nen ipw3945 Chipsatz hat? Ist denn auch die Firmware installiert? Schau mal im Thread nach ipw3945 unter SuSE10.2 hier im Forum. Vielleicht findest Du da noch Antworten.
AnZaMa
 
Du schreibst doch selbst, dass die Karte einen Broadcom bcm4306 als Chipsatz hat. Warum versuchst du es dann mit intel-Treibern???
 
OP
mtom

mtom

Member
Moin!

So ich habe das Problem gelöst - Oder mein Pinguin sendet wieder :)

Woran es nun genau gelegen hat weiss ich jetzt auch nicht, aber ich habe in Yast (mit Networkmanger, nicht ifup) die Karte eingerichtet mit IP über dhcp und dann im Networkmanger die Zugangsdaten konfiguriert.

Mit der Einstellung 64 Bit WEP ASCII ging es nicht. Mit 128 Bit ASCII und WEP ging es dann. WPA-PSK geht nicht mit meinem Repeater, obwohl man das so einstellen kann am Repeater ... Aber das ist ein Problem des Repeaters, und nicht von Linux.

Sehr verwirred ist auch, das die Lampe der Karte blinkt wenn Traffic auf der Karte ist und nicht wenn die Karte angeschaltet ist !?

Grüße aus Hamburg

Thomas Diercks
 

pixel

Hacker
Hallo mtom,

welche Karte hast du nun genau? Eine mit BCM4306 - Chip? Kannst du mal die Ausgabe von:
Code:
lspci
posten? Ich habe eine BCM4306 und bekommen diese nicht zum laufen. Hast du SuSE-10.2 in der 32- oder der 64-Bit Version?

Viele Grüße
pixel
 
OP
mtom

mtom

Member
Moin!

Ich habe vorher noch was mit dem Tool fwcutter gemacht, habe aber nicht geblickt was :? ... Ich habe einmal die Firmware aus der Karte runtergeladen und bin mir nicht sicher, ob ich damit noch was gemacht habe.

Also bei mir meldet sich ispci so:
Code:
00:00.0 Host bridge: nVidia Corporation nForce3 Host Bridge (rev a4)
00:01.0 ISA bridge: nVidia Corporation nForce3 LPC Bridge (rev a6)
00:01.1 SMBus: nVidia Corporation nForce3 SMBus (rev a4)
00:02.0 USB Controller: nVidia Corporation nForce3 USB 1.1 (rev a5)
00:02.1 USB Controller: nVidia Corporation nForce3 USB 1.1 (rev a5)
00:02.2 USB Controller: nVidia Corporation nForce3 USB 2.0 (rev a2)
00:06.0 Multimedia audio controller: nVidia Corporation nForce3 Audio (rev a2)
00:06.1 Modem: nVidia Corporation nForce3 Audio (rev a2)
00:08.0 IDE interface: nVidia Corporation nForce3 IDE (rev a5)
00:0a.0 PCI bridge: nVidia Corporation nForce3 PCI Bridge (rev a2)
00:0b.0 PCI bridge: nVidia Corporation nForce3 AGP Bridge (rev a4)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:00.0 VGA compatible controller: nVidia Corporation NV17 [GeForce4 420 Go 32M] (rev a3)
02:00.0 FireWire (IEEE 1394): Texas Instruments TSB43AB21 IEEE-1394a-2000 Controller (PHY/Link)
02:01.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
02:02.0 Network controller: Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller (rev 03)
02:04.0 CardBus bridge: Texas Instruments PCI1620 PC Card Controller (rev 01)
02:04.1 CardBus bridge: Texas Instruments PCI1620 PC Card Controller (rev 01)
02:04.2 System peripheral: Texas Instruments PCI1620 Firmware Loading Function (rev 01)

Weiter ist bei mir auf dem Notebook die 32Bit Variante am laufen.

Wenn ich Dir noch weiter Infos liefern kann sag' bitte bescheid. Ich stelle Dir die Infos dann zusammen, soweit ich im Rahmen meiner Möglichkeiten dazu in der Lage bin :)

Grüße aus Hamburg

Thomas Diercks
 

pixel

Hacker
Ok, du hat eine bcm4306. Allerdings kann ich deiner Ausführung nich so ganz entnehmen was du gemacht hast damit sie nativ unter SuSE-10.2 läuft.

Das Paket:
Code:
bcm43xx-fwcutter
mit Yast installiert, richtig? Anschließend ruft man, soweit ich weiß, als root in der Konsole den Befehl:
Code:
install_bcm43xx_firmware
auf. Hast du das auch gemacht oder hat du die Firmaware irgend wo anderst her? z.B. mit dem Befehl:
Code:
bcm43xx-fwcutter....
aus einem Windows-Treiber extrahiert.
Wie bist du für die weitere Einrichtung vor gegangen? Hats du das WLAN dann in Yast oder im Network-Manager konfiguriert?
 
Hallo,

ich häng mich mal an.
Ich hab ne Dell TrueMobile 1300 Mini-PCI mit dem BCM4306-Chip.

Ich hab den fwcutter installiert und den installer laufen gelassen. Hat ohne Problem funktioniert.
Das WLAN läuft aber nur, wenn ich den Treiber im Betrieb mit rmmod bcm43xx rauswerfe und gleich wieder mit modprobe bcm43xx lade.
Nach dem Booten gehts wieder nicht. Im YAST steht der reichtige Treiber (bcm43xx) dabei.
Hier ein Auszug aus der boot.log:
Code:
<6>bcm43xx driver
<6>usb 1-2: new device found, idVendor=413c, idProduct=8000
<6>usb 1-2: new device strings: Mfr=0, Product=0, SerialNumber=0
<6>usb 1-2: configuration #1 chosen from 1 choice
<6>usbcore: registered new driver hiddev
<6>input: Logitech Optical USB Mouse as /class/input/input4
<6>input: USB HID v1.10 Mouse [Logitech Optical USB Mouse] on usb-0000:00:1d.0-1
<6>usbcore: registered new driver usbhid
<6>drivers/usb/input/hid-core.c: v2.6:USB HID core driver
<6>intel8x0_measure_ac97_clock: measured 52698 usecs
<6>intel8x0: clocking to 48000
<4>ACPI: PCI Interrupt Link [LNKH] enabled at IRQ 11
<6>ACPI: PCI Interrupt 0000:00:1d.7[D] -> Link [LNKH] -> GSI 11 (level, low) -> IRQ 11
<7>PCI: Setting latency timer of device 0000:00:1d.7 to 64
<6>ehci_hcd 0000:00:1d.7: EHCI Host Controller
<6>ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 4
<6>ehci_hcd 0000:00:1d.7: debug port 1
<7>PCI: cache line size of 32 is not supported by device 0000:00:1d.7
<6>ehci_hcd 0000:00:1d.7: irq 11, io mem 0xf4fffc00
<6>ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
<6>usb usb4: new device found, idVendor=0000, idProduct=0000
<6>usb usb4: new device strings: Mfr=3, Product=2, SerialNumber=1
<6>usb usb4: Product: EHCI Host Controller
<6>usb usb4: Manufacturer: Linux 2.6.18.2-34-default ehci_hcd
<6>usb usb4: SerialNumber: 0000:00:1d.7
<6>usb usb4: configuration #1 chosen from 1 choice
<6>hub 4-0:1.0: USB hub found
<6>hub 4-0:1.0: 6 ports detected
<6>usb 1-1: USB disconnect, address 2
<6>Bluetooth: Core ver 2.10
<6>NET: Registered protocol family 31
<6>Bluetooth: HCI device and connection manager initialized
<6>Bluetooth: HCI socket layer initialized
<6>Yenta: CardBus bridge found at 0000:02:01.0 [1028:016a]
<6>Yenta: Using CSCINT to route CSC interrupts to PCI
<6>Yenta: Routing CardBus interrupts to PCI
<6>Yenta TI: socket 0000:02:01.0, mfunc 0x012c1202, devctl 0x64
<6>Bluetooth: HCI USB driver ver 2.9
<6>usb 1-2: USB disconnect, address 3
<6>Yenta: ISA IRQ mask 0x0458, PCI irq 11
<6>Socket status: 30000086
<6>Yenta: Raising subordinate bus# of parent bus (#02) from #02 to #06
<6>pcmcia: parent PCI bridge I/O window: 0xd000 - 0xefff
<6>cs: IO port probe 0xd000-0xefff: clean.
<6>pcmcia: parent PCI bridge Memory window: 0xf6000000 - 0xfbffffff
<6>pcmcia: parent PCI bridge Memory window: 0x30000000 - 0x31ffffff
<6>b44.c:v1.01 (Jun 16, 2006)
<6>ACPI: PCI Interrupt 0000:02:00.0[A] -> Link [LNKC] -> GSI 11 (level, low) -> IRQ 11
<6>eth0: Broadcom 4400 10/100BaseT Ethernet 00:0d:56:3a:71:37
<6>ACPI: PCI Interrupt 0000:02:01.1[A] -> Link [LNKD] -> GSI 11 (level, low) -> IRQ 11
<6>ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[11]  MMIO=[faffd800-faffdfff]  Max Packet=[2048]  IR/IT contexts=[4/8]
<6>ACPI: PCI Interrupt 0000:02:03.0[A] -> Link [LNKB] -> GSI 5 (level, low) -> IRQ 5
<6>bcm43xx: Chip ID 0x4306, rev 0x2
<6>bcm43xx: Number of cores: 6
<6>bcm43xx: Core 0: ID 0x800, rev 0x2, vendor 0x4243, enabled
<6>bcm43xx: Core 1: ID 0x812, rev 0x4, vendor 0x4243, disabled
<6>bcm43xx: Core 2: ID 0x80d, rev 0x1, vendor 0x4243, enabled
<6>bcm43xx: Core 3: ID 0x807, rev 0x1, vendor 0x4243, disabled
<6>bcm43xx: Core 4: ID 0x804, rev 0x7, vendor 0x4243, enabled
<6>bcm43xx: Core 5: ID 0x812, rev 0x4, vendor 0x4243, disabled
<6>bcm43xx: Ignoring additional 802.11 core.
<6>bcm43xx: PHY connected
<6>bcm43xx: Detected PHY: Version: 1, Type 2, Revision 1
<6>bcm43xx: Detected Radio: ID: 2205017f (Manuf: 17f Ver: 2050 Rev: 2)
<6>bcm43xx: Radio turned off
<6>bcm43xx: Radio turned off

Und nun bin ich ratlos.

Wer hat eine Idee?

Grüße
 
OP
mtom

mtom

Member
Moin!

Allerdings kann ich deiner Ausführung nich so ganz entnehmen was du gemacht hast ...

Ich habe auch keine Ahnung :)

Ich habe den fwcutter mit Yast installiert und die Firmware aus dem Windows Treiber extrahiert Die Datei BCMWL5.SYS ist bei mir 333,8 KB groß und vom 04.08.2004

Wenn das Signal schwach ist (Hinter dem Repeater hinter zwei Betondecken) bricht die Verbindung häufig ab oder die Karte schaltet sich ab oder sonstwas passiert. Wenn ich im Hintergrund eine Konsole aufmache und den Router anping bleibt die Verbindung (relativ) stabil ?!

Nach dem Booten ist die Lampe an der Karte an, bis das Login der KDE kommt. Dann ist die Lampe wieder aus und nur ganz gelegentlich an. Das Licht ist aber nicht abhängig davon, ob Datentransfer stattfindet.

Insgesammt ist das nicht besonders Stabil :)

Grüße aus Hamburg

Thomas Diercks
 
Hi mtom,

hab das selbe Problem mit meinem wlan adapter (Broadcom bcm4303).
Hab bcm43xx-fwcutter installiert und dann die firmware installiert und jetzt flammt das Symbol manchmal auf und dann geht es aber immerwieder aus.
iwconfig zeigt nachwievor "no wireless extension" an. Hast du das Problem mittlerweile in den Griff bekommen? Was hast du gemacht?
Grüße auch aus Hamburg
christian
 
Ich habs jedenfalls nicht im Griff.
Nur durch einen rmmod und modprobe.

Grüße

PS: @mtom: bitte nimm das [gelöst]aus dem Titel wieder raus. Denn irgendwie ist ja noch nichts gelöst... (jedenfalls nicht stabil)
 
OP
mtom

mtom

Member
Moin!

Bei mir hat sich eine deutliche Verbesserung ergeben, wenn ich dichter am Router bin. Dann kann ich auch darauf verzichten den Router anzupingen.

Die Led der Karte arbeitet jetzt aber nicht mehr so wie unter Windows oder unter 9.2 - 10.1. Bisher war die Led an, wenn die Karte aktiv ist.

Jetzt ist die Led an, wenn die Karte angeschaltet aber noch nicht verbunden ist mit einem Netzwerk.

Wenn die Karte dann mit einem Netzwerk verbunden ist flackert die Led, wenn Traffic auf der Verbindung ist, sonst ist sie aus.

---

Wenn ich mit meinem fundierten Halbwissen helfen kann, kann ich gern Configs, Logs etc. hier posten - Nur fehlt mir das Wissen selber nachzusehen was richtig uns was falsch ist. Ich vermute, dass die native Untersützung dieser Karte etwas instabil ist. Die Lösung daür bedeutet das Problem intelligent aussitzen.

PS: Das [gelöst] setzt oder löscht unser Modeberater :)

EDIT vom Mod: Aber nur heute ausnahmsweise. Normalerweise musst du das als Ersteller des Threads selbst erledigen.

Grüße aus Hamburg

Thomas
 
OP
mtom

mtom

Member
Moin!

Ja ich noch mal. Ich habe zwischenzeitlich mal im Setup rumgespielt und habe die Installationsart von Netmanager auf ifup gestellt und die Karte schon beim Booten geladen. Das ging auch ohne Probleme. Erst das zurückstellen auf den Netmanager bereitete Probleme, aber nach einigem Suchen stellte sich mal wieder raus, dass das Problem vor dem Monitor saß und die Falsche Verschlüsselung (asci/hex) eingestellt hatte und der Netmanager natürlich an der Verbindung scheitern musste ;-)

Grüße aus Hamburg

Thomas
 
Oben