orinoco_plx 0.08a - no IRQs
Ulf Buermeyer
mail at buermeyer.de
Sun Nov 4 00:51:42 EST 2001
Dear list-subscribers,
i'm using orinoco-0.08a on a Netgear NA301/401, thus with the
orinoco_plx module. The latter finally found the NA301 PCI adaptor after
some nights of typing - I "just" had to compile it with the PCI id from
lspci and cat /proc/pci at the end of orinoco_plx.c. Now all the
initialisation seems to work fine:
Nov 3 12:00:07 bubu kernel: hermes.c: 3 Oct 2001 David Gibson
<hermes at gibson.dropbear.id.au>
Nov 3 12:00:30 bubu kernel: orinoco.c 0.08a (David Gibson
<hermes at gibson.dropbear.id.au> and others
Nov 3 12:04:42 bubu kernel: PCI: Assigned IRQ 9 for device 00:0c.0
Nov 3 12:04:42 bubu kernel: Detected Orinoco/Prism2 PCI device at
00:0c.0, mem:0xc58f1000, irq:9, i
Nov 3 12:04:42 bubu kernel: eth1: Station identity 001f:0003:0000:0008
Nov 3 12:04:42 bubu kernel: eth1: Looks like an Intersil firmware
version 0.08
Nov 3 12:04:42 bubu kernel: eth1: Ad-hoc demo mode supported.
Nov 3 12:04:42 bubu kernel: eth1: IEEE standard IBSS ad-hoc mode
supported.
Nov 3 12:04:42 bubu kernel: eth1: WEP supported, "128"-bit key.
Nov 3 12:04:42 bubu kernel: eth1: MAC address 00:30:AB:0B:83:BE
Nov 3 12:04:42 bubu kernel: eth1: Station name "Prism I"
Nov 3 12:04:42 bubu kernel: eth1: ready
# iwconfig eth1 (after some manual initialisation)
eth1 IEEE 802.11-DS ESSID:"rauscher" Nickname:"rauscher"
Mode:Ad-Hoc Frequency:2.422GHz Cell: 00:00:00:00:00:00
Bit Rate:2Mb/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 Signal level:0 Noise level:0
Rx invalid nwid:0 invalid crypt:0 invalid misc:0
# ifconfig eth1
eth1 Link encap:Ethernet HWaddr 00:30:AB:0B:83:BE
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::230:abff:fe0b:83be/10 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:74 dropped:0 overruns:0 carrier:0
collisions:0
RX bytes:0 (0.0 b) TX bytes:15079 (14.7 Kb)
# ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1) from 192.168.1.1 : 56(84) bytes of data.
64 bytes from 192.168.1.1: icmp_seq=1 ttl=255 time=7.168 msec
64 bytes from 192.168.1.1: icmp_seq=2 ttl=255 time=300 usec
64 bytes from 192.168.1.1: icmp_seq=3 ttl=255 time=296 usec
64 bytes from 192.168.1.1: icmp_seq=4 ttl=255 time=294 usec
64 bytes from 192.168.1.1: icmp_seq=5 ttl=255 time=298 usec
So far - so fine, but what didn't work is setting up a communication
frequency:
# iwconfig eth1 channel 2
seems to work, but there is no change in the *output* from iwconfig.
No communication is possible over the air, no frames are received:
# cat /proc/net/wireless
Inter-| sta-| Quality | Discarded packets
face | tus | link level noise | nwid crypt misc
eth1: 0000 0 0 0 0 0 0
IRQ statistics are discouraging:
# cat /proc/interrupts
9: 0 XT-PIC eth1
thus a big fat zero. Syslog shows how the driver is suffering:
Nov 3 13:16:30 bubu kernel: eth1: Error -110 setting multicast list.
Nov 3 13:16:30 bubu last message repeated 3 times
Nov 3 13:16:32 bubu kernel: NETDEV WATCHDOG: eth1: transmit timed out
Nov 3 13:16:32 bubu kernel: eth1: Tx timeout! Resetting card.
Nov 3 13:16:32 bubu kernel: eth1: Error -110 writing packet header to
BAP<3>eth1:Error -110 writing packet header to BAP
Nov 3 13:16:34 bubu kernel: NETDEV WATCHDOG: eth1: transmit timed out
Nov 3 13:16:34 bubu kernel: eth1: Tx timeout! Resetting card.
Nov 3 13:16:36 bubu kernel: eth1: Error -110 writing packet header to
BAP
Nov 3 13:16:36 bubu last message repeated 4 times
Nov 3 13:16:37 bubu kernel: NETDEV WATCHDOG: eth1: transmit timed out
Nov 3 13:16:37 bubu kernel: eth1: Tx timeout! Resetting card.
Nov 3 13:16:40 bubu kernel: NETDEV WATCHDOG: eth1: transmit timed out
Nov 3 13:16:40 bubu kernel: eth1: Tx timeout! Resetting card.
and so on.
It seems to me like there is a IRQ problem - but how can I get IRQs to
the driver? PCI IRQ assignment during boot is as follows:
# dmesg | grep PCI
PCI: Assigned IRQ 9 for device 00:0c.0
I'd greatly appreciate any ideas !
THNX in advance,
Ulf.
P.S. using the linux-wlan-ng driver symptoms are the same - all seems to
work but no IRQs and no communication :-/
More information about the wireless
mailing list