Hi folks,
I have a strange problem with my wireless card.
I have a slack 12.1 freshly installed, kernel 2.6.24.5 and a wifi
pcmcia card "Digicom" (is an Italian device using the intersil isl3890
chip). The card works greatly with the same laptop, slack 11 with
kernel 2.4.x.
Some days ago I installed slack 12.1 and the card doesn't work
anymore.
Ok, the firmware was missing. I find and copy in the firmware
directory the isl3890 file, plug the card, but it doesn't work. I took
a look to the log and I saw that the system try to upload both isl3890
and isl3886 firmwares. It sounds strange, but I find and copy also the
isl3886 file. Plug the card and... it doesn't work
I remembered that this card used only isl3890 firmware.
lscpci says:

Intersil Corporation ISL3890 [Prism GT/Prism Duette]/ISL3886 [Prism
Javelin/Prism Xbow]

After a google search I discovered that prism54 released two different
modules: one for the "fullmac" card (called prism54), and one for the
"softmac" card (called islsm or p54): my system load both modules. My
card is a fullmac, so I blaclist p54 driver (p54pci, p54common,
cfg80211 and mac80211).

-The system load only prism54 module
-The led turns on, blinks and after few seconds turns off;
-/var/log/messages reports:

Jul 26 12:03:24 giorgix kernel: ACPI: PCI interrupt for device
0000:02:00.0 disabled
Jul 26 12:03:27 giorgix kernel: pccard: CardBus card inserted into
slot 0
Jul 26 12:03:27 giorgix kernel: ACPI: PCI Interrupt 0000:02:00.0[A] ->
Link [LNKB] -> GSI
5 (level, low) -> IRQ 5

-/var/log/syslog reports:

Jul 26 12:03:27 giorgix kernel: PCI: Enabling device 0000:02:00.0
(0000 -> 0002)
Jul 26 12:03:29 giorgix kernel: eth1: timeout waiting for mgmt
response
Jul 26 12:03:29 giorgix kernel: eth1: mgt_commit_list: failure.
oid=ff020003 err=-110
Jul 26 12:03:30 giorgix kernel: eth1: timeout waiting for mgmt
response
Jul 26 12:03:30 giorgix kernel: eth1: mgt_commit_list: failure.
oid=10000002 err=-110
Jul 26 12:03:31 giorgix kernel: eth1: timeout waiting for mgmt
response
Jul 26 12:03:31 giorgix kernel: eth1: mgt_commit_list: failure.
oid=12000002 err=-110
Jul 26 12:03:32 giorgix kernel: eth1: timeout waiting for mgmt
response
Jul 26 12:03:32 giorgix kernel: eth1: mgt_commit_list: failure.
oid=12000007 err=-110
Jul 26 12:03:33 giorgix kernel: eth1: timeout waiting for mgmt
response
Jul 26 12:03:33 giorgix kernel: eth1: mgt_commit_list: failure.
oid=ff020003 err=-110
Jul 26 12:03:33 giorgix kernel: eth1: interface reset failure
Jul 26 12:03:33 giorgix kernel: prism54: Your card/socket may be
faulty, or IRQ line too
busy

-/var/log/debug reports:

Jul 26 12:03:24 giorgix kernel: eth1: hot unplug detected
Jul 26 12:03:24 giorgix kernel: eth1: removing device
Jul 26 12:03:28 giorgix kernel: eth1: resetting device...
Jul 26 12:03:28 giorgix kernel: eth1: uploading firmware...
Jul 26 12:03:28 giorgix kernel: eth1: firmware version: 1.0.4.3
Jul 26 12:03:28 giorgix kernel: eth1: firmware upload complete
Jul 26 12:03:28 giorgix kernel: eth1: expecting oid 0xff020003,
received 0x2009806.
Jul 26 12:03:28 giorgix kernel: eth1: timeout waiting for mgmt
response 249, triggering d
evice
Jul 26 12:03:28 giorgix kernel: eth1: timeout waiting for mgmt
response 224, triggering d
evice
Jul 26 12:03:28 giorgix kernel: eth1: timeout waiting for mgmt
response 199, triggering d
evice
(repeated many times)


I guess problem is in the above log report... but I have no ideas.
Someone could help?


Furthermore, because a user in a forum reported to me that he has the
same card and (with a debian) it works better with the softmac module
I blacklisted the prims54 module and tried to use the "softmac"
module. The isl3886 firmware is present. That's the result:

-The ssystem loads the followimg modules:

Module Size Used by
p54pci 13184 0
p54common 14848 1 p54pci
mac80211 122124 2 p54pci,p54common
cfg80211 14600 1 mac80211

-The led does not turn on
-/var/log/mssages reports:

Jul 26 12:11:21 giorgix kernel: pccard: CardBus card inserted into
slot 0
Jul 26 12:11:22 giorgix kernel: ACPI: PCI Interrupt 0000:02:00.0[A] ->
Link [LNKB] -> GSI
5 (level, low) -> IRQ 5
Jul 26 12:11:22 giorgix kernel: p54: LM86 firmware
Jul 26 12:11:22 giorgix kernel: p54: FW rev 2.7.0.0 - Softmac protocol
4.1
Jul 26 12:11:23 giorgix kernel: phy0: hwaddr 00:02:6f:20:ba:8b,
isl3890

-/var/log/syslog reports:

Jul 26 12:11:21 giorgix kernel: cs: pcmcia_socket0: unable to apply
power.
Jul 26 12:11:22 giorgix kernel: PCI: Enabling device 0000:02:00.0
(0000 -> 0002)

-In /var/log/debug reports:

Jul 26 12:11:22 giorgix kernel: PCI: Setting latency timer of device
0000:02:00.0 to 64
Jul 26 12:11:23 giorgix kernel: phy0: Selected rate control algorithm
'simple'

Any help will be appreciated.
Giorgio