2001-02-09 15:59:35

by Ookhoi

[permalink] [raw]
Subject: aironet4500_card (2.4.1-ac8), The PCI BIOS has not enabled this device!

Hi,

When I insmod aironet4500_core and aironet4500_card, the last one
disables the pci342 nic (the leds go out).

root@tilde:~# uname -r
2.4.1-ac8
root@tilde:~# insmod aironet4500_core
Using /lib/modules/2.4.1-ac8/kernel/drivers/net/aironet4500_core.o
Warning: /lib/modules/2.4.1-ac8/kernel/drivers/net/aironet4500_core.o
symbol for parameter rx_queue_len not found
root@tilde:~# insmod aironet4500_card
Using /lib/modules/2.4.1-ac8/kernel/drivers/net/aironet4500_card.o

This is in /var/log/syslog:

Feb 9 16:43:25 tilde kernel: aironet4500.c v0.1 1/1/99 Elmer Joandi, [email protected].
Feb 9 16:43:34 tilde kernel: aironet4500_cards.c v0.2 Feb 27, 2000 Elmer Joandi, [email protected].
Feb 9 16:43:34 tilde kernel:
Feb 9 16:43:34 tilde kernel: <6> The PCI BIOS has not enabled this device! Updating PCI command 0003->0103.
Feb 9 16:43:34 tilde kernel: eth1: 340 Series 802.11 Direct Sequence found @ 0x6100 irq 10 firmwareVersion 920


Until I insmod the aironet4500_card, the yellow led is on. A rmmod
doesn't change a thing. According to the documentation, both leds off
means "no power" or "an error". -ac7 is the same (there is extra stuff
for aironet4500 in -ac8).

I compile the kernel on a different computer, and then transfer bzImage,
the modules directory and System.map to the computer with the pci card.
I don't think it should make a difference though.

root@tilde:~# lspci -v
00:00.0 Host bridge: Intel Corporation 430VX - 82437VX TVX [Triton VX] (rev 01)
Flags: bus master, medium devsel, latency 32

00:07.0 ISA bridge: Intel Corporation 82371SB PIIX3 ISA [Natoma/Triton II] (rev 01)
Flags: bus master, medium devsel, latency 0

00:07.1 IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II] (prog-if 80 [Master])
Flags: bus master, medium devsel, latency 32
I/O ports at f000 [size=16]

00:08.0 VGA compatible controller: S3 Inc. 86c764/765 [Trio32/64/64V+] (rev 54) (prog-if 00 [VGA])
Flags: medium devsel, IRQ 11
Memory at e0000000 (32-bit, non-prefetchable) [size=64M]
Expansion ROM at <unassigned> [disabled] [size=64K]

00:0b.0 Network controller: AIRONET Wireless Communications: Unknown device 4800 (rev 01)
Flags: medium devsel, IRQ 10
Memory at e4000000 (32-bit, non-prefetchable) [size=128]
I/O ports at 6000 [size=128]
I/O ports at 6100 [size=64]

Can I provide more info on this? What can I do to help to solve this?

Ookhoi


2001-02-11 17:18:28

by Elmer

[permalink] [raw]
Subject: Re: aironet4500_card (2.4.1-ac8), The PCI BIOS has not enabled this device!


Sorry, no time to test, neither I have cisco cards.

However, general notes:

1. Aironet did (cisco may do) weird tricks on bus.
2. insmod driver -> leds go out, that may be normal.
ifconfig up should bring leds on.
3. People who fail with both drivers (Bens and mine), have
had weird BIOS or BIOS settings in most of cases.
IO conflict with bios configuration port (ICL 486 ),
old PCI BIOS (Intel Pentium 200Mhz board) , etc.


elmer.