<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugzilla.yoctoproject.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugzilla.yoctoproject.org/"
          
          maintainer="it-coreprojects-helpdesk@linuxfoundation.org"
>

    <bug>
          <bug_id>6679</bug_id>
          
          <creation_ts>2014-09-04 04:50:26 +0000</creation_ts>
          <short_desc>Trusted Execution Engine (TXE) exposed over PCI</short_desc>
          <delta_ts>2017-06-13 18:03:57 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>12</classification_id>
          <classification>Hardware Platforms</classification>
          <product>MinnowBoard MAX</product>
          <component>hw-minnowmax</component>
          <version>2C A1</version>
          <rep_platform>MinnowBoard Max</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>MOVED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>Medium</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>Production Release</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Marcel Holtmann">marcel</reporter>
          <assigned_to name="Marcel Holtmann">marcel</assigned_to>
          <cc>david.wei</cc>
    
    <cc>marcel</cc>
    
    <cc>michael.p.krau</cc>
    
    <cc>sjolley.yp.pm</cc>
    
    <cc>warthog9</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>No (bug/feature does not impact docs)</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>45381</commentid>
    <comment_count>0</comment_count>
    <who name="Marcel Holtmann">marcel</who>
    <bug_when>2014-09-04 04:50:26 +0000</bug_when>
    <thetext>In both ACPI and PCI enumeration modes, the TXE PCI device is exposed:

00:1a.0 Encryption controller: Intel Corporation Atom Processor Z36xxx/Z37xxx Series Trusted Execution Engine (rev 0c)

According to ARK this CPU does not have TXE support. This means it should not be exposed at all. If it is exposed, the mei_txe.ko module tries to access it.

[    7.359206] mei_txe 0000:00:1a.0: irq 262 for MSI/MSI-X
[    8.362307] mei_txe 0000:00:1a.0: wait for readiness failed
[    8.362323] mei_txe 0000:00:1a.0: wating for readiness failed
[    8.362333] mei_txe 0000:00:1a.0: hw_start failed ret = -62
[    8.668828] intel_soc_dts_thermal: request_threaded_irq ret -22
[    9.363897] mei_txe 0000:00:1a.0: wait for readiness failed
[    9.363928] mei_txe 0000:00:1a.0: wating for readiness failed
[    9.363950] mei_txe 0000:00:1a.0: hw_start failed ret = -62
[   10.365226] mei_txe 0000:00:1a.0: wait for readiness failed
[   10.365258] mei_txe 0000:00:1a.0: wating for readiness failed
[   10.365280] mei_txe 0000:00:1a.0: hw_start failed ret = -62
[   10.365299] mei_txe 0000:00:1a.0: reset: reached maximal consecutive resets: disabling the device
[   10.365321] mei_txe 0000:00:1a.0: reset failed ret = -19
[   10.365338] mei_txe 0000:00:1a.0: link layer initialization failed.
[   10.365356] mei_txe 0000:00:1a.0: init hw failure.
[   10.366617] mei_txe 0000:00:1a.0: initialization failed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>45471</commentid>
    <comment_count>1</comment_count>
    <who name="Michael Krau">michael.p.krau</who>
    <bug_when>2014-09-09 01:00:37 +0000</bug_when>
    <thetext>Which version of the firmware re you using?  

There has been a recent change to the firmware to turn off and hide the SEC firmware.  This change may not be in production yet, but a firmware version will help understand things.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>45472</commentid>
    <comment_count>2</comment_count>
    <who name="Marcel Holtmann">marcel</who>
    <bug_when>2014-09-09 01:02:28 +0000</bug_when>
    <thetext>The firmware version is 071. What I have been told that is the latest public one.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>45473</commentid>
    <comment_count>3</comment_count>
    <who name="Michael Krau">michael.p.krau</who>
    <bug_when>2014-09-09 01:17:37 +0000</bug_when>
    <thetext>Yes, 0.71 is the latest public image. 

I have confirmed with the firmware manager, that the effort to turn off and hide may not be in 0.71 but in the newer 0.72, which is still in the publication process.  

I will see what can be done to get you to the 0.72 firmware.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>45922</commentid>
    <comment_count>4</comment_count>
    <who name="David_Wei">david.wei</who>
    <bug_when>2014-09-29 07:10:59 +0000</bug_when>
    <thetext>After shutdown and hide TXE, system would hang after thousands of cycles of reset. So we reverted our code which disabling TXE.  We talked this issue with IoTG, and also reviewed their code patch, finding that IoTG&apos;s code actually also has a bug and actually does not hide TXE. We will continue following up this issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>46694</commentid>
    <comment_count>5</comment_count>
    <who name="John &apos;Warthog9&apos; Hawley">warthog9</who>
    <bug_when>2014-10-30 23:10:51 +0000</bug_when>
    <thetext>Working on trying to figure out how to work around this chicken and egg</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>50210</commentid>
    <comment_count>6</comment_count>
    <who name="David_Wei">david.wei</who>
    <bug_when>2015-04-10 05:15:43 +0000</bug_when>
    <thetext>V0.79 BIOS has done basic initiaization steps for TXE. Please boot with V0.79 and check if these error messages are gone.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>74093</commentid>
    <comment_count>7</comment_count>
    <who name="Stephen K Jolley">sjolley.yp.pm</who>
    <bug_when>2017-06-13 18:03:57 +0000</bug_when>
    <thetext>We are no longer tracking in Yocto Project Bugzilla MinnowBoard and MinnowBoard-MAX HW and firmware bugs.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>