As we're getting closer to release, it's important in my opinion that we clean up things a bit and organize things.
As you probably saw in my last email, I don't even know where to get everything - and that should be well documented on a website (ideally on https://dev.pyra-handheld.com/ ).
I can summarize everything there, but we first need to get a good structure and make some decisions how to proceed, as (in my opinion), it's a bit of a mess right now.
Let's start with the kernel:
I'm not sure whether we use the Letux Kernel as is or whether we apply some patches (or our own config file). Even if we simply use a modified configuration, this needs to be available. If someone wants to compile the exact same kernel as is running on the retail unit, he also needs a changed config file.
So, the main question is: How should we handle that? Should we simply use the LETUX kernel as is? That would easiest, however, we need to make sure we provide kernels that don't break anything serious (for example, one of the last releases broke audio - this should NEVER EVER happen if a normal user updates his system).
@Nikolaus: Do we have a way to ensure this doesn't happen? Is the stable-release on your kernel GIT tested properly? Ideally, we would provide an unstable- or stable kernel in our OS, so every user can help with testing if he wants to.
Another option would be to setup a git on our gitlab which would be basically a clone of the Letux kernel git with changes / additions that should not find their ways into the default Letux kernel.
This would be a bit cleaner in my opinion, as we would have everything together in our own git-repos - even if we use vanilla Letux without any changes.
I have no idea how to set something up though - is there someone who could help out here?
I'd really appreciate the inclusion of .config support in the kernel and also /proc/config.gz support
I always include these in any VM experiments, so even if all I have is the binary kernel left over (at a later date), I can still recreate the kernel or use the old config to recreate a config on a newer source...
On 14/06/18 03:26, Michael Mrozek wrote:
As we're getting closer to release, it's important in my opinion that we clean up things a bit and organize things.
As you probably saw in my last email, I don't even know where to get everything - and that should be well documented on a website (ideally on https://dev.pyra-handheld.com/ ).
I can summarize everything there, but we first need to get a good structure and make some decisions how to proceed, as (in my opinion), it's a bit of a mess right now.
Let's start with the kernel:
I'm not sure whether we use the Letux Kernel as is or whether we apply some patches (or our own config file). Even if we simply use a modified configuration, this needs to be available. If someone wants to compile the exact same kernel as is running on the retail unit, he also needs a changed config file.
So, the main question is: How should we handle that? Should we simply use the LETUX kernel as is? That would easiest, however, we need to make sure we provide kernels that don't break anything serious (for example, one of the last releases broke audio - this should NEVER EVER happen if a normal user updates his system).
@Nikolaus: Do we have a way to ensure this doesn't happen? Is the stable-release on your kernel GIT tested properly? Ideally, we would provide an unstable- or stable kernel in our OS, so every user can help with testing if he wants to.
Another option would be to setup a git on our gitlab which would be basically a clone of the Letux kernel git with changes / additions that should not find their ways into the default Letux kernel.
This would be a bit cleaner in my opinion, as we would have everything together in our own git-repos - even if we use vanilla Letux without any changes.
I have no idea how to set something up though - is there someone who could help out here?
Hi,
let me answer to both mails in one...
Am 14.06.2018 um 09:55 schrieb Mr C Camacho chriscamacho@virginmedia.com:
I'd really appreciate the inclusion of .config support in the kernel and also /proc/config.gz support
I always include these in any VM experiments, so even if all I have is the binary kernel left over (at a later date), I can still recreate the kernel or use the old config to recreate a config on a newer source...
It is enabled by letux_defconfig:
root@letux:~# ls -l /proc/config.gz -r--r--r-- 1 root root 35509 Jun 14 10:10 /proc/config.gz root@letux:~#
On 14/06/18 03:26, Michael Mrozek wrote:
As we're getting closer to release, it's important in my opinion that we clean up things a bit and organize things.
As you probably saw in my last email, I don't even know where to get everything - and that should be well documented on a website (ideally on https://dev.pyra-handheld.com/ ).
I can summarize everything there, but we first need to get a good structure and make some decisions how to proceed, as (in my opinion), it's a bit of a mess right now.
Let's start with the kernel:
I'm not sure whether we use the Letux Kernel as is or whether we apply some patches (or our own config file).
Yes, there should be a different config for the PyraOS. Letux OS has a lot of stuff not needed and compiling more things into the kernel reduces boot time.
Even if we simply use a modified configuration, this needs to be available. If someone wants to compile the exact same kernel as is running on the retail unit, he also needs a changed config file.
So, the main question is: How should we handle that? Should we simply use the LETUX kernel as is?
The question is if you want to maintain it or if we simply integrate it into the letux git tree. This would make it easier for people to either make letux_defconfig or let's say make pyra_defconfig. This could help especially if there are problems.
That would easiest, however, we need to make sure we provide kernels that don't break anything serious (for example, one of the last releases broke audio - this should NEVER EVER happen if a normal user updates his system).
That is a matter of of doing enough and repeated regression testing.
What I do with the Letux kernel is to have "latest" version and a "work-in-progress" version. The "latest" one has been tested as good as possible (more testing is always possible and may reveal additional bugs). Only if the "mainline" thing has fixed known bugs, it becomes the "latest" kernel which is installed by normal users.
It is sort of beta version vs. production version. Developers sometimes have additional alpha-code on top of it.
@Nikolaus: Do we have a way to ensure this doesn't happen?
I don't have it, but we as a group can do more testing than in the past...
Is the stable-release on your kernel GIT tested properly?
Definitively NO, because there is no definition of "properly" and who is doing that.
Ideally, we would provide an unstable- or stable kernel in our OS, so every user can help with testing if he wants to.
That is how Letux OS is organised. The missing piece are enough testers, not a process or a repository or structure.
Another option would be to setup a git on our gitlab which would be basically a clone of the Letux kernel git with changes / additions that should not find their ways into the default Letux kernel.
Hm. Are there any? I see (at least at the moment) no reason or example what should not go into Letux.
This would be a bit cleaner in my opinion, as we would have everything together in our own git-repos - even if we use vanilla Letux without any changes.
Well, depends if you want to form two groups of developers "we" vs. "they" with potential issues.
BR, Nikolaus
Hi,
I'm not sure whether we use the Letux Kernel as is or whether we
apply some patches (or our own config file).
Yes, there should be a different config for the PyraOS. Letux OS has a lot of stuff not needed and compiling more things into the kernel reduces boot time.
Okay. So if we can keep the config file for the Pyra included in the Letux Kernel, then I'm perfectly fine if we use that one.
Even if we simply use a modified configuration, this needs to be available. If someone wants to compile the exact same kernel as is running on the retail unit, he also needs a changed config file. So, the main question is: How should we handle that? Should we simply use the LETUX kernel as is?
The question is if you want to maintain it or if we simply integrate it into the letux git tree. This would make it easier for people to either make letux_defconfig or let's say make pyra_defconfig. This could help especially if there are problems.
If the only change we have is a different config and this could be integrated into the Letux kernel tree, then that would be best in my opinion.
@aTc: I guess our Debian image creator can grab the source from the Letux Kernel and use the Pyra config for compilation, right?
Could you please provide the config file so Nikolaus can include it? And let us know if there are any other patches that might be needed?
That would easiest, however, we need to make sure we provide kernels that don't break anything serious (for example, one of the last releases broke audio - this should NEVER EVER happen if a normal user updates his system).
That is a matter of of doing enough and repeated regression testing. What I do with the Letux kernel is to have "latest" version and a "work-in-progress" version. The "latest" one has been tested as good as possible (more testing is always possible and may reveal additional bugs). Only if the "mainline" thing has fixed known bugs, it becomes the "latest" kernel which is installed by normal users.
I'm not sure which one aTc tried. If it was stable that rendered audio unusable, then it's fine. If it was testing / stable, then such critical things shouldn't happen :)
@Nikolaus: Do we have a way to ensure this doesn't happen?
I don't have it, but we as a group can do more testing than in the past...
Well, yes, but who decides when a kernel is testing or stable? If this decision is made before it's thoroughly tested, the system itself is broken ;)
Ideally, we would provide an unstable- or stable kernel in our OS, so every user can help with testing if he wants to.
That is how Letux OS is organised. The missing piece are enough testers, not a process or a repository or structure.
Okay, then I guess we can work together here and implement the Pyra config into the Letux kernel first.
Another option would be to setup a git on our gitlab which would be basically a clone of the Letux kernel git with changes / additions that should not find their ways into the default Letux kernel.
Hm. Are there any? I see (at least at the moment) no reason or example what should not go into Letux.
I have no idea what the status is right now. But I can imagine that implementing some hacks to improve power saving on the Pyra but is not useful for everyone else could be something potential. But we can always take care of that if that ever happens.
So of course, if there are no drawbacks using the Letux kernel and we can implement our own set of config and maybe patches there, there's no reason for our own repository.
That would be my preference :)
Hi,
Am 14.06.2018 um 13:01 schrieb Michael Mrozek EvilDragon@openpandora.org:
Hi,
I'm not sure whether we use the Letux Kernel as is or whether we
apply some patches (or our own config file).
Yes, there should be a different config for the PyraOS. Letux OS has a lot of stuff not needed and compiling more things into the kernel reduces boot time.
Okay. So if we can keep the config file for the Pyra included in the Letux Kernel, then I'm perfectly fine if we use that one.
Even if we simply use a modified configuration, this needs to be available. If someone wants to compile the exact same kernel as is running on the retail unit, he also needs a changed config file. So, the main question is: How should we handle that? Should we simply use the LETUX kernel as is?
The question is if you want to maintain it or if we simply integrate it into the letux git tree. This would make it easier for people to either make letux_defconfig or let's say make pyra_defconfig. This could help especially if there are problems.
If the only change we have is a different config and this could be integrated into the Letux kernel tree, then that would be best in my opinion.
@aTc: I guess our Debian image creator can grab the source from the Letux Kernel and use the Pyra config for compilation, right?
Could you please provide the config file so Nikolaus can include it? And let us know if there are any other patches that might be needed?
That would easiest, however, we need to make sure we provide kernels that don't break anything serious (for example, one of the last releases broke audio - this should NEVER EVER happen if a normal user updates his system).
That is a matter of of doing enough and repeated regression testing. What I do with the Letux kernel is to have "latest" version and a "work-in-progress" version. The "latest" one has been tested as good as possible (more testing is always possible and may reveal additional bugs). Only if the "mainline" thing has fixed known bugs, it becomes the "latest" kernel which is installed by normal users.
I'm not sure which one aTc tried. If it was stable that rendered audio unusable, then it's fine. If it was testing / stable, then such critical things shouldn't happen :)
@Nikolaus: Do we have a way to ensure this doesn't happen?
I don't have it, but we as a group can do more testing than in the past...
Well, yes, but who decides when a kernel is testing or stable? If this decision is made before it's thoroughly tested, the system itself is broken ;)
Ideally, we would provide an unstable- or stable kernel in our OS, so every user can help with testing if he wants to.
That is how Letux OS is organised. The missing piece are enough testers, not a process or a repository or structure.
Okay, then I guess we can work together here and implement the Pyra config into the Letux kernel first.
Another option would be to setup a git on our gitlab which would be basically a clone of the Letux kernel git with changes / additions that should not find their ways into the default Letux kernel.
Hm. Are there any? I see (at least at the moment) no reason or example what should not go into Letux.
I have no idea what the status is right now. But I can imagine that implementing some hacks to improve power saving on the Pyra but is not useful for everyone else could be something potential.
Well, power saving is useful for everyone :)
But yes there might be a conflict: hack someting into the kernel that only works on the Pyra and breaks other things or hack it in a way that it is gracefully ignored on other devices (e.g. OpenPandora).
We had such a thing with the TILER patches which did break the omapdss on OMAP3. But we were able to fix it so that it doesn't break OMAP3 any more. That is some percent of extra effort.
But if we ever want to get things upstrem, we have to do that anyways.
But we can always take care of that if that ever happens.
So of course, if there are no drawbacks using the Letux kernel and we can implement our own set of config and maybe patches there, there's no reason for our own repository.
That would be my preference :)
Mine too. So I wait for some defconfig to include (and patches for improvement).
BR, Nikolaus
On 06/14/2018 01:01 PM, Michael Mrozek wrote:
If the only change we have is a different config and this could be integrated into the Letux kernel tree, then that would be best in my opinion.
The Pyra kernel also has aufs patched in, which is needed for dbp to work. So it's slightly more than just a different defconfig. I also don't know if the sgx kernel module should be included, or that those should stay in their own package. It did need some extra kernel modifications to get it to compile last time( in the .12 kernel).
@aTc: I guess our Debian image creator can grab the source from the Letux Kernel and use the Pyra config for compilation, right?
The image creator builds everything from .deb packages, it doesn't do any compiling itself.
Could you please provide the config file so Nikolaus can include it? And let us know if there are any other patches that might be needed?
The only difference in the config file is that aufs has been enabled. Although in the recent version I compiled in a lot of modules to get the screen going as quickly as possible for a bootsplash and the hardware testing scripts.
I'm not sure which one aTc tried. If it was stable that rendered audio unusable, then it's fine. If it was testing / stable, then such critical things shouldn't happen :)
The audio problems I have are probably more to do with the hardware than the kernel. I'm not even sure audio ever worked at all on this prototype.
On Fr, 2018-06-15 at 00:46 +0200, aTc wrote:
Hi,
The Pyra kernel also has aufs patched in, which is needed for dbp to work. So it's slightly more than just a different defconfig.
Ah, aufs is not included in a normal kernel then, I guess? Okay.
@Nikolaus: Do you have anything against the aufs patch inclusion in the Letux kernel?
If yes, then we need to setup our own kernel git. Otherwise: Can someone provide the patches for that?
I also don't know if the sgx kernel module should be included, or that those should stay in their own package. It did need some extra kernel modifications to get it to compile last time( in the .12 kernel).
Right, the SGX... well, Nikolaus would also like to have working 3D. But as long as we haven't gotten it to work, we probably don'T know where to include it.
@aTc: I guess our Debian image creator can grab the source from the Letux Kernel and use the Pyra config for compilation, right?
The image creator builds everything from .deb packages, it doesn't do any compiling itself.
Well, yes, but something has to compile everything for the Debian packages - or is that being done automatically?
Could you please provide the config file so Nikolaus can include it? And let us know if there are any other patches that might be needed?
The only difference in the config file is that aufs has been enabled. Although in the recent version I compiled in a lot of modules to get the screen going as quickly as possible for a bootsplash and the hardware testing scripts.
Ah, nice! Is the splash screen working now? I'd love to try that out.
Is the image on the server recent?
And about the hardware testing scripts: You probably told me already (I forgot), but how can I tell the system that it should start the hardware test?
I can then work on the testing scripts and finally create the testing / flashing card.
On 06/15/2018 01:55 AM, Michael Mrozek wrote:
Ah, aufs is not included in a normal kernel then, I guess? Okay.
@Nikolaus: Do you have anything against the aufs patch inclusion in the Letux kernel?
The problem with aufs is that it sometimes doesn't have patches for the latest kernel, and it can take quite a while for it to catch up. It doesn't happen too often, but there have been cases where it took a few weeks before there was a working aufs for the current pyra kernel again.
Well, yes, but something has to compile everything for the Debian packages - or is that being done automatically?
No, that's currently done manually.
Ah, nice! Is the splash screen working now? I'd love to try that out.
technically it works, but it displays mostly garbage on screen instead of nice graphics. It's probably the kernel text output messing up the framebuffer. I haven't dug too deeply into the exact cause.
And about the hardware testing scripts: You probably told me already (I forgot), but how can I tell the system that it should start the hardware test?
It's an option in the boot menu. it launches the kernel with init set to /usr/share/pyra/scripts/init-hwtest.sh
Am 15.06.2018 um 01:55 schrieb Michael Mrozek EvilDragon@openpandora.org:
On Fr, 2018-06-15 at 00:46 +0200, aTc wrote:
Hi,
The Pyra kernel also has aufs patched in, which is needed for dbp to work. So it's slightly more than just a different defconfig.
Ah, aufs is not included in a normal kernel then, I guess? Okay.
@Nikolaus: Do you have anything against the aufs patch inclusion in the Letux kernel?
As long as it does not break anything else: no.
LetuxOS kernel wants to support what people need. This is a little different from kernel.org... We sometimes have big fights about user needs. Even if users raise their voice :)
If yes, then we need to setup our own kernel git. Otherwise: Can someone provide the patches for that?
I also don't know if the sgx kernel module should be included, or that those should stay in their own package. It did need some extra kernel modifications to get it to compile last time( in the .12 kernel).
Right, the SGX... well, Nikolaus would also like to have working 3D. But as long as we haven't gotten it to work, we probably don'T know where to include it.
We have some patch trees for omap3 and omap5:
http://git.goldelico.com/?p=gta04-kernel.git;a=shortlog;h=refs/heads/work/le... http://git.goldelico.com/?p=gta04-kernel.git;a=shortlog;h=refs/heads/work/le...
@aTc: I guess our Debian image creator can grab the source from the Letux Kernel and use the Pyra config for compilation, right?
The image creator builds everything from .deb packages, it doesn't do any compiling itself.
Well, yes, but something has to compile everything for the Debian packages - or is that being done automatically?
Could you please provide the config file so Nikolaus can include it? And let us know if there are any other patches that might be needed?
The only difference in the config file is that aufs has been enabled. Although in the recent version I compiled in a lot of modules to get the screen going as quickly as possible for a bootsplash and the hardware testing scripts.
Ah, nice! Is the splash screen working now? I'd love to try that out.
Is the image on the server recent?
And about the hardware testing scripts: You probably told me already (I forgot), but how can I tell the system that it should start the hardware test?
I can then work on the testing scripts and finally create the testing / flashing card.
-- Mit freundlichen Grüßen,
Michael Mrozek
OpenPandora GmbH Geschäftsführer: Michael Mrozek
Schäffbräustr. 11 85049 Ingolstadt Deutschland Tel.: 0841 / 990 5548 http://www.openpandora.de/ HRB 4879, Amtsgericht Ingolstadt
eMail: mrozek@openpandora.org _______________________________________________ Kernel mailing list Kernel@pyra-handheld.com http://pyra-handheld.com/cgi-bin/mailman/listinfo/kernel
On 2018-06-14, aTc wrote:
On 06/14/2018 01:01 PM, Michael Mrozek wrote:
If the only change we have is a different config and this could be integrated into the Letux kernel tree, then that would be best in my opinion.
The Pyra kernel also has aufs patched in, which is needed for dbp to work.
Couldn't it use "overlay" fs, which is in the mainline kernel? It's used by several bootable live systems that I'm aware of.
Not to be confused with overlayfs, which is an older out-of-tree implementation...
live well, vagrant
On 06/15/2018 05:57 AM, Vagrant Cascadian wrote:
The Pyra kernel also has aufs patched in, which is needed for dbp to work.
Couldn't it use "overlay" fs, which is in the mainline kernel? It's used by several bootable live systems that I'm aware of.
The problem was that overlay didn't work with filesystems that don't have the same features. In this case it couldn't handle overlaying ext or squashfs on top of fat. I think that was needed to redirect writes on the package dir to the sd card. I'm not that involved in the dbp development, so I'm not entirely sure what's going on exactly, and if it could be handled in another way.
Am 15.06.2018 um 00:46 schrieb aTc atc@k-n-p.org:
On 06/14/2018 01:01 PM, Michael Mrozek wrote:
If the only change we have is a different config and this could be integrated into the Letux kernel tree, then that would be best in my opinion.
The Pyra kernel also has aufs patched in, which is needed for dbp to work. So it's slightly more than just a different defconfig.
Ok, looks good. It is no problem to merge these patches into the letux kernel and extend the defconfig. Where can I find them?
I also don't know if the sgx kernel module should be included, or that those should stay in their own package. It did need some extra kernel modifications to get it to compile last time( in the .12 kernel).
Well, we have an sgx kernel driver tree included but not configured or working:
http://git.goldelico.com/?p=gta04-kernel.git;a=shortlog;h=refs/heads/work/le...
(there is a similar branch for OMAP3 SGX which is working - but incompatible to above).
@aTc: I guess our Debian image creator can grab the source from the Letux Kernel and use the Pyra config for compilation, right?
The image creator builds everything from .deb packages, it doesn't do any compiling itself.
Could you please provide the config file so Nikolaus can include it? And let us know if there are any other patches that might be needed?
The only difference in the config file is that aufs has been enabled. Although in the recent version I compiled in a lot of modules to get the screen going as quickly as possible for a bootsplash and the hardware testing scripts.
I'm not sure which one aTc tried. If it was stable that rendered audio unusable, then it's fine. If it was testing / stable, then such critical things shouldn't happen :)
The audio problems I have are probably more to do with the hardware than the kernel. I'm not even sure audio ever worked at all on this prototype.
Maybe there a re no speakers installed.
Or did you hit the same issue as Michael recently?
aplayer expects a 4-channel audio file. The first two go to the headset and the other two to the handsfree speakers. If you supply a 2-channel audio file, it is not easy to get sound from speakers. The trick (for testing but not for daily use) is to use "play" (sox) to remix the channels.
BR, Nikolaus
The audio problems I have are probably more to do with the hardware than the kernel. I'm not even sure audio ever worked at all on this prototype.
Maybe there a re no speakers installed.
Or did you hit the same issue as Michael recently?
aplayer expects a 4-channel audio file. The first two go to the headset and the other two to the handsfree speakers. If you supply a 2-channel audio file, it is not easy to get sound from speakers. The trick (for testing but not for daily use) is to use "play" (sox) to remix the channels.
No, the audio device locks up when you try to access it. Since the same config worked fine on the uevm and the older prototype I assume it's a hardware thing. (or maybe an outdated dts for this board version)
[ 148.488192] wlcore: WARNING no fw rx ba on tid 5 [ 149.881224] systemd-journald[1243]: Failed to set ACL on /var/log/journal/72fa848c254e43918f0d2cec6f529e37/user-1000.journal, ignoring: Operation not supported [ 157.198248] omapdss_hdmi5 58040000.encoder: ASoC: can't open interface 58040000.encoder: -1 [ 157.207604] omapdss_hdmi5 58040000.encoder: ASoC: can't open interface 58040000.encoder: -1 [ 157.221599] omapdss_hdmi5 58040000.encoder: ASoC: can't open interface 58040000.encoder: -1 [ 157.261201] Unhandled fault: asynchronous external abort (0x1211) at 0x00000000 [ 157.268884] pgd = a941098e [ 157.271725] [00000000] *pgd=a9193003, *pmd=00000000 [ 157.276861] Internal error: : 1211 [#1] PREEMPT SMP ARM [ 157.282342] Modules linked in: snd_soc_dmic snd_soc_omap_abe_twl6040 snd_soc_twl6040 ctr ccm arc4 wl18xx wlcore binfmt_misc mac80211 cfg80211 dwc3 leds_gpio wwan_on_off snd_soc_omap_hdmi_audio generic_adc_battery wlcore_sdio snd_soc_ts3a227e leds_is31fl319x ip6t_REJECT nf_reject_ipv6 bq27xxx_battery_i2c bq27xxx_battery nf_log_ipv6 ina2xx bq2429x_charger twl6040_vibra xt_hl ip6t_rt bmc150_accel_i2c bmg160_i2c bmp280_i2c palmas_gpadc bmc150_accel_core bmp280 usb3503 bmg160_core at24 w2cbw003_bluetooth bmc150_magn_i2c bmc150_magn industrialio_triggered_buffer kfifo_buf bno055 snd_soc_omap_mcbsp snd_soc_omap_mcpdm snd_soc_omap snd_pcm_dmaengine nf_conntrack_ipv6 nf_defrag_ipv6 ipt_REJECT nf_reject_ipv4 nf_log_ipv4 nf_log_common xt_LOG xt_limit xt_tcpudp xt_addrtype nf_conntrack_ipv4 nf_defrag_ipv4 xt_conntrack [ 157.357527] ip6table_filter ip6_tables nf_conntrack_netbios_ns nf_conntrack_broadcast nf_nat_ftp nf_nat nf_conntrack_ftp nf_conntrack iptable_filter ecryptfs encrypted_keys sunrpc ip_tables x_tables ipv6 autofs4 encoder_tpd12s015 connector_hdmi ehci_omap dwc3_omap tca8418_keypad tsc2007 as5013 industrialio gpio_twl6040 palmas_pwrbutton [ 157.388898] CPU: 0 PID: 2335 Comm: pulseaudio Not tainted 4.15.0-rc8-letux-lpae-pyra-e #4 [ 157.397483] Hardware name: Generic OMAP5 (Flattened Device Tree) [ 157.403791] PC is at omap_mcpdm_open_streams+0x18/0x50 [snd_soc_omap_mcpdm] [ 157.411104] LR is at omap_mcpdm_dai_startup+0x30/0x40 [snd_soc_omap_mcpdm] [ 157.418317] pc : [<bf26a074>] lr : [<bf26a2f8>] psr: 600a0013 [ 157.424892] sp : e919fd50 ip : 00000000 fp : ea8f2800 [ 157.430377] r10: 00000001 r9 : e9a29c5c r8 : e9a295c4 [ 157.435858] r7 : e9a295c0 r6 : ea8ef800 r5 : ec80eb50 r4 : ec80eb60 [ 157.442703] r3 : f2c83000 r2 : 00000a0a r1 : 00000000 r0 : ec80eb50 [ 157.449554] Flags: nZCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment user [ 157.457046] Control: 30c5387d Table: a90a0680 DAC: fffffffd [ 157.463078] Process pulseaudio (pid: 2335, stack limit = 0x43c21b08) [ 157.469738] Stack: (0xe919fd50 to 0xe91a0000) [ 157.474308] fd40: e9a29000 eaab3800 ea8ef800 c075ab7c [ 157.482891] fd60: e99c7400 0000000b 00000008 00000009 0000000d c0747724 000f4240 e9a295c4 [ 157.491476] fd80: 0000000b e9a2900c 00000001 00000000 e919fdc8 e91ea840 e9a29c48 e919e000 [ 157.500061] fda0: e9a29c5c 00000001 e919e000 c0747958 e9a29800 eaab3800 e91ea840 00000000 [ 157.508648] fdc0: e9a29800 c0747a44 07400038 00000000 e9f11880 c024b9c4 e9a29c60 e9a29c60 [ 157.517228] fde0: e9a29800 00000000 e91ea840 c08b5ba0 e91ea840 e90c8d00 00000000 c0747bac [ 157.525816] fe00: edb82300 00000000 e9a3a670 c033d254 e9a3a670 00000038 e91ea840 e9a3a670 [ 157.534396] fe20: 00000000 c033d110 e91ea848 c03367dc e919fed0 00000002 00000000 e91ea840 [ 157.542985] fe40: e9a3a670 00000000 00000000 c0347804 efe39840 a0030013 c032351c e9152de0 [ 157.551569] fe60: 00000000 e919ff74 00000000 00000802 60030013 ed26b000 00000041 00000006 [ 157.560154] fe80: 00000000 a0060013 00000000 00000002 e9a3a670 edb3d810 ea286440 e9200d00 [ 157.568732] fea0: bef9d534 e992a000 40045532 00000012 e919ff74 00000001 ffffff9c c0207004 [ 157.577320] fec0: e919e000 00000000 81204101 c03479dc edb3d810 ea286440 def0283c 00000008 [ 157.585902] fee0: ead69019 c0e30238 00000000 ed4b9b28 e9a3a670 00000101 00000002 00000506 [ 157.594489] ff00: 00000000 00000000 00000000 e919ff10 0006297c 00000ff0 bef9d684 ead69010 [ 157.603067] ff20: bef9d684 c0508630 00000012 e9e5db18 e9e5db00 e9e5db40 00080802 c0354784 [ 157.611648] ff40: ead69000 00000000 00080802 00000002 ffffff9c c0207004 00000012 00080802 [ 157.620228] ff60: ead69000 c033758c 00000000 e91ea900 e91ea900 00000802 bef90000 00000006 [ 157.628807] ff80: 00000100 00000001 00000000 00000000 ffffffff 00000004 00000005 c0207004 [ 157.637391] ffa0: e919e000 c0206e20 00000000 ffffffff bef9d684 00080802 00404000 00575198 [ 157.645978] ffc0: 00000000 ffffffff 00000004 00000005 bef9d560 b174b394 bef9d684 81204101 [ 157.654562] ffe0: 00000000 bef9d538 00000000 b6bd7752 000a0030 bef9d684 ffffffff 00000000 [ 157.663172] [<bf26a074>] (omap_mcpdm_open_streams [snd_soc_omap_mcpdm]) from [<bf26a2f8>] (omap_mcpdm_dai_startup+0x30/0x40 [snd_soc_omap_mcpdm]) [ 157.676845] [<bf26a2f8>] (omap_mcpdm_dai_startup [snd_soc_omap_mcpdm]) from [<c075ab7c>] (soc_pcm_open+0x88/0x840) [ 157.687699] [<c075ab7c>] (soc_pcm_open) from [<c0747958>] (snd_pcm_open_substream+0x48/0x90) [ 157.696545] [<c0747958>] (snd_pcm_open_substream) from [<c0747a44>] (snd_pcm_open+0xa4/0x1d0) [ 157.705486] [<c0747a44>] (snd_pcm_open) from [<c0747bac>] (snd_pcm_capture_open+0x3c/0x5c) [ 157.714148] [<c0747bac>] (snd_pcm_capture_open) from [<c033d254>] (chrdev_open+0x144/0x15c) [ 157.722901] [<c033d254>] (chrdev_open) from [<c03367dc>] (do_dentry_open+0x1fc/0x328) [ 157.731113] [<c03367dc>] (do_dentry_open) from [<c0347804>] (path_openat+0xda0/0xf48) [ 157.739321] [<c0347804>] (path_openat) from [<c03479dc>] (do_filp_open+0x30/0x78) [ 157.747165] [<c03479dc>] (do_filp_open) from [<c033758c>] (do_sys_open+0xe8/0x1b0) [ 157.755097] [<c033758c>] (do_sys_open) from [<c0206e20>] (ret_fast_syscall+0x0/0x4c) [ 157.763216] Code: e3822901 e5832044 e3002a0a e583202c (e5902034) [ 157.769609] ---[ end trace d93c1003275c81b1 ]---
Am 15.06.2018 um 21:05 schrieb aTc atc@k-n-p.org:
The audio problems I have are probably more to do with the hardware than the kernel. I'm not even sure audio ever worked at all on this prototype.
Maybe there a re no speakers installed. Or did you hit the same issue as Michael recently? aplayer expects a 4-channel audio file. The first two go to the headset and the other two to the handsfree speakers. If you supply a 2-channel audio file, it is not easy to get sound from speakers. The trick (for testing but not for daily use) is to use "play" (sox) to remix the channels.
No, the audio device locks up when you try to access it. Since the same config worked fine on the uevm and the older prototype I assume it's a hardware thing. (or maybe an outdated dts for this board version)
[ 148.488192] wlcore: WARNING no fw rx ba on tid 5 [ 149.881224] systemd-journald[1243]: Failed to set ACL on /var/log/journal/72fa848c254e43918f0d2cec6f529e37/user-1000.journal, ignoring: Operation not supported [ 157.198248] omapdss_hdmi5 58040000.encoder: ASoC: can't open interface 58040000.encoder: -1 [ 157.207604] omapdss_hdmi5 58040000.encoder: ASoC: can't open interface 58040000.encoder: -1 [ 157.221599] omapdss_hdmi5 58040000.encoder: ASoC: can't open interface 58040000.encoder: -1 [ 157.261201] Unhandled fault: asynchronous external abort (0x1211) at 0x00000000 [ 157.268884] pgd = a941098e [ 157.271725] [00000000] *pgd=a9193003, *pmd=00000000 [ 157.276861] Internal error: : 1211 [#1] PREEMPT SMP ARM [ 157.282342] Modules linked in: snd_soc_dmic snd_soc_omap_abe_twl6040 snd_soc_twl6040 ctr ccm arc4 wl18xx wlcore binfmt_misc mac80211 cfg80211 dwc3 leds_gpio wwan_on_off snd_soc_omap_hdmi_audio generic_adc_battery wlcore_sdio snd_soc_ts3a227e leds_is31fl319x ip6t_REJECT nf_reject_ipv6 bq27xxx_battery_i2c bq27xxx_battery nf_log_ipv6 ina2xx bq2429x_charger twl6040_vibra xt_hl ip6t_rt bmc150_accel_i2c bmg160_i2c bmp280_i2c palmas_gpadc bmc150_accel_core bmp280 usb3503 bmg160_core at24 w2cbw003_bluetooth bmc150_magn_i2c bmc150_magn industrialio_triggered_buffer kfifo_buf bno055 snd_soc_omap_mcbsp snd_soc_omap_mcpdm snd_soc_omap snd_pcm_dmaengine nf_conntrack_ipv6 nf_defrag_ipv6 ipt_REJECT nf_reject_ipv4 nf_log_ipv4 nf_log_common xt_LOG xt_limit xt_tcpudp xt_addrtype nf_conntrack_ipv4 nf_defrag_ipv4 xt_conntrack [ 157.357527] ip6table_filter ip6_tables nf_conntrack_netbios_ns nf_conntrack_broadcast nf_nat_ftp nf_nat nf_conntrack_ftp nf_conntrack iptable_filter ecryptfs encrypted_keys sunrpc ip_tables x_tables ipv6 autofs4 encoder_tpd12s015 connector_hdmi ehci_omap dwc3_omap tca8418_keypad tsc2007 as5013 industrialio gpio_twl6040 palmas_pwrbutton [ 157.388898] CPU: 0 PID: 2335 Comm: pulseaudio Not tainted 4.15.0-rc8-letux-lpae-pyra-e #4
4.15-rc8 may not have all fixes, so you could try a newer one. Letux-4.16.15 is the current "mostly stable" = "latest" version. (letux-4.17.x has at least two known instabilities).
BTW: there is also a cumulative changelog for the letux-kernel (but it doesn't cover upstream changes):
http://download.goldelico.com/letux-kernel/latest/src/CHANGES
[ 157.397483] Hardware name: Generic OMAP5 (Flattened Device Tree) [ 157.403791] PC is at omap_mcpdm_open_streams+0x18/0x50 [snd_soc_omap_mcpdm] [ 157.411104] LR is at omap_mcpdm_dai_startup+0x30/0x40 [snd_soc_omap_mcpdm] [ 157.418317] pc : [<bf26a074>] lr : [<bf26a2f8>] psr: 600a0013 [ 157.424892] sp : e919fd50 ip : 00000000 fp : ea8f2800 [ 157.430377] r10: 00000001 r9 : e9a29c5c r8 : e9a295c4 [ 157.435858] r7 : e9a295c0 r6 : ea8ef800 r5 : ec80eb50 r4 : ec80eb60 [ 157.442703] r3 : f2c83000 r2 : 00000a0a r1 : 00000000 r0 : ec80eb50 [ 157.449554] Flags: nZCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment user [ 157.457046] Control: 30c5387d Table: a90a0680 DAC: fffffffd [ 157.463078] Process pulseaudio (pid: 2335, stack limit = 0x43c21b08) [ 157.469738] Stack: (0xe919fd50 to 0xe91a0000) [ 157.474308] fd40: e9a29000 eaab3800 ea8ef800 c075ab7c [ 157.482891] fd60: e99c7400 0000000b 00000008 00000009 0000000d c0747724 000f4240 e9a295c4 [ 157.491476] fd80: 0000000b e9a2900c 00000001 00000000 e919fdc8 e91ea840 e9a29c48 e919e000 [ 157.500061] fda0: e9a29c5c 00000001 e919e000 c0747958 e9a29800 eaab3800 e91ea840 00000000 [ 157.508648] fdc0: e9a29800 c0747a44 07400038 00000000 e9f11880 c024b9c4 e9a29c60 e9a29c60 [ 157.517228] fde0: e9a29800 00000000 e91ea840 c08b5ba0 e91ea840 e90c8d00 00000000 c0747bac [ 157.525816] fe00: edb82300 00000000 e9a3a670 c033d254 e9a3a670 00000038 e91ea840 e9a3a670 [ 157.534396] fe20: 00000000 c033d110 e91ea848 c03367dc e919fed0 00000002 00000000 e91ea840 [ 157.542985] fe40: e9a3a670 00000000 00000000 c0347804 efe39840 a0030013 c032351c e9152de0 [ 157.551569] fe60: 00000000 e919ff74 00000000 00000802 60030013 ed26b000 00000041 00000006 [ 157.560154] fe80: 00000000 a0060013 00000000 00000002 e9a3a670 edb3d810 ea286440 e9200d00 [ 157.568732] fea0: bef9d534 e992a000 40045532 00000012 e919ff74 00000001 ffffff9c c0207004 [ 157.577320] fec0: e919e000 00000000 81204101 c03479dc edb3d810 ea286440 def0283c 00000008 [ 157.585902] fee0: ead69019 c0e30238 00000000 ed4b9b28 e9a3a670 00000101 00000002 00000506 [ 157.594489] ff00: 00000000 00000000 00000000 e919ff10 0006297c 00000ff0 bef9d684 ead69010 [ 157.603067] ff20: bef9d684 c0508630 00000012 e9e5db18 e9e5db00 e9e5db40 00080802 c0354784 [ 157.611648] ff40: ead69000 00000000 00080802 00000002 ffffff9c c0207004 00000012 00080802 [ 157.620228] ff60: ead69000 c033758c 00000000 e91ea900 e91ea900 00000802 bef90000 00000006 [ 157.628807] ff80: 00000100 00000001 00000000 00000000 ffffffff 00000004 00000005 c0207004 [ 157.637391] ffa0: e919e000 c0206e20 00000000 ffffffff bef9d684 00080802 00404000 00575198 [ 157.645978] ffc0: 00000000 ffffffff 00000004 00000005 bef9d560 b174b394 bef9d684 81204101 [ 157.654562] ffe0: 00000000 bef9d538 00000000 b6bd7752 000a0030 bef9d684 ffffffff 00000000 [ 157.663172] [<bf26a074>] (omap_mcpdm_open_streams [snd_soc_omap_mcpdm]) from [<bf26a2f8>] (omap_mcpdm_dai_startup+0x30/0x40 [snd_soc_omap_mcpdm])
but this could also indicate a hardware issue with the MCPDM connection between OMAP5 and TWL6040.
[ 157.676845] [<bf26a2f8>] (omap_mcpdm_dai_startup [snd_soc_omap_mcpdm]) from [<c075ab7c>] (soc_pcm_open+0x88/0x840) [ 157.687699] [<c075ab7c>] (soc_pcm_open) from [<c0747958>] (snd_pcm_open_substream+0x48/0x90) [ 157.696545] [<c0747958>] (snd_pcm_open_substream) from [<c0747a44>] (snd_pcm_open+0xa4/0x1d0) [ 157.705486] [<c0747a44>] (snd_pcm_open) from [<c0747bac>] (snd_pcm_capture_open+0x3c/0x5c) [ 157.714148] [<c0747bac>] (snd_pcm_capture_open) from [<c033d254>] (chrdev_open+0x144/0x15c) [ 157.722901] [<c033d254>] (chrdev_open) from [<c03367dc>] (do_dentry_open+0x1fc/0x328) [ 157.731113] [<c03367dc>] (do_dentry_open) from [<c0347804>] (path_openat+0xda0/0xf48) [ 157.739321] [<c0347804>] (path_openat) from [<c03479dc>] (do_filp_open+0x30/0x78) [ 157.747165] [<c03479dc>] (do_filp_open) from [<c033758c>] (do_sys_open+0xe8/0x1b0) [ 157.755097] [<c033758c>] (do_sys_open) from [<c0206e20>] (ret_fast_syscall+0x0/0x4c) [ 157.763216] Code: e3822901 e5832044 e3002a0a e583202c (e5902034) [ 157.769609] ---[ end trace d93c1003275c81b1 ]---
BR, Nikolaus
On 06/15/2018 10:16 PM, H. Nikolaus Schaller wrote:
Am 15.06.2018 um 21:05 schrieb aTc atc@k-n-p.org:
The audio problems I have are probably more to do with the hardware than the kernel. I'm not even sure audio ever worked at all on this prototype.
Maybe there a re no speakers installed. Or did you hit the same issue as Michael recently? aplayer expects a 4-channel audio file. The first two go to the headset and the other two to the handsfree speakers. If you supply a 2-channel audio file, it is not easy to get sound from speakers. The trick (for testing but not for daily use) is to use "play" (sox) to remix the channels.
No, the audio device locks up when you try to access it. Since the same config worked fine on the uevm and the older prototype I assume it's a hardware thing. (or maybe an outdated dts for this board version)
[ 148.488192] wlcore: WARNING no fw rx ba on tid 5 [ 149.881224] systemd-journald[1243]: Failed to set ACL on /var/log/journal/72fa848c254e43918f0d2cec6f529e37/user-1000.journal, ignoring: Operation not supported [ 157.198248] omapdss_hdmi5 58040000.encoder: ASoC: can't open interface 58040000.encoder: -1 [ 157.207604] omapdss_hdmi5 58040000.encoder: ASoC: can't open interface 58040000.encoder: -1 [ 157.221599] omapdss_hdmi5 58040000.encoder: ASoC: can't open interface 58040000.encoder: -1 [ 157.261201] Unhandled fault: asynchronous external abort (0x1211) at 0x00000000 [ 157.268884] pgd = a941098e [ 157.271725] [00000000] *pgd=a9193003, *pmd=00000000 [ 157.276861] Internal error: : 1211 [#1] PREEMPT SMP ARM [ 157.282342] Modules linked in: snd_soc_dmic snd_soc_omap_abe_twl6040 snd_soc_twl6040 ctr ccm arc4 wl18xx wlcore binfmt_misc mac80211 cfg80211 dwc3 leds_gpio wwan_on_off snd_soc_omap_hdmi_audio generic_adc_battery wlcore_sdio snd_soc_ts3a227e leds_is31fl319x ip6t_REJECT nf_reject_ipv6 bq27xxx_battery_i2c bq27xxx_battery nf_log_ipv6 ina2xx bq2429x_charger twl6040_vibra xt_hl ip6t_rt bmc150_accel_i2c bmg160_i2c bmp280_i2c palmas_gpadc bmc150_accel_core bmp280 usb3503 bmg160_core at24 w2cbw003_bluetooth bmc150_magn_i2c bmc150_magn industrialio_triggered_buffer kfifo_buf bno055 snd_soc_omap_mcbsp snd_soc_omap_mcpdm snd_soc_omap snd_pcm_dmaengine nf_conntrack_ipv6 nf_defrag_ipv6 ipt_REJECT nf_reject_ipv4 nf_log_ipv4 nf_log_common xt_LOG xt_limit xt_tcpudp xt_addrtype nf_conntrack_ipv4 nf_defrag_ipv4 xt_conntrack [ 157.357527] ip6table_filter ip6_tables nf_conntrack_netbios_ns nf_conntrack_broadcast nf_nat_ftp nf_nat nf_conntrack_ftp nf_conntrack iptable_filter ecryptfs encrypted_keys sunrpc ip_tables x_tables ipv6 autofs4 encoder_tpd12s015 connector_hdmi ehci_omap dwc3_omap tca8418_keypad tsc2007 as5013 industrialio gpio_twl6040 palmas_pwrbutton [ 157.388898] CPU: 0 PID: 2335 Comm: pulseaudio Not tainted 4.15.0-rc8-letux-lpae-pyra-e #4
4.15-rc8 may not have all fixes, so you could try a newer one. Letux-4.16.15 is the current "mostly stable" = "latest" version. (letux-4.17.x has at least two known instabilities).
on anything 4.16 the screen just stays blank, and it goes into a loop dumping this sort of stuff:
[ 103.887062] Unhandled fault: synchronous external abort (0x1210) at 0xb5a539f0 [ 103.887066] ------------[ cut here ]------------ [ 103.887099] WARNING: CPU: 0 PID: 0 at drivers/bus/omap_l3_noc.c:147 l3_interrupt_handler+0x244/0x31c [ 103.894709] pgd = 8c50352e [ 103.899589] 44000000.ocp:L3 Custom Error: MASTER MPU TARGET DMM1 (Read): Data Access in User mode during Functional access [ 103.909217] [b5a539f0] *pgd=a87d7003 [ 103.912070] Modules linked in: [ 103.923714] , *pmd=fc92a003 [ 103.927481] arc4 [ 103.933649] wl18xx wlcore mac80211 cfg80211 dwc3 binfmt_misc leds_gpio wwan_on_off snd_soc_omap_hdmi_audio generic_adc_battery wlcore_sdio snd_soc_ts3a227e leds_is31fl319x bq27xxx_battery_i2c bq2429x_charger bq27xxx_battery ina2xx twl6040_vibra at24 palmas_gpadc usb3503 bmc150_accel_i2c bmc150_magn_i2c w2cbw003_bluetooth bmc150_magn bmg160_i2c bmc150_accel_core bmg160_core industrialio_triggered_buffer kfifo_buf bmp280_i2c bno055 bmp280 snd_soc_omap_mcbsp snd_soc_omap_mcpdm snd_soc_omap snd_pcm_dmaengine ip6t_REJECT nf_reject_ipv6 nf_log_ipv6 xt_hl ip6t_rt nf_conntrack_ipv6 nf_defrag_ipv6 ipt_REJECT nf_reject_ipv4 nf_log_ipv4 nf_log_common xt_LOG xt_limit xt_tcpudp xt_addrtype nf_conntrack_ipv4 nf_defrag_ipv4 xt_conntrack ip6table_filter ip6_tables nf_conntrack_netbios_ns nf_conntrack_broadcast [ 104.010586] nf_nat_ftp nf_nat nf_conntrack_ftp nf_conntrack iptable_filter ecryptfs encrypted_keys sunrpc ip_tables x_tables ipv6 autofs4 omapdrm drm_kms_helper cfbfillrect syscopyarea cfbimgblt sysfillrect sysimgblt fb_sys_fops cfbcopyarea drm drm_panel_orientation_quirks panel_boe_w677l encoder_tpd12s015 pwm_omap_dmtimer connector_hdmi pwm_bl omapdss omapdss_base cec ehci_omap dwc3_omap tsc2007 industrialio as5013 tca8418_keypad gpio_twl6040 palmas_pwrbutton [ 104.010852] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.16.15-letux-lpae-pyra #1 [ 104.010859] Hardware name: Generic OMAP5 (Flattened Device Tree) [ 104.010895] [<c020e8d0>] (unwind_backtrace) from [<c020ad10>] (show_stack+0x10/0x14) [ 104.010919] [<c020ad10>] (show_stack) from [<c07d3dcc>] (dump_stack+0x7c/0x98) [ 104.010940] [<c07d3dcc>] (dump_stack) from [<c0227c18>] (__warn+0xdc/0xfc) [ 104.010959] [<c0227c18>] (__warn) from [<c0227c6c>] (warn_slowpath_fmt+0x34/0x44) [ 104.010981] [<c0227c6c>] (warn_slowpath_fmt) from [<c0514de0>] (l3_interrupt_handler+0x244/0x31c) [ 104.011007] [<c0514de0>] (l3_interrupt_handler) from [<c026c470>] (__handle_irq_event_percpu+0xb4/0x264) [ 104.011030] [<c026c470>] (__handle_irq_event_percpu) from [<c026c638>] (handle_irq_event_percpu+0x18/0x54) [ 104.011051] [<c026c638>] (handle_irq_event_percpu) from [<c026c6ac>] (handle_irq_event+0x38/0x5c) [ 104.011071] [<c026c6ac>] (handle_irq_event) from [<c026feb4>] (handle_fasteoi_irq+0xb0/0x124) [ 104.011090] [<c026feb4>] (handle_fasteoi_irq) from [<c026b8b8>] (generic_handle_irq+0x18/0x28) [ 104.011111] [<c026b8b8>] (generic_handle_irq) from [<c026be08>] (__handle_domain_irq+0xa0/0xb4) [ 104.011130] [<c026be08>] (__handle_domain_irq) from [<c0512410>] (gic_handle_irq+0x54/0x98) [ 104.011148] [<c0512410>] (gic_handle_irq) from [<c02019f8>] (__irq_svc+0x58/0x8c) [ 104.011157] Exception stack(0xc0c01f08 to 0xc0c01f50) [ 104.011171] 1f00: 00000000 00000018 2e559000 eefccf40 eefcc448 00000000 [ 104.011184] 1f20: 00000000 c0c84c48 30267bbd 00000018 c0c09328 00000000 0000000b c0c01f58 [ 104.011194] 1f40: c069c69c c069c6e4 600f0013 ffffffff [ 104.011215] [<c02019f8>] (__irq_svc) from [<c069c6e4>] (cpuidle_enter_state+0x238/0x390) [ 104.011237] [<c069c6e4>] (cpuidle_enter_state) from [<c02600e8>] (do_idle+0x168/0x1d0) [ 104.011258] [<c02600e8>] (do_idle) from [<c02603bc>] (cpu_startup_entry+0x18/0x1c) [ 104.011282] [<c02603bc>] (cpu_startup_entry) from [<c0a00c18>] (start_kernel+0x360/0x3cc) [ 104.011294] ---[ end trace 2d0dc4badbf61355 ]--- [ 104.283239] wlcore: down [ 104.307175] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready [ 104.433476] wlan0: authenticate with d8:50:e6:cb:03:e0 [ 104.453035] wlan0: send auth to d8:50:e6:cb:03:e0 (try 1/3) [ 104.487453] wlan0: authenticated [ 104.497206] wlan0: associate with d8:50:e6:cb:03:e0 (try 1/3) [ 104.508841] wlan0: RX AssocResp from d8:50:e6:cb:03:e0 (capab=0x411 status=0 aid=2) [ 104.530198] wlan0: associated [ 104.606537] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready [ 104.618215] wlcore: Association completed. [ 108.062734] ------------[ cut here ]------------ [ 108.067596] WARNING: CPU: 0 PID: 1876 at drivers/bus/omap_l3_noc.c:147 l3_interrupt_handler+0x244/0x31c [ 108.077450] 44000000.ocp:L3 Custom Error: MASTER MPU TARGET DMM1 (Read): Data Access in User mode during Functional access [ 108.089031] Modules linked in: ctr ccm arc4 wl18xx wlcore mac80211 cfg80211 dwc3 binfmt_misc leds_gpio wwan_on_off snd_soc_omap_hdmi_audio generic_adc_battery wlcore_sdio snd_soc_ts3a227e leds_is31fl319x bq27xxx_battery_i2c bq2429x_charger bq27xxx_battery ina2xx twl6040_vibra at24 palmas_gpadc usb3503 bmc150_accel_i2c bmc150_magn_i2c w2cbw003_bluetooth bmc150_magn bmg160_i2c bmc150_accel_core bmg160_core industrialio_triggered_buffer kfifo_buf bmp280_i2c bno055 bmp280 snd_soc_omap_mcbsp snd_soc_omap_mcpdm snd_soc_omap snd_pcm_dmaengine ip6t_REJECT nf_reject_ipv6 nf_log_ipv6 xt_hl ip6t_rt nf_conntrack_ipv6 nf_defrag_ipv6 ipt_REJECT nf_reject_ipv4 nf_log_ipv4 nf_log_common xt_LOG xt_limit xt_tcpudp xt_addrtype nf_conntrack_ipv4 nf_defrag_ipv4 xt_conntrack ip6table_filter ip6_tables nf_conntrack_netbios_ns [ 108.163920] nf_conntrack_broadcast nf_nat_ftp nf_nat nf_conntrack_ftp nf_conntrack iptable_filter ecryptfs encrypted_keys sunrpc ip_tables x_tables ipv6 autofs4 omapdrm drm_kms_helper cfbfillrect syscopyarea cfbimgblt sysfillrect sysimgblt fb_sys_fops cfbcopyarea drm drm_panel_orientation_quirks panel_boe_w677l encoder_tpd12s015 pwm_omap_dmtimer connector_hdmi pwm_bl omapdss omapdss_base cec ehci_omap dwc3_omap tsc2007 industrialio as5013 tca8418_keypad gpio_twl6040 palmas_pwrbutton [ 108.209025] CPU: 0 PID: 1876 Comm: Xorg Tainted: G W 4.16.15-letux-lpae-pyra #1 [ 108.217973] Hardware name: Generic OMAP5 (Flattened Device Tree) [ 108.224290] [<c020e8d0>] (unwind_backtrace) from [<c020ad10>] (show_stack+0x10/0x14) [ 108.232442] [<c020ad10>] (show_stack) from [<c07d3dcc>] (dump_stack+0x7c/0x98) [ 108.240036] [<c07d3dcc>] (dump_stack) from [<c0227c18>] (__warn+0xdc/0xfc) [ 108.247266] [<c0227c18>] (__warn) from [<c0227c6c>] (warn_slowpath_fmt+0x34/0x44) [ 108.255149] [<c0227c6c>] (warn_slowpath_fmt) from [<c0514de0>] (l3_interrupt_handler+0x244/0x31c) [ 108.264487] [<c0514de0>] (l3_interrupt_handler) from [<c026c470>] (__handle_irq_event_percpu+0xb4/0x264) [ 108.274477] [<c026c470>] (__handle_irq_event_percpu) from [<c026c638>] (handle_irq_event_percpu+0x18/0x54) [ 108.284652] [<c026c638>] (handle_irq_event_percpu) from [<c026c6ac>] (handle_irq_event+0x38/0x5c) [ 108.293998] [<c026c6ac>] (handle_irq_event) from [<c026feb4>] (handle_fasteoi_irq+0xb0/0x124) [ 108.302976] [<c026feb4>] (handle_fasteoi_irq) from [<c026b8b8>] (generic_handle_irq+0x18/0x28) [ 108.312038] [<c026b8b8>] (generic_handle_irq) from [<c026be08>] (__handle_domain_irq+0xa0/0xb4) [ 108.321190] [<c026be08>] (__handle_domain_irq) from [<c0512410>] (gic_handle_irq+0x54/0x98) [ 108.329980] [<c0512410>] (gic_handle_irq) from [<c0201d44>] (__irq_usr+0x44/0x60) [ 108.337847] Exception stack(0xc5273fb0 to 0xc5273ff8) [ 108.343148] 3fa0: ffffffc0 be9ac020 b5a1ea40 00000020 [ 108.351730] 3fc0: be9abfa0 009e0470 000000a0 b5a1e9d0 00008000 00000010 b653f0a1 00002000 [ 108.360305] 3fe0: 009e0470 be9abf28 b653f1c3 b653e9d0 000a0010 ffffffff [ 108.367240] ---[ end trace 2d0dc4badbf61356 ]--- [ 108.372373] ------------[ cut here ]------------ [ 108.377245] WARNING: CPU: 0 PID: 1876 at drivers/bus/omap_l3_noc.c:147 l3_interrupt_handler+0x244/0x31c [ 108.387093] 44000000.ocp:L3 Custom Error: MASTER MPU TARGET DMM1 (Read): Data Access in User mode during Functional access [ 108.398671] Modules linked in: ctr ccm arc4 wl18xx wlcore mac80211 cfg80211 dwc3 binfmt_misc leds_gpio wwan_on_off snd_soc_omap_hdmi_audio generic_adc_battery wlcore_sdio snd_soc_ts3a227e leds_is31fl319x bq27xxx_battery_i2c bq2429x_charger bq27xxx_battery ina2xx twl6040_vibra at24 palmas_gpadc usb3503 bmc150_accel_i2c bmc150_magn_i2c w2cbw003_bluetooth bmc150_magn bmg160_i2c bmc150_accel_core bmg160_core industrialio_triggered_buffer kfifo_buf bmp280_i2c bno055 bmp280 snd_soc_omap_mcbsp snd_soc_omap_mcpdm snd_soc_omap snd_pcm_dmaengine ip6t_REJECT nf_reject_ipv6 nf_log_ipv6 xt_hl ip6t_rt nf_conntrack_ipv6 nf_defrag_ipv6 ipt_REJECT nf_reject_ipv4 nf_log_ipv4 nf_log_common xt_LOG xt_limit xt_tcpudp xt_addrtype nf_conntrack_ipv4 nf_defrag_ipv4 xt_conntrack ip6table_filter ip6_tables nf_conntrack_netbios_ns [ 108.473608] nf_conntrack_broadcast nf_nat_ftp nf_nat nf_conntrack_ftp nf_conntrack iptable_filter ecryptfs encrypted_keys sunrpc ip_tables x_tables ipv6 autofs4 omapdrm drm_kms_helper cfbfillrect syscopyarea cfbimgblt sysfillrect sysimgblt fb_sys_fops cfbcopyarea drm drm_panel_orientation_quirks panel_boe_w677l encoder_tpd12s015 pwm_omap_dmtimer connector_hdmi pwm_bl omapdss omapdss_base cec ehci_omap dwc3_omap tsc2007 industrialio as5013 tca8418_keypad gpio_twl6040 palmas_pwrbutton [ 108.518731] CPU: 0 PID: 1876 Comm: Xorg Tainted: G W 4.16.15-letux-lpae-pyra #1 [ 108.527669] Hardware name: Generic OMAP5 (Flattened Device Tree) [ 108.533976] [<c020e8d0>] (unwind_backtrace) from [<c020ad10>] (show_stack+0x10/0x14) [ 108.542136] [<c020ad10>] (show_stack) from [<c07d3dcc>] (dump_stack+0x7c/0x98) [ 108.549738] [<c07d3dcc>] (dump_stack) from [<c0227c18>] (__warn+0xdc/0xfc) [ 108.556982] [<c0227c18>] (__warn) from [<c0227c6c>] (warn_slowpath_fmt+0x34/0x44) [ 108.564861] [<c0227c6c>] (warn_slowpath_fmt) from [<c0514de0>] (l3_interrupt_handler+0x244/0x31c) [ 108.574195] [<c0514de0>] (l3_interrupt_handler) from [<c026c470>] (__handle_irq_event_percpu+0xb4/0x264) [ 108.584189] [<c026c470>] (__handle_irq_event_percpu) from [<c026c638>] (handle_irq_event_percpu+0x18/0x54) [ 108.594369] [<c026c638>] (handle_irq_event_percpu) from [<c026c6ac>] (handle_irq_event+0x38/0x5c) [ 108.603708] [<c026c6ac>] (handle_irq_event) from [<c026feb4>] (handle_fasteoi_irq+0xb0/0x124) [ 108.612674] [<c026feb4>] (handle_fasteoi_irq) from [<c026b8b8>] (generic_handle_irq+0x18/0x28) [ 108.621751] [<c026b8b8>] (generic_handle_irq) from [<c026be08>] (__handle_domain_irq+0xa0/0xb4) [ 108.630920] [<c026be08>] (__handle_domain_irq) from [<c0512410>] (gic_handle_irq+0x54/0x98) [ 108.639710] [<c0512410>] (gic_handle_irq) from [<c0201d44>] (__irq_usr+0x44/0x60) [ 108.647570] Exception stack(0xc5273fb0 to 0xc5273ff8) [ 108.652866] 3fa0: 00000018 00000017 b59b69f0 00002000 [ 108.661436] 3fc0: 009cd308 00000018 b59b69f0 00000018 0000027c 00000175 00000000 009cd308 [ 108.670025] 3fe0: b59b69f0 be9ac800 b4e96000 b6d2a0b4 600e0010 ffffffff [ 108.676961] ---[ end trace 2d0dc4badbf61357 ]--- [ 108.684080] ------------[ cut here ]------------ [ 108.688956] WARNING: CPU: 0 PID: 1876 at drivers/bus/omap_l3_noc.c:147 l3_interrupt_handler+0x244/0x31c [ 108.698817] 44000000.ocp:L3 Custom Error: MASTER MPU TARGET DMM1 (Read): Data Access in User mode during Functional access [ 108.710385] Modules linked in: ctr ccm arc4 wl18xx wlcore mac80211 cfg80211 dwc3 binfmt_misc leds_gpio wwan_on_off snd_soc_omap_hdmi_audio generic_adc_battery wlcore_sdio snd_soc_ts3a227e leds_is31fl319x bq27xxx_battery_i2c bq2429x_charger bq27xxx_battery ina2xx twl6040_vibra at24 palmas_gpadc usb3503 bmc150_accel_i2c bmc150_magn_i2c w2cbw003_bluetooth bmc150_magn bmg160_i2c bmc150_accel_core bmg160_core industrialio_triggered_buffer kfifo_buf bmp280_i2c bno055 bmp280 snd_soc_omap_mcbsp snd_soc_omap_mcpdm snd_soc_omap snd_pcm_dmaengine ip6t_REJECT nf_reject_ipv6 nf_log_ipv6 xt_hl ip6t_rt nf_conntrack_ipv6 nf_defrag_ipv6 ipt_REJECT nf_reject_ipv4 nf_log_ipv4 nf_log_common xt_LOG xt_limit xt_tcpudp xt_addrtype nf_conntrack_ipv4 nf_defrag_ipv4 xt_conntrack ip6table_filter ip6_tables nf_conntrack_netbios_ns [ 108.785254] nf_conntrack_broadcast nf_nat_ftp nf_nat nf_conntrack_ftp nf_conntrack iptable_filter ecryptfs encrypted_keys sunrpc ip_tables x_tables ipv6 autofs4 omapdrm drm_kms_helper cfbfillrect syscopyarea cfbimgblt sysfillrect sysimgblt fb_sys_fops cfbcopyarea drm drm_panel_orientation_quirks panel_boe_w677l encoder_tpd12s015 pwm_omap_dmtimer connector_hdmi pwm_bl omapdss omapdss_base cec ehci_omap dwc3_omap tsc2007 industrialio as5013 tca8418_keypad gpio_twl6040 palmas_pwrbutton [ 108.830360] CPU: 0 PID: 1876 Comm: Xorg Tainted: G W 4.16.15-letux-lpae-pyra #1 [ 108.839301] Hardware name: Generic OMAP5 (Flattened Device Tree) [ 108.845617] [<c020e8d0>] (unwind_backtrace) from [<c020ad10>] (show_stack+0x10/0x14) [ 108.853780] [<c020ad10>] (show_stack) from [<c07d3dcc>] (dump_stack+0x7c/0x98) [ 108.861389] [<c07d3dcc>] (dump_stack) from [<c0227c18>] (__warn+0xdc/0xfc) [ 108.868628] [<c0227c18>] (__warn) from [<c0227c6c>] (warn_slowpath_fmt+0x34/0x44) [ 108.876493] [<c0227c6c>] (warn_slowpath_fmt) from [<c0514de0>] (l3_interrupt_handler+0x244/0x31c) [ 108.885843] [<c0514de0>] (l3_interrupt_handler) from [<c026c470>] (__handle_irq_event_percpu+0xb4/0x264) [ 108.895823] [<c026c470>] (__handle_irq_event_percpu) from [<c026c638>] (handle_irq_event_percpu+0x18/0x54) [ 108.905981] [<c026c638>] (handle_irq_event_percpu) from [<c026c6ac>] (handle_irq_event+0x38/0x5c) [ 108.915322] [<c026c6ac>] (handle_irq_event) from [<c026feb4>] (handle_fasteoi_irq+0xb0/0x124) [ 108.924286] [<c026feb4>] (handle_fasteoi_irq) from [<c026b8b8>] (generic_handle_irq+0x18/0x28) [ 108.933357] [<c026b8b8>] (generic_handle_irq) from [<c026be08>] (__handle_domain_irq+0xa0/0xb4) [ 108.942521] [<c026be08>] (__handle_domain_irq) from [<c0512410>] (gic_handle_irq+0x54/0x98) [ 108.951317] [<c0512410>] (gic_handle_irq) from [<c0201d44>] (__irq_usr+0x44/0x60) [ 108.959183] Exception stack(0xc5273fb0 to 0xc5273ff8) [ 108.964483] 3fa0: 00000018 00000017 b59b69f0 00002000 [ 108.973071] 3fc0: 009cd308 00000018 b59b69f0 00000018 0000027c 00000175 00000000 009cd308 [ 108.981659] 3fe0: b59b69f0 be9ac800 b4e96000 b6d2a0b4 600e0010 ffffffff [ 108.988589] ---[ end trace 2d0dc4badbf61358 ]--- [ 108.993951] Unhandled fault: synchronous external abort (0x1210) at 0xb59b69f0 [ 108.993954] ------------[ cut here ]------------ [ 108.993970] WARNING: CPU: 0 PID: 1582 at drivers/bus/omap_l3_noc.c:147 l3_interrupt_handler+0x244/0x31c [ 109.001550] pgd = 16931280 [ 109.006403] 44000000.ocp:L3 Custom Error: MASTER MPU TARGET DMM1 (Read): Data Access in User mode during Functional access [ 109.016286] [b59b69f0] *pgd=9fa9b003 [ 109.019122] Modules linked in: [ 109.030751] , *pmd=fd3b8003 [ 109.034500] ctr [ 109.040632] ccm arc4 wl18xx wlcore mac80211 cfg80211 dwc3 binfmt_misc leds_gpio wwan_on_off snd_soc_omap_hdmi_audio generic_adc_battery wlcore_sdio snd_soc_ts3a227e leds_is31fl319x bq27xxx_battery_i2c bq2429x_charger bq27xxx_battery ina2xx twl6040_vibra at24 palmas_gpadc usb3503 bmc150_accel_i2c bmc150_magn_i2c w2cbw003_bluetooth bmc150_magn bmg160_i2c bmc150_accel_core bmg160_core industrialio_triggered_buffer kfifo_buf bmp280_i2c bno055 bmp280 snd_soc_omap_mcbsp snd_soc_omap_mcpdm snd_soc_omap snd_pcm_dmaengine ip6t_REJECT nf_reject_ipv6 nf_log_ipv6 xt_hl ip6t_rt nf_conntrack_ipv6 nf_defrag_ipv6 ipt_REJECT nf_reject_ipv4 nf_log_ipv4 nf_log_common xt_LOG xt_limit xt_tcpudp xt_addrtype nf_conntrack_ipv4 nf_defrag_ipv4 xt_conntrack ip6table_filter ip6_tables nf_conntrack_netbios_ns nf_conntrack_broadcast [ 109.117610] nf_nat_ftp nf_nat nf_conntrack_ftp nf_conntrack iptable_filter ecryptfs encrypted_keys sunrpc ip_tables x_tables ipv6 autofs4 omapdrm drm_kms_helper cfbfillrect syscopyarea cfbimgblt sysfillrect sysimgblt fb_sys_fops cfbcopyarea drm drm_panel_orientation_quirks panel_boe_w677l encoder_tpd12s015 pwm_omap_dmtimer connector_hdmi pwm_bl omapdss omapdss_base cec ehci_omap dwc3_omap tsc2007 industrialio as5013 tca8418_keypad gpio_twl6040 palmas_pwrbutton [ 109.117785] CPU: 0 PID: 1582 Comm: gmain Tainted: G W 4.16.15-letux-lpae-pyra #1 [ 109.117791] Hardware name: Generic OMAP5 (Flattened Device Tree) [ 109.117808] [<c020e8d0>] (unwind_backtrace) from [<c020ad10>] (show_stack+0x10/0x14) [ 109.117821] [<c020ad10>] (show_stack) from [<c07d3dcc>] (dump_stack+0x7c/0x98) [ 109.117834] [<c07d3dcc>] (dump_stack) from [<c0227c18>] (__warn+0xdc/0xfc) [ 109.117846] [<c0227c18>] (__warn) from [<c0227c6c>] (warn_slowpath_fmt+0x34/0x44) [ 109.117860] [<c0227c6c>] (warn_slowpath_fmt) from [<c0514de0>] (l3_interrupt_handler+0x244/0x31c) [ 109.117877] [<c0514de0>] (l3_interrupt_handler) from [<c026c470>] (__handle_irq_event_percpu+0xb4/0x264) [ 109.117891] [<c026c470>] (__handle_irq_event_percpu) from [<c026c638>] (handle_irq_event_percpu+0x18/0x54) [ 109.117905] [<c026c638>] (handle_irq_event_percpu) from [<c026c6ac>] (handle_irq_event+0x38/0x5c) [ 109.117918] [<c026c6ac>] (handle_irq_event) from [<c026feb4>] (handle_fasteoi_irq+0xb0/0x124) [ 109.117930] [<c026feb4>] (handle_fasteoi_irq) from [<c026b8b8>] (generic_handle_irq+0x18/0x28) [ 109.117944] [<c026b8b8>] (generic_handle_irq) from [<c026be08>] (__handle_domain_irq+0xa0/0xb4) [ 109.117957] [<c026be08>] (__handle_domain_irq) from [<c0512410>] (gic_handle_irq+0x54/0x98) [ 109.117968] [<c0512410>] (gic_handle_irq) from [<c02019f8>] (__irq_svc+0x58/0x8c) [ 109.117974] Exception stack(0xdcfe1ec8 to 0xdcfe1f10) [ 109.117983] 1ec0: eefccf40 00000000 dcfe0000 00006227 ed9ea740 eefccf40 [ 109.117991] 1ee0: d5983e00 edbb8d40 c07e6890 00000002 c07f1184 dcfe1f44 00000000 dcfe1f18 [ 109.117998] 1f00: c024a018 c07eac44 60000113 ffffffff [ 109.118012] [<c02019f8>] (__irq_svc) from [<c07eac44>] (_raw_spin_unlock_irq+0x1c/0x50) [ 109.118026] [<c07eac44>] (_raw_spin_unlock_irq) from [<c024a018>] (finish_task_switch+0x144/0x208) [ 109.118043] [<c024a018>] (finish_task_switch) from [<c07e6890>] (__schedule+0x5e8/0x684) [ 109.118057] [<c07e6890>] (__schedule) from [<c07e69d4>] (schedule+0xa8/0xcc) [ 109.118070] [<c07e69d4>] (schedule) from [<c020a46c>] (do_work_pending+0x24/0xa4) [ 109.118080] [<c020a46c>] (do_work_pending) from [<c0201064>] (slow_work_pending+0xc/0x20) [ 109.118086] Exception stack(0xdcfe1fb0 to 0xdcfe1ff8) [ 109.118093] 1fa0: 0052bec0 00000000 00000001 00000001 [ 109.118101] 1fc0: 00549680 00000001 00000001 00000000 0054f840 b6d5b5bc 00548ee8 0052bec0 [ 109.118109] 1fe0: b6d5b350 b64fdc88 b6cb95a5 b6ce9f9c 60000030 ffffffff [ 109.118115] ---[ end trace 2d0dc4badbf61359 ]--- [ 113.255555] Unhandled fault: synchronous external abort (0x1210) at 0xb5a2a9f0 [ 113.255558] ------------[ cut here ]------------ [ 113.255577] WARNING: CPU: 0 PID: 0 at drivers/bus/omap_l3_noc.c:147 l3_interrupt_handler+0x244/0x31c [ 113.263131] pgd = c23448e2 [ 113.267974] 44000000.ocp:L3 Custom Error: MASTER MPU TARGET DMM1 (Read): Data Access in User mode during Functional access [ 113.277542] [b5a2a9f0] *pgd=8fbd7003 [ 113.280375] Modules linked in: [ 113.291960] , *pmd=fd2c6003 [ 113.295696] ctr [ 113.301817] ccm arc4 wl18xx wlcore mac80211 cfg80211 dwc3 binfmt_misc leds_gpio wwan_on_off snd_soc_omap_hdmi_audio generic_adc_battery wlcore_sdio snd_soc_ts3a227e leds_is31fl319x bq27xxx_battery_i2c bq2429x_charger bq27xxx_battery ina2xx twl6040_vibra at24 palmas_gpadc usb3503 bmc150_accel_i2c bmc150_magn_i2c w2cbw003_bluetooth bmc150_magn bmg160_i2c bmc150_accel_core bmg160_core industrialio_triggered_buffer kfifo_buf bmp280_i2c bno055 bmp280 snd_soc_omap_mcbsp snd_soc_omap_mcpdm snd_soc_omap snd_pcm_dmaengine ip6t_REJECT nf_reject_ipv6 nf_log_ipv6 xt_hl ip6t_rt nf_conntrack_ipv6 nf_defrag_ipv6 ipt_REJECT nf_reject_ipv4 nf_log_ipv4 nf_log_common xt_LOG xt_limit xt_tcpudp xt_addrtype nf_conntrack_ipv4 nf_defrag_ipv4 xt_conntrack ip6table_filter ip6_tables nf_conntrack_netbios_ns nf_conntrack_broadcast [ 113.378710] nf_nat_ftp nf_nat nf_conntrack_ftp nf_conntrack iptable_filter ecryptfs encrypted_keys sunrpc ip_tables x_tables ipv6 autofs4 omapdrm drm_kms_helper cfbfillrect syscopyarea cfbimgblt sysfillrect sysimgblt fb_sys_fops cfbcopyarea drm drm_panel_orientation_quirks panel_boe_w677l encoder_tpd12s015 pwm_omap_dmtimer connector_hdmi pwm_bl omapdss omapdss_base cec ehci_omap dwc3_omap tsc2007 industrialio as5013 tca8418_keypad gpio_twl6040 palmas_pwrbutton [ 113.378862] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G W 4.16.15-letux-lpae-pyra #1 [ 113.378866] Hardware name: Generic OMAP5 (Flattened Device Tree) [ 113.378886] [<c020e8d0>] (unwind_backtrace) from [<c020ad10>] (show_stack+0x10/0x14) [ 113.378898] [<c020ad10>] (show_stack) from [<c07d3dcc>] (dump_stack+0x7c/0x98) [ 113.378911] [<c07d3dcc>] (dump_stack) from [<c0227c18>] (__warn+0xdc/0xfc) [ 113.378920] [<c0227c18>] (__warn) from [<c0227c6c>] (warn_slowpath_fmt+0x34/0x44) [ 113.378931] [<c0227c6c>] (warn_slowpath_fmt) from [<c0514de0>] (l3_interrupt_handler+0x244/0x31c) [ 113.378946] [<c0514de0>] (l3_interrupt_handler) from [<c026c470>] (__handle_irq_event_percpu+0xb4/0x264) [ 113.378958] [<c026c470>] (__handle_irq_event_percpu) from [<c026c638>] (handle_irq_event_percpu+0x18/0x54) [ 113.378969] [<c026c638>] (handle_irq_event_percpu) from [<c026c6ac>] (handle_irq_event+0x38/0x5c) [ 113.378979] [<c026c6ac>] (handle_irq_event) from [<c026feb4>] (handle_fasteoi_irq+0xb0/0x124) [ 113.378989] [<c026feb4>] (handle_fasteoi_irq) from [<c026b8b8>] (generic_handle_irq+0x18/0x28) [ 113.379000] [<c026b8b8>] (generic_handle_irq) from [<c026be08>] (__handle_domain_irq+0xa0/0xb4) [ 113.379010] [<c026be08>] (__handle_domain_irq) from [<c0512410>] (gic_handle_irq+0x54/0x98) [ 113.379019] [<c0512410>] (gic_handle_irq) from [<c02019f8>] (__irq_svc+0x58/0x8c) [ 113.379024] Exception stack(0xc0c01f08 to 0xc0c01f50) [ 113.379030] 1f00: 00000000 0000001a 2e559000 eefccf40 eefcc448 00000000 [ 113.379037] 1f20: 00000000 c0c84c48 5e8e7376 0000001a c0c09328 00000000 0000000b c0c01f58 [ 113.379042] 1f40: c069c69c c069c6e4 600a0013 ffffffff [ 113.379054] [<c02019f8>] (__irq_svc) from [<c069c6e4>] (cpuidle_enter_state+0x238/0x390) [ 113.379066] [<c069c6e4>] (cpuidle_enter_state) from [<c02600e8>] (do_idle+0x168/0x1d0) [ 113.379077] [<c02600e8>] (do_idle) from [<c02603bc>] (cpu_startup_entry+0x18/0x1c) [ 113.379090] [<c02603bc>] (cpu_startup_entry) from [<c0a00c18>] (start_kernel+0x360/0x3cc) [ 113.379096] ---[ end trace 2d0dc4badbf6135a ]--- [ 117.511873] Unhandled fault: synchronous external abort (0x1210) at 0xb59e69f0 [ 117.511876] ------------[ cut here ]------------
Hi,
Am 15.06.2018 um 23:18 schrieb aTc atc@k-n-p.org:
On 06/15/2018 10:16 PM, H. Nikolaus Schaller wrote:
Am 15.06.2018 um 21:05 schrieb aTc atc@k-n-p.org:
on anything 4.16 the screen just stays blank, and it goes into a loop dumping this sort of stuff:
[ 103.887062] Unhandled fault: synchronous external abort (0x1210) at 0xb5a539f0 [ 103.887066] ------------[ cut here ]------------ [ 103.887099] WARNING: CPU: 0 PID: 0 at drivers/bus/omap_l3_noc.c:147 l3_interrupt_handler+0x244/0x31c [ 103.894709] pgd = 8c50352e [ 103.899589] 44000000.ocp:L3 Custom Error: MASTER MPU TARGET DMM1 (Read): Data Access in User mode during Functional access [ 103.909217] [b5a539f0] *pgd=a87d7003 [ 103.912070] Modules linked in: [ 103.923714] , *pmd=fc92a003 [ 103.927481] arc4 [ 103.933649] wl18xx wlcore mac80211 cfg80211 dwc3 binfmt_misc leds_gpio wwan_on_off snd_soc_omap_hdmi_audio generic_adc_battery wlcore_sdio snd_soc_ts3a227e leds_is31fl319x bq27xxx_battery_i2c bq2429x_charger bq27xxx_battery ina2xx twl6040_vibra at24 palmas_gpadc usb3503 bmc150_accel_i2c bmc150_magn_i2c w2cbw003_bluetooth bmc150_magn bmg160_i2c bmc150_accel_core bmg160_core industrialio_triggered_buffer kfifo_buf bmp280_i2c bno055 bmp280 snd_soc_omap_mcbsp snd_soc_omap_mcpdm snd_soc_omap snd_pcm_dmaengine ip6t_REJECT nf_reject_ipv6 nf_log_ipv6 xt_hl ip6t_rt nf_conntrack_ipv6 nf_defrag_ipv6 ipt_REJECT nf_reject_ipv4 nf_log_ipv4 nf_log_common xt_LOG xt_limit xt_tcpudp xt_addrtype nf_conntrack_ipv4 nf_defrag_ipv4 xt_conntrack ip6table_filter ip6_tables nf_conntrack_netbios_ns nf_conntrack_broadcast [ 104.010586] nf_nat_ftp nf_nat nf_conntrack_ftp nf_conntrack iptable_filter ecryptfs encrypted_keys sunrpc ip_tables x_tables ipv6 autofs4 omapdrm drm_kms_helper cfbfillrect syscopyarea cfbimgblt sysfillrect sysimgblt fb_sys_fops cfbcopyarea drm drm_panel_orientation_quirks panel_boe_w677l encoder_tpd12s015 pwm_omap_dmtimer connector_hdmi pwm_bl omapdss omapdss_base cec ehci_omap dwc3_omap tsc2007 industrialio as5013 tca8418_keypad gpio_twl6040 palmas_pwrbutton [ 104.010852] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.16.15-letux-lpae-pyra #1 [ 104.010859] Hardware name: Generic OMAP5 (Flattened Device Tree) [ 104.010895] [<c020e8d0>] (unwind_backtrace) from [<c020ad10>] (show_stack+0x10/0x14) [ 104.010919] [<c020ad10>] (show_stack) from [<c07d3dcc>] (dump_stack+0x7c/0x98) [ 104.010940] [<c07d3dcc>] (dump_stack) from [<c0227c18>] (__warn+0xdc/0xfc) [ 104.010959] [<c0227c18>] (__warn) from [<c0227c6c>] (warn_slowpath_fmt+0x34/0x44) [ 104.010981] [<c0227c6c>] (warn_slowpath_fmt) from [<c0514de0>] (l3_interrupt_handler+0x244/0x31c) [ 104.011007] [<c0514de0>] (l3_interrupt_handler) from [<c026c470>] (__handle_irq_event_percpu+0xb4/0x264) [ 104.011030] [<c026c470>] (__handle_irq_event_percpu) from [<c026c638>] (handle_irq_event_percpu+0x18/0x54) [ 104.011051] [<c026c638>] (handle_irq_event_percpu) from [<c026c6ac>] (handle_irq_event+0x38/0x5c) [ 104.011071] [<c026c6ac>] (handle_irq_event) from [<c026feb4>] (handle_fasteoi_irq+0xb0/0x124) [ 104.011090] [<c026feb4>] (handle_fasteoi_irq) from [<c026b8b8>] (generic_handle_irq+0x18/0x28) [ 104.011111] [<c026b8b8>] (generic_handle_irq) from [<c026be08>] (__handle_domain_irq+0xa0/0xb4) [ 104.011130] [<c026be08>] (__handle_domain_irq) from [<c0512410>] (gic_handle_irq+0x54/0x98) [ 104.011148] [<c0512410>] (gic_handle_irq) from [<c02019f8>] (__irq_svc+0x58/0x8c) [ 104.011157] Exception stack(0xc0c01f08 to 0xc0c01f50) [ 104.011171] 1f00: 00000000 00000018 2e559000 eefccf40 eefcc448 00000000 [ 104.011184] 1f20: 00000000 c0c84c48 30267bbd 00000018 c0c09328 00000000 0000000b c0c01f58 [ 104.011194] 1f40: c069c69c c069c6e4 600f0013 ffffffff [ 104.011215] [<c02019f8>] (__irq_svc) from [<c069c6e4>] (cpuidle_enter_state+0x238/0x390) [ 104.011237] [<c069c6e4>] (cpuidle_enter_state) from [<c02600e8>] (do_idle+0x168/0x1d0) [ 104.011258] [<c02600e8>] (do_idle) from [<c02603bc>] (cpu_startup_entry+0x18/0x1c) [ 104.011282] [<c02603bc>] (cpu_startup_entry) from [<c0a00c18>] (start_kernel+0x360/0x3cc) [ 104.011294] ---[ end trace 2d0dc4badbf61355 ]--- [ 104.283239] wlcore: down [ 104.307175] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready [ 104.433476] wlan0: authenticate with d8:50:e6:cb:03:e0 [ 104.453035] wlan0: send auth to d8:50:e6:cb:03:e0 (try 1/3) [ 104.487453] wlan0: authenticated [ 104.497206] wlan0: associate with d8:50:e6:cb:03:e0 (try 1/3) [ 104.508841] wlan0: RX AssocResp from d8:50:e6:cb:03:e0 (capab=0x411 status=0 aid=2) [ 104.530198] wlan0: associated
is this repeatable on every reboot?
I remember having seen such a thing once but wasn't able to reproduce it.
It might also have something to do with LPAE on a 2GB Pyra, but I am not sure.
BR, Nikolaus
Am 16.06.2018 um 13:32 schrieb H. Nikolaus Schaller hns@goldelico.com:
Hi,
Am 15.06.2018 um 23:18 schrieb aTc atc@k-n-p.org:
On 06/15/2018 10:16 PM, H. Nikolaus Schaller wrote:
Am 15.06.2018 um 21:05 schrieb aTc atc@k-n-p.org:
on anything 4.16 the screen just stays blank, and it goes into a loop dumping this sort of stuff:
[ 103.887062] Unhandled fault: synchronous external abort (0x1210) at 0xb5a539f0 [ 103.887066] ------------[ cut here ]------------ [ 103.887099] WARNING: CPU: 0 PID: 0 at drivers/bus/omap_l3_noc.c:147 l3_interrupt_handler+0x244/0x31c [ 103.894709] pgd = 8c50352e [ 103.899589] 44000000.ocp:L3 Custom Error: MASTER MPU TARGET DMM1 (Read): Data Access in User mode during Functional access [ 103.909217] [b5a539f0] *pgd=a87d7003 [ 103.912070] Modules linked in: [ 103.923714] , *pmd=fc92a003 [ 103.927481] arc4 [ 103.933649] wl18xx wlcore mac80211 cfg80211 dwc3 binfmt_misc leds_gpio wwan_on_off snd_soc_omap_hdmi_audio generic_adc_battery wlcore_sdio snd_soc_ts3a227e leds_is31fl319x bq27xxx_battery_i2c bq2429x_charger bq27xxx_battery ina2xx twl6040_vibra at24 palmas_gpadc usb3503 bmc150_accel_i2c bmc150_magn_i2c w2cbw003_bluetooth bmc150_magn bmg160_i2c bmc150_accel_core bmg160_core industrialio_triggered_buffer kfifo_buf bmp280_i2c bno055 bmp280 snd_soc_omap_mcbsp snd_soc_omap_mcpdm snd_soc_omap snd_pcm_dmaengine ip6t_REJECT nf_reject_ipv6 nf_log_ipv6 xt_hl ip6t_rt nf_conntrack_ipv6 nf_defrag_ipv6 ipt_REJECT nf_reject_ipv4 nf_log_ipv4 nf_log_common xt_LOG xt_limit xt_tcpudp xt_addrtype nf_conntrack_ipv4 nf_defrag_ipv4 xt_conntrack ip6table_filter ip6_tables nf_conntrack_netbios_ns nf_conntrack_broadcast [ 104.010586] nf_nat_ftp nf_nat nf_conntrack_ftp nf_conntrack iptable_filter ecryptfs encrypted_keys sunrpc ip_tables x_tables ipv6 autofs4 omapdrm drm_kms_helper cfbfillrect syscopyarea cfbimgblt sysfillrect sysimgblt fb_sys_fops cfbcopyarea drm drm_panel_orientation_quirks panel_boe_w677l encoder_tpd12s015 pwm_omap_dmtimer connector_hdmi pwm_bl omapdss omapdss_base cec ehci_omap dwc3_omap tsc2007 industrialio as5013 tca8418_keypad gpio_twl6040 palmas_pwrbutton [ 104.010852] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.16.15-letux-lpae-pyra #1 [ 104.010859] Hardware name: Generic OMAP5 (Flattened Device Tree) [ 104.010895] [<c020e8d0>] (unwind_backtrace) from [<c020ad10>] (show_stack+0x10/0x14) [ 104.010919] [<c020ad10>] (show_stack) from [<c07d3dcc>] (dump_stack+0x7c/0x98) [ 104.010940] [<c07d3dcc>] (dump_stack) from [<c0227c18>] (__warn+0xdc/0xfc) [ 104.010959] [<c0227c18>] (__warn) from [<c0227c6c>] (warn_slowpath_fmt+0x34/0x44) [ 104.010981] [<c0227c6c>] (warn_slowpath_fmt) from [<c0514de0>] (l3_interrupt_handler+0x244/0x31c) [ 104.011007] [<c0514de0>] (l3_interrupt_handler) from [<c026c470>] (__handle_irq_event_percpu+0xb4/0x264) [ 104.011030] [<c026c470>] (__handle_irq_event_percpu) from [<c026c638>] (handle_irq_event_percpu+0x18/0x54) [ 104.011051] [<c026c638>] (handle_irq_event_percpu) from [<c026c6ac>] (handle_irq_event+0x38/0x5c) [ 104.011071] [<c026c6ac>] (handle_irq_event) from [<c026feb4>] (handle_fasteoi_irq+0xb0/0x124) [ 104.011090] [<c026feb4>] (handle_fasteoi_irq) from [<c026b8b8>] (generic_handle_irq+0x18/0x28) [ 104.011111] [<c026b8b8>] (generic_handle_irq) from [<c026be08>] (__handle_domain_irq+0xa0/0xb4) [ 104.011130] [<c026be08>] (__handle_domain_irq) from [<c0512410>] (gic_handle_irq+0x54/0x98) [ 104.011148] [<c0512410>] (gic_handle_irq) from [<c02019f8>] (__irq_svc+0x58/0x8c) [ 104.011157] Exception stack(0xc0c01f08 to 0xc0c01f50) [ 104.011171] 1f00: 00000000 00000018 2e559000 eefccf40 eefcc448 00000000 [ 104.011184] 1f20: 00000000 c0c84c48 30267bbd 00000018 c0c09328 00000000 0000000b c0c01f58 [ 104.011194] 1f40: c069c69c c069c6e4 600f0013 ffffffff [ 104.011215] [<c02019f8>] (__irq_svc) from [<c069c6e4>] (cpuidle_enter_state+0x238/0x390) [ 104.011237] [<c069c6e4>] (cpuidle_enter_state) from [<c02600e8>] (do_idle+0x168/0x1d0) [ 104.011258] [<c02600e8>] (do_idle) from [<c02603bc>] (cpu_startup_entry+0x18/0x1c) [ 104.011282] [<c02603bc>] (cpu_startup_entry) from [<c0a00c18>] (start_kernel+0x360/0x3cc) [ 104.011294] ---[ end trace 2d0dc4badbf61355 ]--- [ 104.283239] wlcore: down [ 104.307175] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready [ 104.433476] wlan0: authenticate with d8:50:e6:cb:03:e0 [ 104.453035] wlan0: send auth to d8:50:e6:cb:03:e0 (try 1/3) [ 104.487453] wlan0: authenticated [ 104.497206] wlan0: associate with d8:50:e6:cb:03:e0 (try 1/3) [ 104.508841] wlan0: RX AssocResp from d8:50:e6:cb:03:e0 (capab=0x411 status=0 aid=2) [ 104.530198] wlan0: associated
is this repeatable on every reboot?
I remember having seen such a thing once but wasn't able to reproduce it.
It might also have something to do with LPAE on a 2GB Pyra, but I am not sure.
I have tried the LPAE kernel build on a 2GB Pyra and can't reproduce your problem yet.
Maybe you can spot some significant difference (warning etc.) before the problem starts?
BR, Nikolaus
U-Boot SPL 2016.11-00241-g0c5e26e (May 13 2017 - 08:28:25) OMAP5432-GP ES2.0
spl:board_init_r()
spl_init() Trying to boot from MMC1 Found LC15 V5.1 board_mmc_init called (vers = 51) MLO hard: gpio7 = eMMC soft: gpio82 = 0 (mmc1=eMMC) ctrl: gpio76 = 1 (ctrl=soft) reading u-boot.img spl: payload image: U-Boot 2016.11-00241-g0c5e26e fo load addr: 0x807fffc0 size: 346760 reading u-boot.img Jumping to U-Boot loaded - jumping to U-Boot...
U-Boot 2016.11-00241-g0c5e26e (May 13 2017 - 08:28:25 +0200)
LPAE build running in hypervisor mode! CPU : ARM Cortex-A15 r2p2 SoC : OMAP5432-GP ES2.0 Board: Pyra with Letux Cortex 15 I2C: ready DRAM: 2 GiB Reset: peripherals tca642x@ 0x22 (24 pins): Bank 0 Configuration: iiiiiiii Polarity: 00000000 Input value: 00100000 Output value: 11111111 Bank 1 Configuration: iiiiiiii Polarity: 00000000 Input value: 01001000 Output value: 11111111 Bank 2 Configuration: iiiiiiii Polarity: 00000000 Input value: 00100010 Output value: 11111111 tca6424 init tca6424 initialized tca642x@ 0x22 (24 pins): Bank 0 Configuration: oooooooo Polarity: 00000000 Input value: 00000000 Output value: 00000000 Bank 1 Configuration: oiooiooo Polarity: 00000000 Input value: 01001000 Output value: 00000000 Bank 2 Configuration: ooooiiii Polarity: 00000000 Input value: 00000010 Output value: 00000000 MMC: Found LC15 V5.1 board_mmc_init called (vers = 51) U-Boot soft: gpio82 = 0 (mmc1=eMMC) OMAP SD/MMC: 0, OMAP SD/MMC: 1, OMAP SD/MMC: 2 *** Warning - bad CRC, using default environment
Found Pyra MB V5.1 Device Tree: omap5-letux-cortex15-v5.1+pyra-v5.1.dtb SCSI: SATA link 0 timeout. AHCI 0001.0300 32 slots 1 ports 3 Gbps 0x1 impl SATA mode flags: 64bit ncq stag pm led clo only pmp pio slum part ccc apst scanning bus for devices... Found 0 device(s). Net: No ethernet found. Hit any key to stop autoboot: 0 Letux OMAP5 bootcmd switch to partitions #0, OK mmc0 is current device SD/MMC found on device 0 reading boot.scr ** Unable to read file boot.scr ** reading uEnv.txt 85 bytes read in 3 ms (27.3 KiB/s) Loaded env from uEnv.txt Importing environment from mmc0 ... switch to partitions #0, OK mmc0 is current device SD/MMC found on device 0 reading uEnv.txt 85 bytes read in 3 ms (27.3 KiB/s) Loaded environment from Importing environment from mmc0 ... reading //uImage 4416080 bytes read in 225 ms (18.7 MiB/s) reading //omap5-letux-cortex15-v5.1+pyra-v5.1.dtb 63515 bytes read in 12 ms (5 MiB/s) Booting from mmc0 ... ## Booting kernel from Legacy Image at 82000000 ... Image Name: Linux-4.16.15-letux-lpae+ Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 4416016 Bytes = 4.2 MiB Load Address: 80008000 Entry Point: 80008000 Verifying Checksum ... OK ## Flattened Device Tree blob at 88000000 Booting using the fdt blob at 0x88000000 Loading Kernel Image ... OK Loading Device Tree to 8ffed000, end 8ffff81a ... OK
Starting kernel ...
[ 0.000000] Booting Linux on physical CPU 0x0 [ 0.000000] Linux version 4.16.15-letux-lpae+ (hns@iMac.fritz.box) (gcc version 4.9.2 (GCC)) #2430 SMP PREEMPT Tue Jun 12 23:51:27 CEST 2018
^^^ this is the binary from http://download.goldelico.com/letux-kernel/latest-lpae/
[ 0.000000] CPU: ARMv7 Processor [412fc0f2] revision 2 (ARMv7), cr=30c5387d [ 0.000000] CPU: div instructions available: patching division code [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, PIPT instruction cache [ 0.000000] OF: fdt: Machine model: Pyra-Handheld-V5.1 [ 0.000000] debug: ignoring loglevel setting. [ 0.000000] Memory policy: Data cache writealloc [ 0.000000] cma: Reserved 16 MiB at 0x00000000fd800000 [ 0.000000] OMAP4: Map 0x00000000fed00000 to (ptrval) for dram barrier [ 0.000000] On node 0 totalpages: 519424 [ 0.000000] DMA zone: 1536 pages used for memmap [ 0.000000] DMA zone: 0 pages reserved [ 0.000000] DMA zone: 196608 pages, LIFO batch:31 [ 0.000000] HighMem zone: 322816 pages, LIFO batch:31 [ 0.000000] OMAP5432 ES2.0 [ 0.000000] percpu: Embedded 17 pages/cpu @(ptrval) s39680 r8192 d21760 u69632 [ 0.000000] pcpu-alloc: s39680 r8192 d21760 u69632 alloc=17*4096 [ 0.000000] pcpu-alloc: [0] 0 [0] 1 [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 517888 [ 0.000000] Kernel command line: console= root=PARTUUID=7d45bc20-02 rw rootfstype=ext4 rootwait console=ttyO2,115200n8 vram=12M omapfb.vram=0:8M,1:4M omapfb.rotate_type=0 omapdss.def_disp=lcd rootwait twl4030_charger.allow_usb=1 log_buf_len=8M ignore_loglevel earlyprintk [ 0.000000] log_buf_len: 8388608 bytes [ 0.000000] early log buf free: 63968(97%) [ 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: 2024620K/2077696K available (6111K kernel code, 567K rwdata, 1640K rodata, 2048K init, 221K bss, 36692K reserved, 16384K cma-reserved, 1274880K highmem) [ 0.000000] Virtual kernel memory layout: [ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB) [ 0.000000] fixmap : 0xffc00000 - 0xfff00000 (3072 kB) [ 0.000000] vmalloc : 0xf0800000 - 0xff800000 ( 240 MB) [ 0.000000] lowmem : 0xc0000000 - 0xf0000000 ( 768 MB) [ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB) [ 0.000000] modules : 0xbf000000 - 0xbfe00000 ( 14 MB) [ 0.000000] .text : 0x(ptrval) - 0x(ptrval) (8128 kB) [ 0.000000] .init : 0x(ptrval) - 0x(ptrval) (2048 kB) [ 0.000000] .data : 0x(ptrval) - 0x(ptrval) ( 568 kB) [ 0.000000] .bss : 0x(ptrval) - 0x(ptrval) ( 222 kB) [ 0.000000] Preemptible hierarchical RCU implementation. [ 0.000000] Tasks RCU enabled. [ 0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16 [ 0.000000] GIC: Using split EOI/Deactivate mode [ 0.000000] OMAP clockevent source: timer1 at 32768 Hz [ 0.000000] arch_timer: cp15 timer(s) running at 6.14MHz (phys). [ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x16ac02862, max_idle_ns: 440795202218 ns [ 0.000005] sched_clock: 56 bits at 6MHz, resolution 162ns, wraps every 4398046511085ns [ 0.000017] Switching to timer-based delay loop, resolution 162ns [ 0.000313] clocksource: 32k_counter: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 58327039986419 ns [ 0.000322] OMAP clocksource: 32k_counter at 32768 Hz [ 0.001016] Console: colour dummy device 80x30 [ 0.001037] Calibrating delay loop (skipped), value calculated using timer frequency.. 12.28 BogoMIPS (lpj=61440) [ 0.001053] pid_max: default: 32768 minimum: 301 [ 0.001140] Security Framework initialized [ 0.001186] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes) [ 0.001199] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes) [ 0.001617] CPU: Testing write buffer coherency: ok [ 0.001802] /cpus/cpu@0 missing clock-frequency property [ 0.001818] /cpus/cpu@1 missing clock-frequency property [ 0.001829] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000 [ 0.039935] Setting up static identity map for 0x80200000 - 0x80200060 [ 0.059939] Hierarchical SRCU implementation. [ 0.099987] smp: Bringing up secondary CPUs ... [ 0.170425] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001 [ 0.170510] smp: Brought up 1 node, 2 CPUs [ 0.170523] SMP: Total of 2 processors activated (24.57 BogoMIPS). [ 0.170531] CPU: All CPU(s) started in HYP mode. [ 0.170537] CPU: Virtualization extensions available. [ 0.170864] devtmpfs: initialized [ 0.180617] random: get_random_u32 called from bucket_table_alloc+0x15c/0x1ac with crng_init=0 [ 0.190339] VFP support v0.3: implementor 41 architecture 4 part 30 variant f rev 0 [ 0.190694] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns [ 0.190710] futex hash table entries: 512 (order: 3, 32768 bytes) [ 0.191156] pinctrl core: initialized pinctrl subsystem [ 0.191713] NET: Registered protocol family 16 [ 0.193381] DMA: preallocated 256 KiB pool for atomic coherent allocations [ 0.194046] omap_hwmod: l3_main_3 using broken dt data from ocp [ 0.194659] omap_hwmod: l3_main_2 using broken dt data from ocp [ 0.255303] audit: initializing netlink subsys (disabled) [ 0.255875] audit: type=2000 audit(0.250:1): state=initialized audit_enabled=0 res=1 [ 0.256121] cpuidle: using governor menu [ 0.262183] OMAP GPIO hardware version 0.1 [ 0.265674] GPIO line 234 (gpio8_234/msecure) hogged as output/high [ 0.266016] platform 50000000.gpmc: Cannot lookup hwmod 'gpmc' [ 0.266124] omap-gpmc 50000000.gpmc: _od_fail_runtime_resume: FIXME: missing hwmod/omap_dev info [ 0.266136] omap-gpmc 50000000.gpmc: GPMC revision 6.0 [ 0.279134] No ATAGs? [ 0.279279] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers. [ 0.279292] hw-breakpoint: maximum watchpoint size is 8 bytes. [ 0.279465] omap4_sram_init:Unable to get sram pool needed to handle errata I688 [ 0.279721] OMAP DMA hardware revision 0.0 [ 0.306137] omap-dma-engine 4a056000.dma-controller: OMAP DMA engine driver (LinkedList1/2/3 supported) [ 0.307444] vsys_cobra: supplied by vmain [ 0.308236] reg-fixed-voltage fixedregulator-mmcsdio: could not find pctldev for node /ocp/l4@4a000000/scm@2800/pinmux@40/pinmux_wlan_pins, deferring probe [ 0.308562] reg-fixed-voltage bt_en: could not find pctldev for node /ocp/l4@4a000000/scm@2800/pinmux@40/pinmux_bt_pins, deferring probe [ 0.312060] omap-iommu 4a066000.mmu: 4a066000.mmu registered [ 0.312314] omap-iommu 55082000.mmu: 55082000.mmu registered [ 0.313903] SCSI subsystem initialized [ 0.314140] libata version 3.00 loaded. [ 0.314540] usbcore: registered new interface driver usbfs [ 0.314621] usbcore: registered new interface driver hub [ 0.314718] usbcore: registered new device driver usb [ 0.314925] usb_phy_generic hsusb2_phy: hsusb2_phy supply vcc not found, using dummy regulator [ 0.315478] omap_i2c 48070000.i2c: could not find pctldev for node /ocp/l4@4a000000/scm@2800/pinmux@40/pinmux_i2c1_pins, deferring probe [ 0.315515] omap_i2c 48072000.i2c: could not find pctldev for node /ocp/l4@4a000000/scm@2800/pinmux@40/pinmux_i2c2_pins, deferring probe [ 0.315545] omap_i2c 48060000.i2c: could not find pctldev for node /ocp/l4@4a000000/scm@2800/pinmux@40/pinmux_i2c3_pins, deferring probe [ 0.315574] omap_i2c 4807a000.i2c: could not find pctldev for node /ocp/l4@4a000000/scm@2800/pinmux@40/pinmux_i2c4_pins, deferring probe [ 0.315602] omap_i2c 4807c000.i2c: could not find pctldev for node /ocp/l4@4a000000/scm@2800/pinmux@40/pinmux_i2c5_pins, deferring probe [ 0.316342] Advanced Linux Sound Architecture Driver Initialized. [ 0.317386] clocksource: Switched to clocksource arch_sys_counter [ 0.356407] VFS: Disk quotas dquot_6.6.0 [ 0.356470] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) [ 0.366625] NET: Registered protocol family 2 [ 0.367083] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 6144 bytes) [ 0.367108] TCP established hash table entries: 8192 (order: 3, 32768 bytes) [ 0.367179] TCP bind hash table entries: 8192 (order: 4, 65536 bytes) [ 0.367311] TCP: Hash tables configured (established 8192 bind 8192) [ 0.367431] UDP hash table entries: 512 (order: 2, 16384 bytes) [ 0.367463] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes) [ 0.367590] NET: Registered protocol family 1 [ 0.419449] hw perfevents: no interrupt-affinity property for /pmu, guessing. [ 0.419614] hw perfevents: enabled with armv7_cortex_a15 PMU driver, 7 counters available [ 0.423303] Initialise system trusted keyrings [ 0.423407] workingset: timestamp_bits=30 max_order=19 bucket_order=0 [ 0.423691] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.425095] Key type asymmetric registered [ 0.425105] Asymmetric key parser 'x509' registered [ 0.425149] bounce: pool size: 64 pages [ 0.425234] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 251) [ 0.425244] io scheduler noop registered [ 0.425252] io scheduler deadline registered [ 0.425287] io scheduler cfq registered (default) [ 0.425295] io scheduler mq-deadline registered [ 0.425303] io scheduler kyber registered [ 0.428546] ti-pipe3 4a096000.phy: can't get syscon-pllreset, sata dpll won't idle [ 0.429305] pinctrl-single 4a002840.pinmux: 219 pins, size 438 [ 0.429761] pinctrl-single 4ae0c840.pinmux: 30 pins, size 60 [ 0.434219] omap_uart 4806c000.serial: no wakeirq for uart1 [ 0.434313] 4806c000.serial: ttyO1 at MMIO 0x4806c000 (irq = 46, base_baud = 3000000) is a OMAP UART1 [ 0.434525] serial serial0: tty port ttyO1 registered [ 0.434792] 48020000.serial: ttyO2 at MMIO 0x48020000 (irq = 47, base_baud = 3000000) is a OMAP UART2 [ 1.355912] console [ttyO2] enabled [ 1.360065] omap_uart 4806e000.serial: no wakeirq for uart3 [ 1.365966] 4806e000.serial: ttyO3 at MMIO 0x4806e000 (irq = 48, base_baud = 3000000) is a OMAP UART3 [ 1.376120] omap_uart 48068000.serial: no wakeirq for uart5 [ 1.382049] 48068000.serial: ttyO5 at MMIO 0x48068000 (irq = 49, base_baud = 3000000) is a OMAP UART5 [ 1.399147] brd: module loaded [ 1.406772] loop: module loaded [ 1.410318] txs_probe() [ 1.412960] txs_probe() initial = 0 [ 1.416607] txs_probe() probed [ 1.421398] ahci 4a140000.sata: SSS flag set, parallel bus scan disabled [ 1.428464] ahci 4a140000.sata: AHCI 0001.0300 32 slots 1 ports 3 Gbps 0x1 impl platform mode [ 1.437416] ahci 4a140000.sata: flags: 64bit ncq sntf stag pm led clo only pmp pio slum part ccc apst [ 1.448000] scsi host0: ahci [ 1.451258] ata1: SATA max UDMA/133 mmio [mem 0x4a140000-0x4a1410ff] port 0x100 irq 77 [ 1.459877] mtdoops: mtd device (mtddev=name/number) must be supplied [ 1.467942] libphy: Fixed MDIO Bus: probed [ 1.474015] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 1.480930] usbcore: registered new interface driver usb-storage [ 1.487425] mousedev: PS/2 mouse device common for all mice [ 1.493910] i2c /dev entries driver [ 1.497657] IR NEC protocol handler initialized [ 1.502403] IR RC5(x/sz) protocol handler initialized [ 1.507715] IR RC6 protocol handler initialized [ 1.512460] IR JVC protocol handler initialized [ 1.517197] IR Sony protocol handler initialized [ 1.522045] IR SANYO protocol handler initialized [ 1.526967] IR Sharp protocol handler initialized [ 1.531901] IR MCE Keyboard/mouse protocol handler initialized [ 1.538017] IR XMP protocol handler initialized [ 1.542756] Driver for 1-wire Dallas network protocol. [ 1.550549] omap_wdt: OMAP Watchdog Timer Rev 0x01: initial timeout 60 sec [ 1.586066] omap_hsmmc 480d1000.mmc: Got CD GPIO [ 1.590990] omap_hsmmc 480d1000.mmc: Got WP GPIO [ 1.596474] ledtrig-cpu: registered to indicate activity on CPUs [ 1.602944] usbcore: registered new interface driver usbhid [ 1.608817] usbhid: USB HID core driver [ 1.612998] ashmem: initialized [ 1.617663] oprofile: using timer interrupt. [ 1.622364] Initializing XFRM netlink socket [ 1.626893] NET: Registered protocol family 17 [ 1.631625] NET: Registered protocol family 15 [ 1.636338] Key type dns_resolver registered [ 1.641082] omap_vc_init_channel: No PMIC info for vdd_core [ 1.646934] omap_vp_init: No PMIC info for vdd_core [ 1.652085] omap_vc_init_channel: No PMIC info for vdd_mm [ 1.657769] omap_vp_init: No PMIC info for vdd_mm [ 1.662711] omap_vc_init_channel: No PMIC info for vdd_mpu [ 1.668488] omap_vp_init: No PMIC info for vdd_mpu [ 1.673498] Power Management for TI OMAP4+ devices. [ 1.678907] ThumbEE CPU extension supported. [ 1.683407] Registering SWP/SWPB emulation handler [ 1.688812] Loading compiled-in X.509 certificates [ 1.706912] palmas 0-0048: Irq flag is 0x00000000 [ 1.715872] mmc0: new high speed MMC card at address 0001 [ 1.722164] mmcblk0: mmc0:0001 HBG4a2 29.1 GiB [ 1.727312] mmcblk0boot0: mmc0:0001 HBG4a2 partition 1 4.00 MiB [ 1.733976] mmcblk0boot1: mmc0:0001 HBG4a2 partition 2 4.00 MiB [ 1.740425] mmcblk0rpmb: mmc0:0001 HBG4a2 partition 3 4.00 MiB, chardev (248:0) [ 1.750097] mmcblk0: p1 p2 [ 1.754396] palmas 0-0048: Muxing GPIO 3, PWM 0, LED 0 [ 1.766957] palmas-rtc 48070000.i2c:palmas@48:rtc: rtc core: registered 48070000.i2c:palmas@48:rtc as rtc0 [ 1.780353] SMPS123: supplied by regulator-dummy [ 1.786864] SMPS45: supplied by regulator-dummy [ 1.791989] random: fast init done [ 1.795595] ata1: SATA link down (SStatus 0 SControl 300) [ 1.802622] SMPS6: supplied by vsys_cobra [ 1.808414] SMPS7: supplied by vsys_cobra [ 1.814163] SMPS8: supplied by vsys_cobra [ 1.820101] SMPS9: supplied by vsys_cobra [ 1.824646] smps9: Bringing 0uV into 2100000-2100000uV [ 1.831472] SMPS10_OUT2: supplied by regulator-dummy [ 1.838037] SMPS10_OUT1: supplied by regulator-dummy [ 1.844295] LDO1: supplied by vsys_cobra [ 1.848955] ldo1: Bringing 0uV into 1800000-1800000uV [ 1.855711] LDO2: supplied by vsys_cobra [ 1.862828] ldo4: Bringing 0uV into 1800000-1800000uV [ 1.869587] LDO5: supplied by vsys_cobra [ 1.879084] LDO7: supplied by vsys_cobra [ 1.883535] ldo7: Bringing 0uV into 2000000-2000000uV [ 1.890386] LDO8: supplied by vsys_cobra [ 1.896456] LDO9: supplied by vmmcsd_fixed [ 1.903263] LDOLN: supplied by vsys_cobra [ 1.909740] LDOUSB: supplied by vsys_cobra [ 1.922280] omap_i2c 48070000.i2c: bus 0 rev0.12 at 400 kHz [ 1.930027] omap_i2c 48072000.i2c: bus 1 rev0.12 at 400 kHz [ 1.937273] omap_i2c 48060000.i2c: bus 2 rev0.12 at 400 kHz [ 1.944432] omap_i2c 4807a000.i2c: bus 3 rev0.12 at 400 kHz [ 1.951438] vdds_1v8_main: supplied by smps7 [ 1.979934] omap_i2c 4807c000.i2c: bus 4 rev0.12 at 400 kHz [ 2.018565] omap_hsmmc 480ad000.mmc: allocated mmc-pwrseq [ 2.062187] mmc1: host does not support reading read-only switch, assuming write-enable [ 2.073258] mmc1: new high speed SDHC card at address 59b4 [ 2.080916] mmcblk1: mmc1:59b4 USD 7.51 GiB [ 2.087869] mmcblk1: p1 p2 [ 2.152099] omap_hsmmc 480d1000.mmc: Got CD GPIO [ 2.157155] omap_hsmmc 480d1000.mmc: Got WP GPIO [ 2.170166] omap_hsmmc 480ad000.mmc: card claims to support voltages below defined range [ 2.193170] mmc2: new high speed SDIO card at address 0001 [ 2.308433] ldo3: supplied by vdds_1v8_main [ 2.314087] ldo4: supplied by vdds_1v8_main [ 2.319853] ldo6: supplied by vdds_1v8_main [ 2.344237] mmc3: new high speed SDHC card at address 0007 [ 2.351245] mmcblk3: mmc3:0007 SD08G 7.42 GiB [ 2.357731] mmcblk3: p1 p2 [ 2.641801] input: user-button as /devices/platform/user-button/input/input0 [ 2.655838] input: pyra-gpio-keys@1 as /devices/platform/pyra-gpio-keys@1/input/input1 [ 2.667762] input: pyra-gpio-keys@2 as /devices/platform/pyra-gpio-keys@2/input/input2 [ 2.677529] palmas-rtc 48070000.i2c:palmas@48:rtc: setting system clock to 2018-06-16 13:16:47 UTC (1529155007) [ 2.688950] vmmcsdio_fixed: disabling [ 2.692789] bt_power: disabling [ 2.697242] ldo3: disabling [ 2.701236] ldo8: disabling [ 2.704424] ALSA device list: [ 2.707636] No soundcards found. [ 2.742838] EXT4-fs (mmcblk1p2): mounted filesystem with ordered data mode. Opts: (null) [ 2.751712] VFS: Mounted root (ext4 filesystem) on device 179:26. [ 2.769036] devtmpfs: mounted [ 2.773737] Freeing unused kernel memory: 2048K Mount failed for selinuxfs on /sys/fs/selinux: No such file or directory INIT: version 2.88 booting [info] Using makefile-style concurrent boot in runlevel S. [....] Starting the hotplug events dispatcher: udevd[ 3.983663] systemd-udevd[1218]: starting version 215 . ok [....] Synthesizing the initial hotplug events...[ 4.049072] random: udevd: uninitialized urandom read (16 bytes read) [ 4.059736] random: udevd: uninitialized urandom read (16 bytes read) [ okdone. [....] Waiting for /dev to be fully populated...^[[c[ 4.281003] usb3503 0-0008: usb3503_probe [ 4.297588] usb3503 0-0008: reset gpio state 0 [ 4.302265] usb3503 0-0008: usb3503_connect [ 4.306807] palmas_pwrbutton 48070000.i2c:palmas@48:palmas_power_button: h/w controlled shutdown duration=8 seconds [ 4.317924] usb3503 0-0008: usb3503_reset 1 [ 4.323551] input: palmas_pwron as /devices/platform/44000000.ocp/48070000.i2c/i2c-0/0-0048/48070000.i2c:palmas@48:palmas_power_button/input/input3 [ 4.337678] usb3503 0-0008: SP_ILOCK failed (-121) [ 4.345111] twl6040 0-004b: Failed to get supply 'vddvibl': -517 [ 4.345426] usb3503 0-0008: usb3503_probe: probed in hub mode [ 4.357431] twl6040-vibra twl6040-vibra: couldn't get regulators -517 [ 4.357554] bno055 2-0029: software revision id 0311 [ 4.369910] twl6040 0-004b: Failed to get supply 'vddvibl': -517 [ 4.377431] twl6040-vibra twl6040-vibra: couldn't get regulators -517 [ 4.385209] at24 0-0050: 128 byte 24c01 EEPROM, writable, 1 bytes/write [ 4.385800] twl6040 0-004b: Failed to get supply 'vddvibl': -517 [ 4.399021] input: accelerometer-iio-input-bridge as /devices/virtual/input/input4 [ 4.407014] twl6040-vibra twl6040-vibra: couldn't get regulators -517 [ 4.415590] twl6040 0-004b: Failed to get supply 'vddvibl': -517 [ 4.423278] bmp280 2-0077: 2-0077 supply vddd not found, using dummy regulator [ 4.430973] twl6040-vibra twl6040-vibra: couldn't get regulators -517 [ 4.438013] twl6040 0-004b: Failed to get supply 'vddvibl': -517 [ 4.446142] bmp280 2-0077: 2-0077 supply vdda not found, using dummy regulator [ 4.453874] twl6040-vibra twl6040-vibra: couldn't get regulators -517 [ 4.460721] as5013 1-0040: ID code: 0c [ 4.465042] as5013 1-0040: ID version: 0d [ 4.473238] as5013 1-0040: silicon revision: 00 [ 4.480129] bmp280: probe of 2-0077 failed with error -121 [ 4.486142] bmc150_magn_i2c 2-0012: Failed to bring up device from suspend mode [ 4.493866] as5013 1-0040: control: f1 [ 4.494007] bmc150_magn_i2c: probe of 2-0012 failed with error -121 [ 4.497992] input: nub0 as /devices/platform/44000000.ocp/48072000.i2c/i2c-1/1-0040/input/input5 [ 4.518078] as5013 1-0040: probe 40, gpio -2, irq 0, "as5013" [ 4.525201] twl6040 0-004b: Failed to get supply 'vddvibl': -517 [ 4.531887] twl6040-vibra twl6040-vibra: couldn't get regulators -517 [ 4.538799] bmg160_i2c 2-0069: Error reading reg_chip_id [ 4.544429] bmg160_i2c: probe of 2-0069 failed with error -121 [ 4.551610] as5013 1-0041: ID code: 0c [ 4.555784] as5013 1-0041: ID version: 0d [ 4.560064] bmc150_accel_i2c 2-0010: Error: Reading chip id [ 4.560176] input: TSC2007 Touchscreen as /devices/platform/44000000.ocp/4807a000.i2c/i2c-3/3-0048/input/input6 [ 4.565975] bmc150_accel_i2c: probe of 2-0010 failed with error -121 [ 4.583367] as5013 1-0041: silicon revision: 00 [ 4.588668] as5013 1-0041: control: f1 [ 4.594189] input: nub1 as /devices/platform/44000000.ocp/48072000.i2c/i2c-1/1-0041/input/input7 [ 4.603744] bmp280 2-0076: 2-0076 supply vddd not found, using dummy regulator [ 4.612738] twl6040 0-004b: Failed to get supply 'vddvibl': -517 [ 4.619708] twl6040-vibra twl6040-vibra: couldn't get regulators -517 [ 4.629569] bmp280 2-0076: 2-0076 supply vdda not found, using dummy regulator [ 4.635566] as5013 1-0041: probe 41, gpio -2, irq 0, "as5013" [ 4.637509] twl6040 0-004b: Failed to get supply 'vddvibl': -517 [ 4.649611] twl6040-vibra twl6040-vibra: couldn't get regulators -517 [ 4.660018] twl6040 0-004b: Failed to get supply 'vddvibl': -517 [ 4.667266] input: tca8418 as /devices/platform/44000000.ocp/48072000.i2c/i2c-1/1-0034/input/input8 [ 4.677079] twl6040-vibra twl6040-vibra: couldn't get regulators -517 [ 4.684359] twl6040 0-004b: Failed to get supply 'vddvibl': -517 [ 4.686373] ts3a227e 4-003b: Cannot request irq 0 (-22) [ 4.696278] twl6040-vibra twl6040-vibra: couldn't get regulators -517 [ 4.696616] ts3a227e: probe of 4-003b failed with error -22 [ 4.709763] ina2xx 1-004f: power monitor ina231 (Rshunt = 20000 uOhm) [ 4.721170] twl6040 0-004b: Failed to get supply 'vddvibl': -517 [ 4.728358] twl6040-vibra twl6040-vibra: couldn't get regulators -517 [ 4.740315] bq2429x_charger 1-006b: invalid det gpio: -2 [ 4.741415] twl6040 0-004b: Failed to get supply 'vddvibl': -517 [ 4.754724] omap-dwc3 4a020000.omap_dwc3: vbus init failed [ 4.757992] twl6040-vibra twl6040-vibra: couldn't get regulators -517 [ 4.760976] bq24296_get_vsys_voltage(0) [ 4.783540] => 3500000 uV [ 4.787515] bq24296_get_vsys_voltage(0) [ 4.799227] => 3500000 uV [ 4.802741] bq24296_get_otg_voltage(1) [ 4.807580] => 4998000 uV [ 4.811440] bq24296_get_otg_current_limit(1) [ 4.816878] bq24296_get_otg_voltage(1) [ 4.822566] => 4998000 uV [ 4.829112] bq2429x_charger 1-006b: failed to request chg_irq: -22 [ 4.837452] bt_power: supplied by vsys [ 4.837776] input: twl6040:vibrator as /devices/platform/44000000.ocp/48070000.i2c/i2c-0/0-004b/twl6040-vibra/input/input9 [ 4.854784] bq27xxx_battery_setup [ 4.858458] bq27xxx_battery_setup: dm_regs=(ptrval) [ 4.868847] (NULL device *): hwmon: 'bq27421-0' is not a valid name attribute, please fix [ 4.880361] bq27xxx_battery_settings [ 4.886111] bq27xxx_battery_set_config [ 4.897533] bq27xxx_battery_unseal [ 4.911897] bq27xxx_battery_update_dm_block [ 4.920821] bq27xxx-battery 1-0055: design-capacity has 6000 [ 4.930196] bq27xxx_battery_update_dm_block [ 4.934841] bq27xxx-battery 1-0055: design-energy has 22200 [ 4.947116] bq27xxx_battery_update_dm_block [ 4.953167] bq27xxx-battery 1-0055: terminate-voltage has 3200 [ 4.961137] bq27xxx_battery_seal [ 5.076621] ehci-omap: OMAP-EHCI Host Controller driver [ 5.116175] pwm-backlight backlight: backlight supply power not found, using dummy regulator [ 5.125507] pwm-backlight keyboard-backlight: keyboard-backlight supply power not found, using dummy regulator [ 5.136936] (NULL device *): hwmon: 'pyra-battery' is not a valid name attribute, please fix [ 5.137196] pwm-backlight backlight: backlight supply power not found, using dummy regulator [ 5.157593] iio_charge:0 [ 5.158574] pwm-backlight keyboard-backlight: keyboard-backlight supply power not found, using dummy regulator [ 5.170774] ehci-omap 4a064c00.ehci: EHCI Host Controller [ 5.192970] ehci-omap 4a064c00.ehci: new USB bus registered, assigned bus number 1 [ 5.209036] ehci-omap 4a064c00.ehci: irq 146, io mem 0x4a064c00 [ 5.218968] wwan_on_off_init: wwan_on_off_init [ 5.227752] wwan_on_off_probe: wwan_on_off_probe() [ 5.232865] wwan_on_off_probe: onoff = 171 indicator = 172 act low: 1 usb_phy = -19 [ 5.243390] omapdss: unknown parameter 'def_disp' ignored [ 5.247058] wwan_on_off_probe: wwan_on_off_probe() wwan=(ptrval) [ 5.249259] ehci-omap 4a064c00.ehci: USB 2.0 started, EHCI 1.00 [ 5.255442] wwan_on_off_is_powered_on: gpio value = 1, inverted=1 [ 5.268063] wwan_on_off_is_powered_on: return 'false' [ 5.274703] wwan_on_off_rfkill_set_block: blocked: 1 [ 5.280315] wwan_on_off_set_power:on = 0 [ 5.284446] wwan_on_off_is_powered_on: gpio value = 1, inverted=1 [ 5.291108] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002 [ 5.294029] omapdss_dss 58000000.dss: 58000000.dss supply vdda_video not found, using dummy regulator [ 5.299473] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 5.315607] wwan_on_off_is_powered_on: return 'false' [ 5.321271] wwan_on_off_set_power: state 0 [ 5.326645] usb usb1: Product: EHCI Host Controller [ 5.332839] wwan_on_off_set_power: done [ 5.335621] DSS: OMAP DSS rev 6.1 [ 5.340702] usb usb1: Manufacturer: Linux 4.16.15-letux-lpae+ ehci_hcd [ 5.349029] wwan_on_off_probe: successfully probed [ 5.365322] omapdss_dss 58000000.dss: bound 58001000.dispc (ops dispc_component_ops [omapdss]) [ 5.374466] usb usb1: SerialNumber: 4a064c00.ehci [ 5.374607] tpd12s015 encoder: failed to find video source [ 5.380103] hub 1-0:1.0: USB hub found [ 5.385746] connector-hdmi connector: failed to find video source [ 5.389194] hub 1-0:1.0: 3 ports detected [ 5.400606] tpd12s015 encoder: failed to find video source [ 5.411150] tpd12s015 encoder: failed to find video source [ 5.417258] connector-hdmi connector: failed to find video source [ 5.427875] tpd12s015 encoder: failed to find video source [ 5.437646] omap-abe-twl6040 sound: twl6040-legacy <-> 40132000.mcpdm mapping ok [ 5.446677] omapdss_dss 58000000.dss: bound 58004000.encoder (ops dsi_component_ops [omapdss]) [ 5.485386] omapdss_dss 58000000.dss: bound 58040000.encoder (ops hdmi5_component_ops [omapdss]) [ 5.501673] input: Letux Cortex 15 Headset Jack as /devices/platform/sound/sound/card0/input10 [ 5.511520] connector-hdmi connector: failed to find video source [ 5.652047] dwc3 4a030000.dwc3: changing max_speed on rev 5533202a [ 5.701067] cfg80211: Loading compiled-in X.509 certificates for regulatory database [ 5.718999] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7' [ 5.727000] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2 [ 5.736164] cfg80211: failed to load regulatory.db [ 5.787458] usb 1-2: new high-speed USB device number 2 using ehci-omap [ 5.814444] omap-hdmi-audio omap-hdmi-audio.1.auto: snd-soc-dummy-dai <-> 58040000.encoder mapping ok [ 5.842708] random: crng init done [ 5.957300] dmm 4e000000.dmm: initialized all PAT entries [ 5.968612] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013). [ 5.975628] [drm] No driver support for vblank timestamp query. [ 5.987925] usb 1-2: New USB device found, idVendor=0424, idProduct=3503 [ 5.995068] usb 1-2: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 6.006146] hub 1-2:1.0: USB hub found [ 6.010434] hub 1-2:1.0: 3 ports detected [ 6.043457] wlcore: ERROR ti-connectivity/wl18xx-conf.bin configuration binary size is wrong, expected 1229 got 1221 [ 6.054951] wlcore: WARNING falling back to default config [ 6.245651] Console: switching to colour frame buffer device 90x80 [ 6.310881] omapdrm omapdrm.0: fb0: omapdrm frame buffer device [ 6.349795] [drm] Initialized omapdrm 1.0.0 20110917 for omapdrm.0 on minor 0 [ 6.463649] wlcore: wl18xx HW: 183x or 180x, PG 2.2 (ROM 0x11) [ 6.479150] wlcore: WARNING Detected unconfigured mac address in nvs, derive from fuse instead. [ 6.479150] [ 6.490265] wlcore: WARNING This default nvs file can be removed from the file system [ 6.490265] [ 6.514166] wlcore: loaded done. [ ok ....] Setting parameters of disc: (none). [ ok ....] Activating swap...done. ^[[c[ 8.526172] EXT4-fs (mmcblk1p2): re-mounted. Opts: (null) [....] Checking root file system...fsck from util-linux 2.25.2 e2fsck 1.42.12 (29-Aug-2014) rootfs: clean, 29817/410448 files, 278067/1641586 blocks done. [ 8.913435] EXT4-fs (mmcblk1p2): re-mounted. Opts: errors=remount-ro [ ok ....] Activating lvm and md swap...done. [....] Checking file systems...fsck from util-linux 2.25.2 done. [ ok [[c[....] Cleaning up temporary files... /tmp. [ ok ....] Mounting local filesystems...done. [ ok ] Activating swapfile swap...done. [ ok [[c[....] Cleaning up temporary files.... [ ok ....] Setting kernel variables ...done. ^[[c[ 12.825938] NET: Registered protocol family 10 [ 12.843436] Segment Routing with IPv6 [....] Configuring network interfaces...Internet Systems Consortium DHCP Client 4.3.1 Copyright 2004-2014 Internet Systems Consortium. All rights reserved. For info, please visit https://www.isc.org/software/dhcp/
Cannot find device "eth0" Bind socket to interface: No such device
If you think you have received this message due to a bug rather than a configuration issue please read the section on submitting bugs on either our web page at www.isc.org or in the README file before submitting a bug. These pages explain the proper process and the information we find helpful for debugging..
exiting. Failed to bring up eth0. Cannot find device "eth1" Failed to bring up eth1. [ 13.442694] using random self ethernet address [ 13.447521] using random host ethernet address [ 13.452308] using host ethernet address: 32:70:05:18:ff:78 [ 13.452368] using self ethernet address: 46:10:3a:b3:af:d9 [ 13.459846] usb0: HOST MAC 32:70:05:18:ff:78 [ 13.473164] usb0: MAC 46:10:3a:b3:af:d9 [ 13.477209] using random self ethernet address [ 13.481959] using random host ethernet address [ 13.486651] g_ether gadget: Ethernet Gadget, version: Memorial Day 2008 [ 13.493603] g_ether gadget: g_ether ready [ 13.527460] IPv6: ADDRCONF(NETDEV_UP): usb0: link is not ready Internet Systems Consortium DHCP Client 4.3.1 Copyright 2004-2014 Internet Systems Consortium. All rights reserved. For info, please visit https://www.isc.org/software/dhcp/
Cannot find device "hso0" Bind socket to interface: No such device
If you think you have received this message due to a bug rather than a configuration issue please read the section on submitting bugs on either our web page at www.isc.org or in the README file before submitting a bug. These pages explain the proper process and the information we find helpful for debugging..
exiting. Failed to bring up hso0. Internet Systems Consortium DHCP Client 4.3.1 Copyright 2004-2014 Internet Systems Consortium. All rights reserved. For info, please visit https://www.isc.org/software/dhcp/
Cannot find device "usb1" Bind socket to interface: No such device
If you think you have received this message due to a bug rather than a configuration issue please read the section on submitting bugs on either our web page at www.isc.org or in the README file before submitting a bug. These pages explain the proper process and the information we find helpful for debugging..
exiting. Failed to bring up usb1. Internet Systems Consortium DHCP Client 4.3.1 Copyright 2004-2014 Internet Systems Consortium. All rights reserved. For info, please visit https://www.isc.org/software/dhcp/
Cannot find device "usb2" Bind socket to interface: No such device
If you think you have received this message due to a bug rather than a configuration issue please read the section on submitting bugs on either our web page at www.isc.org or in the README file before submitting a bug. These pages explain the proper process and the information we find helpful for debugging..
exiting. Failed to bring up usb2. done. [ ok ] Cleaning up temporary files.... [ ok ] Setting up ALSA...done. [ ok ] Setting up X socket directories... /tmp/.X11-unix /tmp/.ICE-unix^[[c. INIT: Entering runlevel: 2 [info] Using makefile-style concurrent boot in runlevel 2. [ ok ] Starting enhanced syslogd: rsyslogd. [ ok ....] Loading cpufreq kernel modules...done (none). [ ok ] Starting periodic command scheduler: cron. ^[[c^[[c[ 15.703488] wlcore: PHY firmware version: Rev 8.2.0.0.237 [ ok ] Starting NTP server: ntpd. [ 15.803507] wlcore: firmware booted (Rev 8.9.0.0.70) [ 15.821132] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready [ ok ....] Starting system message bus: dbus. [ ok ....] CPUFreq Utilities: Setting ondemand CPUFreq governor...CPU0...CPU1...done. [ ok ] Starting bluetooth: bluetoothd. [ ok ....] Setting sysfs variables.... [ 16.188471] Console: switching to colour dummy device 80x30 ^[[c[ 16.205527] Bluetooth: Core ver 2.22 [ 16.214816] NET: Registered protocol family 31 [ 16.219798] Bluetooth: HCI device and connection manager initialized ^[[c[ 16.226669] Bluetooth: HCI socket layer initialized [ 16.232482] Bluetooth: L2CAP socket layer initialized [ 16.237871] Bluetooth: SCO socket layer initialized [ 16.277865] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 [ 16.283689] Bluetooth: BNEP socket layer initialized [ ok ] Starting cgroup management daemon: cgmanager[....] Starting OpenBSD Secure Shell server: sshd. [ ok ....] Starting cgroup management proxy daemon: cgproxy. ^[[c[ 16.793376] dmm 4e000000.dmm: initialized all PAT entries [ 16.801422] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013). [ 16.808841] [drm] No driver support for vblank timestamp query. [ 16.853530] Console: switching to colour frame buffer device 160x45 [ 16.881529] omapdrm omapdrm.0: fb0: omapdrm frame buffer device [ 16.941892] [drm] Initialized omapdrm 1.0.0 20110917 for omapdrm.0 on minor 0 [ 17.038253] input: nub0 as /devices/platform/44000000.ocp/48072000.i2c/i2c-1/1-0040/input/input11 [ 17.128295] input: nub1 as /devices/platform/44000000.ocp/48072000.i2c/i2c-1/1-0041/input/input12 [FAIL] Starting ISC DHCP server: dhcpd[....] check syslog for diagnostics. ... failed! failed! ^[[c^[[c[ 18.630723] input input11: as5013_open [ 18.642096] input input12: as5013_open dhcpcd[2255]: version 6.0.5 starting dhcpcd[2255]: wlan0: waiting for carrier dhcpcd[2255]: usb0: waiting for carrier dhcpcd[2255]: wlan0: carrier acquired dhcpcd[2255]: wlan0: carrier lost dhcpcd[2255]: wlan0: waiting for carrier [ 21.909561] wlcore: down dhcpcd[2255]: timed out dhcpcd[2255]: allowing 8 seconds for IPv4LL timeout dhcpcd[2255]: timed out dhcpcd[2255]: forked to background, child pid 2729 [FAIL] startpar: service(s) returned failure: isc-dhcp-server ... failed!
Debian GNU/Linux 8 letux console
letux login:
On 06/16/2018 03:22 PM, H. Nikolaus Schaller wrote:
is this repeatable on every reboot?
I remember having seen such a thing once but wasn't able to reproduce it.
It might also have something to do with LPAE on a 2GB Pyra, but I am not sure.
I have tried the LPAE kernel build on a 2GB Pyra and can't reproduce your problem yet.
Maybe you can spot some significant difference (warning etc.) before the problem starts?
I think i found the problem. It goes into the loop when trying(and failing) to start xorg with the fbturbo driver. When i changed it to modesetting everything worked fine.