On Fri, Jul 05, 2019 at 11:12:29AM +0000, Schuendehuette, Matthias wrote:> Hello Konstantin, > > *** > Obviously Outlook has destroyed my last reply - here again: > *** > > I did what you suggested: deleted the content of /usr/src and 'svn co' > the 11-STABLE sources again. > > I investigated the three > source files mentioned below and confirmed the 'svn diff' results: > > "hw_mds_recalculate();" has been removed from > > sys/amd64/amd64/initcpu.c and > sys/i386/i386/initcpu.c > > > and: > > "static void > hw_mds_recalculate_boot(void *arg __unused) > { > > hw_mds_recalculate(); > } > SYSINIT(mds_recalc, SI_SUB_SMP, SI_ORDER_ANY, hw_mds_recalculate_boot, NULL);" > > has been inserted into 'sys/x86/x86/cpu_machdep.c' > > > That's still the case for 'r349719'. Also remains true that a kernel of > 'r349719' crashes as described earlier.Ok, show me 1. svn st and svn info output of the checkout you use 2. While kernel messages with verbose boot enabled, for your machine, and the kernel which fails to boot.> > > > With best regards and have a nice weekend > > Matthias Schuendehuette > > > > > -----Urspr?ngliche Nachricht----- > Von: Konstantin Belousov <kostikbel at gmail.com> > Gesendet: Mittwoch, 3. Juli 2019 15:55 > An: Schuendehuette, Matthias (LDA IT PLM) <matthias.schuendehuette at siemens.com> > Cc: 'freebsd-stable at freebsd.org' <freebsd-stable at freebsd.org>; Osipov, Michael (LDA IT PLM) <michael.osipov at siemens.com> > Betreff: Re: GENERIC crash 11.3-PRERELEASE (i386) > > On Wed, Jul 03, 2019 at 08:42:21AM +0000, Schuendehuette, Matthias wrote: > > Hello Konstantin, > > > > I did some research regarding the kernel crash with the following results> > > > > 1) Last working kernel is: > > > > "FreeBSD 11.3-BETA1 (BLNN719X) #8 r348361: Wed Jul 3 09:30:17 CEST 2019" > > > > 1a) DDB-Backtrace of the crashing kernel r348362 can be seen on "Boot_BT.jpg" > > in the dropbox directory > > "https://www.dropbox.com/sh/buzxekimo2h2r67/AADpUvLndhm2SHa5t9s9Ckksa?dl=0" > > > > > > 2) Source code revision is: > > > > root at blnn719x - /usr/src > > 2056 # svn info > > Path: . > > Working Copy Root Path: /usr/src > > URL: https://svn.freebsd.org/base/stable/11 > > Relative URL: ^/stable/11 > > Repository Root: https://svn.freebsd.org/base > > Repository UUID: ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f > > Revision: 348361 > > Node Kind: directory > > Schedule: normal > > Last Changed Author: jkim > > Last Changed Rev: 348343 > > Last Changed Date: 2019-05-29 02:00:52 +0200 (Wed, 29 May 2019) > > > > > > 3) Diff to next revision: > > > > root at blnn719x - /usr/src > > 2057 # svn diff -r 348362 > > Index: sys/amd64/amd64/initcpu.c > > ==================================================================> > --- sys/amd64/amd64/initcpu.c (revision 348362) > > +++ sys/amd64/amd64/initcpu.c (working copy) > > @@ -247,6 +247,7 @@ > > } > > hw_ibrs_recalculate(); > > hw_ssb_recalculate(false); > > + hw_mds_recalculate(); > > switch (cpu_vendor_id) { > > case CPU_VENDOR_AMD: > > init_amd(); > > Index: sys/i386/i386/initcpu.c > > ==================================================================> > --- sys/i386/i386/initcpu.c (revision 348362) > > +++ sys/i386/i386/initcpu.c (working copy) > > @@ -769,6 +769,7 @@ > > elf32_nxstack = 1; > > } > > #endif > > + hw_mds_recalculate(); > > if ((amd_feature & AMDID_RDTSCP) != 0 || > > (cpu_stdext_feature2 & CPUID_STDEXT2_RDPID) != 0) > > wrmsr(MSR_TSC_AUX, PCPU_GET(cpuid)); > > Index: sys/x86/x86/cpu_machdep.c > > ==================================================================> > --- sys/x86/x86/cpu_machdep.c (revision 348362) > > +++ sys/x86/x86/cpu_machdep.c (working copy) > > @@ -1118,14 +1118,6 @@ > > } > > } > > > > -static void > > -hw_mds_recalculate_boot(void *arg __unused) > > -{ > > - > > - hw_mds_recalculate(); > > -} > > -SYSINIT(mds_recalc, SI_SUB_SMP, SI_ORDER_ANY, hw_mds_recalculate_boot, NULL); > > - > > static int > > sysctl_mds_disable_handler(SYSCTL_HANDLER_ARGS) > > { > > Index: . > > ==================================================================> > --- . (revision 348362) > > +++ . (working copy) > > > > Property changes on: . > > ___________________________________________________________________ > > Modified: svn:mergeinfo > > ## -0,1 +0,0 ## > > Reverse-merged /head:r348075 > > > > > > > > Somewhere here is the problem... > Definitely, there is some problem, but I doubt that it is due to the > revision in the svn. The diff above is the reverse of the stable/11 > r348362 that was committed on 2019-05-29. Indeed, the missed (or > reverted) r348362 would cause exactly the symptoms you described with > failing AP startup. > > I have no idea why do you have the change reverted with merge info, in > your sources. Clean up and retry with pristine tree. > > > > > > > > > > > with best regards > > Matthias Sch?ndeh?tte > > >
Schuendehuette, Matthias (LDA IT PLM)
2019-Jul-10 12:47 UTC
GENERIC crash 11.3-PRERELEASE (i386)
Hello Konstantin, the 'svn' output: ***** root at blnn719x - /usr/src 2052 # svn st ??????? sys/i386/conf/BLNN719X root at blnn719x - /usr/src 2053 # svn info Path: . Working Copy Root Path: /usr/src URL: https://svn.freebsd.org/base/stable/11 Relative URL: ^/stable/11 Repository Root: https://svn.freebsd.org/base Repository UUID: ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f Revision: 349719 Node Kind: directory Schedule: normal Last Changed Author: delphij Last Changed Rev: 349718 Last Changed Date: 2019-07-04 09:32:25 +0200 (Thu, 04 Jul 2019) ***** The last lines of the verbose boot messages can be found here: https://www.dropbox.com/preview/FreeBSD-stable/Boot_verbose.jpg Thank you very much so far Matthias Am 05.07.2019 um 21:11 schrieb Konstantin Belousov:> On Fri, Jul 05, 2019 at 11:12:29AM +0000, Schuendehuette, Matthias wrote: >> Hello Konstantin, >> >> *** >> Obviously Outlook has destroyed my last reply - here again: >> *** >> >> I did what you suggested: deleted the content of /usr/src and 'svn co' >> the 11-STABLE sources again. >> >> I investigated the three >> source files mentioned below and confirmed the 'svn diff' results: >> >> "hw_mds_recalculate();" has been removed from >> >> sys/amd64/amd64/initcpu.c and >> sys/i386/i386/initcpu.c >> >> >> and: >> >> "static void >> hw_mds_recalculate_boot(void *arg __unused) >> { >> >> hw_mds_recalculate(); >> } >> SYSINIT(mds_recalc, SI_SUB_SMP, SI_ORDER_ANY, hw_mds_recalculate_boot, NULL);" >> >> has been inserted into 'sys/x86/x86/cpu_machdep.c' >> >> >> That's still the case for 'r349719'. Also remains true that a kernel of >> 'r349719' crashes as described earlier. > Ok, show me > 1. svn st and svn info output of the checkout you use > 2. While kernel messages with verbose boot enabled, for your machine, and > the kernel which fails to boot. >> >> With best regards and have a nice weekend >> >> Matthias Schuendehuette >> >> >> >> >> -----Urspr?ngliche Nachricht----- >> Von: Konstantin Belousov<kostikbel at gmail.com> >> Gesendet: Mittwoch, 3. Juli 2019 15:55 >> An: Schuendehuette, Matthias (LDA IT PLM)<matthias.schuendehuette at siemens.com> >> Cc: 'freebsd-stable at freebsd.org'<freebsd-stable at freebsd.org>; Osipov, Michael (LDA IT PLM)<michael.osipov at siemens.com> >> Betreff: Re: GENERIC crash 11.3-PRERELEASE (i386) >> >> On Wed, Jul 03, 2019 at 08:42:21AM +0000, Schuendehuette, Matthias wrote: >>> Hello Konstantin, >>> >>> I did some research regarding the kernel crash with the following results> >>> >>> 1) Last working kernel is: >>> >>> "FreeBSD 11.3-BETA1 (BLNN719X) #8 r348361: Wed Jul 3 09:30:17 CEST 2019" >>> >>> 1a) DDB-Backtrace of the crashing kernel r348362 can be seen on "Boot_BT.jpg" >>> in the dropbox directory >>> "https://www.dropbox.com/sh/buzxekimo2h2r67/AADpUvLndhm2SHa5t9s9Ckksa?dl=0" >>> >>> >>> 2) Source code revision is: >>> >>> root at blnn719x - /usr/src >>> 2056 # svn info >>> Path: . >>> Working Copy Root Path: /usr/src >>> URL:https://svn.freebsd.org/base/stable/11 >>> Relative URL: ^/stable/11 >>> Repository Root:https://svn.freebsd.org/base >>> Repository UUID: ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f >>> Revision: 348361 >>> Node Kind: directory >>> Schedule: normal >>> Last Changed Author: jkim >>> Last Changed Rev: 348343 >>> Last Changed Date: 2019-05-29 02:00:52 +0200 (Wed, 29 May 2019) >>> >>> >>> 3) Diff to next revision: >>> >>> root at blnn719x - /usr/src >>> 2057 # svn diff -r 348362 >>> Index: sys/amd64/amd64/initcpu.c >>> ==================================================================>>> --- sys/amd64/amd64/initcpu.c (revision 348362) >>> +++ sys/amd64/amd64/initcpu.c (working copy) >>> @@ -247,6 +247,7 @@ >>> } >>> hw_ibrs_recalculate(); >>> hw_ssb_recalculate(false); >>> + hw_mds_recalculate(); >>> switch (cpu_vendor_id) { >>> case CPU_VENDOR_AMD: >>> init_amd(); >>> Index: sys/i386/i386/initcpu.c >>> ==================================================================>>> --- sys/i386/i386/initcpu.c (revision 348362) >>> +++ sys/i386/i386/initcpu.c (working copy) >>> @@ -769,6 +769,7 @@ >>> elf32_nxstack = 1; >>> } >>> #endif >>> + hw_mds_recalculate(); >>> if ((amd_feature & AMDID_RDTSCP) != 0 || >>> (cpu_stdext_feature2 & CPUID_STDEXT2_RDPID) != 0) >>> wrmsr(MSR_TSC_AUX, PCPU_GET(cpuid)); >>> Index: sys/x86/x86/cpu_machdep.c >>> ==================================================================>>> --- sys/x86/x86/cpu_machdep.c (revision 348362) >>> +++ sys/x86/x86/cpu_machdep.c (working copy) >>> @@ -1118,14 +1118,6 @@ >>> } >>> } >>> >>> -static void >>> -hw_mds_recalculate_boot(void *arg __unused) >>> -{ >>> - >>> - hw_mds_recalculate(); >>> -} >>> -SYSINIT(mds_recalc, SI_SUB_SMP, SI_ORDER_ANY, hw_mds_recalculate_boot, NULL); >>> - >>> static int >>> sysctl_mds_disable_handler(SYSCTL_HANDLER_ARGS) >>> { >>> Index: . >>> ==================================================================>>> --- . (revision 348362) >>> +++ . (working copy) >>> >>> Property changes on: . >>> ___________________________________________________________________ >>> Modified: svn:mergeinfo >>> ## -0,1 +0,0 ## >>> Reverse-merged /head:r348075 >>> >>> >>> >>> Somewhere here is the problem... >> Definitely, there is some problem, but I doubt that it is due to the >> revision in the svn. The diff above is the reverse of the stable/11 >> r348362 that was committed on 2019-05-29. Indeed, the missed (or >> reverted) r348362 would cause exactly the symptoms you described with >> failing AP startup. >> >> I have no idea why do you have the change reverted with merge info, in >> your sources. Clean up and retry with pristine tree. >> >>> >>> >>> with best regards >>> Matthias Sch?ndeh?tte >>>