wlan not working ISL3886 (opensuse11.3)

Hi

after I upgraded from opensuse 11.0 to 11.3 the wlan doesn’t work anymore. following the rules, how to post the trouble. I also updated the correct FW. What’s wrong? packet missing?

regards,
M


# lspci
...
03:00.0 Network controller: Intersil Corporation ISL3890 [Prism GT/Prism Duette]/ISL3886 [Prism Javelin/Prism Xbow] (rev 01)
# dmesg
...
   11.060204] p54pci 0000:03:00.0: enabling device (0000 -> 0002)
   11.060354] p54pci 0000:03:00.0: PCI INT A -> Link[LNKA] -> GSI 11 (level, low) -> IRQ 11
   11.060479] p54pci 0000:03:00.0: setting latency timer to 64
   11.060548] p54pci 0000:03:00.0: firmware: requesting isl3886pci
   11.074782] phy0: p54 detected a LM86 firmware
   11.074914] p54: rx_mtu reduced from 3240 to 2376
   11.075020] phy0: FW rev 2.13.12.0 - Softmac protocol 5.9
   11.075127] phy0: cryptographic accelerator WEP:YES, TKIP:YES, CCMP:YES
   11.928697] phy0: hwaddr 00:09:5b:98:1d:66, MAC:isl3890 RF:Frisbee
   12.004682] phy0: Selected rate control algorithm 'minstrel'
   12.006053] Registered led device: p54-phy0::assoc
   12.006087] Registered led device: p54-phy0::tx
   12.006122] Registered led device: p54-phy0::rx
   12.006157] Registered led device: p54-phy0::radio
   12.006171] p54pci 0000:03:00.0: is registered as 'phy0'
....
 2382.025738] ADDRCONF(NETDEV_UP): wlan0: link is not ready
 2383.117206] wlan0: authenticate with 00:04:e2:a2:4c:32 (try 1)
 2383.316061] wlan0: authenticate with 00:04:e2:a2:4c:32 (try 2)
 2383.516530] wlan0: authenticate with 00:04:e2:a2:4c:32 (try 3)
 2383.716106] wlan0: authentication with 00:04:e2:a2:4c:32 timed out
 2575.389849] SFW2-OUT-ERROR IN= OUT=eth0 SRC=A.B.C.D DST=W.X.Y.Z LEN=40 TOS=0x00 PREC=0x00 TTL=64 ID=0 DF PROTO=TCP SPT=34371 DPT=80 WINDOW=0 RES=0x00 RST URGP=0 

# iwconfig 
lo        no wireless extensions.

eth0      no wireless extensions.

wlan0     IEEE 802.11bg  ESSID:"XXXXXXX"  
          Mode:Managed  Access Point: Not-Associated   Tx-Power=20 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Encryption key:XXXX-XXXX-XXXX-XXXX-XXXX-XXXX-XX
          Power Management:off
# iwlist scan
lo        Interface doesn't support scanning.

eth0      Interface doesn't support scanning.

wlan0     Scan completed :
          Cell 01 - Address: 00:04:E2:A2:4C:32
                    Channel:4
                    Frequency:2.427 GHz (Channel 4)
                    Quality=70/70  Signal level=-129 dBm  
                    Encryption key:on
                    ESSID:"\x00"
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s
                    Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s
                              36 Mb/s; 48 Mb/s; 54 Mb/s
                    Mode:Master
                    Extra:tsf=00000120a47651da
                    Extra: Last beacon: 132ms ago
                    IE: Unknown: 000100
                    IE: Unknown: 010482848B96
                    IE: Unknown: 030104
                    IE: Unknown: 2A0100
                    IE: Unknown: 32080C1218243048606C
                    IE: Unknown: 050400010000


On 08/19/2010 05:06 PM, m72lod wrote:
> …
> 2382.025738] ADDRCONF(NETDEV_UP): wlan0: link is not ready
> 2383.117206] wlan0: authenticate with 00:04:e2:a2:4c:32 (try 1)
> 2383.316061] wlan0: authenticate with 00:04:e2:a2:4c:32 (try 2)
> 2383.516530] wlan0: authenticate with 00:04:e2:a2:4c:32 (try 3)
> 2383.716106] wlan0: authentication with 00:04:e2:a2:4c:32 timed out
> 2575.389849] SFW2-OUT-ERROR IN= OUT=eth0 SRC=A.B.C.D DST=W.X.Y.Z LEN=40 TOS=0x00 PREC=0x00 TTL=64 ID=0 DF PROTO=TCP SPT=34371 DPT=80 WINDOW=0 RES=0x00 RST URGP=0

These authentication messages look like a error in the authentication secret. I
do not have a p54pci device, but I do have one that uses p54usb. It works fine.

Please supply more details: Are you using NetworkManager or ifup? What is your
encryption method?

I’m using WEP knowing that it’s weak, but adding a MAC filter on the HUB. The setup doesn’t work configured with YAST or manually with iwconfig (setting essid and key). The key worked in my 11.0 installation and it is the same. I copied it from /etc/sysconfig/network/ifcfg-wlan0 from the previous installation. Again, whole setup (HW+SW+config) worked under 11.0 :frowning:

On 08/20/2010 01:06 AM, m72lod wrote:
>
> lwfinger;2209193 Wrote:
>> On 08/19/2010 05:06 PM, m72lod wrote:
>>> …
>>> 2382.025738] ADDRCONF(NETDEV_UP): wlan0: link is not ready
>>> 2383.117206] wlan0: authenticate with 00:04:e2:a2:4c:32 (try 1)
>>> 2383.316061] wlan0: authenticate with 00:04:e2:a2:4c:32 (try 2)
>>> 2383.516530] wlan0: authenticate with 00:04:e2:a2:4c:32 (try 3)
>>> 2383.716106] wlan0: authentication with 00:04:e2:a2:4c:32 timed
>> out
>>> 2575.389849] SFW2-OUT-ERROR IN= OUT=eth0 SRC=A.B.C.D DST=W.X.Y.Z
>> LEN=40 TOS=0x00 PREC=0x00 TTL=64 ID=0 DF PROTO=TCP SPT=34371 DPT=80
>> WINDOW=0 RES=0x00 RST URGP=0
>>
>> These authentication messages look like a error in the authentication
>> secret. I
>> do not have a p54pci device, but I do have one that uses p54usb. It
>> works fine.
>>
>> Please supply more details: Are you using NetworkManager or ifup? What
>> is your
>> encryption method?
>
> I’m using WEP knowing that it’s weak, but adding a MAC filter on the
> HUB. The setup doesn’t work configured with YAST or manually with
> iwconfig (setting essid and key). The key worked in my 11.0 installation
> and it is the same. I copied it from /etc/sysconfig/network/ifcfg-wlan0
> from the previous installation. Again, whole setup (HW+SW+config) worked
> under 11.0 :frowning:

Please try configuration with NetworkManager. There have been some problems with
ifup in 11.3 See See https://bugzilla.novell.com/show_bug.cgi?id=625403. That
one is for WPA/WPA2, but there may be similar problems for WEP. I have tested
WEP with p54usb.

well knetworkmanager doesn’t work either, but examining the following is interesting


# /usr/sbin/hwinfo --wlan
16: PCI 300.0: 0282 WLAN controller                             
  [Created at pci.318]
  Unique ID: y9sn.hcybAM7htgB
  Parent ID: B35A.RXY0499wJyC
  SysFS ID: /devices/pci0000:00/0000:00:1e.0/0000:02:00.0/0000:03:00.0
  SysFS BusID: 0000:03:00.0
  Hardware Class: network
  Model: "Netgear WG511 Wireless Adapter"
  Vendor: pci 0x1260 "Intersil Corporation"
  Device: pci 0x3890 "ISL3890 [Prism GT/Prism Duette]/ISL3886 [Prism Javelin/Prism Xbow]"
  SubVendor: pci 0x1385 "Netgear"
  SubDevice: pci 0x4800 "WG511 Wireless Adapter"
  Revision: 0x01
  Driver: "p54pci"
  Driver Modules: "p54pci"
  Device File: wlan0
  Features: WLAN
  Memory Range: 0xc4000000-0xc4001fff (rw,non-prefetchable)
  IRQ: 11 (no events)
  HW Address: 00:09:5b:98:1d:66
  Link detected: no
  WLAN channels: 1 2 3 4 5 6 7 8 9 10 11 12 13
  WLAN frequencies: 2.412 2.417 2.422 2.427 2.432 2.437 2.442 2.447 2.452 2.457 2.462 2.467 2.472
  WLAN encryption modes: WEP40 WEP104 TKIP CCMP
  WLAN authentication modes: open sharedkey wpa-psk wpa-eap
  Module Alias: "pci:v00001260d00003890sv00001385sd00004800bc02sc80i00"
  Driver Info #0:
    Driver Status: prism54 is not active
    Driver Activation Cmd: "modprobe prism54"
  Driver Info #1:
    Driver Status: p54pci is active
    Driver Activation Cmd: "modprobe p54pci"
  Config Status: cfg=no, avail=yes, need=no, active=unknown
  Attached to: #12 (CardBus bridge)


why is the prism54 still loadable?


# rmmod prism54
ERROR: Module prism54 does not exist in /proc/modules

On 08/24/2010 02:36 PM, m72lod wrote:
>
> lwfinger;2209592 Wrote:
>> On 08/20/2010 01:06 AM, m72lod wrote:
>> Please try configuration with NetworkManager. There have been some
>> problems with
>> ifup in 11.3 See See
>> https://bugzilla.novell.com/show_bug.cgi?id=625403. That
>> one is for WPA/WPA2, but there may be similar problems for WEP. I have
>> tested
>> WEP with p54usb.
>
> well knetworkmanager doesn’t work either, but examining the following
> is interesting
>
> Code:
> --------------------
>
> # /usr/sbin/hwinfo --wlan
> 16: PCI 300.0: 0282 WLAN controller
> [Created at pci.318]
> Unique ID: y9sn.hcybAM7htgB
> Parent ID: B35A.RXY0499wJyC
> SysFS ID: /devices/pci0000:00/0000:00:1e.0/0000:02:00.0/0000:03:00.0
> SysFS BusID: 0000:03:00.0
> Hardware Class: network
> Model: “Netgear WG511 Wireless Adapter”
> Vendor: pci 0x1260 “Intersil Corporation”
> Device: pci 0x3890 “ISL3890 [Prism GT/Prism Duette]/ISL3886 [Prism Javelin/Prism Xbow]”
> SubVendor: pci 0x1385 “Netgear”
> SubDevice: pci 0x4800 “WG511 Wireless Adapter”
> Revision: 0x01
> Driver: “p54pci”
> Driver Modules: “p54pci”
> Device File: wlan0
> Features: WLAN
> Memory Range: 0xc4000000-0xc4001fff (rw,non-prefetchable)
> IRQ: 11 (no events)
> HW Address: 00:09:5b:98:1d:66
> Link detected: no
> WLAN channels: 1 2 3 4 5 6 7 8 9 10 11 12 13
> WLAN frequencies: 2.412 2.417 2.422 2.427 2.432 2.437 2.442 2.447 2.452 2.457 2.462 2.467 2.472
> WLAN encryption modes: WEP40 WEP104 TKIP CCMP
> WLAN authentication modes: open sharedkey wpa-psk wpa-eap
> Module Alias: “pci:v00001260d00003890sv00001385sd00004800bc02sc80i00”
> Driver Info #0:
> Driver Status: prism54 is not active
> Driver Activation Cmd: “modprobe prism54”
> Driver Info #1:
> Driver Status: p54pci is active
> Driver Activation Cmd: “modprobe p54pci”
> Config Status: cfg=no, avail=yes, need=no, active=unknown
> Attached to: #12 (CardBus bridge)
>
>
> --------------------
>
> why is the prism54 still loadable?

For some reason openSUSE still configures that driver, even though no one has
been maintaining it for some time. I recommend that you not use it.

I have the same problem. It worked fine with 11.2, but not in 11.3.
I got it working with ndiswrapper, but it sometimes stops working when using a lot of bandwidth.
Then do rmmod ndiswrapper and modprobe ndiswrapper
[SOLVED] Wireless authentication failed. ISL3890 [Prism GT/Prism Duette]](http://forums.opensuse.org/english/get-help-here/wireless/443333-solved-wireless-authentication-failed-isl3890-prism-gt-prism-duette.html)

Here an output of some stuff I tried:
> lsb_release -a LSB Version: - Prism - BB5tY8E1 - Pastebin.com](http://pastebin.com/BB5tY8E1)

Others with the same problem:
Gmane Loom

I finally solved my problem by installing compat-wireless:

https://build.opensuse.org/package/show?package=compat-wireless&project=driver%3Awireless

Now I can use the wireless without ndiswrapper.
I use NetworkManager and WPA.

Hello jefleen,

I have the same problem and like to try your solution. Unfortunately
the link location:

  https://build.opensuse.org/package/show?package=compat-wireless&project=driver%3Awireless

results in the following error:

XML Parsing Error: undefined entity
Location: jar:file:///usr/lib/xulrunner-2.0b12/chrome/toolkit.jar!/content/global/netError.xhtml
Line Number 62, Column 12: <title>&loadError.label;</title>
-----------^

Any help ?

Regards, Frans

Hello Franz,

I do not know which distribution, which kernel flavor and which wireless LAN card you use.

1.1 Distribution: openSUSE 11.3, openSUSE 11.4, ???

1.2 kernel flavor?
Open a terminal emulator like GNOME terminal or konsole and enter:

uname -a

You will get something like mine:

Linux linux-abcd.site 2.6.37.1-1.2-default #1 SMP 2011-02-21 10:34:10 +0100 i686 i686 i386 GNU/Linux

the red part says me that I am currently using the kernel flavor default (and not desktop, pae or xen).

Maybe you could post your result here between [noparse]

 and 

[/noparse]?

1.3
The wireless LAN card
Mostly exact would be the numeric ID I guess.
For a internal PCI (or alike) card

/sbin/lspci -vnn

entered in a terminal emulator
will give you much information.
Maybe you could scroll to relevant information for the wireless network/WLAN device and post as CODE it like this:

...]
02:07.0 Network controller [0280]: Intel Corporation PRO/Wireless 2200BG [Calexico2] Network Connection [8086:4220] (rev 05)
	Subsystem: Intel Corporation Samsung P35 integrated WLAN [8086:2731]
	Flags: bus master, medium devsel, latency 32, IRQ 20
	Memory at b8002000 (32-bit, non-prefetchable) [size=4]
	Capabilities: [dc] Power Management version 2
	Kernel driver in use: ipw2200
...]

(here: numeric ID in red) ?

If you had problems to get to the posted/liked website:
2.1
The build service was down for a time but
Build Service > Projects > driver:wireless > compat-wireless

https://build.opensuse.org/package/show?package=compat-wireless&project=driver%3Awireless

is online again.

2.2
I guess that adding the repository’s URL in YaST > “Software Repositories” and than installing the needed packages (??? kernel-module fitting to your kernel flavor [1], script ???) via YaST → Software Manager may be the most convenient solution.

So for openSUSE 11.3
Index of /repositories/driver:/wireless/openSUSE_11.3

http://download.opensuse.org/repositories/driver:/wireless/openSUSE_11.3/

or for openSUSE 11.4
Index of /repositories/driver:/wireless/openSUSE_11.4

http://download.opensuse.org/repositories/driver:/wireless/openSUSE_11.4/]Index of /repositories/driver:/wireless/openSUSE_11.4

Hope I was able to help you some steps on your way.
I think if you are not sure how to go further you shall ask again
(better than trying an than asking for help to repair a messed up system).

Myself or if not me another - most probably a more experienced - user will try to help you.

Have a lot of fun
Martin
(pistazienfresser)[/size]