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.