Re: I get a new Thunderbolt domain UUID on every boot

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

On Sun, Jul 05, 2020 at 02:52:04PM -0700, Kenneth R. Crudup wrote:
> 
> Does anyone know why my machine (Dell XPS 7390 2-in-1, i7-1065G7 CPU) gets a
> new Thunderbolt domain UUID on every boot?
> 
> ----
> $ sudo boltctl domains | wc -l
> 3320
> $ sudo boltctl domains | tail -20
>  o domain 815fe31a-99fd-8680-ffff-ffffffffffff
>    |- bootacl:  0/0
>    `- security: unknown
> 
>  o domain 703bafdf-6a33-8680-ffff-ffffffffffff
>    |- bootacl:  0/0
>    `- security: unknown
> 
>  o domain 91c55303-9244-8680-ffff-ffffffffffff
>    |- bootacl:  0/0
>    `- security: unknown
> 
>  * domain0 800e6342-557e-8680-ffff-ffffffffffff
>    |- bootacl:  0/0
>    `- security: iommu
> 
>  * domain1 9128366f-c373-8680-ffff-ffffffffffff
>    |- bootacl:  0/0
>    `- security: iommu
> $

It is done on purpose. The BIOS generates new UUID every boot.

> ----
> $ egrep '(THUNDER|USB4)' .config
> # CONFIG_MDIO_THUNDER is not set
> CONFIG_USB4_NET=m
> # CONFIG_USB_HSIC_USB4604 is not set
> CONFIG_INTEL_WMI_THUNDERBOLT=y
> CONFIG_USB4=y
> $
> ----
> I did see this, too:
> $  dmesg | fgrep -i thunderbolt
> [    1.114106] thunderbolt 0000:00:0d.2: 0: uid crc8 mismatch (expected: 0x8e, got: 0xe7)
> [    1.657866] thunderbolt 0000:00:0d.3: 0: uid crc8 mismatch (expected: 0x8e, got: 0xe7)

This is harmless. Host router (the TBT host controller) on ICL does not
have DROM so reading UID returns 0. Let me see if we can simply skip
this check on such systems.



[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux