How to detect a "misflashed" card?
Stefan Misch
misel
Sat Jan 17 09:13:47 PST 2004
Hello,
I think I got ripped off on ebay but I'm not sure about it.
Here's the story: I bought a Tekram PCF200 Wireless LAN-card for my
notebook. Before the purchase I checked the drivers to make sure it uses
a chip supported by Linux. As you may already know this chip uses the
Prism 2.5 chip.
I got this card very quickly but when I put it into my notebook ( using
a custom kernel v2.6.1 and its drivers for the card) I got the following
errors in my log-files:
/var/log/messages
#Jan 16 17:57:08 schleppi kernel: cs: memory probe 0x0c0000-0x0fffff:
excluding 0xc0000-0xcffff 0xd8000-0xfffff
#Jan 16 17:57:08 schleppi cardmgr[110]: socket 1: Linksys WPC11 11Mbps
802.11b WLAN Card
#Jan 16 17:57:09 schleppi kernel: eth0: Intersil firmware earlier than
v0.8.x - several features not supported
#Jan 16 17:59:08 schleppi cardmgr[110]: socket 0: Linksys WPC11 11Mbps
802.11b WLAN Card
#Jan 16 17:59:09 schleppi kernel: eth0: Intersil firmware earlier than
v0.8.x - several features not supported
/var/log/syslog
#Jan 16 17:57:09 schleppi kernel: eth0: Error -2 reading firmware info.
Wildly guessing capabilities...
#Jan 16 17:57:09 schleppi kernel: eth0: failed to read MAC address!
#Jan 16 17:57:09 schleppi kernel: orinoco_cs: register_netdev() failed
#Jan 16 17:57:10 schleppi cardmgr[110]: get dev info on socket 1 failed:
Resource temporarily unavailable
#Jan 16 17:59:09 schleppi kernel: eth0: Error -2 reading firmware info.
Wildly guessing capabilities...
#Jan 16 17:59:09 schleppi kernel: eth0: failed to read MAC address!
#Jan 16 17:59:09 schleppi kernel: orinoco_cs: register_netdev() failed
#Jan 16 17:59:10 schleppi cardmgr[110]: get dev info on socket 0 failed:
Resource temporarily unavailable
I also tried 2.4.23 and 2.4.24 (with their drivers) but they say the
same and are less informative:
/var/log/messages
#Jan 16 18:37:53 schleppi cardmgr[95]: socket 1: Linksys WPC11 11Mbps
802.11b WLAN Card
#Jan 16 18:37:53 schleppi kernel: cs: memory probe 0x0c0000-0x0fffff:
excluding 0xc0000-0xcffff 0xd8000-0xfffff
#Jan 16 18:37:53 schleppi kernel: orinoco_cs: RequestIRQ: Resource in use
/var/log/syslog
#Jan 16 18:37:54 schleppi cardmgr[95]: get dev info on socket 1 failed:
Resource temporarily unavailable
So I tried this card in two other notebooks with Windows 2k and Windows
ME. The cards were detected but they were never initialised correctly
(with the oh so nice "Code 10" error message) and it always had the
exlamation mark in the device manager.
What I'm wondering now is why is it detected as a WPC11. I know that it
is a card with the Prism chip as well but it's not a Linksys card but a
Tekram. The second is that it says that the card has a too old firmware.
I haven't found much information about old firmware versions but it
seems to me that this message just means that it just gets bogus when it
tries to read the information on the card.
So I've contacted the vendor about my suspicions but she hasn't answered
yet.
I tried to gather a little more information and found this text:
http://linux.junsun.net/intersil-prism/stories/Ingo_Hoffmann_broken_card.txt
What I did afterwards was getting the hostap drivers from the CVS and
installed them. Suddenly I didn't have only one but two new network
interfaces: wlan0 and wifi0. None of them however were able to accept
settings from `iwconfig`.
So I continued to follow this text's suggestions and loaded the firmware
files mentioned there into RAM and suddenly wlan0 was acting as it was
supposed to. I could set and get information. The only thing that didn't
work was getting a connection to get an IP address from my
accesspoint/router. But the card was blinking so something was going on.
So the card acts like it's working but it still doesn't. Is there a way
how I can identify the card's firmware correctly (assuming there is a
correct firmware on it)?
I also sent an email to Tekram Support but I doubt that they will hand
out much information.
Thanx in advance for your help :)
bye
Stefan Misch
More information about the Hostap
mailing list