[Letux-kernel] Letux OS: Kernel 4.19-rc4

H. Nikolaus Schaller hns at goldelico.com
Sat Sep 22 14:59:11 CEST 2018


> Am 22.09.2018 um 13:49 schrieb Andreas Kemnade <andreas at kemnade.info>:
> 
> Hi,
> 
> On Sat, 22 Sep 2018 13:30:08 +0200
> "H. Nikolaus Schaller" <hns at goldelico.com> wrote:
> 
>> Hi,
>> 
>>> Am 22.09.2018 um 12:28 schrieb Andreas Kemnade <andreas at kemnade.info>:
>>> 
>>> On Tue, 18 Sep 2018 08:30:58 +0200
>>> H. Nikolaus Schaller <hns at 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
>>> 
>>> [   63.866882] twl4030_voice_set_tristate codec=01a1e884 1
>>> [   63.874877] pps pps0: new PPS source pps.-1
>>> [   63.879333] pps pps0: Registered IRQ 166 as PPS source
>>> [   63.894653] TPS Voice IF is tristated
>>> [   63.910339] wwan_on_off_is_powered_on: USB phy event 0
>>> [   63.921508] omap-twl4030 sound: ASoC: failed to init TWL4030 HiFi: -22
>>> [   63.942443] wwan_on_off_is_powered_on: in-off invalid
>>> [   63.968627] omap-twl4030 sound: ASoC: failed to instantiate card -22
>>> [   64.004302] wwan_on_off_is_powered_on: return 'true'
>>> [   64.009735] wwan_on_off_rfkill_set_block: blocked: 0
>>> [   64.046234] asoc-simple-card sound_telephony: gtm601 <-> 49026000.mcbsp mapping ok
>>> [   64.059814] omap-twl4030 sound: devm_snd_soc_register_card() failed: -22
>>> [   64.078491] wwan_on_off_set_power:on = 1
>>> [   64.082611] wwan_on_off_is_powered_on: USB phy event 0
>>> [   64.094482] omap-twl4030: probe of sound failed with error -22
>>> 
>>> 
>>> root at gta04:~# arecord -l
>>> **** List of CAPTURE Hardware Devices ****
>>> card 0: voice [GTA04 voice], device 0: 49026000.mcbsp-gtm601 gtm601-0 []
>>> Subdevices: 1/1
>>> Subdevice #0: subdevice #0
>>> card 1: fmradio [GTA04 fm-radio], device 0: 48074000.mcbsp-Si47xx Si47xx-0 []
>>> Subdevices: 1/1
>>> Subdevice #0: subdevice #0
>>> root at gta04:~#
>>> 
>>> Well, that is rather incomplete.
>>> So the only thing I can to is to create a phone to radio adapter....
>> 
>> Well, may be another lost commit from applying DT rework.
>> 
> probably,
> grep -i HiFi kerneltest/logs/*/boot*
> kerneltest/logs/v4.19-rc4-26-g3918c21eacb0/boot-1537223306.log:[   12.353607] omap-twl4030 sound: twl4030-hifi <-> 49022000.mcbsp mapping ok
> kerneltest/logs/v4.19-rc4-26-g3918c21eacb0/boot-1537223359.log:[   12.284545] omap-twl4030 sound: twl4030-hifi <-> 49022000.mcbsp mapping ok
> kerneltest/logs/v4.19-rc4-26-g3918c21eacb0/boot-1537223412.log:[   12.257171] omap-twl4030 sound: twl4030-hifi <-> 49022000.mcbsp mapping ok
> kerneltest/logs/v4.19-rc4-26-g3918c21eacb0/boot-1537223464.log:[   12.391387] omap-twl4030 sound: twl4030-hifi <-> 49022000.mcbsp mapping ok
> kerneltest/logs/v4.19-rc4-26-g3918c21eacb0/boot-1537223517.log:[   12.329620] omap-twl4030 sound: twl4030-hifi <-> 49022000.mcbsp mapping ok
> kerneltest/logs/v4.19-rc4-95-geb9a29f9e585/boot-1537396111.log:[   12.221435] omap-twl4030 sound: twl4030-hifi <-> 49022000.mcbsp mapping ok
> kerneltest/logs/v4.19-rc4-95-geb9a29f9e585/boot-1537396166.log:[   12.273864] omap-twl4030 sound: twl4030-hifi <-> 49022000.mcbsp mapping ok
> kerneltest/logs/v4.19-rc4-95-geb9a29f9e585/boot-1537396221.log:[   12.165008] omap-twl4030 sound: twl4030-hifi <-> 49022000.mcbsp mapping ok
> kerneltest/logs/v4.19-rc4-95-geb9a29f9e585/boot-1537396276.log:[   12.209716] omap-twl4030 sound: twl4030-hifi <-> 49022000.mcbsp mapping ok
> kerneltest/logs/v4.19-rc4-95-geb9a29f9e585/boot-1537396331.log:[   12.211425] omap-twl4030 sound: twl4030-hifi <-> 49022000.mcbsp mapping ok
> kerneltest/logs/v4.19-rc4/boot-1537163145.log:[   12.371520] omap-twl4030 sound: twl4030-hifi <-> 49022000.mcbsp mapping ok
> 
> That is cleanly build from another git checkout but tested with
> fixed dt.

Ok. Maybe a clean build does reveal which files are missing.

> 
>> DT rework is quite a nightmare...
>> 
>> It is almost impossible to split it into small and really independent
>> patches that can be easily reordered. So you usually rewrite everything
>> in the hope that nodes moved around do not get lost.
>> 
>> And there is IMHO no tool to compare two device trees if they are
>> logically the same, since reordering nodes changes the binary even if
>> the result behaves identically. And ftddump does not tell much about the
>> symbols any more and ha no --sort option.
>> 
>> The best approach seems be to boot the device with different DTBs
>> and "ls -R /sys/firmware".
>> 
>> This should have symbols (almost) resolved and alphabetically sorted.
>> 
>> So doing a diff on that might show which node has changed in structure
>> (i.e. missing properties etc.).
>> 
>> But I have never tried this.
>> 
> I tried something that for finding out my dt problems regarding suspend.
> And then I found some strange things present which where not in the
> source....
> 
> Regards,
> Andreas
> _______________________________________________
> http://projects.goldelico.com/p/gta04-kernel/
> Letux-kernel mailing list
> Letux-kernel at openphoenux.org
> http://lists.goldelico.com/mailman/listinfo.cgi/letux-kernel

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 801 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://lists.goldelico.com/pipermail/letux-kernel/attachments/20180922/a2857485/attachment-0001.asc>


More information about the Letux-kernel mailing list