Orinoco issue...

=brian surfcow at hawaii.rr.com
Tue Mar 12 21:40:09 EST 2002

Hi there,

This might be a simple one.  I am new to linux, have been trying to get my 
Orinoco gold card to work for some time, have read a lot of info regarding 
this on the net (some helpful, some conflicting, some outdated and a lot 
over my head).  Probably missing something obvious.

After really working at it on my own for a week, I am giving up and asking 
for help.

I think my set up is pretty generic:
Road Runner standard cable modem
Linksys BEFW11S4 access point / switch / router
Orinoco Gold (firmware updated to 8.1)
ThinkPad 600x w/ lots of RAM  (recently updated BIOS)

Wireless works fine under Win2k pro.

Installed RedHat 7.2, laptop configuration, w/ the 2.4.7-10 kernel.
(Set to dual boot w/ Win2kPro.)

I ask myself:

Is PCMCIA working?
Is the Orinoco detected and identified correctly?
Am I loading the right driver?
Is TCP/IP configured right?
What else should I be asking?


Q: Is PCMCIA working??
'cardctl config' says there is a card in slot 1.
Also: when I eject and reinsert the card, I get the 2 high-pitched 
beeps.  Lights are flashing optimistically.

Q: Is the wireless card detected and identified?
% 'cardctl ident' finds:
product info: "Lucent Technologies", "WaveLAN/IEEE", "Version 01.01"

Q: Am I loading the right driver?
I read about the 3 drivers, David Gibson's orinoco_cs driver sounded 
best.  I edited the /etc/pcmcia/config file and changed 'bind "wvlan_cs"' 
to 'bind "orinoco_cs"' under Lucent WaveLAN/IEEE.  I made no other changes 
to the system.  After rebooting, it still looks like it is loading the 
wvlan_cs drivers.

Q: Is TCP/IP configured?
When I run \programs\system\Network Configuration', no network hardware is 
defined.  If I try to ad some, I see many Ethernet cards, none of which 
looks right.  I hope to use DHCP eventually.

Q: What else should I be asking?
Do I need to use the hermes.conf file?
Do I need to update the kernel?  (If so, does anyone know of a layman's FAQ 
on doing this?)

Any ideas, folks?

Not knowing what data to offer when asking for advice, I wrote a silly 
script which captures the output of several (hopefully) useful commands:

cat getinfo
cardctl config
cardctl ident
iwconfig eth0
cat /etc/modules.conf
cat /etc/pcmcia/config
cat /etc/pcmcia/config.opts
cat /etc/sysconfig/pcmcia
cat /etc/sysconfig/network-scripts/ifcfg-eth0

The results are below.

I feel as though I am not far off.  Thank you for any help you can offer.


surfcow at hawaii.rr.com
cardctl config
Socket 0:
   not configured
Socket 1:
   Vcc 5.0V  Vpp1 0.0V  Vpp2 0.0V
   interface type is "memory and I/O"
   irq 3 [exclusive] [level]
   function 0:
     config base 0x03e0
       option 0x41
     io 0x0100-0x013f [16bit]
cardctl ident
Socket 0:
   no product info available
Socket 1:
   product info: "Lucent Technologies", "WaveLAN/IEEE", "Version 01.01", ""
   manfid: 0x0156, 0x0002
   function: 6 (network)
Linux version 2.4.7-10 (bhcompile at stripples.devel.redhat.com) (gcc version 
2.96 20000731 (Red Hat Linux 7.1 2.96-98)) #1 Thu Sep 6 17:27:27 EDT 2001
BIOS-provided physical RAM map:
  BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
  BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
  BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
  BIOS-e820: 0000000000100000 - 0000000023fd0000 (usable)
  BIOS-e820: 0000000023fd0000 - 0000000023fdf000 (ACPI data)
  BIOS-e820: 0000000023fdf000 - 0000000023fe0000 (ACPI NVS)
  BIOS-e820: 0000000023fe0000 - 0000000024000000 (reserved)
  BIOS-e820: 00000000fffe0000 - 0000000100000000 (reserved)
Scanning bios EBDA for MXT signature
On node 0 totalpages: 147408
zone(0): 4096 pages.
zone(1): 143312 pages.
zone(2): 0 pages.
Kernel command line: ro root=/dev/hda3
Initializing CPU#0
Detected 448.451 MHz processor.
Console: colour VGA+ 80x25
Calibrating delay loop... 894.56 BogoMIPS
Memory: 575012k/589632k available (1269k kernel code, 12164k reserved, 90k 
data, 220k init, 0k highmem)
Dentry-cache hash table entries: 131072 (order: 8, 1048576 bytes)
Inode-cache hash table entries: 65536 (order: 7, 524288 bytes)
Mount-cache hash table entries: 16384 (order: 5, 131072 bytes)
Buffer-cache hash table entries: 32768 (order: 5, 131072 bytes)
Page-cache hash table entries: 262144 (order: 9, 2097152 bytes)
CPU: Before vendor init, caps: 0383f9ff 00000000 00000000, vendor = 0
CPU: L1 I cache: 16K, L1 D cache: 16K
CPU: L2 cache: 256K
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU: After vendor init, caps: 0383f9ff 00000000 00000000 00000000
CPU:     After generic, caps: 0383f9ff 00000000 00000000 00000000
CPU:             Common caps: 0383f9ff 00000000 00000000 00000000
CPU: Intel Pentium III (Coppermine) stepping 01
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
IBM machine detected. Enabling interrupts during APM calls.
mtrr: v1.40 (20010327) Richard Gooch (rgooch at atnf.csiro.au)
mtrr: detected mtrr type: Intel
PCI: PCI BIOS revision 2.10 entry at 0xfd880, last bus=7
PCI: Using configuration type 1
PCI: Probing PCI hardware
PCI: Using IRQ router PIIX [8086/7110] at 00:07.0
Limiting direct PCI/PCI transfers.
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
Simple Boot Flag extension found and enabled.
apm: BIOS version 1.2 Flags 0x03 (Driver version 1.14)
mxt_scan_bios: enter
Starting kswapd v1.8
VFS: Diskquotas version dquot_6.5.0 initialized
pty: 2048 Unix98 ptys configured
Serial driver version 5.05c (2001-07-08) with MANY_PORTS MULTIPORT 
Real Time Clock Driver v1.10d
block: queued sectors max/low 380733kB/249661kB, 1152 slots per queue
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
Uniform Multi-Platform E-IDE driver Revision: 6.31
ide: Assuming 33MHz PCI bus speed for PIO modes; override with idebus=xx
PIIX4: IDE controller on PCI bus 00 dev 39
PIIX4: chipset revision 1
PIIX4: not 100% native mode: will probe irqs later
     ide0: BM-DMA at 0xfcf0-0xfcf7, BIOS settings: hda:DMA, hdb:pio
     ide1: BM-DMA at 0xfcf8-0xfcff, BIOS settings: hdc:DMA, hdd:pio
hda: IBM-DJSA-220, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: 39070080 sectors (20004 MB) w/1874KiB Cache, CHS=2584/240/63, UDMA(33)
ide-floppy driver 0.97
Partition check:
  hda: hda1 hda2 hda3 hda4 < hda5 >
Floppy drive(s): fd0 is 1.44M
FDC 0 is a National Semiconductor PC87306
ide-floppy driver 0.97
md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27
md: Autodetecting RAID arrays.
md: autorun ...
md: ... autorun DONE.
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 4096 buckets, 32Kbytes
TCP: Hash tables configured (established 262144 bind 65536)
Linux IP multicast router 0.06 plus PIM-SM
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
RAMDISK: Compressed image found at block 0
Freeing initrd memory: 323k freed
VFS: Mounted root (ext2 filesystem).
Journalled Block Device driver loaded
kjournald starting.  Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
Freeing unused kernel memory: 220k freed
Adding Swap: 1013000k swap-space (priority -1)
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
usb-uhci.c: $Revision: 1.259 $ time 17:36:49 Sep  6 2001
usb-uhci.c: High bandwidth mode enabled
PCI: Found IRQ 11 for device 00:07.2
usb-uhci.c: USB UHCI at I/O 0x4000, IRQ 11
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 2 ports detected
usb-uhci.c: v1.251:USB Universal Host Controller Interface driver
EXT3 FS 2.4-0.9.8, 25 Aug 2001 on ide0(3,3), internal journal
kjournald starting.  Commit interval 5 seconds
EXT3 FS 2.4-0.9.8, 25 Aug 2001 on ide0(3,2), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
parport0: PC-style at 0x3bc [PCSPP,TRISTATE]
parport0: cpp_daisy: aa5500ff(38)
parport0: assign_addrs: aa5500ff(38)
parport0: cpp_daisy: aa5500ff(38)
parport0: assign_addrs: aa5500ff(38)
ip_conntrack (4606 buckets, 36848 max)
NET4: Linux IPX 0.47 for NET4.0
IPX Portions Copyright (c) 1995 Caldera, Inc.
IPX Portions Copyright (c) 2000, 2001 Conectiva, Inc.
NET4: AppleTalk 0.18a for Linux NET4.0
Linux Kernel Card Services 3.1.22
   options:  [pci] [cardbus] [pm]
PCI: Found IRQ 11 for device 00:02.0
PCI: Sharing IRQ 11 with 00:06.0
PCI: Sharing IRQ 11 with 01:00.0
PCI: Found IRQ 11 for device 00:02.1
Yenta IRQ list 06b8, PCI irq11
Socket status: 30000006
Yenta IRQ list 06b8, PCI irq11
Socket status: 30000010
cs: IO port probe 0x0c00-0x0cff: clean.
cs: IO port probe 0x0100-0x04ff: excluding 0x3b8-0x3df 0x4d0-0x4d7
cs: IO port probe 0x0a00-0x0aff: clean.
cs: memory probe 0xa0000000-0xa0ffffff: excluding 0xa0000000-0xa0ffffff
cs: memory probe 0x60000000-0x60ffffff: clean.
wvlan_cs: WaveLAN/IEEE PCMCIA driver v1.0.7
wvlan_cs: (c) Andreas Neuhaus <andy at fasta.fh-dortmund.de>
wvlan_cs: index 0x01: Vcc 5.0, irq 3, io 0x0100-0x013f
wvlan_cs: Registered netdevice eth0
wvlan_cs: MAC address on eth0 is 00 02 2d 2e 0c 47
wvlan_cs: Found firmware 0x8000A (vendor 1) - Firmware capabilities : 1-2-1-1-1
wvlan_cs: MAC address on eth0 is 00 02 2d 2e 0c 47
wvlan_cs: Found firmware 0x8000A (vendor 1) - Firmware capabilities : 1-2-1-1-1
wvlan_cs: Valid channels: 1 2 3 4 5 6 7 8 9 10 11
PCI: Found IRQ 11 for device 00:06.0
PCI: Sharing IRQ 11 with 00:02.0
PCI: Sharing IRQ 11 with 01:00.0
Crystal 4280/46xx + AC97 Audio, version 1.28.32, 17:37:36 Sep  6 2001
cs46xx: Card found at 0x50100000 and 0x50000000, IRQ 11
cs46xx: Thinkpad 600X/A20/T20 (1014:0153) at 0x50100000/0x50000000, IRQ 11
ac97_codec: AC97 Audio codec, id: 0x4352:0x5913 (Cirrus Logic CS4297A rev A)
ide-floppy driver 0.97
hdc: ATAPI 24X DVD-ROM drive, 128kB Cache, DMA
Uniform CD-ROM driver Revision: 3.12
cdrom: This disc doesn't have any tracks I recognize!
cdrom: This disc doesn't have any tracks I recognize!
cdrom: This disc doesn't have any tracks I recognize!
iwconfig eth0
eth0      IEEE 802.11-DS  ESSID:"Wavelan 
Network"  Nickname:"localhost.localdomain"
           Mode:Ad-Hoc  Frequency:2.422GHz  Cell: 02:CB:CA:E7:EB:8E
           Bit Rate:2Mb/s   Tx-Power=15 dBm   Sensitivity:1/3
           RTS thr:off   Fragment thr:off
           Encryption key:7365-6375-31
           Power Management:off
           Link Quality:0/92  Signal level:-102 dBm  Noise level:-102 dBm
           Rx invalid nwid:0  invalid crypt:0  invalid misc:0

cat /etc/modules.conf
alias parport_lowlevel parport_pc
alias sound-slot-0 cs46xx
post-install sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -L >/dev/null 
2>&1 || :
pre-remove sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -S >/dev/null 
2>&1 || :
alias usb-controller usb-uhci
cat /etc/pcmcia/config
# PCMCIA Card Configuration Database
# config 1.154 2001/01/05 00:03:17 (David Hinds)

# config.opts is now included at the very end

# Device driver definitions
device "3c589_cs"
   class "network" module "3c589_cs"

device "avm_cs"
   class "isdn" module "avm_cs"

#[.. snip...]

device "orinoco_cs"
   class "network" module "orinoco_cs"

#[...big snip...]

# Wireless network adapters
#[...big snip...]

card "Lucent Technologies WaveLAN/IEEE Adapter"
   version "Lucent Technologies", "WaveLAN/IEEE"
   bind orinoco_cs
#  bind "wvlan_cs"

#[...big snip...]

# Include configuration files for add-on drivers

source ./*.conf

# Include local configuration settings

source ./config.opts
cat /etc/pcmcia/config.opts
# Local PCMCIA Configuration File

# System resources available for PCMCIA devices

include port 0x100-0x4ff, port 0xc00-0xcff
include memory 0xc0000-0xfffff
include memory 0xa0000000-0xa0ffffff, memory 0x60000000-0x60ffffff

# High port numbers do not always work...
# include port 0x1000-0x17ff

# Extra port range for IBM Token Ring
include port 0xa00-0xaff

# Resources we should not use, even if they appear to be available

# First built-in serial port
exclude irq 4
# Second built-in serial port
#exclude irq 3
# First built-in parallel port
exclude irq 7
# PS/2 Mouse controller port, comment this out if you don't have a PS/2
# based mouse
exclude irq 12


# Examples of options for loadable modules

# To fix sluggish network with IBM ethernet adapter...
#module "pcnet_cs" opts "mem_speed=600"

# Options for IBM Token Ring adapters
#module "ibmtr_cs" opts "mmiobase=0xd0000 srambase=0xd4000"

# Options for Raylink/WebGear driver: uncomment only one line...
# Generic ad-hoc network
module "ray_cs" opts "essid=ADHOC_ESSID hop_dwell=128 beacon_period=256 
# Infrastructure network for older cards
#module "ray_cs" opts "net_type=1 essid=ESSID1"
# Infrastructure network for WebGear
#module "ray_cs" opts "net_type=1 essid=ESSID1 translate=1 hop_dwell=128 

# Options for WaveLAN/IEEE driver (AccessPoint mode)...
#module "wvlan_cs" opts "station_name=MY_PC"
# Options for WaveLAN/IEEE driver (ad-hoc mode)...
#module "wvlan_cs" opts "port_type=3 channel=1 station_name=MY_PC"

# Options for Xircom Netwave driver...
#module "netwave_cs" opts "domain=0x100 scramble_key=0x0"

cat /etc/sysconfig/pcmcia
cat /etc/sysconfig/network-scripts/ifcfg-eth0

More information about the wireless mailing list