http://bbs.archlinux.org/viewtopic.php?pid=102070
[Fixed link]
]]>Thanks anyway.
]]>I have an intel wireless card that has firmware, that goes into the same directory. when the module is loaded with modprobe, the kernel calls hotplug to load the firmware.
]]>Incidentally, these are Cardbus (aka pci) devices, so the info in cardctl is irrelevant - you don't need pcmcia-cs to run them.
]]>dunno if that is allowed - you'll have to check the license on the firmware
http://prism54.org/firmware/
http://prism54.org/~mcgrof/firmware/
there isnt a license, although they say "We do not have a "usage" license but should we get one, I'm pretty sure it'll just say you can use the firmware in whatever way you want except reverse-engineering."
]]>btw, mind if we include in next archie?
]]>I made a PKGBUILD to install the firmware - nice and simple:
pkgname=prism54-firmware
pkgver=1
pkgrel=2
pkgdesc="Firmware for prism54 wireless cards"
url="http://prism54.org/"
license=""
depends=()
makedepends=()
conflicts=()
replaces=()
backup=()
install=
source=(http://prism54.org/~mcgrof/firmware/isl3890)
md5sums=('8bd4310971772a486b9784c77f8a6df9')
build() {
mkdir -p $startdir/pkg/lib/firmware
cp -P $startdir/src/isl3890 $startdir/pkg/lib/firmware
}
Briefly, i had the firmware in the wrong place, should have been in /lib/firmware not /usr/lib/hotplug/firmware
]]>Here's what I know:
· The card is supported by prism54 or ndiswrapper
· It needs some sort of firmware update in the local FS to work in some cases
· There are numerous versions: I have Made in Taiwan and V2.0 - which as I understand it is great news
· The card works great in windows
All this is well and good but my problem is that when I insert the card in the pcmcia slot it gets no lights on at all - I can't tell if it is even working!
Here is the output of cardctl ident:
Socket 0:
product info: "NETGEAR MA401 Wireless PC", "Card", "Version 01.00", ""
manfid: 0x0156, 0x0002
function: 6 (network)
Socket 1:
product info: "Intersil", "ISL3890", "-", "-"
manfid: 0x000b, 0x3890
function: 254 ((null))
Top one is my current working card.
iwconfig:
wlan0 IEEE 802.11-DS ESSID:"GFSIT02" Nickname:"Prism I"
Mode:Managed Frequency:2.462 GHz Access Point: 00:0D:54:FA:E8:ED
Bit Rate:11 Mb/s Tx-Power=15 dBm Sensitivity:1/3
Retry min limit:8 RTS thr:off Fragment thr:off
Encryption key:6F56-E1AB-77 Security mode:open
Power Management:off
Link Quality=36/92 Signal level=-49 dBm Noise level=-134 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
eth1 NOT READY! ESSID:off/any
Mode:Managed Channel:0 Access Point: 00:00:00:00:00:00
Tx-Power=31 dBm Sensitivity=0/200
Retry min limit:0 RTS thr=0 B Fragment thr=0 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
lsmod:
Module Size Used by
uhci_hcd 33808 0
ohci_hcd 22916 0
ehci_hcd 37256 0
usbcore 127228 4 uhci_hcd,ohci_hcd,ehci_hcd
orinoco_cs 9864 1
orinoco 43404 1 orinoco_cs
hermes 7808 2 orinoco_cs,orinoco
snd_intel8x0m 20164 4
snd_intel8x0 34752 3
snd_ac97_codec 86652 2 snd_intel8x0m,snd_intel8x0
snd_pcm_oss 55584 0
snd_mixer_oss 20480 4 snd_pcm_oss
snd_pcm 96644 6 snd_intel8x0m,snd_intel8x0,snd_ac97_codec,snd_pcm_oss
snd_page_alloc 10244 3 snd_intel8x0m,snd_intel8x0,snd_pcm
snd_timer 27140 1 snd_pcm
snd 59492 13 snd_intel8x0m,snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
soundcore 10464 4 snd
ppp_generic 31764 0
slhc 7424 1 ppp_generic
serial_cs 10376 0
pcmcia 28304 10 orinoco_cs,serial_cs
ide_scsi 18948 0
sg 36256 0
sr_mod 18852 0
3c59x 42792 0
mii 6272 1 3c59x
rtc 14156 0
pcspkr 4172 0
parport_pc 29124 0
parport 38600 1 parport_pc
radeon 79360 1
nls_cp437 6144 1
vfat 14720 1
fat 54044 1 vfat
prism54 59272 0
joydev 10432 0
evdev 9984 1
lspci:
00:00.0 Host bridge: Intel Corp. 82830 830 Chipset Host Bridge (rev 02)
00:01.0 PCI bridge: Intel Corp. 82830 830 Chipset AGP Bridge (rev 02)
00:1d.0 USB Controller: Intel Corp. 82801CA/CAM USB (Hub #1) (rev 01)
00:1e.0 PCI bridge: Intel Corp. 82801BAM/CAM PCI Bridge (rev 41)
00:1f.0 ISA bridge: Intel Corp. 82801CAM ISA Bridge (LPC) (rev 01)
00:1f.1 IDE interface: Intel Corp. 82801CAM IDE U100 (rev 01)
00:1f.5 Multimedia audio controller: Intel Corp. 82801CA/CAM AC'97 Audio (rev 01)
00:1f.6 Modem: Intel Corp. 82801CA/CAM AC'97 Modem (rev 01)
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility M6 LY
02:00.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 78)
02:01.0 CardBus bridge: Texas Instruments PCI1420
02:01.1 CardBus bridge: Texas Instruments PCI1420
hwd -e
IDE interface
piix : Intel Corp.|82801 UltraATA IDE Controller
Ethernet controller
3c59x : 3Com Corp.|3c905C-TX [Fast Etherlink]
VGA compatible controller
radeon : ATI|Radeon Mobility M6 LY (AGP)
Multimedia audio controller
i810_audio : Intel Corp.|82801 AC97 Audio Controller
Host bridge
intel-agp : Intel Corp.|82830 Host-Hub I/F Bridge SDRAM Controller
ISA bridge
i810-tco : Intel Corp.|82801 LPC Interface
PCI bridge
hw_random : Intel Corp.|82801 Hub Interface to PCI Bridge
unknown : Intel Corp.|82830 Host-AGP Bridge
CardBus bridge
yenta_socket : Texas Instruments|PCI1420 PC Card Controller
Modem
slamr : Intel Corp.|PCTEL 2304 WT V.92 MDC Modem
USB Controller
uhci_hcd : Intel Corp.|82801 USB Controller
USB Hub
hub : Virtual|Hub
PCMCIA Network card
unknown : NETGEAR MA401 Wireless PC|Card
Mouse
msintellips/2 : Generic PS/2 Wheel Mouse [/dev/psaux]
lshwd
00:00.0 Host bridge: Intel Corp.|82830 Host-Hub I/F Bridge SDRAM Controller (intel-agp)
00:01.0 PCI bridge: Intel Corp.|82830 Host-AGP Bridge (unknown)
00:1d.0 USB Controller: Intel Corp.|82801 USB Controller (uhci_hcd)
00:1e.0 PCI bridge: Intel Corp.|82801 Hub Interface to PCI Bridge (hw_random)
00:1f.0 ISA bridge: Intel Corp.|82801 LPC Interface (i810-tco)
00:1f.1 IDE interface: Intel Corp.|82801 UltraATA IDE Controller (piix)
00:1f.5 Multimedia audio controller: Intel Corp.|82801 AC97 Audio Controller (i810_audio)
00:1f.6 Modem: Intel Corp.|PCTEL 2304 WT V.92 MDC Modem (slamr)
01:00.0 VGA compatible controller: ATI|Radeon Mobility M6 LY (AGP) (radeon)
02:00.0 Ethernet controller: 3Com Corp.|3c905C-TX [Fast Etherlink] (3c59x)
02:01.0 CardBus bridge: Texas Instruments|PCI1420 PC Card Controller (yenta_socket)
02:01.1 CardBus bridge: Texas Instruments|PCI1420 PC Card Controller (yenta_socket)
001:001 USB Hub: Virtual|Hub (hub)
--:00.6 PCMCIA Network card: NETGEAR MA401 Wireless PC|Card (unknown)
---:--- Mouse: Generic PS/2 Wheel Mouse [/dev/psaux] (msintellips/2)