[PATCH] [SRU] [R/master-next] disable PL330_DMA
Paolo Pisati
paolo.pisati at canonical.com
Wed Apr 17 13:09:00 UTC 2013
PL330 is a dma chip present on many arm boards and exploited by different i/o devices (e.g. nic).
While support for this chip is present upstream, it is buggy and even if it was
built-in in Q/highbank, it never really worked:
ubuntu at c13:~$ uname -a
Linux c13 3.5.0-27-highbank #46-Ubuntu SMP Mon Mar 25 23:19:40 UTC 2013 armv7l armv7l armv7l GNU/Linux
ubuntu at c13:~$ dmesg | grep 330
[ 1.015827] dma-pl330 fff3d000.dma: Cannot get operation clock.
[ 1.021769] dma-pl330: probe of fff3d000.dma failed with error -22
it fails to attach and in fact:
ubuntu at c13:~$ cat /proc/interrupts
CPU0 CPU1 CPU2 CPU3
29: 698 912 489 418 GIC twd
39: 0 0 0 0 GIC fff20000.ipc
50: 14 0 0 0 GIC timer
51: 0 0 0 0 GIC rtc-pl031
52: 68 0 0 0 GIC uart-pl011
103: 0 0 0 0 GIC fff3c200.sregs
104: 0 0 0 0 GIC fff3c200.sregs
109: 506 0 0 0 GIC fff50000.ethernet
110: 0 0 0 0 GIC fff50000.ethernet
112: 0 0 0 0 GIC fff51000.ethernet
113: 0 0 0 0 GIC fff51000.ethernet
115: 2862 0 0 0 GIC highbank-ahci
123: 1356908 0 0 0 GIC fff00000.memory-controller
IPI0: 0 0 0 0 Timer broadcast interrupts
IPI1: 963 1633 1766 1479 Rescheduling interrupts
IPI2: 14 16 17 19 Function call interrupts
IPI3: 0 1 1 0 Single function call interrupts
IPI4: 0 0 0 0 CPU stop interrupts
Err: 0
there's nothing at irq 124 (where it should be).
With 3.8, driver attachs but it either oops or malfunction (see the two
buglinks below), thus i'm asking to disable it until the situation is
sorted out.
BugLink: http://bugs.launchpad.net/bugs/1168039
BugLink: http://bugs.launchpad.net/bugs/1166956
Paolo Pisati (1):
UBUNTU: [Config] disable PL330_DMA
debian.master/config/amd64/config.common.amd64 | 1 +
debian.master/config/armhf/config.common.armhf | 1 +
debian.master/config/config.common.ubuntu | 1 -
debian.master/config/i386/config.common.i386 | 1 +
4 files changed, 3 insertions(+), 1 deletion(-)
--
1.8.1.2
More information about the kernel-team
mailing list