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