Card works on WinXP, dead in Linux: Prism2 MiniPCI card in tablet PC
Hi there!
I got a lovely little tablet PC (These things are SOO COOL) But! It came with wildly outdated Prism2 Firmware (Secondary=0.4) I bought 5 of these PCs, all the others I flashed with Winupdate to 1.8.4. No problems.
On one, however, I tried to flash it while I was connected to the network and downloading stuff (OOPS!). So the flash failed. I inevitably stumbled across newer windows drivers, and whala- they seem to flash their own firmware to the card's RAM only - and work perfectly. The update utility (Winupdate 0.5 and 0.7) has some "Cant read RID error" - so it's useless.
It worked on Linux (with wlan-ng) before I flashed it, but not in Windows. Now it works in Windows, but not in Linux :~~~( Booh-hooh.
I've just spent the last 4 hours trying to get this thing to work. Here's what I've tried: Linux 2.6.12.2 (Slackware)
* modprobe prism2_pci
prism2pci_init: prism2pci.o: 0.2.3 Loaded
ACPI: PCI Interrupt 000:01:0d.0[A] -> Link [LNKC] -> GSI 5 (level, low) -> IRQ5
A Prism2.5 PCI device found, phymem:0xe0500000, irq:5, mem:0xe007e000
iwconfig shows wlan0, but with no wireles extensions
Trying to flash with prism2dl gives "prism2dl: No such device"
For all practical purposes wlan0 "doesnt exist" (although it shows in iwconfig)
rmmod prism2_pci...
* modprobe orinoco_pci
orinoco_pco 0.14alpha2 .....
Detects it, also gives the interrupt top
then: orinoco_pci: Failed to register net device
rmmod orinoco_pci
* modprobe hostap_pci
OOh, this one goes absolutely mad:
Then I get about a trillion:
wifi0: Command completion event, but no pending commands
wifi0: Command completion event, but no pending commands
wifi0: Command completion event, but no pending commands
wifi0: Command completion event, but no pending commands
hostap_pci: Registered netdevice wifi0
wifi0: Command completion event, but no pending commands
wifi0: Command completion event, but no pending commands
wifi0: Command completion event, but no pending commands
wifi0: Command completion event, but no pending commands
wifi0: NIC: id=0x300 v768.53053.53053
wifi0: PRI: id=0x300 v768.53053.53053
wifi0: STA: id=0x300 v768.53053.53053
wifi0: Command completion event, but no pending commands
wifi0: Command completion event, but no pending commands
wifi0: Command completion event, but no pending commands
wifi0: Command completion event, but no pending commands
wifi0: Command completion event, but no pending commands
wifi0: Command completion event, but no pending commands
(I get so many of them, they overwrite each other in /var/log/messages and i have to cat it from /proc/kmsg to see what it is saying!!!)
Needless to say, none of the flash utilities register that a card is present!
Does anybody have any suggestions, ideas or experience with this?!
THANKS
|