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

wlan1: duplicate address detected! acx: got IV_ICV_Failure

Hallo Gemeinde!
Als (immer noch) Linux-Neuling stehe ich vor einem Rätsel:

Ich habe zwei WLAN-Karten in meinem Server: eine DLINK DWL-G520+ und eine Netgear WG311v2.

lspci -v zeigt
Code:
00:0a.0 Network controller: Texas Instruments ACX 111 54Mbps Wireless Interface
        Subsystem: Netgear Unknown device 4c00
        Flags: bus master, medium devsel, latency 64, IRQ 12
        Memory at dfffc000 (32-bit, non-prefetchable) [size=8K]
        Memory at dffc0000 (32-bit, non-prefetchable) [size=128K]
        Capabilities: [40] Power Management version 2

00:0d.0 Network controller: Texas Instruments ACX 111 54Mbps Wireless Interface
        Subsystem: D-Link System Inc DWL-G520+ Wireless PCI Adapter
        Flags: bus master, medium devsel, latency 64, IRQ 9
        Memory at dfffa000 (32-bit, non-prefetchable) [size=8K]
        Memory at dffa0000 (32-bit, non-prefetchable) [size=128K]
        Capabilities: [40] Power Management version 2

00:0e.0 Multimedia audio controller: Ensoniq 5880 AudioPCI (rev 02)
        Subsystem: Giga-byte Technology 5880 AudioPCI On Motherboard 6OXET
        Flags: bus master, slow devsel, latency 64, IRQ 12
        I/O ports at d000 [size=64]
        Capabilities: [dc] Power Management version 1

Hab ich da einen Konflikt mit IRQ12, wo auch der OnBoard Audio Controller liegt? Ich hab ihn zwar schon im BIOS deaktiviert, aber das scheint SUSE nicht zu interessieren. Wie kann ich diesen Konflikt lösen?

Die DWL wird mit dem acx-Modul von SUSE10 betrieben, für die WG311v2 nutze ich den ndiswrapper

Beide sind funktionieren (scheinbar) auch
Code:
lserv:/etc/sysconfig/network # iwconfig
lo        no wireless extensions.

wlan0     IEEE 802.11b+/g+  ESSID:"mbhome"  Nickname:"lserv"
          Mode:Managed  Frequency:2.437 GHz  Access Point: 00:13:46:06:E1:F4
          Bit Rate:54 Mb/s   Tx-Power=15 dBm   Sensitivity=1/3
          Retry min limit:7   RTS thr:off
          Encryption key:3730-3134-35   Security mode:open
          Power Management:off
          Link Quality=44/100  Signal level=21/100  Noise level=0/100
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

wlan1     IEEE 802.11b+/g+  ESSID:"mbdox"  Nickname:"mbdox"
          Mode:Managed  Frequency:2.462 GHz  Access Point: 00:03:C9:7A:A1:0D
          Bit Rate:2 Mb/s   Tx-Power=15 dBm   Sensitivity=1/3
          Retry min limit:7   RTS thr:off
          Encryption key:off
          Power Management:off
          Link Quality=37/100  Signal level=12/100  Noise level=0/100
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

sit0      no wireless extensions.

Jetzt das Problem:
nach einem ifup wlan1 steht in der messages:

Code:
Sep  4 10:40:17 lserv kernel: wlan1: duplicate address detected!
Sep  4 10:40:17 lserv kernel: acx_i_timer: priv->status=4 (ASSOCIATED)
Sep  4 10:40:20 lserv kernel: acx: got IV_ICV_Failure IRQ(s)
Sep  4 10:40:21 lserv kernel: acx: got IV_ICV_Failure IRQ(s)

und diese FAILURE Meldung erscheint alle paar Sekunden.

Ich habe keine Idee, woher dieses "duplicate address" stammen könnte...
Könnte das ein Folgefehler des IRQ-Problems sein?

hier die Config-Dateien
ifcfg-wlan0
Code:
lserv:/etc/sysconfig/network # more ifcfg-wlan0
BOOTPROTO='static'
BROADCAST=''
ETHTOOL_OPTIONS=''
IPADDR='192.168.0.3'
MTU=''
NAME=''
NETMASK='255.255.255.0'
NETWORK=''
REMOTE_IPADDR=''
STARTMODE='auto'
USERCONTROL='no'
WIRELESS_AP='mbhome'
WIRELESS_AUTH_MODE='sharedkey'
WIRELESS_BITRATE='auto'
WIRELESS_CA_CERT=''
WIRELESS_CHANNEL=''
WIRELESS_CLIENT_CERT=''
WIRELESS_CLIENT_KEY=''
WIRELESS_CLIENT_KEY_PASSWORD=''
WIRELESS_DEFAULT_KEY='0'
WIRELESS_EAP_AUTH=''
WIRELESS_EAP_MODE=''
WIRELESS_ESSID='mbhome'
WIRELESS_FREQUENCY=''
WIRELESS_KEY='<ausge-ixt>'
WIRELESS_KEY_0='<ausge-ixt>'
WIRELESS_KEY_1=''
WIRELESS_KEY_2=''
WIRELESS_KEY_3=''
WIRELESS_KEY_LENGTH='128'
WIRELESS_MODE='Managed'
WIRELESS_NICK=''
WIRELESS_NWID=''
WIRELESS_PEAP_VERSION=''
WIRELESS_POWER='yes'
WIRELESS_WPA_ANONID=''
WIRELESS_WPA_IDENTITY=''
WIRELESS_WPA_PASSWORD=''
WIRELESS_WPA_PSK=''
_nm_name='static-0'
PREFIXLEN=''
lserv:/etc/sysconfig/network #

und die ifcfg-wlan1

Code:
lserv:/etc/sysconfig/network # more ifcfg-wlan1
BOOTPROTO='static'
BROADCAST=''
ETHTOOL_OPTIONS=''
IPADDR='192.168.1.6'
MTU=''
NAME=''
NETMASK='255.255.255.0'
NETWORK=''
REMOTE_IPADDR=''
STARTMODE='auto'
USERCONTROL='no'
WIRELESS_AP='mbdox'
WIRELESS_BITRATE='auto'
WIRELESS_CA_CERT=''
WIRELESS_CHANNEL=''
WIRELESS_CLIENT_CERT=''
WIRELESS_CLIENT_KEY=''
WIRELESS_CLIENT_KEY_PASSWORD=''
WIRELESS_DEFAULT_KEY='0'
WIRELESS_EAP_AUTH=''
WIRELESS_EAP_MODE=''
WIRELESS_ESSID='mbdox'
WIRELESS_FREQUENCY=''
WIRELESS_KEY=''
WIRELESS_KEY_0=''
WIRELESS_KEY_1=''
WIRELESS_KEY_2=''
WIRELESS_KEY_3=''
WIRELESS_MODE='Managed'
WIRELESS_NICK='mbdox'
WIRELESS_NWID=''
WIRELESS_PEAP_VERSION=''
WIRELESS_POWER='yes'
WIRELESS_WPA_ANONID=''
WIRELESS_WPA_IDENTITY=''
WIRELESS_WPA_PASSWORD=''
WIRELESS_WPA_PSK=''
_nm_name='static-2'
UNIQUE='bSAa.qXs8T+IvHm0'
WIRELESS_AUTH_MODE='open'
WIRELESS_KEY_LENGTH='128'
PREFIXLEN=''

Die Karten scheinen soweit zu funktionieren, ich kann pingen, ich kann telnet benutzen, aber das Mounten von NFS-Freigaben dieses Rechners auf anderen Rechnern scheitern z.B.

Hat jemand eine Idee, was ich noch probieren kann?
acx: got IV_ICV_Failure IRQ(s)
steht in der messages auch dann noch, wenn ich ein ifdown wlan1 durchgeführt habe...

Ich bin gedanklich und handwerklich am Ende :(
 
Ich habe jetzt was davon gelesen, dass es zu Treiberkonflikten gekommen sein könnte zwischen ndiswrapper und der firmware.
Wie kann ich das feststellen?
Ein lsmod zeigt
Code:
...
ndiswrapper           157740  0
acx                   125324  0
usbcore               109700  4 uhci_hcd,ndiswrapper,acx
firmware_class          9856  1 acx
...

usbcore wundert mich ein wenig, beide WLAN-Karten sind PCI-Karten.

ndiswrapper -l
Code:
lserv:/etc/modprobe.d # ndiswrapper -l
Installed drivers:
wg311v2         driver installed, hardware present

Für wlan0 (also die DWL-G520+)
Code:
lserv:/etc/sysconfig/hardware # more hwcfg-static-0
MODULE='acx'
MODULE_OPTIONS=''
STARTMODE='auto'

Und für wlan1 (die mit ndiswrapper arbeitet)
Code:
lserv:/etc/sysconfig/hardware # more hwcfg-static-2
MODULE='ndiswrapper'
MODULE_OPTIONS=''
STARTMODE='auto'

Muss ich da mit einer BLACKLIST arbeiten? Und wenn ja, was muss ich da genau tun?
 
A

Anonymous

Gast
mbulli schrieb:
usbcore wundert mich ein wenig, beide WLAN-Karten sind PCI-Karten.

Code:
modinfo ndiswrapper|grep depends
depends:        usbcore

Nein, das ist ganz normal so.

Greetz,

RM
 
Nach einem rcnetwork restart
bringt ein dmesg:


new priv->mode=2
acx: got IV_ICV_Failure IRQ(s)
acx_set_status(1):SCANNING
updating initial settings on iface activation
get_mask 0x00000000, set_mask 0x0007CEBC
important setting has been changed. Need to update packet templates, too
updating packet templates
rates_basic:0003, rates_supported:1FFF
BSS_Type = 2
JoinBSSID MAC:00:13:46:06:E1:F4
updating transmit power: 15 dBm
updating antenna value: 0x4A
updating Energy Detect (ED) threshold: 0
acx111 doesn't support ED!
updating Channel Clear Assessment (CCA) value: 0x00
acx111 doesn't support CCA!
updating channel to: 6
updating: enable Tx
sta_list_add: sta=00:1A:2A:32:7D:67
updating: enable Rx on channel: 6
updating regulatory domain: 0x41
updating WEP key settings
setting WEP key: 0 with total size: 5
setting WEP key 0 as default
acx_set_status(1):SCANNING
starting radio scan
get_mask 0x00000000, set_mask 0x00000000 - after update
get_mask 0x00000000, set_mask 0x00000040
setting RXconfig to 2010:0FDD
ADDRCONF(NETDEV_UP): wlan0: link is not ready
get_mask 0x00000000, set_mask 0x00000000 - after update
get_mask 0x00000000, set_mask 0x00000040
setting RXconfig to 2010:0FDD
get_mask 0x00000000, set_mask 0x00000000 - after update
acx: unknown EID 42 in mgmt frame at offset 57. IE: 2A 01 00
acx: unknown EID 221 in mgmt frame at offset 66. IE: DD 09 00 03 7F 01 01 00 17 00 00
acx: unknown EID 221 in mgmt frame at offset 77. IE: DD 0C 00 03 7F 02 01 01 00 00 02 A4 40 00
sta_list_add: sta=00:13:46:06:E1:F4
acx: unknown EID 42 in mgmt frame at offset 57. IE: 2A 01 00
acx: unknown EID 221 in mgmt frame at offset 66. IE: DD 09 00 03 7F 01 01 00 17 00 00
acx: unknown EID 221 in mgmt frame at offset 77. IE: DD 0C 00 03 7F 02 01 01 00 00 02 A4 40 00
acx: unknown EID 42 in mgmt frame at offset 57. IE: 2A 01 00
acx: unknown EID 221 in mgmt frame at offset 66. IE: DD 09 00 03 7F 01 01 00 17 00 00
acx: unknown EID 221 in mgmt frame at offset 77. IE: DD 0C 00 03 7F 02 01 01 00 00 02 A4 40 00
sta_list_add: sta=00:1A:2A:32:7D:67
acx_i_timer: priv->status=1 (SCANNING)
continuing scan (1 sec)
sta_list_add: sta=00:03:C9:7A:A1:0D
acx_i_timer: priv->status=1 (SCANNING)
continuing scan (2 sec)
new priv->mode=2
get_mask 0x00000000, set_mask 0x00000040
setting RXconfig to 2010:0FDD
get_mask 0x00000000, set_mask 0x00000000 - after update
get_mask 0x00000000, set_mask 0x00000040
setting RXconfig to 2010:0FDD
get_mask 0x00000000, set_mask 0x00000000 - after update
scan table: SSID='mbhome' CH=6 SIR=14 SNR=0
peer_cap 0x0031, needed_cap 0x0001
found station with matching ESSID! ('mbhome' station, 'mbhome' config)
matching station found: 00:13:46:06:E1:F4, joining
sending authentication1 request, awaiting response
acx_set_status(2):WAIT_AUTH
rates_basic:0003, rates_supported:1FFF
AUTHEN priv->addr=00:0F:B5:82:8F:6E a1=00:0F:B5:82:8F:6E a2=00:13:46:06:E1:F4 a3=00:13:46:06:E1:F4 priv->bssid=00:13:46:06:E1:F4
algorithm is ok
acx_process_authen auth seq step 2
acx_set_status(3):AUTHENTICATED
sending association request, awaiting response. NOT ASSOCIATED YET
association: requesting caps 0x0031, ESSID 'mbhome'
BSS_Type = 2
JoinBSSID MAC:00:13:46:06:E1:F4
acx_set_status(1):SCANNING
updating initial settings on iface activation
get_mask 0x00000000, set_mask 0x0007CEBC
important setting has been changed. Need to update packet templates, too
updating packet templates
acx_set_status(4):ASSOCIATED
ASSOCIATED!
get_mask 0x00000000, set_mask 0x00000040
setting RXconfig to 2010:0FDD
rates_basic:0003, rates_supported:1FFF
get_mask 0x00000000, set_mask 0x00000000 - after update
BSS_Type = 2
JoinBSSID MAC:00:03:C9:7A:A1:0D
updating transmit power: 15 dBm
updating antenna value: 0x4A
updating Energy Detect (ED) threshold: 0
acx111 doesn't support ED!
updating Channel Clear Assessment (CCA) value: 0x00
acx111 doesn't support CCA!
updating channel to: 11
updating: enable Tx
updating: enable Rx on channel: 11
updating regulatory domain: 0x30
updating WEP key settings
setting WEP key 0 as default
acx_set_status(1):SCANNING
starting radio scan
get_mask 0x00000000, set_mask 0x00000000 - after update
ADDRCONF(NETDEV_UP): wlan1: link is not ready
ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready

get_mask 0x00000000, set_mask 0x00000040
setting RXconfig to 2010:0FDD
get_mask 0x00000000, set_mask 0x00000000 - after update
get_mask 0x00000000, set_mask 0x00000040
setting RXconfig to 2010:0FDD
get_mask 0x00000000, set_mask 0x00000000 - after update
get_mask 0x00000000, set_mask 0x00000040
setting RXconfig to 2010:0FDD
get_mask 0x00000000, set_mask 0x00000000 - after update
get_mask 0x00000000, set_mask 0x00000040
setting RXconfig to 2010:0FDD
get_mask 0x00000000, set_mask 0x00000000 - after update
wlan0: duplicate address detected!
wlan0: duplicate address detected!

sta_list_add: sta=00:13:46:06:E1:F4
acx_i_timer: priv->status=1 (SCANNING)
continuing scan (1 sec)
acx_i_timer: priv->status=4 (ASSOCIATED)
acx: unknown EID 42 in mgmt frame at offset 56. IE: 2A 01 04
acx: unknown EID 47 in mgmt frame at offset 59. IE: 2F 01 04
acx: unknown EID 221 in mgmt frame at offset 68. IE: DD 06 00 10 18 01 00 00
sta_list_add: sta=00:03:C9:7A:A1:0D
acx: unknown EID 42 in mgmt frame at offset 56. IE: 2A 01 04
acx: unknown EID 47 in mgmt frame at offset 59. IE: 2F 01 04
acx: unknown EID 221 in mgmt frame at offset 68. IE: DD 06 00 10 18 01 00 00
acx_i_timer: priv->status=1 (SCANNING)
continuing scan (2 sec)
scan table: SSID='mbhome' CH=6 SIR=12 SNR=0
peer_cap 0x0031, needed_cap 0x0001
ESSID doesn't match! ('mbhome' station, 'mbdox' config)
scan table: SSID='mbdox' CH=11 SIR=11 SNR=0
peer_cap 0x0001, needed_cap 0x0001
found station with matching ESSID! ('mbdox' station, 'mbdox' config)
matching station found: 00:03:C9:7A:A1:0D, joining
sending authentication1 request, awaiting response
acx_set_status(2):WAIT_AUTH
rates_basic:0003, rates_supported:1FFF
AUTHEN priv->addr=00:11:95:47:1B:11 a1=00:11:95:47:1B:11 a2=00:03:C9:7A:A1:0D a3=00:03:C9:7A:A1:0D priv->bssid=00:03:C9:7A:A1:0D
algorithm is ok
acx_process_authen auth seq step 2
acx_set_status(3):AUTHENTICATED
sending association request, awaiting response. NOT ASSOCIATED YET
association: requesting caps 0x0001, ESSID 'mbdox'
BSS_Type = 2
JoinBSSID MAC:00:03:C9:7A:A1:0D
acx_set_status(4):ASSOCIATED
ASSOCIATED!
get_mask 0x00000000, set_mask 0x00000040
setting RXconfig to 2010:0FDD
get_mask 0x00000000, set_mask 0x00000000 - after update
get_mask 0x00000000, set_mask 0x00000040
setting RXconfig to 2010:0FDD
get_mask 0x00000000, set_mask 0x00000000 - after update
ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready
get_mask 0x00000000, set_mask 0x00000040
setting RXconfig to 2010:0FDD
get_mask 0x00000000, set_mask 0x00000000 - after update
get_mask 0x00000000, set_mask 0x00000040
setting RXconfig to 2010:0FDD
get_mask 0x00000000, set_mask 0x00000000 - after update
wlan1: duplicate address detected!
acx: got IV_ICV_Failure IRQ(s)
acx_i_timer: priv->status=4 (ASSOCIATED)
acx: got IV_ICV_Failure IRQ(s)


Irgendwo kommt Linux mit den beiden Devices durcheinander...
Jemand eine Idee?

In einem anderen Forum hab ich gelesen
Code:
...
Die Konfiguration mittels YAST hat nicht funktioniert, da trotz Angabe des Ndiswrapper-Treibers immer wieder das ACX-Modul von SUSE geladen wurde.
...

Kann das auch mein Problem sein? Wie krieg ich das raus?
 
Oben