Hello
I’m putting my experiences here for when someone has the same problems. I spent way to much time for a problem with such easy solutions.
I’m using this laptop: Medion MD41300.
prism54 module freezes system with 2.6.22-10:
https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.22/+bug/134593
I think I might have these lockups too in Ubuntu 10.04 (or something else is the reason. I don’t know, nothing to see in dmesg). I didn’t know why and I assumed it had to do something with this bug:
Kernel instabilty on Medion MD41300 with Hyperthreading enabled / Mobile Pentium 4 HT 3.06Ghz
https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.17/+bug/67110
But with disabled HT, there were still freezes.
Then I installed openSUSE 11.2 and the wireless worked fine.
In Hardy, it worked out of the box.
In Lucid, I had to install the linux-firmware-nonfree (kernel-firmware) package, but it had freezes.
In openSUSE 11.2, adding that package didn’t help. I manually put isl3886pci and isl3890 in /lib/firmware and it worked with no problems.
In openSUSE 11.3, I have had many problems with the wireless. I had it working with wicd, but after a minute or so it disconnected again. If I reconnected, it often said bad password, but then later it works again. Somewhat later, it didn’t work at all to connect to my private WPA protected network. However, when trying to do it manually, it connected to a wireless network from a neighbor. The strange thing is that NetworkManager/WiCD never shows a non protected network in my neighborhood.
Any tips for how I can easily connect again?
I saved the different errors I had so Googlers can find this. I don’t know the exact configuration from when I took them.
The initial error I had. (I think)
9.723283] p54pci 0000:03:06.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
9.723345] p54pci 0000:03:06.0: firmware: requesting isl3886pci
9.758223] phy0: p54 detected a LM86 firmware
9.758228] p54: rx_mtu reduced from 3240 to 2376
9.758231] phy0: FW rev 2.13.12.0 - Softmac protocol 5.9
9.758234] phy0: cryptographic accelerator WEP:YES, TKIP:YES, CCMP:YES
10.893045] phy0: Cannot boot firmware!
10.893138] p54pci 0000:03:06.0: PCI INT A disabled
10.893150] p54pci: probe of 0000:03:06.0 failed with error -110
my wireless card:
03:06.0 Network controller: Intersil Corporation ISL3890 [Prism GT/Prism Duette]/ISL3886 [Prism Javelin/Prism Xbow] (rev 01)
Subsystem: Z-Com, Inc. XG-600 and clones Wireless Adapter
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx+
Latency: 80 (2500ns min, 7000ns max), Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 18
Region 0: Memory at d2004000 (32-bit, non-prefetchable) [size=8]
Capabilities: [dc] Power Management version 1
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Kernel driver in use: prism54
lspci -n
03:06.0 0280: 1260:3890 (rev 01)
Firmware files in place.
Wireless network card - openSUSE
so I blacklisted prism54 in /etc/modprobe.d/50-blacklis.conf
9.737066] p54pci 0000:03:06.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
9.737151] p54pci 0000:03:06.0: firmware: requesting isl3886pci
9.787201] phy0: p54 detected a LM86 firmware
9.787207] p54: rx_mtu reduced from 3240 to 2376
9.787209] phy0: FW rev 2.13.12.0 - Softmac protocol 5.9
9.787212] phy0: cryptographic accelerator WEP:YES, TKIP:YES, CCMP:YES
10.718139] phy0: hwaddr 00:60:b3:9e:4c:f3, MAC:isl3890 RF:Frisbee
10.824460] phy0: Selected rate control algorithm ‘minstrel’
10.825092] Registered led device: p54-phy0::assoc
10.825111] Registered led device: p54-phy0::tx
10.825128] Registered led device: p54-phy0::rx
10.825146] Registered led device: p54-phy0::radio
10.825154] p54pci 0000:03:06.0: is registered as ‘phy0’
p54pci blocked
73.739754] eth1: resetting device…
73.739772] eth1: uploading firmware…
74.175041] prism54 0000:03:06.0: firmware: requesting isl3890
74.444041] eth1: firmware version: 1.0.4.3
74.444090] eth1: firmware upload complete
74.684199] eth1: interface reset complete
74.684362] ADDRCONF(NETDEV_UP): eth1: link is not ready
74.903103] NET: Registered protocol family 17
76.211027] eth1: timeout waiting for mgmt response 1000, triggering device
83.874028] eth0: no IPv6 routers present
84.217845] eth1: timeout waiting for mgmt response 1000, triggering device
84.557758] IPv6 over IPv4 tunneling driver
84.559266] sit0: Disabled Privacy Extensions
84.673415] tun: Universal TUN/TAP device driver, 1.6
84.673419] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
85.186654] sixxs: Disabled Privacy Extensions
85.572150] RPC: Registered udp transport module.
85.572155] RPC: Registered tcp transport module.
85.572157] RPC: Registered tcp NFSv4.1 backchannel transport module.
85.633965] Slow work thread pool: Starting up
85.642121] Slow work thread pool: Ready
85.642184] FS-Cache: Loaded
85.718661] FS-Cache: Netfs ‘nfs’ registered for caching
88.286941] bootsplash: status on console 0 changed to on
94.262016] sixxs: no IPv6 routers present
111.778752] eth1: WPA IE Attachment was set
121.847666] eth1: WPA IE Attachment was set
161.948445] eth1: WPA IE Attachment was set
162.319760] eth1: timeout waiting for mgmt response 1000, triggering device
172.005499] eth1: WPA IE Attachment was set
182.058165] eth1: mgt_commit_list: failure. oid=19000004 err=1
182.063219] eth1: mgt_commit: failure
182.065323] eth1: WPA IE Attachment was set
192.117394] eth1: WPA IE Attachment was set
202.161436] eth1: mgt_commit_list: failure. oid=19000004 err=1
202.167336] eth1: mgt_commit: failure
202.169390] eth1: WPA IE Attachment was set
215.412940] eth1: mgt_commit_list: failure. oid=19000004 err=1
215.417919] eth1: mgt_commit: failure
215.420048] eth1: WPA IE Attachment was set
215.837030] eth1: timeout waiting for mgmt response 1000, triggering device
215.937032] eth1: timeout waiting for mgmt response 900, triggering device
216.037035] eth1: timeout waiting for mgmt response 800, triggering device
216.137031] eth1: timeout waiting for mgmt response 700, triggering device
216.237032] eth1: timeout waiting for mgmt response 600, triggering device
216.337031] eth1: timeout waiting for mgmt response 500, triggering device
216.437032] eth1: timeout waiting for mgmt response 400, triggering device
216.537032] eth1: timeout waiting for mgmt response 300, triggering device
216.637030] eth1: timeout waiting for mgmt response 200, triggering device
216.737030] eth1: timeout waiting for mgmt response 100, triggering device
216.737037] eth1: timeout waiting for mgmt response
216.847037] eth1: timeout waiting for mgmt response 1000, triggering device
216.947037] eth1: timeout waiting for mgmt response 900, triggering device
<snip>
219.764634] eth1: mgmt tx queue is still full
220.261156] eth1: mgmt tx queue is still full
Making Netgear WG511 work [Archive] - Ubuntu Forums
But I already did that and didn’t work.
Last thing I tried was installing ndiswrapper
SourceForge.net: Intersil ISL3890 - ndiswrapper
Only used some steps from this post: Forum Ubuntu-fr.org / [Tuto] Netgear PCMCIA WG511 V1
- install
I found my files here: MEDION MD41300 Driver page
ndiswrapper -i PRISMA00.inf
ndiswrapper -l
WARNING: All config files need .conf: /etc/modprobe.d/ndiswrapper, it will be ignored in a future release.
prisma00 : driver installed
device (1260:3890) present (alternate driver: prism54)
- blacklisted other drivers
blacklist prism54
blacklist p54pci - add ndiswrapper to load at kernel boot
Start /etc/sysconfig-editor
System -> Kernel -> MODULES_LOADED_ON_BOOT
And put there ndiswrapper
(just saw I was still using ndiswrapper: I removed it here and removed the two blacklisted ones)
And then I finally had an error which led me to the solution.
10.428785] ndiswrapper version 1.55 loaded (smp=yes, preempt=yes)
10.604261] ndiswrapper: driver prisma00 (GlobespanVirata,12/05/2003, 2.1.14.2) loaded
10.604674] ndiswrapper 0000:03:06.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
10.605608] ndiswrapper: using IRQ 18
11.994621] wlan0: ethernet device 00:60:b3:9e:4c:f3 using NDIS driver: prisma00, version: 0x2010e, NDIS version: 0x501, vendor: ‘PRISM 802.11g Wireless Adapter’, 1260:3890.5.conf
11.994657] wlan0: encryption modes supported: WEP; TKIP with WPA; AES/CCMP with WPA
894.778795] ndiswrapper (iw_set_auth:1602): invalid cmd 12
1192.982176] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
1193.002303] ADDRCONF(NETDEV_UP): wlan0: link is not ready
1198.556551] ndiswrapper (iw_set_auth:1602): invalid cmd 12
1199.857618] ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
1203.763025] eth0: no IPv6 routers present
1209.917062] wlan0: no IPv6 routers present
chargement du module wifi
I cleaned my /tmp folder and rebooted. And then it all worked again.
I had this error in the beginning, but I didn’t find any useful help searching this. It also didn’t seem very relevant to me because I could still connect but after a minute the connection was lost.
Jul 24 12:12:34 laptopj gnomesu-pam-backend: The gnome keyring socket is not owned with the same credentials as the user login: /tmp/keyring-HzRTTR/control
Jul 24 12:12:34 laptopj gnomesu-pam-backend: gkr-pam: couldn’t unlock the login keyring.
I hope my post in here will be useful to someone.[/size]