PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Fedora 7 - WLAN funktioniert nicht mehr...



berndg_FC4
30.10.07, 13:16
Hi,

ich hab' heute auf den aktuellen Kernel 2.6.23.1-10.fc7 i686 aktualisiert und seither funktioniert mein WLAN (Broadcom bcm4318) nicht mehr.

dmesg liefert mir die Meldung:


b43-phy0 debug: Adding Interface type 2
b43-phy0 ERROR: Microcode "bcm43xx_microcode5.fw" not available or load failed.
b43-phy0 ERROR: You must go to http://linuxwireless.org/en/users/Drivers/b43#devicefirmware and download the correct firmware (version 4)


auf o.a. Internetseite hab ich mir die letzte Firmware der Version 4 geladen und mit b43-fwcutter extrahiert und nach /lib/firmware kopiert.

Die Dateien sind aber komplett andere nicht bcm43xx_microcode5.fw sondern ucode5.fw zum Beispiel, ergo: die firmware wird nicht erkannt.

Mit dem bcm43xx-fwcutter kommen die Dateien wie sie erwartet werden, wenn ich mich mit einem AP verbinden will sagt er aber nur "Operation not supported"!!!


wpa_supplicant -iwlan0 -Dwext -c/etc/wpa_supplicant.conf & liefert wie o.a.


[root@localhost kmod]# ioctl[SIOCSIWAUTH]: Operation not supported
WEXT auth param 4 value 0x0 - ioctl[SIOCSIWAUTH]: Operation not supported
WEXT auth param 5 value 0x1 - Trying to associate with SSID 'Maus'
ioctl[SIOCSIWAUTH]: Operation not supported
WEXT auth param 5 value 0x1 -

Kann mir mal jemand helfen? Hab' ich den falschen Treiber oder so?

Rain_maker
30.10.07, 13:18
http://www.linuxforen.de/forums/showthread.php?t=238955

berndg_FC4
30.10.07, 13:32
Hi,

danke für den Tip, ich hab's dieser Firmware versucht, liefert mir allerdings das gleiche Ergebnis...

ich hab mal mit lsmod nachgesehen welcher Treiber geladen ist:


[root@localhost kmod]# lsmod | grep b43
b43 129137 0
mac80211 131153 2 rc80211_simple,b43
ssb 29765 1 b43


O.a. die gefilterte Ausgabe...

Rain_maker
30.10.07, 13:39
Da sich seit 2.6.23 der Treibername geändert hat, muss vielleicht auch der neuste fw-cutter (008) verwendet werden, der heisst nämlich auch b43-fwcutter.

Eine neuere Firmware findet man jedenfalls bei openwrt.org nicht.

Greetz,

RM

berndg_FC4
30.10.07, 13:44
ich habe mit dem b43-fwcutter die Firmware extrahiert...

nun liefert er zumindest keine Fehlermeldungen bzgl. der Firmware mehr, wpa_supplicant funktioniert aber nicht (WPA-PSK).

Irgendeine Idee was ich da noch einstellen muss?

mfG

Dragoran
30.10.07, 13:51
Poste mal die Ausgabe von dmesg und die von wpa_supplicant.

berndg_FC4
30.10.07, 13:55
Dmesg:


b43-phy0: Broadcom 4318 WLAN found
b43-phy0 debug: Found PHY: Analog 3, Type 2, Revision 7
b43-phy0 debug: Found Radio: Manuf 0x17F, Version 0x2050, Revision 8
phy0: Selected rate control algorithm 'simple'
ACPI: PCI Interrupt 0000:00:14.5[B] -> GSI 17 (level, low) -> IRQ 17
ACPI: PCI Interrupt 0000:00:14.6[B] -> GSI 17 (level, low) -> IRQ 17
firewire_core: created new fw device fw0 (0 config rom retries, S400)
MC'97 0 converters and GPIO not ready (0x1)
SELinux: initialized (dev ramfs, type ramfs), uses genfs_contexts
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
ACPI: PCI Interrupt 0000:01:05.0[A] -> GSI 17 (level, low) -> IRQ 17
floppy0: no floppy controllers found
device-mapper: ioctl: 4.11.0-ioctl (2006-10-12) initialised: dm-devel@redhat.com
device-mapper: multipath: version 1.0.5 loaded
EXT3 FS on sda5, internal journal
SELinux: initialized (dev tmpfs, type tmpfs), uses transition SIDs
Adding 2144636k swap on /dev/sda6. Priority:-1 extents:1 across:2144636k
SELinux: initialized (dev binfmt_misc, type binfmt_misc), uses genfs_contexts
Marking TSC unstable due to: cpufreq changes.
Time: acpi_pm clocksource has been installed.
Clocksource tsc unstable (delta = -92348110 ns)
ip6_tables: (C) 2000-2006 Netfilter Core Team
ip_tables: (C) 2000-2006 Netfilter Core Team
Netfilter messages via NETLINK v0.30.
nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
audit(1193747604.314:4): audit_pid=1888 old=0 by auid=4294967295 subj=system_u:system_r:auditd_t:s0
SELinux: initialized (dev rpc_pipefs, type rpc_pipefs), uses genfs_contexts
eth0: no IPv6 routers present
Bluetooth: Core ver 2.11
NET: Registered protocol family 31
Bluetooth: HCI device and connection manager initialized
Bluetooth: HCI socket layer initialized
Bluetooth: L2CAP ver 2.8
Bluetooth: L2CAP socket layer initialized
Bluetooth: RFCOMM socket layer initialized
Bluetooth: RFCOMM TTY layer initialized
Bluetooth: RFCOMM ver 1.8
Bluetooth: HIDP (Human Interface Emulation) ver 1.2
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
[fglrx] PCIe has already been initialized. Reinitializing ...
[fglrx] GART Table is not in FRAME_BUFFER range
[fglrx] Reserve Block - 0 offset = 0X0 length = 0X40000
[fglrx] Reserve Block - 1 offset = 0Xfff5000 length = 0Xb000
b43-phy0 debug: Adding Interface type 2
b43-phy0 ERROR: Microcode "bcm43xx_microcode5.fw" not available or load failed.
b43-phy0 ERROR: You must go to http://linuxwireless.org/en/users/Drivers/b43#devicefirmware and download the correct firmware (version 4)
b43-phy0 debug: Adding Interface type 2
b43-phy0 ERROR: Microcode "bcm43xx_microcode5.fw" not available or load failed.
b43-phy0 ERROR: You must go to http://linuxwireless.org/en/users/Drivers/b43#devicefirmware and download the correct firmware (version 4)
b43-phy0 debug: Adding Interface type 2
b43-phy0 ERROR: Microcode "bcm43xx_microcode5.fw" not available or load failed.
b43-phy0 ERROR: You must go to http://linuxwireless.org/en/users/Drivers/b43#devicefirmware and download the correct firmware (version 4)
b43-phy0 debug: Adding Interface type 2
b43-phy0 ERROR: Microcode "bcm43xx_microcode5.fw" not available or load failed.
b43-phy0 ERROR: You must go to http://linuxwireless.org/en/users/Drivers/b43#devicefirmware and download the correct firmware (version 4)
b43-phy0 debug: Adding Interface type 2
b43-phy0 ERROR: Microcode "bcm43xx_microcode5.fw" not available or load failed.
b43-phy0 ERROR: You must go to http://linuxwireless.org/en/users/Drivers/b43#devicefirmware and download the correct firmware (version 4)
b43-phy0 debug: Adding Interface type 2
b43-phy0 ERROR: Microcode "bcm43xx_microcode5.fw" not available or load failed.
b43-phy0 ERROR: You must go to http://linuxwireless.org/en/users/Drivers/b43#devicefirmware and download the correct firmware (version 4)
b43-phy0 debug: Adding Interface type 2
b43-phy0 ERROR: Microcode "bcm43xx_microcode5.fw" not available or load failed.
b43-phy0 ERROR: You must go to http://linuxwireless.org/en/users/Drivers/b43#devicefirmware and download the correct firmware (version 4)
b43-phy0 debug: Adding Interface type 2
b43-phy0 ERROR: Microcode "bcm43xx_microcode5.fw" not available or load failed.
b43-phy0 ERROR: You must go to http://linuxwireless.org/en/users/Drivers/b43#devicefirmware and download the correct firmware (version 4)
b43-phy0 debug: Adding Interface type 2
b43-phy0 ERROR: Microcode "bcm43xx_microcode5.fw" not available or load failed.
b43-phy0 ERROR: You must go to http://linuxwireless.org/en/users/Drivers/b43#devicefirmware and download the correct firmware (version 4)
b43-phy0 debug: Adding Interface type 2
b43-phy0 ERROR: Microcode "bcm43xx_microcode5.fw" not available or load failed.
b43-phy0 ERROR: You must go to http://linuxwireless.org/en/users/Drivers/b43#devicefirmware and download the correct firmware (version 4)
b43-phy0 debug: Adding Interface type 2
b43-phy0 ERROR: Microcode "bcm43xx_microcode5.fw" not available or load failed.
b43-phy0 ERROR: You must go to http://linuxwireless.org/en/users/Drivers/b43#devicefirmware and download the correct firmware (version 4)
b43-phy0 debug: Adding Interface type 2
b43-phy0 ERROR: Microcode "bcm43xx_microcode5.fw" not available or load failed.
b43-phy0 ERROR: You must go to http://linuxwireless.org/en/users/Drivers/b43#devicefirmware and download the correct firmware (version 4)
b43-phy0 debug: Adding Interface type 2
b43-phy0 debug: Loading firmware version 351.126 (2006-07-29 05:54:02)
b43-phy0 debug: Chip initialized
b43-phy0 debug: 32-bit DMA initialized
b43-phy0 debug: Wireless interface started
ADDRCONF(NETDEV_UP): wlan0: link is not ready
wlan0: Initial auth_alg=0
wlan0: authenticate with AP 00:18:4d:92:45:8c
wlan0: authenticate with AP 00:18:4d:92:45:8c
wlan0: authenticate with AP 00:18:4d:92:45:8c
wlan0: authentication with AP 00:18:4d:92:45:8c timed out
wlan0: Initial auth_alg=0
wlan0: authenticate with AP 00:18:4d:92:45:8c
wlan0: Initial auth_alg=0
wlan0: authenticate with AP 00:18:4d:92:45:8c
b43-phy0 debug: Removing Interface type 2
b43-phy0 debug: Wireless interface stopped
b43-phy0 debug: DMA-32 0x0200 (RX) max used slots: 1/64
b43-phy0 debug: DMA-32 0x02A0 (TX) max used slots: 0/128
b43-phy0 debug: DMA-32 0x0280 (TX) max used slots: 0/128
b43-phy0 debug: DMA-32 0x0260 (TX) max used slots: 0/128
b43-phy0 debug: DMA-32 0x0240 (TX) max used slots: 0/128
b43-phy0 debug: DMA-32 0x0220 (TX) max used slots: 4/128
b43-phy0 debug: DMA-32 0x0200 (TX) max used slots: 0/128
b43-phy0 debug: Adding Interface type 2
b43-phy0 debug: Loading firmware version 351.126 (2006-07-29 05:54:02)
b43-phy0 debug: Chip initialized
b43-phy0 debug: 32-bit DMA initialized
b43-phy0 debug: Wireless interface started
ADDRCONF(NETDEV_UP): wlan0: link is not ready
wlan0: Initial auth_alg=0
wlan0: authenticate with AP 00:18:4d:92:45:8c
wlan0: authenticate with AP 00:18:4d:92:45:8c
wlan0: authenticate with AP 00:18:4d:92:45:8c
wlan0: authentication with AP 00:18:4d:92:45:8c timed out
wpa_supplicant[3813]: segfault at 00000030 eip 0806daa3 esp bf8954f0 error 4
wpa_supplicant[3816]: segfault at 00000030 eip 0806daa3 esp bf92b990 error 4
wpa_supplicant[3819]: segfault at 00000030 eip 0806daa3 esp bfd3c5a0 error 4
b43-phy0 debug: Removing Interface type 2
b43-phy0 debug: Wireless interface stopped
b43-phy0 debug: DMA-32 0x0200 (RX) max used slots: 1/64
b43-phy0 debug: DMA-32 0x02A0 (TX) max used slots: 0/128
b43-phy0 debug: DMA-32 0x0280 (TX) max used slots: 0/128
b43-phy0 debug: DMA-32 0x0260 (TX) max used slots: 0/128
b43-phy0 debug: DMA-32 0x0240 (TX) max used slots: 0/128
b43-phy0 debug: DMA-32 0x0220 (TX) max used slots: 2/128
b43-phy0 debug: DMA-32 0x0200 (TX) max used slots: 0/128
ieee80211_crypt: registered algorithm 'NULL'
ieee80211: 802.11 data/management/control stack, git-1.1.13
ieee80211: Copyright (C) 2004-2005 Intel Corporation <jketreno@linux.intel.com>
ieee80211_crypt: registered algorithm 'TKIP'
ieee80211_crypt: registered algorithm 'CCMP'
b43-phy0 debug: Adding Interface type 2
b43-phy0 debug: Loading firmware version 351.126 (2006-07-29 05:54:02)
b43-phy0 debug: Chip initialized
b43-phy0 debug: 32-bit DMA initialized
b43-phy0 debug: Wireless interface started
ADDRCONF(NETDEV_UP): wlan0: link is not ready
b43-phy0 debug: Removing Interface type 2
b43-phy0 debug: Wireless interface stopped
b43-phy0 debug: DMA-32 0x0200 (RX) max used slots: 1/64
b43-phy0 debug: DMA-32 0x02A0 (TX) max used slots: 0/128
b43-phy0 debug: DMA-32 0x0280 (TX) max used slots: 0/128
b43-phy0 debug: DMA-32 0x0260 (TX) max used slots: 0/128
b43-phy0 debug: DMA-32 0x0240 (TX) max used slots: 0/128
b43-phy0 debug: DMA-32 0x0220 (TX) max used slots: 2/128
b43-phy0 debug: DMA-32 0x0200 (TX) max used slots: 0/128
b43-phy0 debug: Adding Interface type 2
b43-phy0 debug: Loading firmware version 351.126 (2006-07-29 05:54:02)
b43-phy0 debug: Chip initialized
b43-phy0 debug: 32-bit DMA initialized
b43-phy0 debug: Wireless interface started
ADDRCONF(NETDEV_UP): wlan0: link is not ready
b43-phy0 debug: Removing Interface type 2
b43-phy0 debug: Wireless interface stopped
b43-phy0 debug: DMA-32 0x0200 (RX) max used slots: 1/64
b43-phy0 debug: DMA-32 0x02A0 (TX) max used slots: 0/128
b43-phy0 debug: DMA-32 0x0280 (TX) max used slots: 0/128
b43-phy0 debug: DMA-32 0x0260 (TX) max used slots: 0/128
b43-phy0 debug: DMA-32 0x0240 (TX) max used slots: 0/128
b43-phy0 debug: DMA-32 0x0220 (TX) max used slots: 2/128
b43-phy0 debug: DMA-32 0x0200 (TX) max used slots: 0/128
b43-phy0 debug: Adding Interface type 2
b43-phy0 debug: Loading firmware version 351.126 (2006-07-29 05:54:02)
b43-phy0 debug: Chip initialized
b43-phy0 debug: 32-bit DMA initialized
b43-phy0 debug: Wireless interface started
ADDRCONF(NETDEV_UP): wlan0: link is not ready
b43-phy0 debug: Removing Interface type 2
b43-phy0 debug: Wireless interface stopped
b43-phy0 debug: DMA-32 0x0200 (RX) max used slots: 1/64
b43-phy0 debug: DMA-32 0x02A0 (TX) max used slots: 0/128
b43-phy0 debug: DMA-32 0x0280 (TX) max used slots: 0/128
b43-phy0 debug: DMA-32 0x0260 (TX) max used slots: 0/128
b43-phy0 debug: DMA-32 0x0240 (TX) max used slots: 0/128
b43-phy0 debug: DMA-32 0x0220 (TX) max used slots: 2/128
b43-phy0 debug: DMA-32 0x0200 (TX) max used slots: 0/128
wpa_supplicant[4077]: segfault at 00000030 eip 0806daa3 esp bfef5f80 error 4
wpa_supplicant[4126]: segfault at 00000030 eip 0806daa3 esp bfc564f0 error 4
wpa_supplicant[4166]: segfault at 00000030 eip 0806daa3 esp bfb4d3e0 error 4
[root@localhost ~]#

wpa_supplicant


[root@localhost ~]# wpa_supplicant -iwlan0 -c/etc/wpa_supplicant
ioctl[SIOCSIWPMKSA]: No such device
ioctl[SIOCSIWMODE]: No such device
Could not configure driver to use managed mode
ioctl[SIOCGIFFLAGS]: No such device
Could not set interface 'wlan0' UP
ioctl[SIOCGIWRANGE]: No such device
ioctl[SIOCGIFINDEX]: No such device
ioctl[SIOCSIWENCODEEXT]: No such device
ioctl[SIOCSIWENCODE]: No such device
ioctl[SIOCSIWENCODEEXT]: No such device
ioctl[SIOCSIWENCODE]: No such device
ioctl[SIOCSIWENCODEEXT]: No such device
ioctl[SIOCSIWENCODE]: No such device
ioctl[SIOCSIWENCODEEXT]: No such device
ioctl[SIOCSIWENCODE]: No such device
ioctl[SIOCSIWAUTH]: No such device
WEXT auth param 7 value 0x0 - Failed to disable WPA in the driver.
ioctl[SIOCSIWAUTH]: No such device
WEXT auth param 5 value 0x0 - ioctl[SIOCSIWAUTH]: No such device
WEXT auth param 4 value 0x0 - Speicherzugriffsfehler
[root@localhost ~]#

Dragoran
30.10.07, 14:01
Hast du mehrere Firmware Dateien in /lib/firmware ?
Und was macht ieee80211 ? Its ein 2ter Treiber auch geladen?
b43 ist ein mac80211 basierter Treiber der sollte ieee80211 weder laden noch verwenden.

berndg_FC4
30.10.07, 14:09
zu der Firmware:

hab FW für div. andere Karten (IPW etc.) bereits vorinstalliert dort liegen.

Zu ieee80211: ich werd' die Module mal entladen und sehen was sich tut...

mfG

Rain_maker
30.10.07, 14:10
Where can I find some driver source files?
------------------------------------------

Please check the references at
http://www.linuxwireless.org/en/users/Drivers/bcm43xx#devicefirmware

It is recommended that you extract firmware for both b43 and b43legacy in
order to support both types of cards on your system.

Also sollte man wohl auch beide Firmwares haben.

Was sagt eigentlich iwconfig?

berndg_FC4
30.10.07, 14:18
Beide Firmware (bcm43xx_undsoweiter sowie die von b43-fwcutter) sind in /lib/firmware.

iwconfig sagt nach dem wpa_supplicant-start folgendes


[root@localhost ~]# iwconfig
lo no wireless extensions.

eth0 no wireless extensions.

wmaster0 no wireless extensions.

wlan0 IEEE 802.11g ESSID:"Maus"
Mode:Managed Frequency:2.412 GHz Access Point: Not-Associated
Tx-Power=27 dBm
Retry min limit:7 RTS thr:off Fragment thr=2346 B
Encryption key:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

[root@localhost ~]#

Rain_maker
30.10.07, 14:28
[root@localhost ~]# wpa_supplicant -iwlan0 -c/etc/wpa_supplicantDa fehlte jedenfalls der Treiber "-D wext" (sollte jedenfalls der richtige sein).

Greetz,

RM

berndg_FC4
30.10.07, 14:35
wpa_supplicant nimmt standardmäßig die WEXT wenn kein Treiber angegeben wurde...

ich hab auch grade die letzte Version des wpa_supplicant kompiliert, funktioniert aber auch nicht...

bin ratlos

Rain_maker
30.10.07, 14:38
Enthält der Kernel vielleicht noch den "alten" Treiber zusätzlich?

Wenn ja, dann versuchs mal mit dem.

Greetz,

RM

berndg_FC4
30.10.07, 14:53
Hi ich hab nachgesehen den bcm43xx find ich nicht mehr nur b43 und b43legacy...

Rain_maker
30.10.07, 14:53
b43legacy

Na also.

Greetz,

RM

berndg_FC4
30.10.07, 16:48
War kurz weg sorry

ähm Frage: Funktioniert der b43legacy Treiber schon in Kernel 2.6.23?

Rain_maker
30.10.07, 17:01
Versuch es und Du weisst es.

berndg_FC4
31.10.07, 22:40
Hi,

ich hab nun alles versucht, was mir eingefallen ist, um den Treiber doch noch verenden zu können...

Mit der Firmware von linuxwireless.org erkennt er die Hardware und kann sie mehr oder weniger gut ansteuern. Sobald ich aber versuche mit an meinem verschlüsselten WLAN anzumelden (WPA-PSK) via wpa_supplicant gibt er nach wie vor nur

'Operation not supportet'

zum besten.

Gibt es eigentlich irgendjemanden, bei dem der b43 Treiber auf Fedora7 funktioniert?

mfG