Re: [airo.c bug] Couldn't allocate RX FID / Max tries exceededwhen issueing command

From: Dan Williams
Date: Thu Nov 02 2006 - 11:14:29 EST


On Wed, 2006-11-01 at 22:14 -0500, Ivan Matveich wrote:
> hardware: ibm thinkpad t30
> kernel: 2.6.18
> problem:
>
> airo(): Probing for PCI adapters
> ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 11
> ACPI: PCI Interrupt 0000:02:02.0[A] -> Link [LNKC] -> GSI 11 (level,
> low) -> IRQ 11
> airo(eth1): Found an MPI350 card
> airo(eth1): Max tries exceeded when issueing command
> airo(eth1): Couldn't allocate RX FID
> airo(eth1): Could not map memory
> airo(): Finished probing for PCI adapters

It appears that the driver cannot talk to your card; see the "max tries
exceeded when issueing command". Did this card work previously with a
kernel? Can narrow down which kernels have problems and which don't?

> Any ideas?
>
> 1) Firmware upgrade/downgrade? (How?)

It's a bit hard to figure out what firmware you have because the driver
can't talk to the card; can you boot under Windows and determine that
using the Cisco wireless utility? You also need to flash the card under
Windows, not Linux, ideally to a version of firmware greater than
5.60.08.

> 2) Command sequence to better reset the card? Documentation?

reloading the driver (rmmod airo; modprobe airo) should reset the card.

Dan


-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/