Message ID | 20120820031352.GC25767@linux-sh.org (mailing list archive) |
---|---|
State | Superseded |
Headers | show |
Hi Paul > Can you post a boot log with the pr_debug() output in the irqdomain code > enabled? You may need to add ignore_loglevel to your kernel command line. > > If that doesn't produce any further clues I'll have to find one of these > boards to see what's going on. This is my log --------------------------- Starting kernel ... Booting Linux on physical CPU 0 Linux version 3.6.0-rc1+ (morimoto@morimoto-Dell-XPS420) (gcc version 4.7.1 2012 CPU: ARMv7 Processor [412fc098] revision 8 (ARMv7), cr=10c5387d CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache Machine: kzm9g Memory policy: ECC disabled, Data cache writealloc PERCPU: Embedded 7 pages/cpu @c08ac000 s6592 r8192 d13888 u32768 Built 1 zonelists in Zone order, mobility grouping on. Total pages: 125860 Kernel command line: root=/dev/null console=ttySC4,115200 PID hash table entries: 2048 (order: 1, 8192 bytes) Dentry cache hash table entries: 65536 (order: 6, 262144 bytes) Inode-cache hash table entries: 32768 (order: 5, 131072 bytes) Memory: 496MB = 496MB total Memory: 498600k/498600k available, 9304k reserved, 0K highmem Virtual kernel memory layout: vector : 0xffff0000 - 0xffff1000 ( 4 kB) fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB) vmalloc : 0xdf800000 - 0xff000000 ( 504 MB) lowmem : 0xc0000000 - 0xdf000000 ( 496 MB) pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB) modules : 0xbf000000 - 0xbfe00000 ( 14 MB) .text : 0xc0008000 - 0xc03c1000 (3812 kB) .init : 0xc03c1000 - 0xc03e79c0 ( 155 kB) .data : 0xc03e8000 - 0xc041ba40 ( 207 kB) .bss : 0xc041ba64 - 0xc044a044 ( 186 kB) Preemptible hierarchical RCU implementation. RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=1. NR_IRQS:16 nr_irqs:16 16 irq: Allocated domain of type 0 @0xde802800 intc: Registered controller 'sh73a0-intcs' with 77 IRQs irq: Allocated domain of type 3 @0xde802940 irq: irq_domain_associate_many(<no-node>, irqbase=448, hwbase=448, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=449, hwbase=449, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=464, hwbase=464, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=465, hwbase=465, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=466, hwbase=466, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=467, hwbase=467, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=468, hwbase=468, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=472, hwbase=472, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=475, hwbase=475, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=476, hwbase=476, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=477, hwbase=477, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=479, hwbase=479, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=480, hwbase=480, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=492, hwbase=492, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=493, hwbase=493, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=494, hwbase=494, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=495, hwbase=495, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=500, hwbase=500, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=505, hwbase=505, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=516, hwbase=516, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=517, hwbase=517, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=518, hwbase=518, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=520, hwbase=520, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=521, hwbase=521, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=522, hwbase=522, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=523, hwbase=523, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=524, hwbase=524, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=525, hwbase=525, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=526, hwbase=526, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=432, hwbase=432, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=434, hwbase=434, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=436, hwbase=436, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=437, hwbase=437, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=438, hwbase=438, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=443, hwbase=443, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=444, hwbase=444, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=445, hwbase=445, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=552, hwbase=552, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=553, hwbase=553, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=554, hwbase=554, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=555, hwbase=555, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=556, hwbase=556, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=557, hwbase=557, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=584, hwbase=584, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=587, hwbase=587, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=588, hwbase=588, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=589, hwbase=589, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=590, hwbase=590, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=591, hwbase=591, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=592, hwbase=592, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=593, hwbase=593, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=594, hwbase=594, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=600, hwbase=600, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=601, hwbase=601, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=602, hwbase=602, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=603, hwbase=603, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=604, hwbase=604, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=608, hwbase=608, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=609, hwbase=609, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=615, hwbase=615, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=616, hwbase=616, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=618, hwbase=618, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=619, hwbase=619, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=620, hwbase=620, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=621, hwbase=621, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=623, hwbase=623, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=624, hwbase=624, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=625, hwbase=625, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=626, hwbase=626, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=627, hwbase=627, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=628, hwbase=628, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=629, hwbase=629, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=630, hwbase=630, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=631, hwbase=631, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=632, hwbase=632, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=633, hwbase=633, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=680, hwbase=680, count=1) intc: Registered controller 'sh73a0-intca-irq-pins' with 32 IRQs irq: Allocated domain of type 3 @0xde8029c0 irq: irq_domain_associate_many(<no-node>, irqbase=544, hwbase=544, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=545, hwbase=545, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=546, hwbase=546, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=547, hwbase=547, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=548, hwbase=548, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=549, hwbase=549, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=550, hwbase=550, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=551, hwbase=551, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=552, hwbase=552, count=1) ------------[ cut here ]------------ WARNING: at /opt/usr/src/WORK/morimoto/gitlinux/linux-2.6/kernel/irq/irqdomain.) error: irq_desc already associated; irq=552 hwirq=0x228 Modules linked in: Backtrace: [<c0012358>] (dump_backtrace+0x0/0x10c) from [<c02e7e1c>] (dump_stack+0x18/0x1c) r6:c0065640 r5:00000009 r4:c03e9ed8 r3:c0404908 [<c02e7e04>] (dump_stack+0x0/0x1c) from [<c001cecc>] (warn_slowpath_common+0x54) [<c001ce78>] (warn_slowpath_common+0x0/0x6c) from [<c001cf88>] (warn_slowpath_f) r8:00000228 r7:c03de574 r6:00000228 r5:00000000 r4:de8029c0 r3:00000009 [<c001cf50>] (warn_slowpath_fmt+0x0/0x40) from [<c0065640>] (irq_domain_associa) r3:00000228 r2:c037fbdb [<c00655a4>] (irq_domain_associate_many+0x0/0x1f0) from [<c03d48a4>] (register_) [<c03d4360>] (register_intc_controller+0x0/0x984) from [<c03c6e68>] (sh73a0_ini) [<c03c6e04>] (sh73a0_init_irq+0x0/0x1c0) from [<c03c261c>] (init_IRQ+0x1c/0x24) r7:c08a90c0 r6:c03dd774 r5:c03e8000 r4:c041ba80 [<c03c2600>] (init_IRQ+0x0/0x24) from [<c03c1744>] (start_kernel+0x19c/0x2a0) [<c03c15a8>] (start_kernel+0x0/0x2a0) from [<41008040>] (0x41008040) r7:c03f3b4c r6:c03dd770 r5:c03f047c r4:10c5387d ---[ end trace 1b75b31a2719ed1c ]--- intc: domain association failure irq: irq_domain_associate_many(<no-node>, irqbase=553, hwbase=553, count=1) ------------[ cut here ]------------ WARNING: at /opt/usr/src/WORK/morimoto/gitlinux/linux-2.6/kernel/irq/irqdomain.) error: irq_desc already associated; irq=553 hwirq=0x229 Modules linked in: Backtrace: [<c0012358>] (dump_backtrace+0x0/0x10c) from [<c02e7e1c>] (dump_stack+0x18/0x1c) r6:c0065640 r5:00000009 r4:c03e9ed8 r3:c0404908 [<c02e7e04>] (dump_stack+0x0/0x1c) from [<c001cecc>] (warn_slowpath_common+0x54) [<c001ce78>] (warn_slowpath_common+0x0/0x6c) from [<c001cf88>] (warn_slowpath_f) r8:00000229 r7:c03de574 r6:00000229 r5:00000000 r4:de8029c0 r3:00000009 [<c001cf50>] (warn_slowpath_fmt+0x0/0x40) from [<c0065640>] (irq_domain_associa) r3:00000229 r2:c037fbdb [<c00655a4>] (irq_domain_associate_many+0x0/0x1f0) from [<c03d48a4>] (register_) [<c03d4360>] (register_intc_controller+0x0/0x984) from [<c03c6e68>] (sh73a0_ini) [<c03c6e04>] (sh73a0_init_irq+0x0/0x1c0) from [<c03c261c>] (init_IRQ+0x Best regards --- Kuninori Morimoto -- To unsubscribe from this list: send the line "unsubscribe linux-sh" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Hello, Paul I applied the following 2 patches and got log on kzm9g board. Please check attached log file. (2012/08/20 12:13), Paul Mundt wrote: > On Sun, Aug 19, 2012 at 06:14:41PM -0700, Kuninori Morimoto wrote: >> >> Hi Paul >> >> Thank you for your patch >> >>>> diff --git a/drivers/sh/intc/core.c b/drivers/sh/intc/core.c >>>> index 32c26d7..8f32a13 100644 >>>> --- a/drivers/sh/intc/core.c >>>> +++ b/drivers/sh/intc/core.c >>>> @@ -355,7 +355,7 @@ int __init register_intc_controller(struct intc_desc *desc) >>>> if (unlikely(res)) { >>>> if (res == -EEXIST) { >>>> res = irq_domain_associate(d->domain, >>>> - irq, irq); >>>> + irq2, irq2); >>>> if (unlikely(res)) { >>>> pr_err("domain association " >>>> "failure\n"); >>> >>> I tried this patch but there is still the same error. >>> I checked quickly by debugger, and I found the failing >>> irq_domain_associate() is not called here (line 357) but the one at line >>> 328. >> >> But, I got same result. >> >> This WARNING is indicating >>> intc: domain association failure >> >> So, as kobayashi-san said, >> it has happend on previous irq_domain_associate(), not here. >> > Can you post a boot log with the pr_debug() output in the irqdomain code > enabled? You may need to add ignore_loglevel to your kernel command line. > > If that doesn't produce any further clues I'll have to find one of these > boards to see what's going on. > > --- > > diff --git a/kernel/irq/irqdomain.c b/kernel/irq/irqdomain.c > index 49a7772..3b39c0e 100644 > --- a/kernel/irq/irqdomain.c > +++ b/kernel/irq/irqdomain.c > @@ -1,5 +1,7 @@ > #define pr_fmt(fmt) "irq: " fmt > > +#define DEBUG > + > #include <linux/debugfs.h> > #include <linux/hardirq.h> > #include <linux/interrupt.h> > Booting Linux on physical CPU 0 Linux version 3.6.0-rc2+ (koba@koba-linux2) (gcc version 4.6.2 20110921 (release) [ARM/embedded-4_6-branch revision 182083] (GNU Tools for ARM Embedded Processors) ) #101 SMP PREEMPT Mon Aug 20 13:08:04 JST 2012 CPU: ARMv7 Processor [412fc098] revision 8 (ARMv7), cr=10c5387d CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache Machine: kzm9g debug: ignoring loglevel setting. Memory policy: ECC disabled, Data cache writealloc On node 0 totalpages: 61440 free_area_init_node: node 0, pgdat c0489240, node_mem_map c04b9000 Normal zone: 540 pages used for memmap Normal zone: 0 pages reserved Normal zone: 60900 pages, LIFO batch:15 bootconsole [early_ttySC4] enabled PERCPU: Embedded 7 pages/cpu @c06d9000 s6592 r8192 d13888 u32768 pcpu-alloc: s6592 r8192 d13888 u32768 alloc=8*4096 pcpu-alloc: [0] 0 [0] 1 Built 1 zonelists in Zone order, mobility grouping on. Total pages: 60900 Kernel command line: console=tty0 console=ttySC4,115200 root=/dev/nfs ip=dhcp ignore_loglevel earlyprintk=sh-sci.4,115200 root=/dev/mmcblk0p2 mem=240m PID hash table entries: 1024 (order: 0, 4096 bytes) Dentry cache hash table entries: 32768 (order: 5, 131072 bytes) Inode-cache hash table entries: 16384 (order: 4, 65536 bytes) Memory: 240MB = 240MB total Memory: 238488k/238488k available, 7272k reserved, 0K highmem Virtual kernel memory layout: vector : 0xffff0000 - 0xffff1000 ( 4 kB) fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB) vmalloc : 0xcf800000 - 0xff000000 ( 760 MB) lowmem : 0xc0000000 - 0xcf000000 ( 240 MB) pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB) modules : 0xbf000000 - 0xbfe00000 ( 14 MB) .text : 0xc0008000 - 0xc042d000 (4244 kB) .init : 0xc042d000 - 0xc04559c0 ( 163 kB) .data : 0xc0456000 - 0xc0489ea0 ( 208 kB) .bss : 0xc0489ec4 - 0xc04b8b84 ( 188 kB) Preemptible hierarchical RCU implementation. RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=2. NR_IRQS:16 nr_irqs:16 16 irq: Allocated domain of type 0 @0xce802800 intc: Registered controller 'sh73a0-intcs' with 77 IRQs irq: Allocated domain of type 3 @0xce802940 irq: irq_domain_associate_many(<no-node>, irqbase=448, hwbase=448, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=449, hwbase=449, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=464, hwbase=464, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=465, hwbase=465, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=466, hwbase=466, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=467, hwbase=467, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=468, hwbase=468, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=472, hwbase=472, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=475, hwbase=475, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=476, hwbase=476, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=477, hwbase=477, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=479, hwbase=479, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=480, hwbase=480, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=492, hwbase=492, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=493, hwbase=493, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=494, hwbase=494, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=495, hwbase=495, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=500, hwbase=500, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=505, hwbase=505, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=516, hwbase=516, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=517, hwbase=517, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=518, hwbase=518, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=520, hwbase=520, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=521, hwbase=521, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=522, hwbase=522, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=523, hwbase=523, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=524, hwbase=524, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=525, hwbase=525, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=526, hwbase=526, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=432, hwbase=432, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=434, hwbase=434, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=436, hwbase=436, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=437, hwbase=437, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=438, hwbase=438, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=443, hwbase=443, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=444, hwbase=444, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=445, hwbase=445, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=552, hwbase=552, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=553, hwbase=553, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=554, hwbase=554, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=555, hwbase=555, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=556, hwbase=556, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=557, hwbase=557, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=584, hwbase=584, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=587, hwbase=587, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=588, hwbase=588, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=589, hwbase=589, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=590, hwbase=590, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=591, hwbase=591, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=592, hwbase=592, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=593, hwbase=593, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=594, hwbase=594, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=600, hwbase=600, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=601, hwbase=601, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=602, hwbase=602, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=603, hwbase=603, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=604, hwbase=604, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=608, hwbase=608, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=609, hwbase=609, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=615, hwbase=615, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=616, hwbase=616, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=618, hwbase=618, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=619, hwbase=619, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=620, hwbase=620, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=621, hwbase=621, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=623, hwbase=623, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=624, hwbase=624, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=625, hwbase=625, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=626, hwbase=626, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=627, hwbase=627, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=628, hwbase=628, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=629, hwbase=629, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=630, hwbase=630, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=631, hwbase=631, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=632, hwbase=632, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=633, hwbase=633, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=680, hwbase=680, count=1) intc: Registered controller 'sh73a0-intca-irq-pins' with 32 IRQs irq: Allocated domain of type 3 @0xce8029c0 irq: irq_domain_associate_many(<no-node>, irqbase=544, hwbase=544, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=545, hwbase=545, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=546, hwbase=546, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=547, hwbase=547, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=548, hwbase=548, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=549, hwbase=549, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=550, hwbase=550, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=551, hwbase=551, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=552, hwbase=552, count=1) ------------[ cut here ]------------ WARNING: at /proj/koba/kernel/linux.mainline/kernel/irq/irqdomain.c:431 irq_domain_associate_many+0xa8/0x200() error: irq_desc already associated; irq=552 hwirq=0x228 Modules linked in: Backtrace: [<c0011f28>] (dump_backtrace+0x0/0x110) from [<c03421b0>] (dump_stack+0x18/0x1c) r6:c03e3c90 r5:000001af r4:c0457ec0 r3:c0472908 [<c0342198>] (dump_stack+0x0/0x1c) from [<c001cc90>] (warn_slowpath_common+0x54/0x6c) [<c001cc3c>] (warn_slowpath_common+0x0/0x6c) from [<c001cd4c>] (warn_slowpath_fmt+0x38/0x40) r8:00000228 r7:c044c16c r6:00000000 r5:00000228 r4:ce8029c0 r3:00000009 [<c001cd14>] (warn_slowpath_fmt+0x0/0x40) from [<c0064770>] (irq_domain_associate_many+0xa8/0x200) r3:00000228 r2:c03e3d5e [<c00646c8>] (irq_domain_associate_many+0x0/0x200) from [<c04422e4>] (register_intc_controller+0x51c/0x988) [<c0441dc8>] (register_intc_controller+0x0/0x988) from [<c0433d80>] (sh73a0_init_irq+0x68/0x1cc) [<c0433d18>] (sh73a0_init_irq+0x0/0x1cc) from [<c042f4dc>] (init_IRQ+0x1c/0x24) r8:4100406a r7:c06d6140 r6:c044b5bc r5:c0489f00 r4:c0456000 [<c042f4c0>] (init_IRQ+0x0/0x24) from [<c042d710>] (start_kernel+0x19c/0x31c) [<c042d574>] (start_kernel+0x0/0x31c) from [<41008040>] (0x41008040) r7:c0461b64 r6:c044b5b8 r5:c045e47c r4:10c5387d ---[ end trace 1b75b31a2719ed1c ]--- intc: domain association failure irq: irq_domain_associate_many(<no-node>, irqbase=553, hwbase=553, count=1) ------------[ cut here ]------------ WARNING: at /proj/koba/kernel/linux.mainline/kernel/irq/irqdomain.c:431 irq_domain_associate_many+0xa8/0x200() error: irq_desc already associated; irq=553 hwirq=0x229 Modules linked in: Backtrace: [<c0011f28>] (dump_backtrace+0x0/0x110) from [<c03421b0>] (dump_stack+0x18/0x1c) r6:c03e3c90 r5:000001af r4:c0457ec0 r3:c0472908 [<c0342198>] (dump_stack+0x0/0x1c) from [<c001cc90>] (warn_slowpath_common+0x54/0x6c) [<c001cc3c>] (warn_slowpath_common+0x0/0x6c) from [<c001cd4c>] (warn_slowpath_fmt+0x38/0x40) r8:00000229 r7:c044c16c r6:00000000 r5:00000229 r4:ce8029c0 r3:00000009 [<c001cd14>] (warn_slowpath_fmt+0x0/0x40) from [<c0064770>] (irq_domain_associate_many+0xa8/0x200) r3:00000229 r2:c03e3d5e [<c00646c8>] (irq_domain_associate_many+0x0/0x200) from [<c04422e4>] (register_intc_controller+0x51c/0x988) [<c0441dc8>] (register_intc_controller+0x0/0x988) from [<c0433d80>] (sh73a0_init_irq+0x68/0x1cc) [<c0433d18>] (sh73a0_init_irq+0x0/0x1cc) from [<c042f4dc>] (init_IRQ+0x1c/0x24) r8:4100406a r7:c06d6140 r6:c044b5bc r5:c0489f00 r4:c0456000 [<c042f4c0>] (init_IRQ+0x0/0x24) from [<c042d710>] (start_kernel+0x19c/0x31c) [<c042d574>] (start_kernel+0x0/0x31c) from [<41008040>] (0x41008040) r7:c0461b64 r6:c044b5b8 r5:c045e47c r4:10c5387d ---[ end trace 1b75b31a2719ed1d ]--- intc: domain association failure irq: irq_domain_associate_many(<no-node>, irqbase=554, hwbase=554, count=1) ------------[ cut here ]------------ WARNING: at /proj/koba/kernel/linux.mainline/kernel/irq/irqdomain.c:431 irq_domain_associate_many+0xa8/0x200() error: irq_desc already associated; irq=554 hwirq=0x22a Modules linked in: Backtrace: [<c0011f28>] (dump_backtrace+0x0/0x110) from [<c03421b0>] (dump_stack+0x18/0x1c) r6:c03e3c90 r5:000001af r4:c0457ec0 r3:c0472908 [<c0342198>] (dump_stack+0x0/0x1c) from [<c001cc90>] (warn_slowpath_common+0x54/0x6c) [<c001cc3c>] (warn_slowpath_common+0x0/0x6c) from [<c001cd4c>] (warn_slowpath_fmt+0x38/0x40) r8:0000022a r7:c044c16c r6:00000000 r5:0000022a r4:ce8029c0 r3:00000009 [<c001cd14>] (warn_slowpath_fmt+0x0/0x40) from [<c0064770>] (irq_domain_associate_many+0xa8/0x200) r3:0000022a r2:c03e3d5e [<c00646c8>] (irq_domain_associate_many+0x0/0x200) from [<c04422e4>] (register_intc_controller+0x51c/0x988) [<c0441dc8>] (register_intc_controller+0x0/0x988) from [<c0433d80>] (sh73a0_init_irq+0x68/0x1cc) [<c0433d18>] (sh73a0_init_irq+0x0/0x1cc) from [<c042f4dc>] (init_IRQ+0x1c/0x24) r8:4100406a r7:c06d6140 r6:c044b5bc r5:c0489f00 r4:c0456000 [<c042f4c0>] (init_IRQ+0x0/0x24) from [<c042d710>] (start_kernel+0x19c/0x31c) [<c042d574>] (start_kernel+0x0/0x31c) from [<41008040>] (0x41008040) r7:c0461b64 r6:c044b5b8 r5:c045e47c r4:10c5387d ---[ end trace 1b75b31a2719ed1e ]--- intc: domain association failure irq: irq_domain_associate_many(<no-node>, irqbase=555, hwbase=555, count=1) ------------[ cut here ]------------ WARNING: at /proj/koba/kernel/linux.mainline/kernel/irq/irqdomain.c:431 irq_domain_associate_many+0xa8/0x200() error: irq_desc already associated; irq=555 hwirq=0x22b Modules linked in: Backtrace: [<c0011f28>] (dump_backtrace+0x0/0x110) from [<c03421b0>] (dump_stack+0x18/0x1c) r6:c03e3c90 r5:000001af r4:c0457ec0 r3:c0472908 [<c0342198>] (dump_stack+0x0/0x1c) from [<c001cc90>] (warn_slowpath_common+0x54/0x6c) [<c001cc3c>] (warn_slowpath_common+0x0/0x6c) from [<c001cd4c>] (warn_slowpath_fmt+0x38/0x40) r8:0000022b r7:c044c16c r6:00000000 r5:0000022b r4:ce8029c0 r3:00000009 [<c001cd14>] (warn_slowpath_fmt+0x0/0x40) from [<c0064770>] (irq_domain_associate_many+0xa8/0x200) r3:0000022b r2:c03e3d5e [<c00646c8>] (irq_domain_associate_many+0x0/0x200) from [<c04422e4>] (register_intc_controller+0x51c/0x988) [<c0441dc8>] (register_intc_controller+0x0/0x988) from [<c0433d80>] (sh73a0_init_irq+0x68/0x1cc) [<c0433d18>] (sh73a0_init_irq+0x0/0x1cc) from [<c042f4dc>] (init_IRQ+0x1c/0x24) r8:4100406a r7:c06d6140 r6:c044b5bc r5:c0489f00 r4:c0456000 [<c042f4c0>] (init_IRQ+0x0/0x24) from [<c042d710>] (start_kernel+0x19c/0x31c) [<c042d574>] (start_kernel+0x0/0x31c) from [<41008040>] (0x41008040) r7:c0461b64 r6:c044b5b8 r5:c045e47c r4:10c5387d ---[ end trace 1b75b31a2719ed1f ]--- intc: domain association failure irq: irq_domain_associate_many(<no-node>, irqbase=556, hwbase=556, count=1) ------------[ cut here ]------------ WARNING: at /proj/koba/kernel/linux.mainline/kernel/irq/irqdomain.c:431 irq_domain_associate_many+0xa8/0x200() error: irq_desc already associated; irq=556 hwirq=0x22c Modules linked in: Backtrace: [<c0011f28>] (dump_backtrace+0x0/0x110) from [<c03421b0>] (dump_stack+0x18/0x1c) r6:c03e3c90 r5:000001af r4:c0457ec0 r3:c0472908 [<c0342198>] (dump_stack+0x0/0x1c) from [<c001cc90>] (warn_slowpath_common+0x54/0x6c) [<c001cc3c>] (warn_slowpath_common+0x0/0x6c) from [<c001cd4c>] (warn_slowpath_fmt+0x38/0x40) r8:0000022c r7:c044c16c r6:00000000 r5:0000022c r4:ce8029c0 r3:00000009 [<c001cd14>] (warn_slowpath_fmt+0x0/0x40) from [<c0064770>] (irq_domain_associate_many+0xa8/0x200) r3:0000022c r2:c03e3d5e [<c00646c8>] (irq_domain_associate_many+0x0/0x200) from [<c04422e4>] (register_intc_controller+0x51c/0x988) [<c0441dc8>] (register_intc_controller+0x0/0x988) from [<c0433d80>] (sh73a0_init_irq+0x68/0x1cc) [<c0433d18>] (sh73a0_init_irq+0x0/0x1cc) from [<c042f4dc>] (init_IRQ+0x1c/0x24) r8:4100406a r7:c06d6140 r6:c044b5bc r5:c0489f00 r4:c0456000 [<c042f4c0>] (init_IRQ+0x0/0x24) from [<c042d710>] (start_kernel+0x19c/0x31c) [<c042d574>] (start_kernel+0x0/0x31c) from [<41008040>] (0x41008040) r7:c0461b64 r6:c044b5b8 r5:c045e47c r4:10c5387d ---[ end trace 1b75b31a2719ed20 ]--- intc: domain association failure irq: irq_domain_associate_many(<no-node>, irqbase=557, hwbase=557, count=1) ------------[ cut here ]------------ WARNING: at /proj/koba/kernel/linux.mainline/kernel/irq/irqdomain.c:431 irq_domain_associate_many+0xa8/0x200() error: irq_desc already associated; irq=557 hwirq=0x22d Modules linked in: Backtrace: [<c0011f28>] (dump_backtrace+0x0/0x110) from [<c03421b0>] (dump_stack+0x18/0x1c) r6:c03e3c90 r5:000001af r4:c0457ec0 r3:c0472908 [<c0342198>] (dump_stack+0x0/0x1c) from [<c001cc90>] (warn_slowpath_common+0x54/0x6c) [<c001cc3c>] (warn_slowpath_common+0x0/0x6c) from [<c001cd4c>] (warn_slowpath_fmt+0x38/0x40) r8:0000022d r7:c044c16c r6:00000000 r5:0000022d r4:ce8029c0 r3:00000009 [<c001cd14>] (warn_slowpath_fmt+0x0/0x40) from [<c0064770>] (irq_domain_associate_many+0xa8/0x200) r3:0000022d r2:c03e3d5e [<c00646c8>] (irq_domain_associate_many+0x0/0x200) from [<c04422e4>] (register_intc_controller+0x51c/0x988) [<c0441dc8>] (register_intc_controller+0x0/0x988) from [<c0433d80>] (sh73a0_init_irq+0x68/0x1cc) [<c0433d18>] (sh73a0_init_irq+0x0/0x1cc) from [<c042f4dc>] (init_IRQ+0x1c/0x24) r8:4100406a r7:c06d6140 r6:c044b5bc r5:c0489f00 r4:c0456000 [<c042f4c0>] (init_IRQ+0x0/0x24) from [<c042d710>] (start_kernel+0x19c/0x31c) [<c042d574>] (start_kernel+0x0/0x31c) from [<41008040>] (0x41008040) r7:c0461b64 r6:c044b5b8 r5:c045e47c r4:10c5387d ---[ end trace 1b75b31a2719ed21 ]--- intc: domain association failure irq: irq_domain_associate_many(<no-node>, irqbase=558, hwbase=558, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=559, hwbase=559, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=928, hwbase=928, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=929, hwbase=929, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=930, hwbase=930, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=931, hwbase=931, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=932, hwbase=932, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=933, hwbase=933, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=934, hwbase=934, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=935, hwbase=935, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=936, hwbase=936, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=937, hwbase=937, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=938, hwbase=938, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=939, hwbase=939, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=940, hwbase=940, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=941, hwbase=941, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=942, hwbase=942, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=943, hwbase=943, count=1) intc: Registered controller 'sh73a0-pint0' with 32 IRQs irq: Allocated domain of type 3 @0xce802a00 irq: irq_domain_associate_many(<no-node>, irqbase=700, hwbase=700, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=701, hwbase=701, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=702, hwbase=702, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=703, hwbase=703, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=704, hwbase=704, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=705, hwbase=705, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=706, hwbase=706, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=707, hwbase=707, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=708, hwbase=708, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=709, hwbase=709, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=710, hwbase=710, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=711, hwbase=711, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=712, hwbase=712, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=713, hwbase=713, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=714, hwbase=714, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=715, hwbase=715, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=716, hwbase=716, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=717, hwbase=717, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=718, hwbase=718, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=719, hwbase=719, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=720, hwbase=720, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=721, hwbase=721, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=722, hwbase=722, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=723, hwbase=723, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=724, hwbase=724, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=725, hwbase=725, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=726, hwbase=726, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=727, hwbase=727, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=728, hwbase=728, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=729, hwbase=729, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=730, hwbase=730, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=731, hwbase=731, count=1) intc: Registered controller 'sh73a0-pint1' with 8 IRQs irq: Allocated domain of type 3 @0xce802ac0 irq: irq_domain_associate_many(<no-node>, irqbase=732, hwbase=732, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=733, hwbase=733, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=734, hwbase=734, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=735, hwbase=735, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=736, hwbase=736, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=737, hwbase=737, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=738, hwbase=738, count=1) irq: irq_domain_associate_many(<no-node>, irqbase=739, hwbase=739, count=1) sched_clock: 32 bits at 128 Hz, resolution 7812500ns, wraps every 3489660920ms Console: colour dummy device 80x30 console [tty0] enabled sh_tmu.0: used for clock events sh_tmu.0: used for periodic clock events sh_tmu.1: used as clock source Calibrating delay loop... 2384.28 BogoMIPS (lpj=9314304) pid_max: default: 32768 minimum: 301 Mount-cache hash table entries: 512 CPU: Testing write buffer coherency: ok CPU0: thread -1, cpu 0, socket 0, mpidr 80000000 smp_twd: clock not found: -2 Calibrating local timer... 291.93MHz. Setting up static identity map for 0x41347a30 - 0x41347a88 CPU1: failed to come online Brought up 1 CPUs SMP: Total of 1 processors activated (2384.28 BogoMIPS). pinctrl core: initialized pinctrl subsystem NET: Registered protocol family 16 DMA: preallocated 256 KiB pool for atomic coherent allocations sh_pfc gpio: sh73a0_pfc handling gpio 0 -> 928 sh_pfc core: sh73a0_pfc support registered pinctrl-sh_pfc pinctrl: Use of GPIO API for function requests is deprecated, convert to pinctrl L310 cache controller enabled l2x0: 8 ways, CACHE_ID 0x410000c7, AUX_CTRL 0x42460000, Cache size: 524288 B bio: create slab <bio-0> at 0 SCSI subsystem initialized usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb i2c-sh_mobile i2c-sh_mobile.0: I2C adapter 0 with bus speed 100000 Hz i2c-sh_mobile i2c-sh_mobile.1: I2C adapter 1 with bus speed 100000 Hz i2c-sh_mobile i2c-sh_mobile.2: I2C adapter 2 with bus speed 100000 Hz pcf857x 3-0020: i2c-sh_mobile i2c-sh_mobile.3: I2C adapter 3 with bus speed 100000 Hz i2c-sh_mobile i2c-sh_mobile.4: I2C adapter 4 with bus speed 100000 Hz Advanced Linux Sound Architecture Driver Version 1.0.25. NET: Registered protocol family 23 Switching to clocksource sh_tmu.1 NET: Registered protocol family 2 TCP established hash table entries: 8192 (order: 4, 65536 bytes) TCP bind hash table entries: 8192 (order: 4, 98304 bytes) TCP: Hash tables configured (established 8192 bind 8192) TCP: reno registered UDP hash table entries: 256 (order: 1, 8192 bytes) UDP-Lite hash table entries: 256 (order: 1, 8192 bytes) NET: Registered protocol family 1 RPC: Registered named UNIX socket transport module. RPC: Registered udp transport module. RPC: Registered tcp transport module. RPC: Registered tcp NFSv4.1 backchannel transport module. NFS: Registering the id_resolver key type Key type id_resolver registered Key type id_legacy registered msgmni has been set to 465 io scheduler noop registered (default) Console: switching to colour frame buffer device 100x30 sh_mobile_lcdc_fb sh_mobile_lcdc_fb.0: registered sh_mobile_lcdc_fb.0/mainlcd as 800x480 16bpp. SuperH SCI(F) driver initialized sh-sci.0: ttySC0 at MMIO 0xe6c40000 (irq = 104) is a scifa console [ttySC4] enabled, bootconsole disabled console [ttySC4] enabled, bootconsole disabled sh-sci.1: ttySC1 at MMIO 0xe6c50000 (irq = 105) is a scifa sh-sci.2: ttySC2 at MMIO 0xe6c60000 (irq = 106) is a scifa sh-sci.3: ttySC3 at MMIO 0xe6c70000 (irq = 107) is a scifa sh-sci.4: ttySC4 at MMIO 0xe6c80000 (irq = 110) is a scifa sh-sci.5: ttySC5 at MMIO 0xe6cb0000 (irq = 111) is a scifa sh-sci.6: ttySC6 at MMIO 0xe6cc0000 (irq = 188) is a scifa sh-sci.7: ttySC7 at MMIO 0xe6cd0000 (irq = 175) is a scifa sh-sci.8: ttySC8 at MMIO 0xe6c30000 (irq = 112) is a scifb smsc911x: Driver version 2008-10-21 libphy: smsc911x-mdio: probed smsc911x smsc911x.0: eth0: attached PHY driver [Generic PHY] (mii_bus:phy_addr=smsc911x-0:01, irq=-1) smsc911x smsc911x.0: eth0: MAC Address: 00:01:9b:04:04:10 r8a66597_hcd r8a66597_hcd.0: USB Host Controller r8a66597_hcd r8a66597_hcd.0: new USB bus registered, assigned bus number 1 r8a66597_hcd r8a66597_hcd.0: irq 417, io base 0x10010000 hub 1-0:1.0: USB hub found hub 1-0:1.0: 2 ports detected Initializing USB Mass Storage driver... usbcore: registered new interface driver usb-storage USB Mass Storage support registered. renesas_usbhs renesas_usbhs: gadget probed renesas_usbhs renesas_usbhs: probed input: gpio-keys-polled as /devices/platform/gpio-keys-polled.0/input/input0 input: st1232-touchscreen as /devices/platform/i2c-sh_mobile.1/i2c-1/1-0055/input/input1 rtc-rs5c372 0-0032: r2025sd found, am/pm, driver version 0.6 rtc-rs5c372 0-0032: rtc core: registered rtc-rs5c372 as rtc0 i2c /dev entries driver sh_mobile_sdhi sh_mobile_sdhi.0: mmc0 base at 0xee100000 clock rate 0 MHz sh_mobile_sdhi sh_mobile_sdhi.2: mmc1 base at 0xee140000 clock rate 0 MHz usb 1-2: new high-speed USB device number 2 using r8a66597_hcd sh_mmcif sh_mmcif.0: driver version 2010-04-28 sh_pfc gpio: attaching to GPIO chip sh73a0_pfc sh_cmt sh_cmt.10: used for clock events sh_cmt sh_cmt.10: used as clock source sh_tmu sh_tmu.0: kept as earlytimer sh_tmu sh_tmu.1: kept as earlytimer usbcore: registered new interface driver usbhid usbhid: USB HID core driver platform asoc-simple-card.0: Driver asoc-simple-card requests probe deferral TCP: cubic registered NET: Registered protocol family 17 Key type dns_resolver registered VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 2 mmc0: new high speed SDHC card at address b368 Registering SWP/SWPB emulation handler mmcblk0: mmc0:b368 LEXAR 3.73 GiB mmcblk0: p1 p2 rtc-rs5c372 0-0032: setting system clock to 2012-08-20 04:08:54 UTC (1345435734) asoc-simple-card asoc-simple-card.0: ak4642-hifi <-> fsia-dai mapping ok scsi0 : usb-storage 1-2:1.0 smsc911x smsc911x.0: eth0: SMSC911x/921x identified at 0xcf9e8000, IRQ: 419 Sending DHCP requests .mmc1: new high speed SDHC card at address b368 mmcblk1: mmc1:b368 SD04G 3.66 GiB mmcblk1: p1 p2 p3 usb 1-2: address 2, EndpointAddress 0x02 use DMA FIFO usb 1-2: address 2, EndpointAddress 0x81 use DMA FIFO [sched_delayed] sched: RT throttling activated scsi 0:0:0:0: Direct-Access Patriot Memory PMAP PQ: 0 ANSI: 0 CCS mmc2: new high speed MMC card at address 0001 mmcblk2: mmc2:0001 M4G1EM 3.72 GiB mmcblk2: p1 sd 0:0:0:0: [sda] 7831552 512-byte logical blocks: (4.00 GB/3.73 GiB) sd 0:0:0:0: [sda] Write Protect is off sd 0:0:0:0: [sda] Mode Sense: 23 00 00 00 sd 0:0:0:0: [sda] No Caching mode page present sd 0:0:0:0: [sda] Assuming drive cache: write through sd 0:0:0:0: [sda] No Caching mode page present sd 0:0:0:0: [sda] Assuming drive cache: write through sda: sda1 sda2 sd 0:0:0:0: [sda] No Caching mode page present sd 0:0:0:0: [sda] Assuming drive cache: write through sd 0:0:0:0: [sda] Attached SCSI removable disk .., OK IP-Config: Got DHCP answer from 0.0.0.0, my address is 192.168.1.35 IP-Config: Complete: device=eth0, addr=192.168.1.35, mask=255.255.255.0, gw=192.168.1.62 host=192.168.1.35, domain=kmckk.jp, nis-domain=(none) bootserver=0.0.0.0, rootserver=0.0.0.0, rootpath= ALSA device list: #0: FSI2A-AK4648 EXT3-fs (mmcblk0p2): error: couldn't mount because of unsupported optional features (240) EXT2-fs (mmcblk0p2): error: couldn't mount because of unsupported optional features (240) EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null) VFS: Mounted root (ext4 filesystem) on device 179:2. Freeing init memory: 160K modprobe: FATAL: Could not load /lib/modules/3.6.0-rc2+/modules.dep: No such file or directory modprobe: FATAL: Could not load /lib/modules/3.6.0-rc2+/modules.dep: No such file or directory modprobe: FATAL: Could not load /lib/modules/3.6.0-rc2+/modules.dep: No such file or directory init: Failed to create pty - disabling logging for job init: Temporary process spawn error: No such file or directory init: Failed to create pty - disabling logging for job init: Temporary process spawn error: No such file or directory init: Failed to create pty - disabling logging for job init: Temporary process spawn error: No such file or directory init: Failed to create pty - disabling logging for job init: Temporary process spawn error: No such file or directory init: Failed to create pty - disabling logging for job init: Temporary process spawn error: No such file or directory init: plymouth main process (469) killed by SEGV signal init: plymouth-splash main process (3074) terminated with status 2 init: Failed to create pty - disabling logging for job init: Temporary process spawn error: No such file or directory init: Failed to create pty - disabling logging for job init: Temporary process spawn error: No such file or directory init: Failed to create pty - disabling logging for job init: Temporary process spawn error: No such file or directory init: Failed to create pty - disabling logging for job init: Temporary process spawn error: No such file or directory init: failsafe main process (3130) killed by TERM signal init: Failed to create pty - disabling logging for job init: Temporary process spawn error: No such file or directory init: Failed to create pty - disabling logging for job init: Temporary process spawn error: No such file or directory init: Failed to create pty - disabling logging for job init: Temporary process spawn error: No such file or directory init: Failed to create pty - disabling logging for job init: Temporary process spawn error: No such file or directory init: Failed to create pty - disabling logging for job init: Temporary process spawn error: No such file or directory init: Failed to create pty - disabling logging for job init: Temporary process spawn error: No such file or directory init: Failed to create pty - disabling logging for job * Starting internet superserver inetd init: Temporary process spawn error: No such file or directory init: Failed to create pty - disabling logging for job init: Temporary process spawn error: No such file or directory [ OK ] Last login: Mon Aug 20 00:30:39 UTC 2012 on tty1 init: Failed to create pty - disabling logging for job init: Temporary process spawn error: No such file or directory init: Failed to create pty - disabling logging for job init: Temporary process spawn error: No such file or directory init: Failed to create pty - disabling logging for job init: Temporary process spawn error: No such file or directory init: Failed to create pty - disabling logging for job init: Temporary process spawn error: No such file or directory init: Failed to create pty - disabling logging for job init: Temporary process spawn error: No such file or directory Welcome to Linaro 12.08 (development branch) (GNU/Linux 3.6.0-rc2+ armv7l) * Documentation: https://wiki.linaro.org/ init: Failed to create pty - disabling logging for job init: Temporary process spawn error: No such file or directory init: Failed to create pty - disabling logging for job init: Temporary process spawn error: No such file or directory init: tty1 main process (3262) killed by TERM signal root@linaro-alip:~#
On Sun, Aug 19, 2012 at 09:19:34PM -0700, Kuninori Morimoto wrote: > > Hi Paul > > > Can you post a boot log with the pr_debug() output in the irqdomain code > > enabled? You may need to add ignore_loglevel to your kernel command line. > > > > If that doesn't produce any further clues I'll have to find one of these > > boards to see what's going on. > > This is my log > > NR_IRQS:16 nr_irqs:16 16 > irq: Allocated domain of type 0 @0xde802800 > intc: Registered controller 'sh73a0-intcs' with 77 IRQs > irq: Allocated domain of type 3 @0xde802940 .. > irq: irq_domain_associate_many(<no-node>, irqbase=552, hwbase=552, count=1) .. > intc: Registered controller 'sh73a0-intca-irq-pins' with 32 IRQs > irq: Allocated domain of type 3 @0xde8029c0 > irq: irq_domain_associate_many(<no-node>, irqbase=544, hwbase=544, count=1) > irq: irq_domain_associate_many(<no-node>, irqbase=545, hwbase=545, count=1) > irq: irq_domain_associate_many(<no-node>, irqbase=546, hwbase=546, count=1) > irq: irq_domain_associate_many(<no-node>, irqbase=547, hwbase=547, count=1) > irq: irq_domain_associate_many(<no-node>, irqbase=548, hwbase=548, count=1) > irq: irq_domain_associate_many(<no-node>, irqbase=549, hwbase=549, count=1) > irq: irq_domain_associate_many(<no-node>, irqbase=550, hwbase=550, count=1) > irq: irq_domain_associate_many(<no-node>, irqbase=551, hwbase=551, count=1) > irq: irq_domain_associate_many(<no-node>, irqbase=552, hwbase=552, count=1) > ------------[ cut here ]------------ > WARNING: at /opt/usr/src/WORK/morimoto/gitlinux/linux-2.6/kernel/irq/irqdomain.) > error: irq_desc already associated; irq=552 hwirq=0x228 Well, that's certainly a valid bug. hwirq 552 is already bound to the previous controller, and the vector in question is being registered a second time under another controller. This looks to be RTDMAC_2_DEI6 (0x1300), but the rest descends in to macro hell, so it's not obvious why the same vector is being registered in multiple places. -- To unsubscribe from this list: send the line "unsubscribe linux-sh" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
diff --git a/kernel/irq/irqdomain.c b/kernel/irq/irqdomain.c index 49a7772..3b39c0e 100644 --- a/kernel/irq/irqdomain.c +++ b/kernel/irq/irqdomain.c @@ -1,5 +1,7 @@ #define pr_fmt(fmt) "irq: " fmt +#define DEBUG + #include <linux/debugfs.h> #include <linux/hardirq.h> #include <linux/interrupt.h>