Hi,
On Tue, 18 Sep 2018 08:30:58 +0200 H. Nikolaus Schaller hns@goldelico.com wrote:
Hi all, I have finally updated our kernel trees to
letux-4.14.70 letux-4.18.8 letux-4.19-rc4
and as usual there are binaries and sources at the known locations.
Regarding 4.19-rc4 we have quite some construction sites, unfortunately with some regressions.
Here is the list of (significantly) broken things that I am aware of:
Pyra:
- OMAP5 TILER is no longer scanning through the frame buffer and appears to fetch from a fixed address
- "reboot" hangs if timer8 is in use
- bq2429x charger driver is far from being perfect (sometimes does not detect USB unplug/replug and charging does not start)
- AESS does not load firmware and even without, audio is broken
- PVR/SGX integration is missing
- sd/eMMC switch driver is missing
GTA04:
- camera driver is still not stable and incomplete
- PVR/SGX integration is incomplete
Another thing on letux3704: hdq woes: rmmod omap_hdq ; modprobe omap_hdq causes a lot of mess[1]:
enabling serial runtime auto-suspend confuses omap_hdq. I do not get values for current_now then. Background: Probably serial devices were the last user of many things in the soc (I did not load many modules), so re-requesting them by e.g. omap_hdq has to be done properly. Maybe that is the reason. I have not checked those things earlier, but there were some changes there, so I experimented a bit.
Others:
- Pandora WLAN is broken
- Pandora Audio is missing
- problems with generic-adc-battery (unreliable readings, % report less precise than it could be)
- Udoo neo: no HDMI driver
So all this needs help and support from our community.
BR, Nikolaus
http://projects.goldelico.com/p/gta04-kernel/ Letux-kernel mailing list Letux-kernel@openphoenux.org http://lists.goldelico.com/mailman/listinfo.cgi/letux-kernel
[1]: [ 444.268707] Hardware name: Generic OMAP36xx (Flattened Device Tree) [ 444.275329] [<c0110ddc>] (unwind_backtrace) from [<c010c2e8>] (show_stack+0x10/0x14) [ 444.283447] [<c010c2e8>] (show_stack) from [<c07909ac>] (dump_stack+0x7c/0x98) [ 444.291015] [<c07909ac>] (dump_stack) from [<c02ca6c0>] (sysfs_warn_dup+0x50/0x68) [ 444.298950] [<c02ca6c0>] (sysfs_warn_dup) from [<c02caa0c>] (sysfs_do_create_link_sd+0x90/0xac) [ 444.308044] [<c02caa0c>] (sysfs_do_create_link_sd) from [<c04fe504>] (bus_add_device+0x54/0xcc) [ 444.317138] [<c04fe504>] (bus_add_device) from [<c04fc820>] (device_add+0x390/0x570) [ 444.325256] [<c04fc820>] (device_add) from [<c061574c>] (w1_attach_slave_device+0x218/0x408) [ 444.334106] [<c061574c>] (w1_attach_slave_device) from [<c0615a98>] (w1_slave_found+0xb4/0xc4) [ 444.343109] [<c0615a98>] (w1_slave_found) from [<bf0d30a0>] (omap_w1_search_bus+0x54/0x78 [omap_hdq]) [ 444.352783] [<bf0d30a0>] (omap_w1_search_bus [omap_hdq]) from [<c0616264>] (w1_search_process_cb+0x4c/0xfc) [ 444.362976] [<c0616264>] (w1_search_process_cb) from [<c06163e4>] (w1_process+0x6c/0x118) [ 444.371520] [<c06163e4>] (w1_process) from [<c014f954>] (kthread+0x130/0x148) [ 444.378967] [<c014f954>] (kthread) from [<c01010e8>] (ret_from_fork+0x14/0x2c) [ 444.386535] Exception stack(0xdbd25fb0 to 0xdbd25ff8) [ 444.391815] 5fa0: 00000000 00000000 00000000 00000000 [ 444.400329] 5fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 444.408905] 5fe0: 00000000 00000000 00000000 00000000 00000013 00000000 [ 444.416198] w1_slave_driver 01-000000000000: Device registration [01-000000000000] failed. err=-17 [ 444.425720] w1_master_driver w1_bus_master2: w1_attach_slave_device: Attaching 01-000000000000 failed. [ 451.681915] Unable to handle kernel paging request at virtual address bf01d04c [ 451.689605] pgd = 6517225a [ 451.692687] [bf01d04c] *pgd=9bcdb811, *pte=00000000, *ppte=00000000 [ 451.699371] Internal error: Oops: 80000007 [#1] PREEMPT SMP ARM [ 451.705657] Modules linked in: omap_hdq usb_f_ecm omap2430 g_ether usb_f_rndis u_ether libcomposite configfs twl4030_charger industrialio phy_twl4030_usb musb_hdrc bq27xxx_battery_hdq bq27xxx_battery overlay [last unloaded: omap_hdq] [ 451.727691] CPU: 0 PID: 1063 Comm: w1_bus_master1 Not tainted 4.19.0-rc4-letux+ #34 [ 451.735809] Hardware name: Generic OMAP36xx (Flattened Device Tree) [ 451.742431] PC is at 0xbf01d04c [ 451.745819] LR is at w1_search_process_cb+0x4c/0xfc [ 451.750976] pc : [<bf01d04c>] lr : [<c0616264>] psr: a0000153 [ 451.757629] sp : dbcb1f48 ip : bf01d04c fp : ddb5b69c [ 451.763153] r10: dda80440 r9 : c06159e4 r8 : dda80440 [ 451.768676] r7 : 000000f0 r6 : dda8042c r5 : dda80400 r4 : dda8041c [ 451.775604] r3 : c06159e4 r2 : 000000f0 r1 : dda80400 r0 : dbc8e090 [ 451.782501] Flags: NzCv IRQs on FIQs off Mode SVC_32 ISA ARM Segment none [ 451.790161] Control: 10c5387d Table: 9bcac019 DAC: 00000051 [ 451.796234] Process w1_bus_master1 (pid: 1063, stack limit = 0x5a1bf9bc) [ 451.803344] Stack: (0xdbcb1f48 to 0xdbcb2000) [ 451.807983] 1f40: dda80400 00000000 dbcb0000 dda80490 000003e8 c06159e4 [ 451.816650] 1f60: ddc2dc34 c06163e4 ddb5b680 ddb5b700 dbcb0000 dda80400 c0616378 00000000 [ 451.825347] 1f80: ddc2dc34 c014f954 00000000 ddb5b700 c014f824 00000000 00000000 00000000 [ 451.834014] 1fa0: 00000000 00000000 00000000 c01010e8 00000000 00000000 00000000 00000000 [ 451.842681] 1fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 451.851348] 1fe0: 00000000 00000000 00000000 00000000 00000013 00000000 00000000 00000000 [ 451.860046] [<c0616264>] (w1_search_process_cb) from [<c06163e4>] (w1_process+0x6c/0x118) [ 451.868713] [<c06163e4>] (w1_process) from [<c014f954>] (kthread+0x130/0x148) [ 451.876312] [<c014f954>] (kthread) from [<c01010e8>] (ret_from_fork+0x14/0x2c) [ 451.883941] Exception stack(0xdbcb1fb0 to 0xdbcb1ff8) [ 451.889312] 1fa0: 00000000 00000000 00000000 00000000 [ 451.897979] 1fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 451.906616] 1fe0: 00000000 00000000 00000000 00000000 00000013 00000000 [ 451.913635] Code: bad PC value [ 451.916992] ---[ end trace 0c53a422b15a25b1 ]--- [ 454.881958] w1_master_driver w1_bus_master2: Attaching one wire slave 01.000000000000 crc 3d
Regards, Andreas