[Gta04-owner] Linux 3.13-rc1

Dr. H. Nikolaus Schaller hns at goldelico.com
Sun Nov 24 13:38:11 CET 2013


Hi,
I have merged 3.13-rc1 and fixed minor merge conflicts and configuration issues [1], but it does not yet run (kernel panic):

## Booting kernel from Legacy Image at 82000000 ...
   Image Name:   Linux-3.13.0-rc1-gta04
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    3361160 Bytes = 3.2 MiB
   Load Address: 80008000
   Entry Point:  80008000
   Verifying Checksum ... OK
   Loading Kernel Image ... OK
OK

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 3.13.0-rc1-gta04 (hns at iMac.local) (gcc version 4.6.3 (GCC) ) #221 PREEMPT Sun Nov 24 10:55:37 CET 2013
[    0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7d
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[    0.000000] Machine: GTA04
[    0.000000] debug: ignoring loglevel setting.
[    0.000000] cma: CMA: reserved 12 MiB at 9f000000
[    0.000000] Memory policy: Data cache writeback
[    0.000000] On node 0 totalpages: 130816
[    0.000000] free_area_init_node: node 0, pgdat c069bdbc, node_mem_map c08c4000
[    0.000000]   Normal zone: 1024 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 130816 pages, LIFO batch:31
[    0.000000] CPU: All CPU(s) started in SVC mode.
[    0.000000] OMAP3630 ES1.2 (l2cache iva sgx neon isp 192mhz_clk )
[    0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[    0.000000] pcpu-alloc: [0] 0 
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 129792
[    0.000000] Kernel command line: console=ttyO2,115200n8 vram=12M omapfb.vram=0:8M,1:4M omapfb.rotate_type=0 omapdss.def_disp=lcd rootwait twl4030_chargt

...

[    1.170715] unable to find transceiver
[    1.174652] Unable to handle kernel NULL pointer dereference at virtual address 00000000
[    1.183166] pgd = c0004000
[    1.185974] [00000000] *pgd=00000000
[    1.189758] Internal error: Oops: 5 [#1] PREEMPT ARM
[    1.194915] Modules linked in:
[    1.198089] CPU: 0 PID: 1 Comm: swapper Not tainted 3.13.0-rc1-gta04 #221
[    1.205169] task: dec1b9c0 ti: dec36000 task.ti: dec36000
[    1.210815] PC is at phy_lookup+0x34/0xb8
[    1.214996] LR is at class_dev_iter_next+0x10/0x40
[    1.219970] pc : [<c0209584>]    lr : [<c027ae60>]    psr: a0000113
[    1.219970] sp : dec37dd0  ip : 00000000  fp : 00000000
[    1.231933] r10: dee36a00  r9 : c06503e4  r8 : c0672b68
[    1.237365] r7 : 0000006c  r6 : c05a2dfc  r5 : ded18410  r4 : dec37dd4
[    1.244140] r3 : 00000000  r2 : 00000000  r1 : 00000000  r0 : dee36a00
[    1.250946] Flags: NzCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment kernel
[    1.258544] Control: 10c5387d  Table: 80004019  DAC: 00000015
[    1.264526] Process swapper (pid: 1, stack limit = 0xdec36240)
[    1.270599] Stack: (0xdec37dd0 to 0xdec38000)
[    1.275146] 7dc0:                                     00000000 ded8518c dee36b38 00000000
[    1.283660] 7de0: 0000001d ded18410 c05a2dfc dee6e810 0000006c c0672b68 c061b5b0 c0209674
[    1.292175] 7e00: ded18410 c05a2dfc 00000000 ded18410 c05a2dfc c02096fc dedac010 ded18410
[    1.300689] 7e20: ded28ad0 c02f7fe4 dedac010 ded28a80 ded18410 0000006c 0000009b c02f185c
[    1.309204] 7e40: ded18410 0000006c ded18410 c068c938 00000000 c068c938 0000009b c027bbac
[    1.317718] 7e60: c027bb94 ded18410 ded18410 c027a300 00000001 ded18410 c068c938 c068c938
[    1.326263] 7e80: 00000000 c027a51c 00000000 ded18410 ded18444 c027a594 c068c938 dec37ea8
[    1.334777] 7ea0: c027a534 c0278e60 dec09d8c ded25a30 c068c938 c068c938 dee6dd00 c0682a90
[    1.343292] 7ec0: 00000000 c0279c00 c047d75c c047d75d 80000000 c068c938 c0644dc4 00000000
[    1.351806] 7ee0: c069ca00 c027abe8 c027b49c c0639054 c0644dc4 c00086a8 c061b5b0 c0046714
[    1.360321] 7f00: c05e9ce0 00000072 c05a3c00 c0cc5e64 60000153 c05e9ce0 00000006 0000009b
[    1.368835] 7f20: 00000006 c0046794 0000009b 00000006 00000006 c061b5b0 c0cc5e5c 00000000
[    1.377349] 7f40: 80000000 00000006 c0644dc0 00000006 c0644dc4 c0644da4 c069ca00 0000009b
[    1.385894] 7f60: c06503e4 c061bafc 00000006 00000006 c061b5b0 c06767c0 c064ff10 c064ff10
[    1.394409] 7f80: 00000000 00000000 00000000 00000000 00000000 c061bb98 00000000 00000000
[    1.402923] 7fa0: c043c9cc c043c9d4 00000000 c000db18 00000000 00000000 00000000 00000000
[    1.411437] 7fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    1.419952] 7fe0: 00000000 00000000 00000000 00000000 00000013 00000000 fdfdffff fffff7ff
[    1.428497] [<c0209584>] (phy_lookup+0x34/0xb8) from [<c0209674>] (phy_get+0x6c/0xc0)
[    1.436645] [<c0209674>] (phy_get+0x6c/0xc0) from [<c02096fc>] (devm_phy_get+0x34/0x68)
[    1.445007] [<c02096fc>] (devm_phy_get+0x34/0x68) from [<c02f7fe4>] (omap2430_musb_init+0x6c/0x1e0)
[    1.454437] [<c02f7fe4>] (omap2430_musb_init+0x6c/0x1e0) from [<c02f185c>] (musb_init_controller+0x84/0x380)
[    1.464691] [<c02f185c>] (musb_init_controller+0x84/0x380) from [<c027bbac>] (platform_drv_probe+0x18/0x48)
[    1.474853] [<c027bbac>] (platform_drv_probe+0x18/0x48) from [<c027a300>] (really_probe+0xa8/0x1cc)
[    1.484252] [<c027a300>] (really_probe+0xa8/0x1cc) from [<c027a51c>] (driver_probe_device+0x30/0x48)
[    1.493774] [<c027a51c>] (driver_probe_device+0x30/0x48) from [<c027a594>] (__driver_attach+0x60/0x84)
[    1.503479] [<c027a594>] (__driver_attach+0x60/0x84) from [<c0278e60>] (bus_for_each_dev+0x50/0x84)
[    1.512908] [<c0278e60>] (bus_for_each_dev+0x50/0x84) from [<c0279c00>] (bus_add_driver+0xa8/0x1b8)
[    1.522338] [<c0279c00>] (bus_add_driver+0xa8/0x1b8) from [<c027abe8>] (driver_register+0x9c/0xe0)
[    1.531677] [<c027abe8>] (driver_register+0x9c/0xe0) from [<c00086a8>] (do_one_initcall+0x94/0x13c)
[    1.541107] [<c00086a8>] (do_one_initcall+0x94/0x13c) from [<c061bafc>] (do_basic_setup+0x88/0xc0)
[    1.550445] [<c061bafc>] (do_basic_setup+0x88/0xc0) from [<c061bb98>] (kernel_init_freeable+0x64/0xfc)
[    1.560150] [<c061bb98>] (kernel_init_freeable+0x64/0xfc) from [<c043c9d4>] (kernel_init+0x8/0x100)
[    1.569580] [<c043c9d4>] (kernel_init+0x8/0x100) from [<c000db18>] (ret_from_fork+0x14/0x3c)
[    1.578369] Code: e1a03002 eb01c644 ea000017 e59a3168 (e5938000) 
[    1.584960] ---[ end trace 51caadff0116ae44 ]---
[    1.589843] Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b
[    1.589843] 

I had to fix some configuration changes and update the board file to match the new display panel
driver (for the first time "our" display is supported by the mainline kernel!). And I had to fix some renamed
functions for the opp control. Plus some other minor inconsistencies.

Therefore it might either be another mis-configuration or a real bug in the musb/phy code.

So I think we should wait until -rc2 before digging deeply into the issues.

BR,
Nikolaus

[1]: http://git.goldelico.com/?p=gta04-kernel.git;a=shortlog;h=refs/heads/3.13-rc1



More information about the Gta04-owner mailing list