hey,
i'm a relative newbie to linux so any help would be greatly appreciated. i've checked out many old posts on this and other sites, but to no avail. here's my problem. i was running redhat8.0 with a regular wired ethernet card (eth0) on my laptop. no problems with that, all was fine.
then i got a proxim orinoco gold pcmcia wireless ethernet card. partly due to that, and partly due to better graphical support for my chipset, i decided to upgrade to redhat9.0.
i went for a fresh install but did not bother setting up my eth0 nic. instead i want to just set up my wireless pcmcia card, for the moment anyway. i presume this will be eth1.
from what i've read redhat9.0 seems to have pretty good native support for the orinoco gold card. here is exactly what i did to set up my wireless connection:
# insmod orinoco
# insmod orinoco_cs
# insmod hermes
# modprobe orinoco
# modprobe orinoco_cs
# modprobe hermes
after doing this, i get the following output from lsmod:
# lsmod
Module Size Used by Not tainted
orinoco_cs 5864 0
orinoco 36024 0 [orinoco_cs]
hermes 8196 0 [orinoco_cs orinoco]
ds 8680 1 [orinoco_cs]
yenta_socket 13472 1
pcmcia_core 57216 0 [orinoco_cs ds yenta_socket]
there is more to that output, but i think that is all that is relevant - i'll post the rest if anyone thinks it'll help.
next i ran:
# cardctl ident
and got:
Socket 0:
product info: "Agere Systems", "Wireless PC Card Model 0111", "", ""
manfid: 0x0156, 0x0003
function: 6 (network)
so i made a /etc/pcmcia/hermes.conf file that contained the following:
device "orinoco_cs"
class "network"
module "hermes", "orinoco", "orinoco_cs"
card "Wireless PC Card Model 0111"
manfid 0x0156, 0x0003
bind "orinoco_cs"
finally i ran:
# /etc/rc.d/init.d/pcmcia restart
and heard two high pitched beeps. from what i've read this means the card has been accepted and next i just have to configure the network. am i correct in assuming this?
next i went to the redhat network confirguration gui tool (in system settings>network).
under the devices tab i clicked "new".
then selected "wireless connection".
then "other wireless card".
then "lucent orinoco and prism II-based pcmcia wireless".
i selected it as eth1 and left the irq, mem, io, dma all blank.
from here i just kept clicking forward and accepting the default (i.e. mostly blank and automatic) options.
doing all this created the device eth1 as a wireless device. however when i clicked "activate", i got the following message:
interface 'eth1' not found
Error for wireless request "Set Encode" (8B2A) :
invalid argument "s:".
Determining IP information for eth1...SIOCSIFFLAGS: Connection timed out
SIOCSIFFLAGS: Connection timed out
failed.
i'm really stuck what to do from here. it seems to me that the card has been accepted but i'm doing something stupid when it comes to setting up the network. does this seem to be a fair assumption?
here is some other output that might be useful:
/etc/sysconfig/network-scripts/ifcfg-eth1 gives:
# Please read /usr/share/doc/initscripts-*/sysconfig.txt
# for the documentation of these parameters.
USERCTL=no
PEERDNS=yes
GATEWAY=
TYPE=Wireless
DEVICE=eth1
HWADDR=00:10:C6:1C:1A:70
BOOTPROTO=dhcp
NETMASK=
ONBOOT=yes
DHCP_HOSTNAME=
IPADDR=
NAME=
DOMAIN=
ESSID=default
CHANNEL=6
MODE=Managed
KEY=s:
RATE=Auto
/etc/modules.conf gives:
alias eth1 orinoco_cs
if i run iwconfig i get:
# iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
eth1 IEEE 802.11-DS ESSID:"myessid" Nickname:"mynickname"
Mode:Managed Channel:-190 Bit Rate:11Mb/s Tx-Power=15 dBm
RTS thr=21 B
Encryption key
ff
# ifconfig eth1
eth1 Link encap:Ethernet HWaddr 15:00:02:00:01:00
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:3 Base address:0x200
the last few lines of dmesg are:
hermes.c: 5 Apr 2002 David Gibson <hermes@gibson.dropbear.id.au>
Linux Kernel Card Services 3.1.22
options: [pci] [cardbus] [pm]
ds: no socket drivers loaded!
unloading Kernel Card Services
Linux Kernel Card Services 3.1.22
options: [pci] [cardbus] [pm]
PCI: Found IRQ 11 for device 00:03.0
PCI: Sharing IRQ 11 with 00:01.4
Yenta IRQ list 00b8, PCI irq11
Socket status: 30000411
cs: IO port probe 0x0c00-0x0cff: clean.
cs: IO port probe 0x0100-0x04ff: excluding 0x378-0x37f 0x480-0x48f 0x4d0-0x4d7
cs: IO port probe 0x0a00-0x0aff: clean.
cs: memory probe 0xa0000000-0xa0ffffff: clean.
hermes.c: 5 Apr 2002 David Gibson <hermes@gibson.dropbear.id.au>
orinoco.c 0.11b (David Gibson <hermes@gibson.dropbear.id.au> and others)
orinoco_cs.c 0.11b (David Gibson <hermes@gibson.dropbear.id.au> and others)
divert: allocating divert_blk for eth1
eth1: Station identity 0015:0002:0001:000a
eth1: Looks like an Intersil firmware version 1.10
eth1: Ad-hoc demo mode supported
eth1: IEEE standard IBSS ad-hoc mode supported
eth1: WEP supported, 104-bit key
eth1: MAC address 15:00:02:00:01:00
eth1: Station name " "
eth1: ready
eth1: index 0x07: Vcc 5.0, irq 3, io 0x0200-0x027f
eth1: Channel out of range (21)!
hermes @ IO 0x200: Card removed while waiting for command completion.
hermes @ IO 0x200: Frame allocation command failed (0xFFFFFFED).
hermes @ IO 0x200: Card removed while waiting for command completion.
hermes @ IO 0x200: Frame allocation command failed (0xFFFFFFED).
parport0: PC-style at 0x378 (0x778) [PCSPP,TRISTATE]
parport0: irq 7 detected
lp0: using parport0 (polling).
lp0: console ready
Linux agpgart interface v0.99 (c) Jeff Hartmann
agpgart: Maximum main memory to use for agp memory: 409M
agpgart: Detected SiS 630 chipset
agpgart: AGP aperture is 64M @ 0xe0000000
sisfb: Fatal error: Unable to reserve frame buffer memory
sisfb: Is there another framebuffer driver active?
i think they're all that's relevant. i dont really know what any of it means but i take it that the
eth1: Channel out of range (21)!
isnt good, nor is the rest of it about the card being removed... especially seeing as how i didnt remove the card...
anywho, any help would be greatly appreciated and i'll post whatever else you think might be necessary. and just to state the obvious, the card does actually work coz i've been using it under windows xp with no problems.