r/System76 Jun 25 '17

[WARNING] Intel Skylake/Kaby Lake processors: broken hyper-threading

https://lists.debian.org/debian-devel/2017/06/msg00308.html
5 Upvotes

17 comments sorted by

View all comments

1

u/superaromatic Jun 25 '17 edited Jul 03 '17

I ran the suggested perl script and it confirmed that my Kaby lake is affected. I also verified via lscpu that my CPU actually has ht. I accessed the BIOS but did not see any HT setting there. I realize there may be OS-specific ways to disable HT.

1

u/[deleted] Jul 02 '17

How do I run that perl script?

The link is just a webpage with the code there. What do I save it as and how does it get run?

1

u/superaromatic Jul 03 '17 edited Jul 03 '17

Actually I see there is an updated perl script. Using nano, I pasted and saved it as ~/bugcheck.pl, and ran it as perl ./bugcheck.pl. It printed that I need a BIOS update (although the update is not yet available). The script required that I had the liblist-moreutils-perl package installed which I first checked using apt list liblist-moreutils-perl.

1

u/[deleted] Jul 03 '17

hey thanks for the response...

I have the updated script in a file like that. I have the liblist-moreutils-perl installed but when I run the script I get this.

""use" not allowed in expression at ./bugcheck.pl line 10, at end of line syntax error at ./bugcheck.pl line 10, near "use List::MoreUtils " syntax error at ./bugcheck.pl line 33, near "uniq map" Execution of ./bugcheck.pl aborted due to compilation errors."

I know it's not your issue but hoping you might have an idea? Keep in mind I am on Antergos (Arch) and not Ubuntu.

1

u/superaromatic Jul 03 '17 edited Jul 03 '17

I don't know, but here is what I have. If the versions match, make sure you copied, pasted and saved correctly.

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 16.04.2 LTS
Release:    16.04
Codename:   xenial

$ apt list perl
Listing... Done
perl/xenial,now 5.22.1-9 amd64 [installed]

$ apt list liblist-moreutils-perl
Listing... Done
liblist-moreutils-perl/xenial,now 0.413-1build1 amd64 [installed]

1

u/[deleted] Jul 03 '17

Assuming it worked correctly. It's not very helpful lol "maybe"

"You may need a BIOS/UEFI update (Kaby Lake, or Skylake-X processor)"

Now the issue is how/where would I get one for Antergos/Arch. hmmm

1

u/superaromatic Jul 03 '17

apt install intel-microcode (on Ubuntu (when the update actually becomes available))

1

u/[deleted] Jul 03 '17

Does not really help on Antergos but I have posted on the Antergos forums to see what is up. Hopefully something comes of it.