Sorry, should have added that the string "Linux version" also does not appear in the dmesg results after a reboot. So despite the check script's advice, a reboot doesn't change the results here.
On Tue, Jan 23, 2018 at 5:02 PM, Nicholas Geovanis <nickgeova...@gmail.com> wrote: > There was a newer version of the script (about 4 hours newer), but the > new version yields the same result. > > So I have a debian 8.6 machine for which this test in the script is failing: > if ! dmesg | grep -qE '(^|\] )Linux version [0-9]'; then > # dmesg truncated > return 2 > fi > > So on that one debian server, the string "Linux version" does _not_ > appear in dmesg output, like so: > # dmesg | grep Linux > [ 0.564432] [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored > [ 1.108492] Linux agpgart interface v0.103 > [ 2.192537] pps_core: LinuxPPS API ver. 1 registered > [ 2.209475] usb usb1: Manufacturer: Linux 3.16.0-5-amd64 ehci_hcd > [ 2.225593] usb usb2: Manufacturer: Linux 3.16.0-5-amd64 ehci_hcd > > So my question becomes: Is it just my server, or others too? And why me? > > > On Tue, Jan 23, 2018 at 4:54 PM, Richard Hector <rich...@walnut.gen.nz> wrote: >> On 24/01/18 11:27, Michael Fothergill wrote: >>> >>> >>> >>> >>> >>> Hi there, I am running kernel 4.14.14 under gentoo testing on an >>> AMD kaveri box. >>> >>> The version of GCC I am using is 7.2. Whether that means the >>> reptoline patch is working for me I am not quite sure but it could >>> be I guess..... >>> >>> Someone who is smarter than the average bear has written a patch for >>> the spectre problem with no performance penalty: >>> >>> >>> https://www.neowin.net/news/retpoline-patch-coming-to-linux-49-and-linux-414 >>> >>> <https://www.neowin.net/news/retpoline-patch-coming-to-linux-49-and-linux-414> >>> >>> I am not sure if you can do this as debian testing or experimental. >>> >>> Cheers >>> >>> Michael Fothergill >>> >>> >>> You can compile the kernel in debian: >>> >>> https://www.debian.org/releases/jessie/i386/ch08s06.html.en >>> >>> >>> There is also a debian page on gcc7 >>> >>> https://wiki.debian.org/GCC7 >>> >>> If I ask the gentoo folks they will tell me if the KPTI and retpoline >>> patches are turned on automatically in kernel 4.14.14 >>> or if you have to set a specific flag when you run make menuconfig (runs >>> in Debian too); then if GCC7 is new enough for this >>> you are good to go...... >> >> The neowin link above has a link to a Phoronix article[1], which >> suggests you need GCC 8.0, or maybe 7.3 if a backport succeeds. That was >> 9 days ago, of course ... Stretch only has 6.3, and even sid only has >> 7.2, so I don't see it hitting debian soon. >> >> Richard >> >> [1] >> https://www.phoronix.com/scan.php?page=news_item&px=Linux-4.9-4.14-Retpoline >>