karmic ppc fails to load rt2500 pccard

Bug #421940 reported by Jonathan Hudson
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux-ports-meta (Ubuntu)
Won't Fix
Undecided
Unassigned

Bug Description

Binary package hint: linux-image

On karmic 9.10 Alpha 4 PPC, with kernel 2.6.31-8-powerpc from a live CD, the rt2500 driver fails to load. dmesg reports:

[ 2665.526752] pci 0001:11:00.0: reg 10 32bit mmio: [0xffffe000-0xffffffff]
[ 2665.744801] rt2500pci 0001:11:00.0: enabling device (0000 -> 0002)
[ 2665.744827] rt2x00pci -> rt2x00pci_probe: Error - PCI DMA not supported.
[ 2665.744851] rt2500pci: probe of 0001:11:00.0 failed with error -5.

No wireless device is created.

The same device works fine in the Jaunty kernel and with kernel.org 2.6.29

Revision history for this message
Jonathan Hudson (jh+lpd) wrote :

The hardware is a Powerbook G4. dmesg attached.

Revision history for this message
Jonathan Hudson (jh+lpd) wrote :

The alpha 6 kernel (specifically the daily of 2009-09-29), as the Alpha 6 one didn't boot at all, also exhibits this bug, which is not limited to the Rt2500 card, but also applies to other PCCARD devices, e.g. a b43 card:

[ 541.024180] pci 0001:11:00.0: reg 10 32bit mmio: [0xffffe000-0xffffffff]
[ 541.590906] rt2500pci 0001:11:00.0: enabling device (0000 -> 0002)
[ 541.590930] rt2x00pci -> rt2x00pci_probe: Error - PCI DMA not supported.
[ 541.590952] rt2500pci: probe of 0001:11:00.0 failed with error -5
[ 604.188179] pcmcia_socket pcmcia_socket0: pccard: card ejected from slot 0
[ 782.908828] kjournald starting. Commit interval 5 seconds
[ 782.909231] EXT3 FS on hda3, internal journal
[ 782.909242] EXT3-fs: mounted filesystem with writeback data mode.
[ 849.976126] pcmcia_socket pcmcia_socket0: pccard: CardBus card inserted into slot 0
[ 849.976171] pci 0001:11:00.0: reg 10 32bit mmio: [0x000000-0x001fff]
[ 849.976407] b43-pci-bridge 0001:11:00.0: enabling device (0000 -> 0002)
[ 849.980145] b43-phy3: Broadcom 4306 WLAN found (core revision 5)
[ 850.029741] phy3: Selected rate control algorithm 'minstrel'
[ 850.031446] ssb: Sonics Silicon Backplane found on PCI device 0001:11:00.0
[ 850.144141] b43 ssb1:0: firmware: requesting b43/ucode5.fw
[ 850.154907] b43 ssb1:0: firmware: requesting b43/pcm5.fw
[ 850.169967] b43 ssb1:0: firmware: requesting b43/b0g0initvals5.fw
[ 850.184863] b43 ssb1:0: firmware: requesting b43/b0g0bsinitvals5.fw
[ 850.316136] b43-phy3: Loading firmware version 478.104 (2008-07-01 00:50:23)
[ 850.376200] b43-phy3 ERROR: The machine/kernel does not support the required 30-bit DMA mask
[ 851.504153] b43-phy3 ERROR: Microcode not responding

Revision history for this message
Jonathan Hudson (jh+lpd) wrote :

Forgot to mention that this bug also applies to upstream (kernel.org) 2.6.31 kernels as well

Revision history for this message
Jonathan Hudson (jh+lpd) wrote :

A patch was published 2009-12-09 by Benjamin Herrenschmidt <email address hidden> "[PATCH] cardbus: Add a fixup hook and fix powerpc" that fixes this problem.

The patch applies with offset against 2.6.31 kernels, and cleanly against 2.6.32. The patch uploaded against https://bugs.launchpad.net/bugs/455723, and is found at http://launchpadlibrarian.net/36634049/cardbus.patch.

Andy Whitcroft (apw)
Changed in linux-ports-meta (Ubuntu):
status: New → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.