Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 27 Nov 2016 16:07:03 +0100
From:      "Julian H. Stacey" <jhs@berklix.com>
Cc:        current@freebsd.org
Subject:   Re: boot fails on Table SSDT at 0x...
Message-ID:  <201611271507.uARF73wR088756@fire.js.berklix.net>
In-Reply-To: Your message "Sun, 27 Nov 2016 15:47:19 %2B0100."

next in thread | raw e-mail | index | archive | help
"Julian H. Stacey" wrote:
> "Julian H. Stacey" wrote:
> > Hi current@FreeBSD.org
> > I was running
> > 	FreeBSD lapr.js.berklix.net 12.0-CURRENT FreeBSD 12.0-CURRENT
> > 	#12753: Tue Nov 22 23:31:24 CET 2016
> > 	jhs@lapr.js.berklix.net:/data/release/12.0-CURRENT/usr/src/sys/amd64/compile/LAPR.small
> > 	amd64
> > I updated to 
> > 	.ctm_status	src-cur 12757
> > 	.svn_revision	309126
> > did a make world, built a new custom kernel with same config as before & now
> > laptop boot fails after
> > 	Table SSDT at 0x...
> > 	ACPI: No SRAT table found
> > 
> > I took a pic of frozen screen, & I have svn here, I need to research
> > & provide more info to whoever ? so this just initial info to whoever's
> > working in the area.  Debug suggestions & syntax welcome. I'll build
> > a generic kernel next.
> > 
> > If I may be slow responding, sorry, DSL modem problems here too, hence 
> > getting an initial error report out while I can.
> 
> A generic kernel boots OK.
> A 2nd build of custom config fails to boot.
> 	Table 'ASPT' at 0x937e2000
> 	Table 'SSDT' at 0x937e1000
> 	Table 'SSDT' at 0x937e0000
> 	Table 'SSDT' at 0x937df000
> 	ACPI: No SRAT table found
> 
> cd /sys/amd64/conf ; diff -c JENERIC.small LAPR.small
> *** JENERIC.small	Sun Nov 27 15:09:47 2016
> --- LAPR.small	Sun Nov 27 15:09:48 2016
> ***************
> *** 1,15 ****
>   cpu HAMMER
> ! ident JHS_Generic
>   makeoptions DEBUG=-g
>   makeoptions WITH_CTF=1
>   options SCHED_ULE
>   options PREEMPTION
>   options INET
> - options INET6
> - options IPSEC
>   options TCP_OFFLOAD
>   options TCP_HHOOK
> - options SCTP
>   options FFS
>   options SOFTUPDATES
>   options UFS_ACL
> --- 1,12 ----
>   cpu HAMMER
> ! ident JHS_Lapr
>   makeoptions DEBUG=-g
>   makeoptions WITH_CTF=1
>   options SCHED_ULE
>   options PREEMPTION
>   options INET
>   options TCP_OFFLOAD
>   options TCP_HHOOK
>   options FFS
>   options SOFTUPDATES
>   options UFS_ACL
> ***************
> *** 23,33 ****
> --- 20,32 ----
>   options NFS_ROOT
>   options MSDOSFS
>   options CD9660
> + options UDF
>   options PROCFS
>   options PSEUDOFS
>   options GEOM_PART_GPT
>   options GEOM_RAID
>   options GEOM_LABEL
> + options GEOM_BDE
>   options COMPAT_FREEBSD32
>   options COMPAT_FREEBSD4
>   options COMPAT_FREEBSD5
> ***************
> *** 71,76 ****
> --- 70,78 ----
>   options SMP
>   options DEVICE_NUMA
>   device cpufreq
> + options IPFIREWALL
> + options IPFIREWALL_VERBOSE
> + options IPDIVERT
>   device acpi
>   options ACPI_DMAR
>   device pci
> ***************
> *** 81,134 ****
>   device ata
>   device mvs
>   device siis
> - device ahc
> - options AHC_REG_PRETTY_PRINT
> - device ahd
> - options AHD_REG_PRETTY_PRINT
> - device esp
> - device hptiop
> - device isp
> - device mpt
> - device mps
> - device mpr
> - device sym
> - device trm
> - device adv
> - device adw
> - device aic
> - device bt
> - device isci
>   device scbus
> - device ch
>   device da
> - device sa
>   device cd
>   device pass
>   device ses
> - device amr
> - device arcmsr
> - device ciss
> - device dpt
> - device hptmv
> - device hptnr
> - device hptrr
> - device hpt27xx
> - device iir
> - device ips
> - device mly
> - device twa
> - device tws
> - device aac
> - device aacp
> - device aacraid
> - device ida
> - device mfi
> - device mlx
> - device mrsas
> - device pmspcv
> - device twe
> - device nvme
> - device nvd
>   device atkbdc
>   device atkbd
>   device psm
> --- 83,93 ----
> ***************
> *** 150,202 ****
>   device ppbus
>   device lpt
>   device ppi
> - device puc
>   device bxe
> - device de
> - device em
> - device igb
> - device ix
> - device ixv
> - device ixl
> - device ixlv
> - device le
> - device ti
> - device txp
> - device vx
>   device miibus
> - device ae
> - device age
> - device alc
> - device ale
> - device bce
> - device bfe
> - device bge
> - device cas
> - device dc
> - device et
> - device fxp
> - device gem
> - device hme
> - device jme
> - device lge
> - device msk
> - device nfe
> - device nge
> - device pcn
> - device re
> - device rl
> - device sf
> - device sge
> - device sis
> - device sk
> - device ste
> - device stge
> - device tl
> - device tx
> - device vge
> - device vr
> - device wb
> - device xl
>   device wlan
>   options IEEE80211_DEBUG
>   options IEEE80211_AMPDU_AGE
> --- 109,116 ----
> ***************
> *** 221,226 ****
> --- 135,143 ----
>   device ral
>   device wi
>   device wpi
> + device bge
> + device sound
> + device "snd_hda"
>   device loop
>   device random
>   device padlock_rng
> ***************
> *** 234,253 ****
>   device bpf
>   options USB_DEBUG
>   device uhci
> - device ohci
>   device ehci
>   device xhci
>   device usb
>   device ukbd
>   device umass
> - device sound
> - device snd_cmi
> - device snd_csa
> - device snd_emu10kx
> - device snd_es137x
> - device snd_hda
> - device snd_ich
> - device snd_via8233
>   device mmc
>   device mmcsd
>   device sdhci
> --- 151,162 ----
>   device bpf
>   options USB_DEBUG
>   device uhci
>   device ehci
>   device xhci
>   device usb
> + device urndis
>   device ukbd
>   device umass
>   device mmc
>   device mmcsd
>   device sdhci
> ***************
> *** 261,265 ****
>   options XENHVM
>   device xenpci
>   device vmx
> - device netmap
>   device crypto
> --- 170,175 ----
>   options XENHVM
>   device xenpci
>   device vmx
>   device crypto
> + device coretemp
> + options EXT2FS
> 

The boot fail is between SRAT & PPIM, using src from svn 12757,
as shown by dmesg on svn 12757 based generic kernel :

----
Table 'FACP' at 0x937fc000
Table 'ASF!' at 0x937fd000
Table 'HPET' at 0x937fb000
Table 'APIC' at 0x937fa000
APIC: Found table at 0x937fa000
APIC: Using the MADT enumerator.
MADT: Found CPU APIC ID 0 ACPI ID 1: enabled
SMP: Added CPU 0 (AP)
MADT: Found CPU APIC ID 1 ACPI ID 2: enabled
SMP: Added CPU 1 (AP)
MADT: Found CPU APIC ID 4 ACPI ID 3: enabled
SMP: Added CPU 4 (AP)
MADT: Found CPU APIC ID 5 ACPI ID 4: enabled
SMP: Added CPU 5 (AP)
MADT: Found CPU APIC ID 0 ACPI ID 5: disabled
MADT: Found CPU APIC ID 0 ACPI ID 6: disabled
MADT: Found CPU APIC ID 0 ACPI ID 7: disabled
MADT: Found CPU APIC ID 0 ACPI ID 8: disabled
Copyright (c) 1992-2016 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
        The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 12.0-CURRENT #12757: Sun Nov 27 13:54:37 CET 2016
    jhs@lapr.js.berklix.net:/data/release/12.0-CURRENT/usr/src/sys/amd64/compile/GENERIC amd64
FreeBSD clang version 3.9.0 (tags/RELEASE_390/final 280324) (based on LLVM 3.9.0)
WARNING: WITNESS option enabled, expect reduced performance.
Table 'FACP' at 0x937fc000
Table 'ASF!' at 0x937fd000
Table 'HPET' at 0x937fb000
Table 'APIC' at 0x937fa000
Table 'MCFG' at 0x937f9000
Table 'SLIC' at 0x937e9000
Table 'BOOT' at 0x937e6000
Table 'ASPT' at 0x937e2000
Table 'SSDT' at 0x937e1000
Table 'SSDT' at 0x937e0000
Table 'SSDT' at 0x937df000
ACPI: No SRAT table found
PPIM 0: PA=0xa0000, VA=0xffffffff82410000, size=0x10000, mode=0
VT(vga): resolution 640x480
Preloaded elf kernel "/boot/kernel.old/kernel" at 0xffffffff82217000.
Calibrating TSC clock ... TSC clock: 2128430512 Hz
CPU: Intel(R) Core(TM) i3 CPU       M 330  @ 2.13GHz (2128.43-MHz K8-class CPU)
  Origin="GenuineIntel"  Id=0x20652  Family=0x6  Model=0x25  Stepping=2
  Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DT
S,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
  Features2=0x98e3bd<SSE3,DTES64,MON,DS_CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,SSE4.1,SSE4.2,POPCNT>
  AMD Features=0x28100800<SYSCALL,NX,RDTSCP,LM>
  AMD Features2=0x1<LAHF>
  VT-x: Basic Features=0xda0400<SMM,INS/OUTS,TRUE>
        Pin-Based Controls=0x7f<ExtINT,NMI,VNMI,PreTmr>
        Primary Processor Controls=0xfff9fffe<INTWIN,TSCOff,HLT,INVLPG,MWAIT,RDPMC,RDTSC,CR3-LD,CR3-ST,C
R8-LD,CR8-ST,TPR,NMIWIN,MOV-DR,IO,IOmap,MTF,MSRmap,MONITOR,PAUSE>
        Secondary Processor Controls=0xff<APIC,EPT,DT,RDTSCP,x2APIC,VPID,WBINVD,UG>
        Exit Controls=0xda0400<PAT-LD,EFER-SV,PTMR-SV>
        Entry Controls=0xda0400
----

Cheers,
Julian
--
Julian Stacey, BSD Linux Unix Sys Eng Consultant Munich
 Reply below, Prefix '> '. Plain text, No .doc, base64, HTML, quoted-printable.
 http://berklix.eu/brexit/#stolen_votes



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201611271507.uARF73wR088756>