• 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] BCM4321 oder BCM4328?

Status
Für weitere Antworten geschlossen.

Atreju

Member
Hallo..

ich habe hier ein HP Notebook mit einem Broadcom Wlan Modul Mini PCI Express Wireless 802.11n 300Mbps.
Auf dem Chip des Moduls steht BCM94321MCP1, Windows erkennt das Modul als BCM4321 bzw. als Broadcom 4321AG. Suse 11.0 erkennt es als BCM4328.

Was stimmt denn nun, wen kann ich nun glauben schenken?
 

tomm.fa

Administrator
Teammitglied
Wie, oder womit hast du denn unter SUSE geschaut (lspci -nn, /usr/sbin/hwinfo --wlan, YaST)?
 
A

Anonymous

Gast
Atreju schrieb:
Was stimmt denn nun, wen kann ich nun glauben schenken?

Dazu müsste man sich mal die genauen Daten ansehen.
Also hwinfo wie von tomfa vorgeschlagen, dort dann werden folgende Zeilen für weitere Suchaktionen interessant
Code:
  Model: 
  Vendor:
  Device:
  SubVendor: 
  SubDevice: 
  Revision:
und wenn diese nicht vollständig oder zweifelhaft sind, entweder hier her posten, oder aber unter
http://pci-ids.ucw.cz/
oder
http://www.pcidatabase.com/
selbst mal recherchieren. bei SubVendor und SubDevice kann man bisweilen nette kleine Unterschiede erleben, die durchaus von Bedeutung für Treiber, Firmware und Einstellungen sein können. Aber allgemein ist wohl oben zumindestens das eine ein reine Chipbezeichnung und das andere Gerätebezeichnungen.


robi
 
OP
Atreju

Atreju

Member
Tut mir Leid, das ich mich so spät wieder melde, aber meine Meister Schule hat Vorrang.
Hier mal zwei verschiedene Arten, wie ich neben Yast die Wlan Karte identifiziert habe.

@robi dein Link hat mir dieses Ergebnis gegeben http://www.pcidatabase.com/update_device.php?vendor_id=767&id=5216
Das würde mir jetzt bestätigen, das es ein BCM4321 wäre, Vendor und Device ID stimmen überein.

hwinfo
Code:
15: PCI 3000.0: 0282 WLAN controller
  [Created at pci.310]
  UDI: /org/freedesktop/Hal/devices/pci_14e4_4328
  Unique ID: JNkJ.Zf8fPbNl0I0
  Parent ID: H0_h.LNCnQjjiv6A
  SysFS ID: /devices/pci0000:00/0000:00:06.0/0000:30:00.0
  SysFS BusID: 0000:30:00.0
  Hardware Class: network
  Model: "Broadcom BCM4328 802.11a/b/g/n"
  Vendor: pci 0x14e4 "Broadcom"
  Device: pci 0x4328 "BCM4328 802.11a/b/g/n"
  SubVendor: pci 0x103c "Hewlett-Packard Company"
  SubDevice: pci 0x1366
  Revision: 0x03
  Driver: "wl"
  Driver Modules: "wl"
  Device File: eth1
  Features: WLAN
  Memory Range: 0xc8100000-0xc8103fff (rw,non-prefetchable)
  Memory Range: 0xc8000000-0xc80fffff (rw,prefetchable)
  IRQ: 18 (19813 events)
  HW Address: 00:1a:73:f7:d2:02
  Link detected: yes
  WLAN channels: 1 2 3 4 5 6 7 8 9 10 11 36 40 44 48 52 56 60 64 149 153 157 161 165
  WLAN frequencies: 2.412 2.417 2.422 2.427 2.432 2.437 2.442 2.447 2.452 2.457 2.462 5.18 5.2 5.22 5.24 5.26 5.28 5.3 5.32 5.745 5.765 5.785 5.805 5.825
  WLAN bitrates: 1 2 5.5 6 9 11 12 18 24 36 48 54
  WLAN encryption modes: WEP40 WEP104 WEP256 WEP128 TKIP CCMP
  WLAN authentication modes: open sharedkey wpa-psk wpa-eap
  Module Alias: "pci:v000014E4d00004328sv0000103Csd00001366bc02sc80i00"
  Driver Info #0:
    Driver Status: ssb is not active
    Driver Activation Cmd: "modprobe ssb"
  Driver Info #1:
    Driver Status: wl is active
    Driver Activation Cmd: "modprobe wl"
  Config Status: cfg=no, avail=yes, need=no, active=unknown
  Attached to: #34 (PCI bridge)

lspci -nn
Code:
30:00.0 Network controller [0280]: Broadcom Corporation BCM4328 802.11a/b/g/n [14e4:4328] (rev 03)
 
A

Anonymous

Gast
Wenn du auf diese Seite gehst, http://pci-ids.ucw.cz/read/PC/14e4/4328
Dann siehst du dass es verschiedene Hersteller gibt (Herstellen werden die es auch nicht selbst, sondern irgendwelche Tochter- oder Auftrags- Firmen in Asien. ;) ).
entsprechend dem Subvendor "HP" heißt der Kontroller richtig BCM4321 802.11a/b/g/n Wireless LAN Controller
Während der anscheinend baugleicher Kontroller der zum Hersteller "Broadcom Corporation" zählt BCM4328 802.11a/b/g/n genannt wird und "DELL" das selbe dann gleichmal Wireless 1500 Draft 802.11n WLAN Mini-Card verkauft.

Einen Unterschied würdest du wahrscheinlich feststellen wenn du sie alle nebeneinander testen könntest, neben dem Namen ist auch die Firmware anders, ( oder nennt sich zumindestens anders) ;)

Die winzigen Unterschiede die oftmals nichtmal auf der Platine wirklich zu finden sind, nutzen die einzelnen Hersteller machmal auch um bestimmte Funktionen ( zB aus verkaufpolitischen Gründen) der Chips über die FW freizuschalten oder auch nicht. Ebenso könnte es auch innerhalb eines einzelnen Herstellers noch verschiedene SubIDs geben, das sind dann oftmals andere Hardwarestände, also zB andere Bauteile auf der Platine oder ganz andere Platine oder selber Kontroller aber anderes Anschlussystem oder ähnliches.
Die Treiber gehen selten so tief, das es unter Linux nicht ein und der selbe Treiber tun würde, Ausnahmen bestätigen allerdings wie immer die Regel ;)

Die Namensauflösung unter Linux erfolgt bei PCI-Geräten über die Datei /usr/share/pci.ids, da sie der einzige Bestandteil des Paketes pciutils-ids ist, ist hier in aller Regel überhaupt keine Notwendigkeit diese upzudaten. Du wirst also auf einem Linuxrechner nur bei der Installation kurz nach dem Erscheinen der Version eine wirklich aktuelle Version auf dem Rechner haben.
Wenn dich das stören sollte, dass die Namensauflösung von Nagelneuer Hardware nicht oder nicht aktuell ist, dann kannst du dir die aktuelle Datei von http://pciids.sf.net runterladen und dann ist die Namensauflösung in Linux auch entsprechend aktuell.

Hoffe mal das hilft dir weiter.

robi
 
OP
Atreju

Atreju

Member
Hallo robi....

ich denke mal ich habe verstanden, damit ist für mich das Thema gelöst.

Danke an alle für ihre Hilfe......
 
Status
Für weitere Antworten geschlossen.
Oben