tpmd ioctl Fehler ?

  • Was bedeutet eigentlich wenn folgendes im bootlog einer 520 steht:

    Code
    [ 21.624000] 21:623915423 SMCA: invalid ioctl: 0x20007400 
    [FAILED] Failed to start tpmd.service.


    Der tmpd startet dann nicht womit natürlich auch enigma2 nicht startet.


    Code
    root@dm520:~# systemctl status tpmd.service 
    Loaded: loaded (/lib/systemd/system/tpmd.service; enabled; vendor preset: en Active: inactive (dead) (Result: exit-code) since Thu 1970-01-01 01:00:32 CE Process: 189 ExecStart=/usr/bin/tpmd (code=exited, status=1/FAILURE) Main PID: 189 (code=exited, status=1/FAILURE) Jan 01 01:00:32 dm520 systemd[1]: tpmd.service: Unit entered failed state. Jan 01 01:00:32 dm520 systemd[1]: tpmd.service: Failed with result 'exit-code'. Jan 01 01:00:32 dm520 systemd[1]: tpmd.service: Service hold-off time over, sch Jan 01 01:00:32 dm520 systemd[1]: Stopped tpmd.service. Jan 01 01:00:32 dm520 systemd[1]: tpmd.service: Start request repeated too quic Jan 01 01:00:32 dm520 systemd[1]: Failed to start tpmd.service.
  • #tpmd
    waiting for TPM to become available


    Aber ich denke ich habe schon eine Lösung gefunden - man darf einfach den Treibern nicht helfen und das /dev/tpm0 zu früh anlegen, weil das tpmd.service startet los sobald das device file da ist und da zählt jede zehntelsekunde - weswegen es auch auf der 525 nicht auftritt die durch das CI mehr zu tun hat. Da sieht man aber auch wie ausgereizt der Bootprozess schon ist.