>>>>> Could you try and apply the following patch?
Not necessarily due to the patch, but first reboot was: [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Linux version 3.0.35-Xenomai-g7cce9fa-dirty (andypugh@udoo) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #17 SMP PREEMPT Sun Feb 2 23:51:15 UTC 2014 [ 0.000000] CPU: ARMv7 Processor [412fc09a] revision 10 (ARMv7), cr=10c53c7d [ 0.000000] CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache [ 0.000000] Machine: SECO i.Mx6 UDOO Board [ 0.000000] Kernel ver: v. 112 [ 0.000000] Memory policy: ECC disabled, Data cache writealloc [ 0.000000] CPU identified as i.MX6Q, silicon rev 1.2 [ 0.000000] PERCPU: Embedded 10 pages/cpu @8c008000 s16704 r8192 d16064 u40960 [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 227328 [ 0.000000] Kernel command line: console=ttymxc1,115200 root=/dev/mmcblk0p1 rootwait rw fbmem=24M video=mxcfb0:dev=hdmi,1920x1080M@60,bpp=32 isolcpus=3 xeno_hal.supported_cpus=8 [ 0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes) [ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes) [ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes) [ 0.000000] Memory: 640MB 256MB = 896MB total [ 0.000000] Memory: 895084k/895084k available, 153492k reserved, 0K highmem [ 0.000000] Virtual kernel memory layout: [ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB) [ 0.000000] fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB) [ 0.000000] DMA : 0xf4600000 - 0xffe00000 ( 184 MB) [ 0.000000] vmalloc : 0xc0800000 - 0xf2000000 ( 792 MB) [ 0.000000] lowmem : 0x80000000 - 0xc0000000 (1024 MB) [ 0.000000] pkmap : 0x7fe00000 - 0x80000000 ( 2 MB) [ 0.000000] modules : 0x7f000000 - 0x7fe00000 ( 14 MB) [ 0.000000] .init : 0x80008000 - 0x8003d000 ( 212 kB) [ 0.000000] .text : 0x8003d000 - 0x80c01b18 (12051 kB) [ 0.000000] .data : 0x80c02000 - 0x80c6f480 ( 438 kB) [ 0.000000] .bss : 0x80c6f4a4 - 0x80cee2a0 ( 508 kB) [ 0.000000] SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=4, Nodes=1 [ 0.000000] Preemptible hierarchical RCU implementation. [ 0.000000] NR_IRQS:624 [ 0.000000] MXC GPIO hardware [ 0.000000] sched_clock: 32 bits at 3000kHz, resolution 333ns, wraps every 1431655ms [ 0.000000] arm_max_freq=1GHz [ 0.000000] MXC_Early serial console at MMIO 0x21e8000 (options '115200') [ 0.000000] bootconsole [ttymxc1] enabled [ 0.000000] I-pipe 1.18-13: pipeline enabled. [ 0.000000] Console: colour dummy device 80x30 [ 0.230711] Calibrating delay loop... 1581.05 BogoMIPS (lpj=7905280) [ 0.319069] pid_max: default: 32768 minimum: 301 [ 0.324038] Mount-cache hash table entries: 512 [ 0.329474] Initializing cgroup subsys cpuacct [ 0.333988] Initializing cgroup subsys devices [ 0.338451] Initializing cgroup subsys freezer [ 0.342948] Initializing cgroup subsys blkio [ 0.347298] CPU: Testing write buffer coherency: ok [ 0.352421] I-pipe, 396.000 MHz timer [ 0.356166] I-pipe, 396.000 MHz clocksource [ 0.360416] hw perfevents: enabled with ARMv7 Cortex-A9 PMU driver, 7 counters available [ 0.466819] CPU1: Booted secondary processor [ 0.596831] CPU2: Booted secondary processor [ 0.726868] CPU3: Booted secondary processor [ 0.816237] Brought up 4 CPUs [ 0.832073] SMP: Total of 4 processors activated (6324.22 BogoMIPS). [ 0.838961] devtmpfs: initialized [ 0.862022] print_constraints: dummy: [ 0.865994] NET: Registered protocol family 16 [ 0.875471] print_constraints: vddpu: 725 <--> 1300 mV at 1150 mV fast normal [ 0.883099] print_constraints: vddcore: 725 <--> 1300 mV at 1150 mV fast normal [ 0.890884] print_constraints: vddsoc: 725 <--> 1300 mV at 1200 mV fast normal [ 0.898626] print_constraints: vdd2p5: 2000 <--> 2775 mV at 2400 mV fast normal [ 0.906454] print_constraints: vdd1p1: 800 <--> 1400 mV at 1100 mV fast normal [ 0.914128] print_constraints: vdd3p0: 2625 <--> 3400 mV at 3000 mV fast normal [ 0.923481] [ 0.923488] > UDOO quad [ 0.927288] > rev C Called set_gpios_direction [ 0.931949] Test and set gpios directions and values by Gionji feat. Ekirei test [ 0.967109] Resetting ethernet physical layer. [ 1.013860] hw-breakpoint: found 6 breakpoint and 1 watchpoint registers. [ 1.020702] hw-breakpoint: 1 breakpoint(s) reserved for watchpoint single-step. [ 1.028069] hw-breakpoint: maximum watchpoint size is 4 bytes. [ 1.033947] L310 cache controller enabled [ 1.036215] Internal error: Oops - bad syscall: 80c1cae0 [#1] PREEMPT SMP [ 1.036237] U And then the second was (oddly) different, but not more succesful: [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Linux version 3.0.35-Xenomai-g7cce9fa-dirty (andypugh@udoo) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #17 SMP PREEMPT Sun Feb 2 23:51:15 UTC 2014 [ 0.000000] CPU: ARMv7 Processor [412fc09a] revision 10 (ARMv7), cr=10c53c7d [ 0.000000] CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache [ 0.000000] Machine: SECO i.Mx6 UDOO Board [ 0.000000] Kernel ver: v. 112 [ 0.000000] Memory policy: ECC disabled, Data cache writealloc [ 0.000000] CPU identified as i.MX6Q, silicon rev 1.2 [ 0.000000] PERCPU: Embedded 10 pages/cpu @8c008000 s16704 r8192 d16064 u40960 [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 227328 [ 0.000000] Kernel command line: console=ttymxc1,115200 root=/dev/mmcblk0p1 rootwait rw fbmem=24M video=mxcfb0:dev=hdmi,1920x1080M@60,bpp=32 isolcpus=3 xeno_hal.supported_cpus=8 [ 0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes) [ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes) [ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes) [ 0.000000] Memory: 640MB 256MB = 896MB total [ 0.000000] Memory: 895084k/895084k available, 153492k reserved, 0K highmem [ 0.000000] Virtual kernel memory layout: [ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB) [ 0.000000] fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB) [ 0.000000] DMA : 0xf4600000 - 0xffe00000 ( 184 MB) [ 0.000000] vmalloc : 0xc0800000 - 0xf2000000 ( 792 MB) [ 0.000000] lowmem : 0x80000000 - 0xc0000000 (1024 MB) [ 0.000000] pkmap : 0x7fe00000 - 0x80000000 ( 2 MB) [ 0.000000] modules : 0x7f000000 - 0x7fe00000 ( 14 MB) [ 0.000000] .init : 0x80008000 - 0x8003d000 ( 212 kB) [ 0.000000] .text : 0x8003d000 - 0x80c01b18 (12051 kB) [ 0.000000] .data : 0x80c02000 - 0x80c6f480 ( 438 kB) [ 0.000000] .bss : 0x80c6f4a4 - 0x80cee2a0 ( 508 kB) [ 0.000000] SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=4, Nodes=1 [ 0.000000] Preemptible hierarchical RCU implementation. [ 0.000000] NR_IRQS:624 [ 0.000000] MXC GPIO hardware [ 0.000000] sched_clock: 32 bits at 3000kHz, resolution 333ns, wraps every 1431655ms [ 0.000000] arm_max_freq=1GHz [ 0.000000] MXC_Early serial console at MMIO 0x21e8000 (options '115200') [ 0.000000] bootconsole [ttymxc1] enabled [ 0.000000] I-pipe 1.18-13: pipeline enabled. [ 0.000000] Console: colour dummy device 80x30 [ 0.230714] Calibrating delay loop... 1581.05 BogoMIPS (lpj=7905280) [ 0.319071] pid_max: default: 32768 minimum: 301 [ 0.324038] Mount-cache hash table entries: 512 [ 0.329470] Initializing cgroup subsys cpuacct [ 0.333987] Initializing cgroup subsys devices [ 0.338448] Initializing cgroup subsys freezer [ 0.342946] Initializing cgroup subsys blkio [ 0.347294] CPU: Testing write buffer coherency: ok [ 0.352416] I-pipe, 396.000 MHz timer [ 0.356163] I-pipe, 396.000 MHz clocksource [ 0.360412] hw perfevents: enabled with ARMv7 Cortex-A9 PMU driver, 7 counters available [ 0.466810] CPU1: Booted secondary processor [ 0.596827] CPU2: Booted secondary processor [ 0.726861] CPU3: Booted secondary processor [ 0.816232] Brought up 4 CPUs [ 0.832067] SMP: Total of 4 processors activated (6324.22 BogoMIPS). [ 0.838976] devtmpfs: initialized [ 0.862135] print_constraints: dummy: [ 0.866106] NET: Registered protocol family 16 [ 0.875593] print_constraints: vddpu: 725 <--> 1300 mV at 1150 mV fast normal [ 0.883222] print_constraints: vddcore: 725 <--> 1300 mV at 1150 mV fast normal [ 0.891005] print_constraints: vddsoc: 725 <--> 1300 mV at 1200 mV fast normal [ 0.898753] print_constraints: vdd2p5: 2000 <--> 2775 mV at 2400 mV fast normal [ 0.906629] print_constraints: vdd1p1: 800 <--> 1400 mV at 1100 mV fast normal [ 0.914306] print_constraints: vdd3p0: 2625 <--> 3400 mV at 3000 mV fast normal [ 0.923666] [ 0.923673] > UDOO quad [ 0.927473] > rev C Called set_gpios_direction [ 0.932136] Test and set gpios directions and values by Gionji feat. Ekirei test [ 0.967019] Resetting ethernet physical layer. [ 1.013832] hw-breakpoint: found 6 breakpoint and 1 watchpoint registers. [ 1.020676] hw-breakpoint: 1 breakpoint(s) reserved for watchpoint single-step. [ 1.028043] hw-breakpoint: maximum watchpoint size is 4 bytes. [ 1.033923] L310 cache controller enabled [ 1.036208] Unable to handle kernel NULL pointer dereference at virtual address 00000000 [ Now, where did I leave that bootable kernel? -- atp _______________________________________________ Xenomai mailing list [email protected] http://www.xenomai.org/mailman/listinfo/xenomai
