Orinoco silver, ISA pcmcia adaptor and RedHat 7.1, problems

Jim McDonald Jim at mcdee.net
Wed Aug 1 00:50:51 EST 2001


Hi,
   I'm also having problems with the ISA-PCMCIA bridge and the WaveLAN silver cards.  I can see the bridge, and everything *seems* to be working okay, but whenever I try to send data through the port it gives me a'Tx timeout' in messages.  I've tried a number of different IRQs, all to no avail.  Any ideas if there is something else that might be causing this, or are my IRQs just overloaded?  I've currently disabled the second serial port on my motherboard and am using that interrupt, but it still doesn't help.

   Base system info:  Redhat 7.1 with vanilla 2.4.7 kernel, ABIT KT7A motherboard.  Using the kernel pcmcia.

Here are some outputs:
[root at gate /root]# cat /proc/interrupts
           CPU0
  0:     699657          XT-PIC  timer
  1:      21555          XT-PIC  keyboard
  2:          0          XT-PIC  cascade
  4:          0          XT-PIC  orinoco_cs
  5:      29046          XT-PIC  usb-uhci, usb-uhci, eth0
  8:          1          XT-PIC  rtc
 10:      24993          XT-PIC  eth1
 11:      50298          XT-PIC  ide2, ide3
 12:     222590          XT-PIC  PS/2 Mouse
 14:        174          XT-PIC  ide0
 15:         14          XT-PIC  ide1
NMI:          0
ERR:          0

[root at gate /root]# ifconfig eth2
eth2      Link encap:Ethernet  HWaddr 00:02:2D:00:83:6B
          inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING 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

[root at gate /root]# iwconfig eth2
eth2      IEEE 802.11-DS  ESSID:"Test"  Nickname:"gate"
          Mode:Ad-Hoc  Frequency:2.422GHz  Cell: 02:02:2D:00:83:6B
          Bit Rate:2Mb/s   Tx-Power=15 dBm   Sensitivity:1/3
          Retry limit:4   RTS thr:off   Fragment thr:off
          Encryption key:6032-6E36-84
          Power Management:off
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  invalid crypt:0  invalid misc:0

[root at gate /root]# cat /etc/sysconfig/pcmcia
PCMCIA=yes
PCIC=i82365
PCIC_OPTS="i365_base=0x3e2"
CORE_OPTS=
CARDMGR_OPTS=

[Output of /var/log/messages]
Jul 31 15:41:06 gate kernel: Linux Kernel Card Services 3.1.22
Jul 31 15:41:06 gate kernel:   options:  [pci] [cardbus] [pm]
Jul 31 15:41:06 gate kernel: Intel PCIC probe:
Jul 31 15:41:06 gate kernel:   Vadem VG-469 ISA-to-PCMCIA at port 0x3e2 ofs 0x00, 2 sockets
Jul 31 15:41:06 gate kernel:     host opts [0]: none
Jul 31 15:41:06 gate kernel:     host opts [1]: none
Jul 31 15:41:06 gate kernel:     ISA irqs (default) = 3,4,7,9 polling interval = 1000 ms
Jul 31 15:41:07 gate cardmgr[27951]: starting, version is 3.1.22
Jul 31 15:41:07 gate cardmgr[27951]: watching 2 sockets
Jul 31 15:41:07 gate kernel: cs: IO port probe 0x0c00-0x0cff: clean.
Jul 31 15:41:07 gate kernel: cs: IO port probe 0x0100-0x04ff: excluding 0x378-0x37f 0x4d0-0x4d7
Jul 31 15:41:07 gate kernel: cs: IO port probe 0x0a00-0x0aff: clean.
Jul 31 15:41:07 gate cardmgr[27951]: initializing socket 0
Jul 31 15:41:07 gate kernel: cs: memory probe 0x0d0000-0x0dffff: clean.
Jul 31 15:41:07 gate cardmgr[27951]: socket 0: Intersil PRISM2 11 Mbps Wireless Adapter
Jul 31 15:41:07 gate cardmgr[27951]: executing: 'modprobe hermes'
Jul 31 15:41:07 gate kernel: hermes.c: 12 Dec 2000 David Gibson <hermes at gibson.dropbear.id.au>
Jul 31 15:41:07 gate cardmgr[27951]: executing: 'modprobe orinoco'
Jul 31 15:41:07 gate kernel: orinoco.c 0.06c (David Gibson <hermes at gibson.dropbear.id.au> and others)
Jul 31 15:41:07 gate cardmgr[27951]: executing: 'modprobe orinoco_cs'
Jul 31 15:41:07 gate kernel: dldwd: David's Less Dodgy WaveLAN/IEEE Driver
Jul 31 15:41:07 gate kernel: orinoco_cs.c 0.06 (David Gibson <hermes at gibson.dropbear.id.au> and others)
Jul 31 15:41:07 gate kernel: eth2: Firmware ID 1F vendor 0x1 (Lucent) version 7.28
Jul 31 15:41:07 gate kernel: eth2: Ad-hoc demo mode supported.
Jul 31 15:41:07 gate kernel: eth2: IEEE standard IBSS ad-hoc mode supported.
Jul 31 15:41:07 gate kernel: eth2: WEP supported, "128"-bit key.
Jul 31 15:41:07 gate kernel: eth2: MAC address 00:02:2D:00:83:6B
Jul 31 15:41:07 gate kernel: eth2: Station name "HERMES I"
Jul 31 15:41:07 gate kernel: eth2: ready
Jul 31 15:41:07 gate cardmgr[27951]: executing: './network start eth2'
Jul 31 15:41:07 gate kernel: eth2: index 0x01: Vcc 5.0, irq 4, io 0x0100-0x013f
Jul 31 15:41:08 gate kernel: NET4: Linux IPX 0.47 for NET4.0
Jul 31 15:41:08 gate kernel: IPX Portions Copyright (c) 1995 Caldera, Inc.
Jul 31 15:41:08 gate kernel: IPX Portions Copyright (c) 2000, 2001 Conectiva, Inc.
Jul 31 15:41:08 gate kernel: NET4: AppleTalk 0.18a for Linux NET4.0
Jul 31 15:41:08 gate /etc/hotplug/net.agent: register event not handled
Jul 31 15:43:20 gate kernel: NETDEV WATCHDOG: eth2: transmit timed out
Jul 31 15:43:20 gate kernel: eth2: Tx timeout! Resetting card.
Jul 31 15:43:28 gate kernel: NETDEV WATCHDOG: eth2: transmit timed out
Jul 31 15:43:28 gate kernel: eth2: Tx timeout! Resetting card.


"Dent, Mike" wrote:

> Mike, I had these cards working fine in a 2.2.18 kernel, went to a 2.4.7 kernel and they were not recognised!
> 
> The reason is simple, but annoying - the kernel-based drivers don't scan port 0x3e2 when trying to detect the card, so they will not see the ISA adapter if you have left it o its default settings (like most of us do I suspect).
> 
> The answer is to change some lines in /etc/sysconfig/pcmcia to this:
> 
> PCIC=i82365
> PCIC_OPTS=i365_base=0x3e2
> 
> try it and let me know.  CONFIG_ISA must also be declared when the drivers were compiled.
> 
> There have been MANY changes to the way wavelan/orinoco cards are handled by the 2.4 series kernels. The kernel-based drivers have changed quite a bit in each release.
> 
> I think that the kernel you have now will work, but you should think about upgrading to the 2.4.7 kernel + the latest orinoco patches from David Gibson.
> 
> At this point in time, the only place to get a 2.4.7 kernel with Davids latest patches included is 
> 
> http://www.acquerra.com.au/personal/bird/orinoco
> 
> This is not a public repository, and may go away when David has released his latest stuff, maybe in 2.4.8 ??
> 
> (David - do you read this list?)
> 
> cheers, Anthony

-- 
Jim McDonald - Jim at mcdee.net




More information about the wireless mailing list