U-Boot issue

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

U-Boot issue

0x5c4r3
Hello guys,
I am Matteo Peruzzi, a cyber-security expert.
I am currently working on a project, creating a root of trust on RPI 2
using a TPM2 module and U-Boot.
I noticed that in the latest update, u-boot has an issue: it does not
detect my USB keyboard connected to the RPI (if I use an early version it
works, no problems), so I am not able to interrupt the autobooting and
communicate with u-boot. Are you planning to solve this in further updates?
Also, I am not able to use the UART because it uses the same pins used by
the TPM2 module.

Thanks for your time, if you need more details just text me.

Thanks

Matteo Peruzzi
Reply | Threaded
Open this post in threaded view
|

Re: U-Boot issue

Heinrich Schuchardt
On 8/17/20 11:59 AM, 0x5c4r3 wrote:

> Hello guys,
> I am Matteo Peruzzi, a cyber-security expert.
> I am currently working on a project, creating a root of trust on RPI 2
> using a TPM2 module and U-Boot.
> I noticed that in the latest update, u-boot has an issue: it does not
> detect my USB keyboard connected to the RPI (if I use an early version it
> works, no problems), so I am not able to interrupt the autobooting and
> communicate with u-boot. Are you planning to solve this in further updates?
> Also, I am not able to use the UART because it uses the same pins used by
> the TPM2 module.
>
> Thanks for your time, if you need more details just text me.

The board/raspberrypi/rpi/MAINTAINERS file provides the right contact.

Cc: Matthias Brugger <[hidden email]>

>
> Thanks
>
> Matteo Peruzzi
>

Reply | Threaded
Open this post in threaded view
|

Re: U-Boot issue

Heinrich Schuchardt
In reply to this post by 0x5c4r3
On 17.08.20 11:59, 0x5c4r3 wrote:
> Hello guys,
> I am Matteo Peruzzi, a cyber-security expert.
> I am currently working on a project, creating a root of trust on RPI 2
> using a TPM2 module and U-Boot.

Contributions to U-Boot to support TPM2 on Raspberry would be very
welcome. A further gap in U-Boot is support for the EFI TPM2 Protocol
(cf.
https://trustedcomputinggroup.org/wp-content/uploads/EFI-Protocol-Specification-rev13-160330final.pdf).

> I noticed that in the latest update, u-boot has an issue: it does not

Are you referring to U-Boot v2020.10-rc5?

> detect my USB keyboard connected to the RPI (if I use an early version it
> works, no problems), so I am not able to interrupt the autobooting and
> communicate with u-boot. Are you planning to solve this in further updates?
> Also, I am not able to use the UART because it uses the same pins used by
> the TPM2 module.

Is this the LetsTrust TPM module?

>
> Thanks for your time, if you need more details just text me.

board/raspberrypi/rpi/MAINTAINERS indicates Matthias as maintainer for
Raspberry.

Cc: Matthias

Best regards

Heinrich

>
> Thanks
>
> Matteo Peruzzi
>

Reply | Threaded
Open this post in threaded view
|

Re: U-Boot issue

Matthias Brugger-2
In reply to this post by Heinrich Schuchardt
Hi Matteo,

On 16/09/2020 00:27, Heinrich Schuchardt wrote:

> On 8/17/20 11:59 AM, 0x5c4r3 wrote:
>> Hello guys,
>> I am Matteo Peruzzi, a cyber-security expert.
>> I am currently working on a project, creating a root of trust on RPI 2
>> using a TPM2 module and U-Boot.
>> I noticed that in the latest update, u-boot has an issue: it does not
>> detect my USB keyboard connected to the RPI (if I use an early version it
>> works, no problems), so I am not able to interrupt the autobooting and
>> communicate with u-boot. Are you planning to solve this in further updates?
>> Also, I am not able to use the UART because it uses the same pins used by
>> the TPM2 module.
>>
>> Thanks for your time, if you need more details just text me.

Sorry for the late answer. Can give some details of your USB keyboard. Is it
just a normal keyboard, or has it touchpad integrated? Is it USB2.0 or older?

Regards,
Matthias

>
> The board/raspberrypi/rpi/MAINTAINERS file provides the right contact.
>
> Cc: Matthias Brugger <[hidden email]>
>
>>
>> Thanks
>>
>> Matteo Peruzzi
>>
>