LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Laptop and Netbook
User Name
Password
Linux - Laptop and Netbook Having a problem installing or configuring Linux on your laptop? Need help running Linux on your netbook? This forum is for you. This forum is for any topics relating to Linux and either traditional laptops or netbooks (such as the Asus EEE PC, Everex CloudBook or MSI Wind).

Notices


Reply
  Search this Thread
Old 03-12-2004, 10:51 PM   #1
wshin
LQ Newbie
 
Registered: Oct 2003
Posts: 7

Rep: Reputation: 0
Angry 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

Last edited by wshin; 03-13-2004 at 07:17 PM.
 
Old 04-04-2004, 01:23 AM   #2
grassmunk
LQ Newbie
 
Registered: Sep 2003
Posts: 4

Rep: Reputation: 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.
 
Old 04-05-2004, 06:55 PM   #3
andychauhan
LQ Newbie
 
Registered: Apr 2004
Posts: 14

Rep: Reputation: 0
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)
 
Old 10-10-2004, 10:37 PM   #4
NoXiS
LQ Newbie
 
Registered: Oct 2004
Location: Edinburgh
Distribution: Slackware 10.1, Ubuntu 5.10 'Breezy'
Posts: 28

Rep: Reputation: 15
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.

Last edited by NoXiS; 10-11-2004 at 09:42 PM.
 
Old 11-02-2004, 01:36 AM   #5
wshin
LQ Newbie
 
Registered: Oct 2003
Posts: 7

Original Poster
Rep: Reputation: 0
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...
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
PCMCIA-PCI bridge and/or Proxim Harmony 802.11b card citro Fedora 0 06-27-2004 07:33 PM
FC2 Wireless 802.11b PCMCIA card suggestions??? KevinAlaska Fedora 2 06-11-2004 12:27 PM
PROXIM 802.11b Harmony PCMCIA HELP grassmunk Linux - Wireless Networking 0 04-04-2004 11:27 AM
recommendation for a pcmcia 802.11b wireless card dnp60 Linux - Wireless Networking 3 03-30-2004 08:08 PM
PROXIM 802.11b PCMCIA HELP wshin Linux - Wireless Networking 0 03-12-2004 11:31 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Laptop and Netbook

All times are GMT -5. The time now is 10:20 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration