LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Laptop and Netbook (https://www.linuxquestions.org/questions/linux-laptop-and-netbook-25/)
-   -   PROXIM 802.11b PCMCIA wireless card HELP (https://www.linuxquestions.org/questions/linux-laptop-and-netbook-25/proxim-802-11b-pcmcia-wireless-card-help-156971/)

wshin 03-12-2004 10:51 PM

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

grassmunk 04-04-2004 01:23 AM

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.

andychauhan 04-05-2004 06:55 PM

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)

NoXiS 10-10-2004 10:37 PM

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.

wshin 11-02-2004 01:36 AM

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.