-
KungFuJesus
hmm, ran into this guy again on one of our machines over the weekend:
illumos.org/issues/15024
-
fenix
→
BUG 15024: NFS can exhaust pool threads getting RPCSEC_GSS credentials (In Progress) |
code.illumos.org/c/illumos-gate/+/2402
-
KungFuJesus
We insisted our users not use krb5 for now, but it does seem to be an issue. Usually we'd see it after a DC reboot but there's was nothing to indicate what provoked it this time
-
nahamu
Does anyone have notes on how to perform the workaround for zenbleed on illumos?
-
papertigers
sounds like it's an eventual microcode update
-
papertigers
that looks nasty
-
andyf
You could pull the microcode from linux-firmware and apply it
-
andyf
-
rmustacc
Yes, I'd recommend just hot-loading the microcode. We'll get stuff written up and sent out before long.
-
nahamu
I'll keep an eye out.
-
andyf
Quick instruction: download the fam17h file, put it on your system and rename it to anything starting with `amd`, then `ucodeadm -u <file>` to load it. `ucodeadm -v` will show the version on each CPU.
-
nahamu
Thanks andyf!
-
papertigers
andyf: what's the difference between model0xh.sbin and model3xh.sbin
-
andyf
The correct file is
git.kernel.org/pub/scm/linux/kernel…/amd-ucode/microcode_amd_fam17h.bin (and there's a detached signature in the same .asc if you want to verify it against AMD's published keys)
-
andyf
papertigers - my first link was wrong, sorry.
-
papertigers
thanks
-
jbk
OA
-
nahamu
If I tried to load in the wrong file, would the system protect itself, or is this a pretty dangerous operation?
-
jbk
well at least the ^[[ didn't come through :)
-
papertigers
rmustacc / andyf: do you know if I need to apply that on zen3? Seems like my 5600X is post zen2
-
rmustacc
papertigers: You do not.
-
rmustacc
This is noted as only impacting Zen 2.
-
papertigers
thanks -- I will just apply it to my Rome box then
-
rmustacc
We'll get more info sent out and with our standard security impact, action required, etc. in a little bit.
-
andyf
nahamu - it should not accept an incorrect update. Note that this is not persistent though, it will need doing after every reboot if you load it manually.
-
nahamu
andyf: cool. Thanks.
-
papertigers
thanks ucodeadm reports I went from 0x8301072 -> 0x830107a if you are curious nahamu
-
nahamu
ucodeadm shows me on 0xa20120a so now I'm confused.
-
rmustacc
nahamu: What does psrinfo -vp say about your CPU?
-
nahamu
I guess I'm on Zen3
-
rmustacc
What specific CPU is it?
-
nahamu
AMD Ryzen 7 5800X3D 8-Core Processor
-
rmustacc
That's Zen 3, not Zen 2.
-
rmustacc
You're not impacted.
-
rmustacc
Only Zen 2 is impacted.
-
nahamu
Well now I feel really bad for wasting folks' time.
-
rmustacc
It's all good, don't worry.
-
rmustacc
The microcode revision is going to be processor model specific.
-
papertigers
nahamu: you alerted me to zenbleed so it was worth while!
-
nahamu
But I learned some things, so thanks everyone.
-
rmustacc
So for example, Zen 2 Rome parts (EPYC) is different from Zen 2 client parts.
-
nahamu
papertigers: aha, good.
-
andyf
papertigers - that tracks with what I just put in
illumos.org/issues/15811
-
fenix
→
BUG 15811: Update AMD microcode to 20230724 (In Progress)
-
andyf
Can we have some links for illumos 15811 please fenix?
-
fenix
BUG 15811: Update AMD microcode to 20230719 (In Progress)
-
fenix
-
nahamu
andyf: does the non-hotload version of loading the microcode persist across reboots, or is this something where to remain safe you must stay on up-to-date versions of illumos (or Linux or whatever)? I just want to be certain before advising anyone else.
-
nahamu
andyf: feel free to ignore me:
-
nahamu
-
alanc
if you want to be sure you're safe, I believe the best is to get a BIOS/UEFI/motherboard-firmware update that includes the new microcode, so it's there before the OS boots and the OS doesn't have to worry about it/can't fail to update it
-
alanc
otherwise I believe OS-loaded microcode updates persist across fast reboots, but not power-cycles/full-resets/"slow" reboots
-
nahamu
yup, thanks alanc
-
gitomat
[illumos-gate] 15811 Update AMD microcode to 20230719 -- Andy Fiddaman <illumos⊙fn>
-
jbk
does fast reboot even work anymore? :)
-
richlowe
as well as it ever did
-
richlowe
it's increasingly unlikely that it'll happen for you, since xhci(4D) doesn't quiesce
-
richlowe
you'll either have to forcibly disable all your usb3, or be on a computer old enough it probably got tested on it.