[Prism54-devel] MII-10000 and prism54 (Re: Prism54-devel Digest, Vol 5, Issue 5)

Pekka Pietikainen pp at ee.oulu.fi
Sun Oct 10 12:14:42 UTC 2004


On Mon, Oct 04, 2004 at 12:00:10PM +0000, prism54-devel-request at prism54.org wrote:

> > > 10000.
> > > The OS are a debian 'sarge' version with the kernel 2.6.8.1 rebuilded with the
> > >
> > > prism54 patch downloaded here
> > >
> > (http://prism54.org/pub/linux/snapshot/kernel/v2.6/2004-08/patch-2.6.8-prism54-cvs20040815.bz2).
> > >
> > > The problem are that the following message appears at boot time or with the
> > > commande dmesg.
> > >
> > > Loaded prism54 driver, version 1.2
> > > PCI: Enabling device 0000:02:00.0 (0000 -> 0002)
> > > ACPI: PCI interrupt 0000:02:00.0[A] -> GSI 12 (level, low) -> IRQ 12
> > > prism54: PCI device memory region not configured; fix your BIOS or CardBus
> > > bridge/drivers
> > > prism54: probe of 0000:02:00.0 failed with error -5
Hiya

The error message you're getting is exactly right, the EPIA MII 10k BIOS
seems to give silly-sized memory windows for cardbus devices (that message
got originally added as a result of the driver breaking on my EPIA, the
behaviour was silently failing before that :-) ). Try this in your
modprobe.conf:

install yenta-socket { /usr/local/bin/pci-fix && /bin/true; } && /sbin/modprobe --ignore-install yenta-socket

where pci-fix is:

#!/bin/sh
/sbin/setpci -s 0a.0 BASE_ADDRESS_3=0xde011000 2>&1 > /dev/null
/sbin/setpci -s 0a.0 BASE_ADDRESS_4=0xde015000 2>&1 > /dev/null
/sbin/setpci -s 0a.0 BASE_ADDRESS_5=0xde018000 2>&1 > /dev/null

Speaking of which, I'm getting those

"Recently I have access to a couple of cards/boxen that have
the same symptons as other people have reported -
Dropped connections, bouncy bitrate, association problems etc.
This somehow seems related to sleep mode (Note not PSM)"

Disabling WEP seems to help quite a bit, but not completely.
Debug output says the following, is this consistent with the
problems mentioned above?

eth1: expecting oid 0x1c000042, received 0x6080f97c.
eth1: timeout waiting for mgmt response 999, triggering device
eth1: timeout waiting for mgmt response 899, triggering device
eth1: timeout waiting for mgmt response 799, triggering device
eth1: timeout waiting for mgmt response 699, triggering device
eth1: timeout waiting for mgmt response 599, triggering device
eth1: timeout waiting for mgmt response 499, triggering device
eth1: timeout waiting for mgmt response 399, triggering device
eth1: timeout waiting for mgmt response 299, triggering device
eth1: timeout waiting for mgmt response 199, triggering device
eth1: timeout waiting for mgmt response 99, triggering device
eth1: timeout waiting for mgmt response
00000000.00000000 Device register read 20004400
00000000.00000000 Device register read 20004400
00000000.00000000 Device register read 20004400
00000000.00000000 Device register read 20004400
eth1: Out of memory, cannot handle oid 0x00000800
eth1: timeout waiting for mgmt response 1000, triggering device
eth1: timeout waiting for mgmt response 900, triggering device
eth1: timeout waiting for mgmt response 800, triggering device
eth1: timeout waiting for mgmt response 700, triggering device
eth1: timeout waiting for mgmt response 600, triggering device
eth1: timeout waiting for mgmt response 500, triggering device
eth1: timeout waiting for mgmt response 400, triggering device
eth1: timeout waiting for mgmt response 300, triggering device
eth1: timeout waiting for mgmt response 200, triggering device
eth1: timeout waiting for mgmt response 100, triggering device
eth1: timeout waiting for mgmt response
00000000.00000000 Device register read 20004400
00000000.00000000 Device register read 20004400
00000000.00000000 Device register read 20004400
00000000.00000000 Device register read 20004400
00000000.00000000 Device register read 20004400
00000000.00000000 Device register read 20004400
00000000.00000000 Device register read 20004400
00000000.00000000 Device register read 20004400
00000000.00000000 Device register read 20004400
00000000.00000000 Device register read 20004400
00000000.00000000 Device register read 20004400
00000000.00000000 Device register read 20004400
00000000.00000000 Device register read 20004400
00000000.00000000 Device register read 20004400
00000000.00000000 Device register read 20004400
00000000.00000000 Device register read 20004400
00000000.00000000 Device register read 20004400
00000000.00000000 Device register read 20004400
00000000.00000000 Device register read 20004400
00000000.00000000 Device register read 20004400
eth1: expecting oid 0x16000003, received 0x7dc0f97c.
eth1: timeout waiting for mgmt response 1000, triggering device
eth1: timeout waiting for mgmt response 900, triggering device
eth1: timeout waiting for mgmt response 800, triggering device
eth1: timeout waiting for mgmt response 700, triggering device
eth1: timeout waiting for mgmt response 600, triggering device
eth1: timeout waiting for mgmt response 500, triggering device
eth1: timeout waiting for mgmt response 400, triggering device
eth1: timeout waiting for mgmt response 300, triggering device
eth1: timeout waiting for mgmt response 200, triggering device
eth1: timeout waiting for mgmt response 100, triggering device
eth1: timeout waiting for mgmt response
00000000.00000000 Device register read 20004400
00000000.00000000 Device register read 20004400
eth1: Out of memory, cannot handle oid 0x7b10380e
eth1: timeout waiting for mgmt response 1000, triggering device
eth1: timeout waiting for mgmt response 900, triggering device
eth1: timeout waiting for mgmt response 800, triggering device
eth1: timeout waiting for mgmt response 700, triggering device
eth1: timeout waiting for mgmt response 600, triggering device
eth1: timeout waiting for mgmt response 500, triggering device
eth1: timeout waiting for mgmt response 400, triggering device
eth1: timeout waiting for mgmt response 300, triggering device
eth1: timeout waiting for mgmt response 200, triggering device
eth1: timeout waiting for mgmt response 100, triggering device
eth1: timeout waiting for mgmt response
00000000.00000000 Device register read 20004400
00000000.00000000 Device register read 20004400
00000000.00000000 Device register read 20004400
00000000.00000000 Device register read 20004400
00000000.00000000 Device register read 20004400
00000000.00000000 Device register read 20004400
00000000.00000000 Device register read 20004400
00000000.00000000 Device register read 20004400
00000000.00000000 Device register read 20004400
00000000.00000000 Device register read 20004400
00000000.00000000 Device register read 20004400
00000000.00000000 Device register read 20004400
00000000.00000000 Device register read 20004400
00000000.00000000 Device register read 20004400
00000000.00000000 Device register read 20004400
00000000.00000000 Device register read 20004400
00000000.00000000 Device register read 20004400
00000000.00000000 Device register read 20004400
00000000.00000000 Device register read 20004400
00000000.00000000 Device register read 20004400
00000000.00000000 Device register read 20004400
00000000.00000000 Device register read 20004400
00000000.00000000 Device register read 20004400
eth1: Out of memory, cannot handle oid 0x00000800
eth1: timeout waiting for mgmt response 1000, triggering device
eth1: timeout waiting for mgmt response 900, triggering device
eth1: timeout waiting for mgmt response 800, triggering device
eth1: timeout waiting for mgmt response 700, triggering device
eth1: timeout waiting for mgmt response 600, triggering device
eth1: timeout waiting for mgmt response 500, triggering device
eth1: timeout waiting for mgmt response 400, triggering device
eth1: timeout waiting for mgmt response 300, triggering device
eth1: timeout waiting for mgmt response 200, triggering device
eth1: timeout waiting for mgmt response 100, triggering device
eth1: timeout waiting for mgmt response
00000000.00000000 Device register read 20004400
00000000.00000000 Device register read 20004400
00000000.00000000 Device register read 20004400
00000000.00000000 Device register read 20004400
00000000.00000000 Device register read 20004400
00000000.00000000 Device register read 20004400
eth1: errant PIMFOR application frame
eth1: timeout waiting for mgmt response 1000, triggering device
eth1: timeout waiting for mgmt response 900, triggering device
eth1: timeout waiting for mgmt response 800, triggering device
eth1: timeout waiting for mgmt response 700, triggering device
eth1: timeout waiting for mgmt response 600, triggering device
eth1: timeout waiting for mgmt response 500, triggering device
eth1: timeout waiting for mgmt response 400, triggering device
eth1: timeout waiting for mgmt response 300, triggering device
eth1: timeout waiting for mgmt response 200, triggering device
eth1: timeout waiting for mgmt response 100, triggering device
eth1: timeout waiting for mgmt response
eth1: Out of memory, cannot handle oid 0x00000100
eth1: timeout waiting for mgmt response 1000, triggering device
eth1: timeout waiting for mgmt response 900, triggering device
eth1: timeout waiting for mgmt response 800, triggering device
eth1: timeout waiting for mgmt response 700, triggering device
eth1: timeout waiting for mgmt response 600, triggering device
eth1: timeout waiting for mgmt response 500, triggering device
eth1: timeout waiting for mgmt response 400, triggering device
eth1: timeout waiting for mgmt response 300, triggering device
eth1: timeout waiting for mgmt response 200, triggering device
eth1: timeout waiting for mgmt response 100, triggering device
eth1: timeout waiting for mgmt response
eth1: Out of memory, cannot handle oid 0xc0b8107b
eth1: timeout waiting for mgmt response 1000, triggering device
eth1: timeout waiting for mgmt response 900, triggering device
eth1: timeout waiting for mgmt response 800, triggering device
eth1: timeout waiting for mgmt response 700, triggering device
eth1: timeout waiting for mgmt response 600, triggering device
eth1: timeout waiting for mgmt response 500, triggering device
eth1: timeout waiting for mgmt response 400, triggering device
eth1: timeout waiting for mgmt response 300, triggering device
eth1: timeout waiting for mgmt response 200, triggering device
eth1: timeout waiting for mgmt response 100, triggering device
eth1: timeout waiting for mgmt response
eth1: errant PIMFOR application frame
eth1: timeout waiting for mgmt response 1000, triggering device
eth1: timeout waiting for mgmt response 900, triggering device
eth1: timeout waiting for mgmt response 800, triggering device
eth1: timeout waiting for mgmt response 700, triggering device
eth1: timeout waiting for mgmt response 600, triggering device
eth1: timeout waiting for mgmt response 500, triggering device
eth1: timeout waiting for mgmt response 400, triggering device
eth1: timeout waiting for mgmt response 300, triggering device
eth1: timeout waiting for mgmt response 200, triggering device
eth1: timeout waiting for mgmt response 100, triggering device
eth1: timeout waiting for mgmt response
eth1: expecting oid 0x16000003, received 0x6380f97c.
eth1: timeout waiting for mgmt response 1000, triggering device
eth1: timeout waiting for mgmt response 900, triggering device
eth1: timeout waiting for mgmt response 800, triggering device
eth1: timeout waiting for mgmt response 700, triggering device
eth1: timeout waiting for mgmt response 600, triggering device
eth1: timeout waiting for mgmt response 500, triggering device
eth1: timeout waiting for mgmt response 400, triggering device
eth1: timeout waiting for mgmt response 300, triggering device
eth1: timeout waiting for mgmt response 200, triggering device
eth1: timeout waiting for mgmt response 100, triggering device
eth1: timeout waiting for mgmt response
eth1: expecting oid 0x1c000042, received 0x41aaf808.
eth1: timeout waiting for mgmt response 999, triggering device
eth1: timeout waiting for mgmt response 899, triggering device
eth1: timeout waiting for mgmt response 799, triggering device
eth1: timeout waiting for mgmt response 699, triggering device
eth1: timeout waiting for mgmt response 599, triggering device
eth1: timeout waiting for mgmt response 499, triggering device
eth1: timeout waiting for mgmt response 399, triggering device
eth1: timeout waiting for mgmt response 299, triggering device
eth1: timeout waiting for mgmt response 199, triggering device
eth1: timeout waiting for mgmt response 99, triggering device
eth1: timeout waiting for mgmt response
eth1: expecting oid 0x1c000042, received 0x16000003.
eth1: timeout waiting for mgmt response 999, triggering device
eth1: timeout waiting for mgmt response 899, triggering device
eth1: timeout waiting for mgmt response 799, triggering device
eth1: timeout waiting for mgmt response 699, triggering device
eth1: timeout waiting for mgmt response 599, triggering device
eth1: timeout waiting for mgmt response 499, triggering device
eth1: timeout waiting for mgmt response 399, triggering device
eth1: timeout waiting for mgmt response 299, triggering device
eth1: timeout waiting for mgmt response 199, triggering device
eth1: timeout waiting for mgmt response 99, triggering device
eth1: timeout waiting for mgmt response
eth1: Out of memory, cannot handle oid 0x00000100
eth1: timeout waiting for mgmt response 1000, triggering device
eth1: timeout waiting for mgmt response 900, triggering device
eth1: timeout waiting for mgmt response 800, triggering device
eth1: timeout waiting for mgmt response 700, triggering device
eth1: timeout waiting for mgmt response 600, triggering device
eth1: timeout waiting for mgmt response 500, triggering device
eth1: timeout waiting for mgmt response 400, triggering device
eth1: timeout waiting for mgmt response 300, triggering device
eth1: timeout waiting for mgmt response 200, triggering device
eth1: timeout waiting for mgmt response 100, triggering device
eth1: timeout waiting for mgmt response
eth1: Out of memory, cannot handle oid 0x00000b00
eth1: timeout waiting for mgmt response 1000, triggering device
eth1: timeout waiting for mgmt response 900, triggering device
eth1: timeout waiting for mgmt response 800, triggering device
eth1: timeout waiting for mgmt response 700, triggering device
eth1: timeout waiting for mgmt response 600, triggering device
eth1: timeout waiting for mgmt response 500, triggering device
eth1: timeout waiting for mgmt response 400, triggering device
eth1: timeout waiting for mgmt response 300, triggering device
eth1: timeout waiting for mgmt response 200, triggering device
eth1: timeout waiting for mgmt response 100, triggering device
eth1: timeout waiting for mgmt response



More information about the Prism54-devel mailing list