Hi Michael,

I built a 4.9.137 kernel and added some trace code and found that the issue occurs during device_shutdown() in the linux kernel. Specifically when it tries to shutdown the following device:

00:1d.0 USB controller: Intel Corporation Atom Processor Z36xxx/Z37xxx Series USB EHCI (rev 11)

As an experiment we removed the ehci-pci.ko and ehci-hcd.ko kernel modules so that ehci would not be used. By doing this we found that reboots and powerdowns worked 100% of the time.

This issue does not occur when I use antiX-17.1_386-core.iso (does not used systemd) or a very old 32 bit PCLOS distro (does not used systemd).

I performed more testing with antiX-17.1_386-core.iso (does not used systemd) and found that this issue DOES occur.

I was able to confirm that the very old 32 bit PCLOS distro (does not used systemd) does not have this issue.

This is logged right before systemd-shutdown calls the final
reboot() system call. If it get's stuck after that, it looks like it is
a kernel issue.

I think you are right, this looks like a kernel issue, not a systemd issue. Currently I have logged this as a systemd issue, how can I change this to a kernel issue?

Other investigations showed (ehci was not forcibly removed):

 * PCLOS *with linux 3.2 is OK*
 * PCLOS with linux 4.8.7 is not OK
 * Debian Wheezy *with linux 3.2 is OK*
 * Debian Jessie with linux 3.18 is not OK
 * Debian Stretch with linux 4.9.137 is not OK

Regards, Andrew

On 08/11/18 02:11, Michael Biebl wrote:
Am 07.11.18 um 04:24 schrieb Andrew Pavlomanolakos:
Hi,

I tried with another kernel from backports:

root@entry115:~# uname -a
Linux entry115 4.18.0-0.bpo.1-686-pae #1 SMP Debian 4.18.6-1~bpo9+1
(2018-09-13) i686 GNU/Linux

The same issue was reproduced with kernel 4.18.0-0.bpo.1-686-pae. Here
is the trace:
Ok, thanks for testing.
I'm out of ideas at this point, so we should take this upstream.
For that it would be best if you can reproduce that with the current
upstream version, i.e. v239, which is also available from stretch-backports.

If the issue is still reproducible then, it would be great if you can
file a report athttps://github.com/systemd/systemd/issues

Regards,
Michael


Reply via email to