PROXIM 802.11b Harmony PCMCIA HELP
Hello my beloved linux community...
I have an old laptop: Compaq Armada 4120 And running: Slackware Linux 9.0 - 2.4.20 Kernel I have purchased a PCMCIA wireless card, white box: Proxim 802.11b Wireless LAN PC Card (OEM) and my cardctl ident identifies the card as: "PROXIM", "LAN PC CARD HARMONY 80211B" manfid: 0x0126, 0x0002 So here is my problem... I CANNOT for the life of me, to get this card to work... After some searching on the internet, i have tried many different cards, built many different kernels... orinoco_cs driver, which accroding to the linux PCMCIA should support my card, however it fails to do so. this is the error message from dmesg: GetNextTuple(). No matching CIS configuration, maybe you need the ignore_cis_vcc=1 parameter. so then i send the ignore_cis_vcc=1 parameter through config.opts file and i get: hermes @ IO 0x140: timed out waiting for card to reset eth0: failed to reset hardware (err = -110) orinoco_cs: register_netdev() failed ok.. so then after searching on the internet for another while i come across a website that said Proxim Harmony is supported by Prism2_cs: so I build the prism2_cs and this is what i get: prism2_cs: GetNextTuple: No more items prism2sta_config: NextTuple failure? It's probably a Vcc mismatch. prism2sta_event: prism2_cs: Initialization failed! ok then... i read somewhere in these forums that Proxim has its own driver for linux... called wavelan2_cs... so I buld the wavelan2_cs... and then it fails to work also... so now i have run out of ideas... could someone please help me....... thanks PS... oh and obviously i have PCMCIA and wirelesstools installed... ITS THIS CARD http://www.tigerdirect.com/applicati...1076%20P&Tab=0 |
For the record i have this exact same card and it sucks. I cant get it to work in windows, anything i do linux doesnt work. So heres a little bit more info into what i like to call 'our' problem:
cartctl ident ----------------------- root@laptop:/# cardctl ident Socket 0: product info: "3Com Corporation", "3C589D", "TP/BNC LAN Card Ver. 2a", "000002" manfid: 0x0101, 0x0589 function: 6 (network) Socket 1: product info: "PROXIM", "LAN PC CARD HARMONY 80211B", "", "" manfid: 0x0126, 0x0002 function: 6 (network) uname ----------- Linux laptop 2.4.22 #1 Sun Oct 12 13:05:31 CDT 2003 i586 unknown dmesg --------- root@laptop:/# dmesg|tail -n 20 cs: IO port probe 0x0100-0x04ff: excluding 0x120-0x127 0x220-0x22f 0x378-0x37f 0x388-0x38f 0x480-0x48f 0x4d0-0x4d7 cs: IO port probe 0x0800-0x08ff: clean. cs: IO port probe 0x0a00-0x0aff: clean. cs: IO port probe 0x0c00-0x0cff: clean. eth0: 3Com 3c589, io 0x300, irq 3, hw_addr 00:60:08:B3:2E:89 8K FIFO split 5:3 Rx:Tx, auto xcvr hermes.c: 4 Dec 2002 David Gibson <hermes@gibson.dropbear.id.au> orinoco.c 0.13d (David Gibson <hermes@gibson.dropbear.id.au> and others) orinoco_cs.c 0.13e (David Gibson <hermes@gibson.dropbear.id.au> and others) eth1: Station identity 001f:0000:0000:0008 eth1: Looks like an Intersil firmware version 0.8.0 eth1: Ad-hoc demo mode supported eth1: IEEE standard IBSS ad-hoc mode supported eth1: WEP supported, 104-bit key eth1: MAC address 00:02:78:E0:11:77 eth1: Station name "Prism I" eth1: ready eth1: index 0x01: Vcc 5.0, irq 5, io 0x0180-0x01bf eth0: flipped to 10baseT eth0: flipped to 10baseT iwconfig ---------- root@laptop:/# iwconfig eth1 essid default root@laptop:/# iwconfig lo no wireless extensions. eth0 no wireless extensions. eth1 IEEE 802.11-DS ESSID:"default" Nickname:"Prism I" Mode:Managed Frequency:2.422GHz Access Point: 00:00:00:00:00:00 Bit Rate:11Mb/s Tx-Power=15 dBm Sensitivity:1/3 Retry min limit:8 RTS thr:off Fragment thr:off Encryption key:off Power Management:off Link Quality:0/92 Signal level:134/153 Noise level:134/153 Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0 ifconfig --------- root@laptop:/# ifconfig eth1 eth1 Link encap:Ethernet HWaddr 00:02:78:E0:11:77 BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) Interrupt:5 Base address:0x180 SO everything looks fine but this is where i run into trouble: ifconfig eth1 up ---------------------------- root@laptop:/# ifconfig eth1 192.168.0.201 up SIOCSIFFLAGS: Connection timed out dmesg ----------------- root@laptop:/# dmesg|tail eth1: IEEE standard IBSS ad-hoc mode supported eth1: WEP supported, 104-bit key eth1: MAC address 00:02:78:E0:11:77 eth1: Station name "Prism I" eth1: ready eth1: index 0x01: Vcc 5.0, irq 5, io 0x0180-0x01bf eth0: flipped to 10baseT eth0: flipped to 10baseT hermes @ IO 0x180: Timeout waiting for command completion. eth1: Error -110 enabling MAC port iwconfig ------------------- root@laptop:/# iwconfig lo no wireless extensions. eth0 no wireless extensions. eth1 IEEE 802.11-DS ESSID:"default" Nickname:"Prism I" Mode:Managed Bit Rate:11Mb/s Tx-Power=15 dBm RTS thr:off Encryption key:off and one more dmesg for good measure dmesg ----------------- root@laptop:/# dmesg|tail -n 20 eth1: Ad-hoc demo mode supported eth1: IEEE standard IBSS ad-hoc mode supported eth1: WEP supported, 104-bit key eth1: MAC address 00:02:78:E0:11:77 eth1: Station name "Prism I" eth1: ready eth1: index 0x01: Vcc 5.0, irq 5, io 0x0180-0x01bf eth0: flipped to 10baseT eth0: flipped to 10baseT hermes @ IO 0x180: Timeout waiting for command completion. eth1: Error -110 enabling MAC port hermes @ IO 0x180: Timeout waiting for command completion. hermes @ IO 0x180: Error -16 issuing command. hermes @ IO 0x180: Error -16 issuing command. hermes @ IO 0x180: Error -16 issuing command. hermes @ IO 0x180: Error -16 issuing command. hermes @ IO 0x180: Error -16 issuing command. hermes @ IO 0x180: Error -16 issuing command. hermes @ IO 0x180: Error -16 issuing command. hermes @ IO 0x180: Error -16 issuing command. any help at all would be amazing as im sure the parent poster would like some help as well. If you need anymore information just let me know and ill gladly get it for you. |
I have posted the following reply somewhere else on the forum. May be this will help.
------------------------------------------------------------------------------------------------ If you basic problem is getting wireless to work. I would recommend the following 2 alternate procedures. PROCEDURE-1 ========== edit your file /etc/modules.conf add the following line : alias eth0 ornico_pci Now I understand that you do not have Ocrnico wireless card, however this driver which comes inbuilt(in mandrake 9.2 atleast) is known to work with most of the wireless cards. It worked on my HP Pavillion ze5385 running Mandrake 9.2. Give it a shot and let me know if it worked. PROCEDURE-2 ========== If you have windows drivers working fine for your WLAN card, you can make them work on Linux too. There is a wrapper available which makes Windows drivers work in Linux. This can be downloaded from http://ndiswrapper.sourceforge.net/ This needs atleast kernel(2.4.25 or 2.6.4) |
Don't know if you have managed to get this working yet... but I just have :-)
I just hope it stays working. I installed slackware 10.0 a few days ago and am very much just feeling my way around. I am running on a laptop which had a built-in intel network adapter which I was already using quite happily. Anyway all I did was enter the following in /etc/pcmcia/config #added custom entry card "Harmony 802.11b/LAN PC CARD" manfid 0x0126, 0x8000 bind "orinoco_cs" right below the entry for the Proxim card (which you can find with a search) which looks like this: card "PROXIM LAN PC CARD HARMONY 80211B" version "PROXIM", "LAN PC CARD HARMONY 80211B" bind "orinoco_cs" I'm hoping this is still making sense! Check that the two numbers for 'manfid' are the same for your card. run 'cardctl ident' from a terminal and it will show you the 'manfid' numbers I did this already with the PCMCIA services running and the kind already identified, but still showing as 'unsupported' Give the machine a boot and cross your fingers. I still am not sure whether it's actually running on eth0 or eth1 and haven't got WEP setup again yet... but it is working. Straight after the reboot the KWI-FI manager thing showed it had connected to my access point automatically. I don't know enough to give many details but I hope this helps someone get this card working. I had read a lot about it, and had even tried nDis wrappers, but just with this entry in /etc/pcmcia/config it all just started to work.... happy days EDIT: It took over eth0 and knocked the built-in NIC to eth1. I also had to upgrade the firmware in order to get WEP working. I think it was shipped as v0.7.6 and I upgraded to v0.8.0 or something like that... scary moment. If anyone needs the files to do this with just let me know. |
hey.
good thing things are smooth for you... however, we do not have the same card... the name seems to be the same, but my card is OEM... your manfid is 0x8000 our card is 0x0002 my card just refuses to work with orinoco_cs darn... i should just go out and buy a supported wireless card... |
All times are GMT -5. The time now is 11:13 PM. |