[Letux-kernel] LetuxOS: Kernel v4.16 released
H. Nikolaus Schaller
hns at goldelico.com
Fri Apr 6 11:53:19 CEST 2018
> Am 06.04.2018 um 11:48 schrieb H. Nikolaus Schaller <hns at goldelico.com>:
>
> Hi,
> I wanted to look at QtMaze on GTA04A5 and found another kernel 4.16 problem...
>
>> Am 05.04.2018 um 23:10 schrieb H. Nikolaus Schaller <hns at goldelico.com>:
>>
>> Hi,
>> kernel v4.16 for LetuxOS is here.
>>
>> General:
>> * fixed some regressions (audio/vibra did stop working on GTA04)
>> * improved scripts for wlan and wwan control
>> * new /root/diskspeed tool
>> * enabled cpuidle
>>
>> GTA04:
>> * removed special branch for onenand
>>
>> Pyra:
>> * added back the simple txs02612 driver for the Pyra and
>> a /root tool to control the switch
>> * prepared the combination of pcal6524 + ts3a227e to have
>> working interrupts
>> * improved screen and keyboard brightness levels
>> * preconfigure nubs for Letux OS X11
>>
>> Known new bugs:
>> * suspend seems to be broken (again)
>
> There is another one:
> * kernel does not boot on GTA04A5 (OneNAND problem)
Ok, there were thousands of changes in January:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/log/?h=v4.16&qt=grep&q=onenand
Maybe a patch like this is missing (since GTA04A5 setup isn't upstream):
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?h=v4.16&id=396744b76a89b1cd7681c6b8a7716b545f6cf986
>
> [ 0.000000] Booting Linux on physical CPU 0x0
> [ 0.000000] Linux version 4.16.0-letux+ (hns at iMac.local) (gcc version 4.9.2 (GCC)) #2150 SMP PREEMPT Thu Apr 5 17:08:12 CEST 2018
>
> ...
>
> [ 2.221893] omap-gpmc 6e000000.gpmc: GPMC revision 5.0
> [ 2.227661] gpmc_mem_init: disabling cs 0 mapped at 0x0-0x1000000
> [ 2.235748] omap2-onenand 4000000.onenand: initializing on CS0 (0x04000000), va 700762a1, DMA mode
> [ 2.245147] OneNAND Manufacturer: Samsung (0xec)
> [ 2.250457] Muxed OneNAND 512MB 1.8V 16-bit (0x50)
> [ 2.255554] OneNAND version = 0x0232
> [ 2.259307] Chip support all block unlock
> [ 2.263488] Chip has 4KiB pagesize
> [ 2.267089] Chip has cache program feature
> [ 2.272796] Scanning device for bad blocks
> [ 2.380493] onenand_bbt_wait: ecc 0xaaaa ctrl 0x0400 intr 0x8080 addr1 0x34b addr8 0x0
> [ 2.388793] OneNAND eraseblock 843 is an initial bad block
> [ 2.541839] omap2-onenand 4000000.onenand: optimized timings for 83 MHz
> [ 2.548828] 5 ofpart partitions found on MTD device 4000000.onenand
> [ 2.555419] Creating 5 MTD partitions on "4000000.onenand":
> [ 2.561248] 0x000000000000-0x000000080000 : "X-Loader"
> [ 2.568267] 0x000000080000-0x000000240000 : "U-Boot"
> [ 2.575256] 0x000000240000-0x000000280000 : "U-Boot Env"
> [ 2.582763] 0x000000280000-0x000000880000 : "Kernel"
> [ 2.589904] 0x000000880000-0x000020000000 : "File System"
> [ 2.712921] ubi0: default fastmap pool size: 100
> [ 2.719970] ubi0: default fastmap WL pool size: 50
> [ 2.725067] ubi0: attaching mtd4
> [ 2.731964] omap_hsmmc 480b4000.mmc: card claims to support voltages below defined range
> [ 2.768249] mmc1: new high speed SDIO card at address 0001
> [ 2.798614] onenand_wait: correctable ECC error = 0x5555
> [ 2.804168] ubi0: fixable bit-flip detected at PEB 696
> [ 2.826599] onenand_wait: correctable ECC error = 0x5555
> [ 2.832183] ubi0: fixable bit-flip detected at PEB 937
> [ 2.847198] onenand_wait: correctable ECC error = 0x5555
> [ 2.852752] ubi0: fixable bit-flip detected at PEB 1073
> [ 2.875976] onenand_wait: correctable ECC error = 0x5555
> [ 2.881530] ubi0: fixable bit-flip detected at PEB 1326
> [ 2.931488] onenand_wait: correctable ECC error = 0x5555
> [ 2.937072] ubi0: fixable bit-flip detected at PEB 1960
> [ 2.946319] ubi0: scanning is finished
> [ 2.950561] Unable to handle kernel NULL pointer dereference at virtual address 00000000
> [ 2.959075] pgd = 749fc154
> [ 2.961883] [00000000] *pgd=00000000
> [ 2.965698] Internal error: Oops: 805 [#1] PREEMPT SMP ARM
> [ 2.971435] Modules linked in:
> [ 2.974639] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.16.0-letux+ #2150
> [ 2.981719] Hardware name: Generic OMAP36xx (Flattened Device Tree)
> [ 2.988281] PC is at v7_dma_inv_range+0x30/0x48
> [ 2.993011] LR is at dma_cache_maint_page+0xd0/0xe0
> [ 2.998107] pc : [<c0118abc>] lr : [<c0113330>] psr: 60000113
> [ 3.004669] sp : ee0afca8 ip : c0118b3c fp : c0a03d54
> [ 3.010131] r10: 00000002 r9 : 00001000 r8 : c0abcb00
> [ 3.015594] r7 : c0a06b84 r6 : 000c0000 r5 : 00001000 r4 : 00000000
> [ 3.022399] r3 : 0000003f r2 : 00000040 r1 : 00001000 r0 : 00000000
> [ 3.029235] Flags: nZCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment none
> [ 3.036682] Control: 10c5387d Table: 80004019 DAC: 00000051
> [ 3.042694] Process swapper/0 (pid: 1, stack limit = 0x7c502061)
> [ 3.048980] Stack: (0xee0afca8 to 0xee0b0000)
> [ 3.053527] fca0: efff9000 00000000 00001000 00000000 00001000 efff9000
> [ 3.062072] fcc0: 00000002 00000000 ee6f8aa8 02c41000 04000000 c0113360 c0118b3c 00000000
> [ 3.070617] fce0: 00001000 efff9000 00000000 ee6f5810 00001000 c0113444 00000400 00000000
> [ 3.079162] fd00: ee6f8820 c0515110 00000002 00000000 f0957000 c0514fc0 ee6f8820 ee0afdc8
> [ 3.087707] fd20: 00000000 00001000 ee6f8aa8 02c41000 00000000 c0511f94 00001000 ee7365c0
> [ 3.096252] fd40: 00006000 f0957000 00001000 00000000 00000000 00000000 00000000 00000080
> [ 3.104797] fd60: 00000005 00000000 00000000 00000fff 00007000 ee729400 00000005 00000000
> [ 3.113342] fd80: ee0afe24 00880000 00000000 ee0afdc8 00000000 c04f86b0 ee0afdc8 00000000
> [ 3.121887] fda0: 023c1000 00000000 00006000 ee729400 c04f867c c04f6588 ee0afdc8 c0acad34
> [ 3.130432] fdc0: c022f98c ee724480 00000000 00006000 00000000 00000000 00000000 00000000
> [ 3.138977] fde0: f0957000 00000000 ee724480 ee333000 00006000 0000008f 00001000 023c1000
> [ 3.147521] fe00: 00000000 f0957000 00000004 c051ebb8 00006000 ee0afe24 f0957000 c022fad0
> [ 3.156097] fe20: 014080c0 00000000 00000000 ee333000 ee73b6f0 ee734a80 ee0afe68 ee73b710
> [ 3.164611] fe40: 00000014 c0acad34 00000000 c051643c 00006000 c0acad34 00000000 c023ad90
> [ 3.173187] fe60: f0957000 00000000 ee333000 00000000 ee333000 00000000 ee729400 ee333040
> [ 3.181732] fe80: 00000014 c0acad34 00000000 c0524e60 ee333000 ee734a80 00000000 ee333000
> [ 3.190277] fea0: 00000000 ee333040 00000014 c051996c c0acad34 00000000 c0acad34 c095483c
> [ 3.198822] fec0: ee729400 00000004 000000bc 00000000 c0acad38 ee729400 c0acad34 00000000
> [ 3.207336] fee0: c0a9c900 c095483c 00000000 c093b4f0 00000000 00000000 c0a06ca0 c0acad39
> [ 3.215881] ff00: 00000007 c093b3b8 000000bc c09705f4 00000000 c0102818 000000bb c08a5ca0
> [ 3.224426] ff20: 00000000 c014973c 00000000 c08a4e04 00000007 00000007 c08a5cb4 efffcad4
> [ 3.232971] ff40: 000000bb c08a5cb4 efffcad4 00000000 c095483c 00000007 c0954834 000000bc
> [ 3.241485] ff60: 00000007 c0954838 000000bc c09705f4 c0a9c900 c0900d78 00000007 00000007
> [ 3.250030] ff80: 00000000 c090058c 00000000 c06ff350 00000000 00000000 00000000 00000000
> [ 3.258575] ffa0: 00000000 c06ff358 00000000 c01010e8 00000000 00000000 00000000 00000000
> [ 3.267120] ffc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
> [ 3.275665] ffe0: 00000000 00000000 00000000 00000000 00000013 00000000 ffffffff ffffffff
> [ 3.284210] [<c0118abc>] (v7_dma_inv_range) from [<c0113330>] (dma_cache_maint_page+0xd0/0xe0)
> [ 3.293182] [<c0113330>] (dma_cache_maint_page) from [<c0113360>] (__dma_page_cpu_to_dev+0x20/0x90)
> [ 3.302642] [<c0113360>] (__dma_page_cpu_to_dev) from [<c0113444>] (arm_dma_map_page+0x30/0x64)
> [ 3.311737] [<c0113444>] (arm_dma_map_page) from [<c0515110>] (omap2_onenand_read_bufferram+0x150/0x348)
> [ 3.321624] [<c0515110>] (omap2_onenand_read_bufferram) from [<c0511f94>] (onenand_read_oob+0x164/0x668)
> [ 3.331542] [<c0511f94>] (onenand_read_oob) from [<c04f86b0>] (part_read_oob+0x34/0x6c)
> [ 3.339904] [<c04f86b0>] (part_read_oob) from [<c04f6588>] (mtd_read+0xc8/0x108)
> [ 3.347625] [<c04f6588>] (mtd_read) from [<c051ebb8>] (ubi_io_read+0x158/0x250)
> [ 3.355255] [<c051ebb8>] (ubi_io_read) from [<c051643c>] (ubi_read_volume_table+0x1ac/0x8f8)
> [ 3.364074] [<c051643c>] (ubi_read_volume_table) from [<c0524e60>] (ubi_attach+0x134/0x214)
> [ 3.372802] [<c0524e60>] (ubi_attach) from [<c051996c>] (ubi_attach_mtd_dev+0x358/0x794)
> [ 3.381256] [<c051996c>] (ubi_attach_mtd_dev) from [<c093b4f0>] (ubi_init+0x138/0x1d8)
> [ 3.389526] [<c093b4f0>] (ubi_init) from [<c0102818>] (do_one_initcall+0xa8/0x14c)
> [ 3.397430] [<c0102818>] (do_one_initcall) from [<c0900d78>] (kernel_init_freeable+0x110/0x1d4)
> [ 3.406524] [<c0900d78>] (kernel_init_freeable) from [<c06ff358>] (kernel_init+0x8/0x10c)
> [ 3.415069] [<c06ff358>] (kernel_init) from [<c01010e8>] (ret_from_fork+0x14/0x2c)
> [ 3.422943] Exception stack(0xee0affb0 to 0xee0afff8)
> [ 3.428222] ffa0: 00000000 00000000 00000000 00000000
> [ 3.436737] ffc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
> [ 3.445281] ffe0: 00000000 00000000 00000000 00000000 00000013 00000000
> [ 3.452209] Code: 1e070f3e e1110003 e1c11003 1e071f3e (ee070f36)
> [ 3.458709] ---[ end trace 28f00d4d45c7508f ]---
> [ 3.463562] Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b
> [ 3.463562]
> [ 3.473114] ---[ end Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b
> [ 3.473114]
>
> Can someone confirm this?
>
>> Source: http://git.goldelico.com/?p=gta04-kernel.git;a=heads
>> Binaries: http://download.goldelico.com/letux-kernel/letux-4.16/
>> http://download.goldelico.com/letux-kernel/letux-4.16-lpae/
>>
>> Please test and report bugs and submit patches.
>
> BR,
> Nikolaus
>
> _______________________________________________
> Kernel mailing list
> Kernel at pyra-handheld.com
> http://pyra-handheld.com/cgi-bin/mailman/listinfo/kernel
More information about the Letux-kernel
mailing list