[coreboot] Inteal Leafhill : Linux SATA driver fails when used with coreboot+grub

Gailu Singh gailu96 at gmail.com
Mon Mar 6 18:48:02 CET 2017


Hi,

For multiple Intel SOCs I see sata initialization in sata.c file but that
seems to be missing for apollolake. Could that be a reason?

./soc/intel/skylake/sata.c
./soc/intel/broadwell/sata.c
./soc/intel/baytrail/sata.c
./soc/intel/braswell/sata.c

Thanks

On Mon, Mar 6, 2017 at 12:28 AM, Gailu Singh <gailu96 at gmail.com> wrote:

> Hi Again,
>
> I tried to find out the details for following error
>
> ata1: SATA link down (SStatus 4 SControl 300)
>
> As per status register description
>
> SStatus 4 : Phy in offline mode as a result of the interface being
> disabled or running in a BIST loopback mode
>
> Is there any chance that coreboot/grub/Linux is putting SATA in to BIST
> loopback mode?
>
> I am trying to understand who is responsible for SATA Linux status 4 and
> possible candidates are
> a) coreboot
> b) grub
> c) Linux
>
> Looking forward to your expert advice
>
>
> Thanks
>
> On Fri, Mar 3, 2017 at 9:29 PM, Gailu Singh <gailu96 at gmail.com> wrote:
>
>> Hi Experts,
>>
>> I am trying to boot Linux 4.1 with coreboot and grub but SATA drive fails
>> with error  "ata1: SATA link down (SStatus 4 SControl 300)". It is
>> interesting that GRUB2 can use the SATA drive without issue and able to
>> load kernel from SATA disk.
>>
>> If I use same SATA Drive with Coreboot+UEFI payload then Linux driver
>> just works fine and I am able to boot linux.
>>
>> Any Idea What might be going wrong with Linux Driver. Does it expect
>> something from BIOS/Coreboot that is not fulfilled
>>
>> Linux boot logs:
>> ---------------------
>> Initializing cgroup subsys cpuset
>> Initializing cgroup subsys cpu
>> Initializing cgroup subsys cpuacct
>> Linux version 4.1.21-WR8.0.0.11_standard (vgahlaut at ubuntu) (gcc version
>> 5.2.0 (Wind River Linux 5.2.0-8.0-intel-apollolake-i-64) ) #1 SMP
>> PREEMPT Mon Feb 6 18:38:46 PST 2017
>> Command line: BOOT_IMAGE=(ahci0,msdos1)/boot/bzImage root=/dev/sda1
>> rootdelay=10 console=ttyS2,115200
>> KERNEL supported cpus:
>>   Intel GenuineIntel
>>   AMD AuthenticAMD
>>   Centaur CentaurHauls
>> e820: BIOS-provided physical RAM map:
>> BIOS-e820: [mem 0x0000000000000000-0x0000000000000fff] type 16
>> BIOS-e820: [mem 0x0000000000001000-0x000000000009ffff] usable
>> BIOS-e820: [mem 0x00000000000a0000-0x00000000000fffff] reserved
>> BIOS-e820: [mem 0x0000000000100000-0x000000000fffffff] usable
>> BIOS-e820: [mem 0x0000000010000000-0x0000000012150fff] reserved
>> BIOS-e820: [mem 0x0000000012151000-0x000000007a64ffff] usable
>> BIOS-e820: [mem 0x000000007a650000-0x000000007affffff] type 16
>> BIOS-e820: [mem 0x000000007b000000-0x000000007fffffff] reserved
>> BIOS-e820: [mem 0x00000000d0000000-0x00000000ffffffff] reserved
>> BIOS-e820: [mem 0x0000000100000000-0x000000017fffffff] usable
>> NX (Execute Disable) protection: active
>> SMBIOS 2.7 present.
>> e820: last_pfn = 0x180000 max_arch_pfn = 0x400000000
>> PAT configuration [0-7]: WB  WC  UC- UC  WB  WC  UC- UC
>> e820: last_pfn = 0x7a650 max_arch_pfn = 0x400000000
>> Scanning 1 areas for low memory corruption
>> Using GB pages for direct mapping
>> init_memory_mapping: [mem 0x00000000-0x000fffff]
>> init_memory_mapping: [mem 0x17fe00000-0x17fffffff]
>> init_memory_mapping: [mem 0x160000000-0x17fdfffff]
>> init_memory_mapping: [mem 0x00100000-0x0fffffff]
>> init_memory_mapping: [mem 0x12151000-0x7a64ffff]
>> init_memory_mapping: [mem 0x100000000-0x15fffffff]
>> ACPI: Early table checksum verification disabled
>> ACPI: RSDP 0x00000000000F0000 000024 (v02 CORE  )
>> ACPI: XSDT 0x000000007A6690E0 00005C (v01 CORE   COREBOOT 00000000 CORE
>> 00000000)
>> ACPI: FACP 0x000000007A66BA60 00010C (v05 CORE   COREBOOT 00000000 CORE
>> 00000001)
>> ACPI BIOS Warning (bug): 32/64X length mismatch in FADT/Pm1aEventBlock:
>> 32/16 (20150410/tbfadt-623)
>> ACPI BIOS Warning (bug): Invalid length for FADT/Pm1aEventBlock: 16,
>> using default 32 (20150410/tbfadt-704)
>> ACPI: DSDT 0x000000007A669280 0027D8 (v05 COREv4 COREBOOT 20110725 INTL
>> 20160831)
>> ACPI: FACS 0x000000007A669240 000040
>> ACPI: FACS 0x000000007A669240 000040
>> ACPI: SSDT 0x000000007A66BB70 000774 (v02 CORE   COREBOOT 0000002A CORE
>> 0000002A)
>> ACPI: MCFG 0x000000007A66C2F0 00003C (v01 CORE   COREBOOT 00000000 CORE
>> 00000000)
>> ACPI: TCPA 0x000000007A66C330 000032 (v02 CORE   COREBOOT 00000000 CORE
>> 00000000)
>> ACPI: TPM2 0x000000007A66C370 000034 (v04 CORE   COREBOOT 00000000 CORE
>> 00000000)
>> ACPI: APIC 0x000000007A66C3B0 00006C (v01 CORE   COREBOOT 00000000 CORE
>> 00000000)
>> ACPI: HPET 0x000000007A66C420 000038 (v01 CORE   COREBOOT 00000000 CORE
>> 00000000)
>> Zone ranges:
>>   DMA      [mem 0x0000000000001000-0x0000000000ffffff]
>>   DMA32    [mem 0x0000000001000000-0x00000000ffffffff]
>>   Normal   [mem 0x0000000100000000-0x000000017fffffff]
>> Movable zone start for each node
>> Early memory node ranges
>>   node   0: [mem 0x0000000000001000-0x000000000009ffff]
>>   node   0: [mem 0x0000000000100000-0x000000000fffffff]
>>   node   0: [mem 0x0000000012151000-0x000000007a64ffff]
>>   node   0: [mem 0x0000000100000000-0x000000017fffffff]
>> Initmem setup node 0 [mem 0x0000000000001000-0x000000017fffffff]
>> ACPI: PM-Timer IO Port: 0x408
>> IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-119
>> ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
>> ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 low level)
>> Using ACPI (MADT) for SMP configuration information
>> ACPI: HPET id: 0x8086a701 base: 0xfed00000
>> smpboot: Allowing 4 CPUs, 0 hotplug CPUs
>> PM: Registered nosave memory: [mem 0x00000000-0x00000fff]
>> PM: Registered nosave memory: [mem 0x000a0000-0x000fffff]
>> PM: Registered nosave memory: [mem 0x10000000-0x12150fff]
>> PM: Registered nosave memory: [mem 0x7a650000-0x7affffff]
>> PM: Registered nosave memory: [mem 0x7b000000-0x7fffffff]
>> PM: Registered nosave memory: [mem 0x80000000-0xcfffffff]
>> PM: Registered nosave memory: [mem 0xd0000000-0xffffffff]
>> e820: [mem 0x80000000-0xcfffffff] available for PCI devices
>> clocksource refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff,
>> max_idle_ns: 1910969940391419 ns
>> setup_percpu: NR_CPUS:4 nr_cpumask_bits:4 nr_cpu_ids:4 nr_node_ids:1
>> PERCPU: Embedded 32 pages/cpu @ffff88017fc00000 s93912 r8192 d28968
>> u524288
>> Built 1 zonelists in Zone order, mobility grouping on.  Total pages:
>> 1001076
>> Kernel command line: BOOT_IMAGE=(ahci0,msdos1)/boot/bzImage
>> root=/dev/sda1 rootdelay=10 console=ttyS2,115200
>> PID hash table entries: 4096 (order: 3, 32768 bytes)
>> Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes)
>> Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes)
>> xsave: enabled xstate_bv 0x1b, cntxt size 0x440 using standard form
>> Memory: 3909396K/4067960K available (10570K kernel code, 1220K rwdata,
>> 4084K rodata, 1380K init, 1068K bss, 158564K reserved, 0K cma-reserved)
>> SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
>> Preemptible hierarchical RCU implementation.
>> Additional per-CPU info printed with stalls.
>> NR_IRQS:4352 nr_irqs:1024 16
>> Console: colour dummy device 80x25
>> console [ttyS2] enabled
>> clocksource hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns:
>> 99544814920 ns
>> tsc: PIT calibration matches HPET. 1 loops
>> tsc: Detected 1593.639 MHz processor
>> Calibrating delay loop (skipped), value calculated using timer
>> frequency.. 3187.27 BogoMIPS (lpj=1593639)
>> pid_max: default: 32768 minimum: 301
>> ACPI: Core revision 20150410
>> ACPI: 2 ACPI AML tables successfully acquired and loaded
>> Security Framework initialized
>> Mount-cache hash table entries: 8192 (order: 4, 65536 bytes)
>> Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes)
>> Initializing cgroup subsys blkio
>> Initializing cgroup subsys memory
>> Initializing cgroup subsys devices
>> Initializing cgroup subsys freezer
>> Initializing cgroup subsys net_cls
>> Initializing cgroup subsys debug
>> CPU: Physical Processor ID: 0
>> CPU: Processor Core ID: 0
>> mce: CPU supports 7 MCE banks
>> CPU0: Thermal monitoring enabled (TM1)
>> Last level iTLB entries: 4KB 48, 2MB 0, 4MB 0
>> Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0
>> Freeing SMP alternatives memory: 36K (ffffffff8228c000 - ffffffff82295000)
>> ftrace: allocating 36317 entries in 142 pages
>> x2apic: IRQ remapping doesn't support X2APIC mode
>> ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
>> smpboot: CPU0: Intel(R) Atom(TM) Processor E3950 @ 1.60GHz (family: 0x6,
>> model: 0x5c, stepping: 0x9)
>> Performance Events: PEBS fmt3+, 32-deep LBR, Goldmont events, full-width
>> counters, Intel PMU driver.
>> ... version:                4
>> ... bit width:              48
>> ... generic registers:      4
>> ... value mask:             0000ffffffffffff
>> ... max period:             0000ffffffffffff
>> ... fixed-purpose events:   3
>> ... event mask:             000000070000000f
>> x86: Booting SMP configuration:
>> .... node  #0, CPUs:      #1 #2 #3
>> x86: Booted up 1 node, 4 CPUs
>> smpboot: Total of 4 processors activated (12749.11 BogoMIPS)
>> devtmpfs: initialized
>> clocksource jiffies: mask: 0xffffffff max_cycles: 0xffffffff,
>> max_idle_ns: 1911260446275000 ns
>> xor: measuring software checksum speed
>>    prefetch64-sse: 10212.000 MB/sec
>>    generic_sse:  8832.000 MB/sec
>> xor: using function: prefetch64-sse (10212.000 MB/sec)
>> pinctrl core: initialized pinctrl subsystem
>> NET: Registered protocol family 16
>> cpuidle: using governor ladder
>> cpuidle: using governor menu
>>
>> failed to register the SPI slaves...
>> ACPI: bus type PCI registered
>> PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xe0000000-0xefffffff]
>> (base 0xe0000000)
>> PCI: MMCONFIG at [mem 0xe0000000-0xefffffff] reserved in E820
>> PCI: Using configuration type 1 for base access
>> raid6: sse2x1   gen()  4566 MB/s
>> raid6: sse2x1   xor()  2697 MB/s
>> raid6: sse2x2   gen()  4988 MB/s
>> raid6: sse2x2   xor()  3156 MB/s
>> raid6: sse2x4   gen()  5699 MB/s
>> raid6: sse2x4   xor()  2541 MB/s
>> raid6: using algorithm sse2x4 gen() 5699 MB/s
>> raid6: .... xor() 2541 MB/s, rmw enabled
>> raid6: using ssse3x2 recovery algorithm
>> ACPI: Added _OSI(Module Device)
>> ACPI: Added _OSI(Processor Device)
>> ACPI: Added _OSI(3.0 _SCP Extensions)
>> ACPI: Added _OSI(Processor Aggregator Device)
>> ACPI: Executed 1 blocks of module-level executable AML code
>> ACPI: Interpreter enabled
>> ACPI: (supports S0 S3 S4 S5)
>> ACPI: Using IOAPIC for interrupt routing
>> PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs"
>> and report a bug
>> ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
>> acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments
>> MSI]
>> acpi PNP0A08:00: _OSC: OS now controls [PCIeHotplug PME AER
>> PCIeCapability]
>> PCI host bridge to bus 0000:00
>> pci_bus 0000:00: root bus resource [bus 00-ff]
>> pci_bus 0000:00: root bus resource [io  0x0000-0x0cf7 window]
>> pci_bus 0000:00: root bus resource [io  0x0d00-0xffff window]
>> pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window]
>> pci_bus 0000:00: root bus resource [mem 0x000c0000-0x000c3fff window]
>> pci_bus 0000:00: root bus resource [mem 0x000c4000-0x000c7fff window]
>> pci_bus 0000:00: root bus resource [mem 0x000c8000-0x000cbfff window]
>> pci_bus 0000:00: root bus resource [mem 0x000cc000-0x000cffff window]
>> pci_bus 0000:00: root bus resource [mem 0x000d0000-0x000d3fff window]
>> pci_bus 0000:00: root bus resource [mem 0x000d4000-0x000d7fff window]
>> pci_bus 0000:00: root bus resource [mem 0x000d8000-0x000dbfff window]
>> pci_bus 0000:00: root bus resource [mem 0x000dc000-0x000dffff window]
>> pci_bus 0000:00: root bus resource [mem 0x000e0000-0x000e3fff window]
>> pci_bus 0000:00: root bus resource [mem 0x000e4000-0x000e7fff window]
>> pci_bus 0000:00: root bus resource [mem 0x000e8000-0x000ebfff window]
>> pci_bus 0000:00: root bus resource [mem 0x000ec000-0x000effff window]
>> pci_bus 0000:00: root bus resource [mem 0x000f0000-0x000fffff window]
>> pci_bus 0000:00: root bus resource [mem 0x7c000000-0x7fffffff window]
>> pci_bus 0000:00: root bus resource [mem 0x80000000-0xcfffffff window]
>> pci_bus 0000:00: root bus resource [mem 0xfed40000-0xfed44fff window]
>> pci 0000:00:13.0: PCI bridge to [bus 01]
>> pci 0000:00:13.2: PCI bridge to [bus 02]
>> pci 0000:00:13.3: PCI bridge to [bus 03]
>> pci 0000:00:14.0: PCI bridge to [bus 04]
>> pci 0000:00:14.1: PCI bridge to [bus 05]
>> pci 0000:02:00.0: Max Payload Size 128, but upstream 0000:00:13.2 set to
>> 256; if necessary, use "pci=pcie_bus_safe" and report a bug
>> ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 10 11 12 14 *15), disabled.
>> ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 10 11 12 14 *15), disabled.
>> ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 10 11 12 14 *15), disabled.
>> ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 10 11 12 14 *15), disabled.
>> ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 10 11 12 14 *15), disabled.
>> ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 10 11 12 14 *15), disabled.
>> ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 10 11 12 14 *15), disabled.
>> ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 10 11 12 14 *15), disabled.
>> vgaarb: setting as boot device: PCI:0000:00:02.0
>> vgaarb: device added: PCI:0000:00:02.0,decodes=io+me
>> m,owns=io+mem,locks=none
>> vgaarb: loaded
>> vgaarb: bridge control possible 0000:00:02.0
>> SCSI subsystem initialized
>> ACPI: bus type USB registered
>> usbcore: registered new interface driver usbfs
>> usbcore: registered new interface driver hub
>> usbcore: registered new device driver usb
>> pps_core: LinuxPPS API ver. 1 registered
>> pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <
>> giometti at linux.it>
>> PTP clock support registered
>> EDAC MC: Ver: 3.0.0
>> Advanced Linux Sound Architecture Driver Initialized.
>> PCI: Using ACPI for IRQ routing
>> Bluetooth: Core ver 2.20
>> NET: Registered protocol family 31
>> Bluetooth: HCI device and connection manager initialized
>> Bluetooth: HCI socket layer initialized
>> Bluetooth: L2CAP socket layer initialized
>> Bluetooth: SCO socket layer initialized
>> hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0, 0, 0, 0, 0, 0
>> hpet0: 8 comparators, 64-bit 19.200000 MHz counter
>> Switched to clocksource hpet
>> pnp: PnP ACPI init
>> system 00:00: [mem 0xd0000000-0xdfffffff] could not be reserved
>> system 00:00: [mem 0xe0000000-0xefffffff] has been reserved
>> system 00:00: [mem 0xfee00000-0xfeefffff] has been reserved
>> system 00:01: [io  0x0400-0x04fe] could not be reserved
>> pnp: PnP ACPI: found 3 devices
>> clocksource acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns:
>> 2085701024 ns
>> pci 0000:00:13.0: BAR 8: assigned [mem 0x80000000-0x801fffff]
>> pci 0000:00:13.0: BAR 9: assigned [mem 0x80200000-0x803fffff 64bit pref]
>> pci 0000:00:13.2: BAR 9: assigned [mem 0x80400000-0x805fffff 64bit pref]
>> pci 0000:00:14.0: BAR 8: assigned [mem 0x80600000-0x807fffff]
>> pci 0000:00:14.0: BAR 9: assigned [mem 0x80800000-0x809fffff 64bit pref]
>> pci 0000:00:14.1: BAR 8: assigned [mem 0x80a00000-0x80bfffff]
>> pci 0000:00:14.1: BAR 9: assigned [mem 0x80c00000-0x80dfffff 64bit pref]
>> pci 0000:00:13.0: BAR 7: assigned [io  0x3000-0x3fff]
>> pci 0000:00:14.0: BAR 7: assigned [io  0x4000-0x4fff]
>> pci 0000:00:14.1: BAR 7: assigned [io  0x5000-0x5fff]
>> pci 0000:00:13.0: PCI bridge to [bus 01]
>> pci 0000:00:13.0:   bridge window [io  0x3000-0x3fff]
>> pci 0000:00:13.0:   bridge window [mem 0x80000000-0x801fffff]
>> pci 0000:00:13.0:   bridge window [mem 0x80200000-0x803fffff 64bit pref]
>> pci 0000:00:13.2: PCI bridge to [bus 02]
>> pci 0000:00:13.2:   bridge window [io  0x1000-0x1fff]
>> pci 0000:00:13.2:   bridge window [mem 0xc1300000-0xc13fffff]
>> pci 0000:00:13.2:   bridge window [mem 0x80400000-0x805fffff 64bit pref]
>> pci 0000:00:13.3: PCI bridge to [bus 03]
>> pci 0000:00:14.0: PCI bridge to [bus 04]
>> pci 0000:00:14.0:   bridge window [io  0x4000-0x4fff]
>> pci 0000:00:14.0:   bridge window [mem 0x80600000-0x807fffff]
>> pci 0000:00:14.0:   bridge window [mem 0x80800000-0x809fffff 64bit pref]
>> pci 0000:00:14.1: PCI bridge to [bus 05]
>> pci 0000:00:14.1:   bridge window [io  0x5000-0x5fff]
>> pci 0000:00:14.1:   bridge window [mem 0x80a00000-0x80bfffff]
>> pci 0000:00:14.1:   bridge window [mem 0x80c00000-0x80dfffff 64bit pref]
>> NET: Registered protocol family 2
>> TCP established hash table entries: 32768 (order: 6, 262144 bytes)
>> TCP bind hash table entries: 32768 (order: 7, 524288 bytes)
>> TCP: Hash tables configured (established 32768 bind 32768)
>> UDP hash table entries: 2048 (order: 4, 65536 bytes)
>> UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes)
>> NET: Registered protocol family 1
>> RPC: Registered named UNIX socket transport module.
>> RPC: Registered udp transport module.
>> RPC: Registered tcp transport module.
>> RPC: Registered tcp NFSv4.1 backchannel transport module.
>> PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
>> software IO TLB [mem 0x76650000-0x7a650000] (64MB) mapped at
>> [ffff880076650000-ffff88007a64ffff]
>> microcode: CPU0 sig=0x506c9, pf=0x1, revision=0x1c
>> microcode: CPU1 sig=0x506c9, pf=0x1, revision=0x1c
>> microcode: CPU2 sig=0x506c9, pf=0x1, revision=0x1c
>> microcode: CPU3 sig=0x506c9, pf=0x1, revision=0x1c
>> microcode: Microcode Update Driver: v2.00 <tigran at aivazian.fsnet.co.uk>,
>> Peter Oruba
>> Scanning for low memory corruption every 60 seconds
>> Apollo Lake Sideband Interface loading
>> i2c adapter not found
>> i2c adapter not found
>> futex hash table entries: 1024 (order: 4, 65536 bytes)
>> HugeTLB registered 1 GB page size, pre-allocated 0 pages
>> HugeTLB registered 2 MB page size, pre-allocated 0 pages
>> NFS: Registering the id_resolver key type
>> Key type id_resolver registered
>> Key type id_legacy registered
>> aufs 4.1-20150629
>> Block layer SCSI generic (bsg) driver version 0.4 loaded (major 249)
>> io scheduler noop registered
>> io scheduler deadline registered
>> io scheduler cfq registered (default)
>> pcieport 0000:00:13.0: enabling device (0104 -> 0107)
>> pcieport 0000:00:14.0: enabling device (0104 -> 0107)
>> pcieport 0000:00:14.1: enabling device (0104 -> 0107)
>> pcieport 0000:00:13.0: Signaling PME through PCIe PME interrupt
>> pcieport 0000:00:13.2: Signaling PME through PCIe PME interrupt
>> pci 0000:02:00.0: Signaling PME through PCIe PME interrupt
>> pcieport 0000:00:13.3: Signaling PME through PCIe PME interrupt
>> pcieport 0000:00:14.0: Signaling PME through PCIe PME interrupt
>> pcieport 0000:00:14.1: Signaling PME through PCIe PME interrupt
>> pci_hotplug: PCI Hot Plug PCI Core version: 0.5
>> efifb: probing for efifb
>> efifb: framebuffer at 0xb0000000, mapped to 0xffffc90000800000, using
>> 8128k, total 8128k
>> efifb: mode is 1920x1080x32, linelength=7680, pages=1
>> efifb: scrolling: redraw
>> efifb: Truecolor: size=8:8:8:8, shift=24:16:8:0
>> Console: switching to colour frame buffer device 240x67
>> fb0: EFI VGA frame buffer device
>> input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:
>> 00/PNP0C0C:00/input/input0
>> ACPI: Power Button [PWRB]
>> input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input1
>> ACPI: Power Button [PWRF]
>> Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
>> Linux agpgart interface v0.103
>> [drm] Initialized drm 1.1.0 20060810
>> [drm] Memory usable by graphics device = 4096M
>> fb: switching to inteldrmfb from EFI VGA
>> Console: switching to colour dummy device 80x25
>> [drm] Replacing VGA console driver
>> [drm] RC6 disabled by BIOS
>> [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
>> [drm] Driver supports precise vblank timestamp query.
>> i915 0000:00:02.0: Direct firmware load for i915/bxt_dmc_ver1.bin failed
>> with error -2
>> i915 0000:00:02.0: Failed to load DMC firmware [
>> https://01.org/linuxgraphics/intel-linux-graphics-firmwares], disabling
>> runtime power management.
>> vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io
>> +mem,decodes=io+mem:owns=io+mem
>> [drm] failed to retrieve link info, disabling eDP
>> i915 0000:00:02.0: Direct firmware load for i915/bxt_guc_ver8.bin failed
>> with error -2
>> [drm:intel_guc_ucode_init] *ERROR* Failed to fetch GuC firmware from
>> i915/bxt_guc_ver8.bin (error -2)
>> tsc: Refined TSC clocksource calibration: 1593.615 MHz
>> clocksource tsc: mask: 0xffffffffffffffff max_cycles: 0x16f89566daa,
>> max_idle_ns: 440795280110 ns
>> [drm] RC6 disabled, disabling runtime PM support
>> IOTG i915 forklift 2016-03-25
>> IOTG i915 build 2016y-05m-16d-15h-25m-52s -0700  (45c9a12)
>> [drm] Initialized i915 1.6.0 20160314 for 0000:00:02.0 on minor 0
>> brd: module loaded
>> loop: module loaded
>> sbi_apl starting, bus 0, device d.0
>> apl_gpio apl_gpio.1: Failed to attach ACPI GPIO chip
>> apl_gpio apl_gpio.2: Failed to attach ACPI GPIO chip
>> apl_gpio apl_gpio.3: Failed to attach ACPI GPIO chip
>> idma64 idma64.0: Found Intel integrated DMA 64-bit
>> idma64 idma64.1: Found Intel integrated DMA 64-bit
>> idma64 idma64.2: Found Intel integrated DMA 64-bit
>> idma64 idma64.3: Found Intel integrated DMA 64-bit
>> idma64 idma64.4: Found Intel integrated DMA 64-bit
>> idma64 idma64.5: Found Intel integrated DMA 64-bit
>> idma64 idma64.6: Found Intel integrated DMA 64-bit
>> idma64 idma64.7: Found Intel integrated DMA 64-bit
>> idma64 idma64.8: Found Intel integrated DMA 64-bit
>> dw-apb-uart.8: ttyS0 at MMIO 0xc1435000 (irq = 4, base_baud = 115200) is
>> a 16550A
>> idma64 idma64.9: Found Intel integrated DMA 64-bit
>> dw-apb-uart.9: ttyS1 at MMIO 0xc1437000 (irq = 5, base_baud = 115200) is
>> a 16550A
>> console [ttyS2] disabled
>> dw-apb-uart.10: ttyS2 at MMIO 0xc1439000 (irq = 6, base_baud = 114825) is
>> a 16550A
>> Switched to clocksource tsc
>> [drm] RC6 off
>> [drm:host2guc_action] *ERROR* GuC: host2guc action 0x6 failed. ret=-110
>> status=0x00000006 response=0x00000000
>> console [ttyS2] enabled
>> fbcon: inteldrmfb (fb0) is primary device
>> dw-apb-uart.11: ttyS3 at MMIO 0xc143b000 (irq = 7, base_baud = 115200) is
>> a 16550A
>> Console: switching to colour frame buffer device 240x67
>> idma64 idma64.12: Found Intel integrated DMA 64-bit
>> pxa2xx-spi pxa2xx-spi.12: cs2 >= max 2
>> pxa2xx-spi pxa2xx-spi.12: can't create new device for spidev
>> idma64 idma64.13: Found Intel integrated DMA 64-bit
>> pxa2xx-spi pxa2xx-spi.13: cs2 >= max 2
>> pxa2xx-spi pxa2xx-spi.13: can't create new device for spidev
>> idma64 idma64.14: Found Intel integrated DMA 64-bit
>> ahci 0000:00:12.0: AHCI 0001.0301 32 slots 1 ports 6 Gbps 0x1 impl SATA
>> mode
>> ahci 0000:00:12.0: flags: 64bit ncq sntf pm clo only pmp pio slum part
>> deso sadm sds apst
>> scsi host0: ahci
>> ata1: SATA max UDMA/133 abar m2048 at 0xc1449000 port 0xc1449100 irq 372
>> igb: Intel(R) Gigabit Ethernet Network Driver - version 5.2.15-k
>> igb: Copyright (c) 2007-2014 Intel Corporation.
>> pps pps0: new PPS source ptp0
>> igb 0000:02:00.0: added PHC on eth0
>> igb 0000:02:00.0: Intel(R) Gigabit Ethernet Network Connection
>> igb 0000:02:00.0: eth0: (PCIe:2.5Gb/s:Width x1) 98:4f:ee:13:bb:76
>> igb 0000:02:00.0: eth0: PBA No: FFFFFF-0FF
>> igb 0000:02:00.0: Using MSI-X interrupts. 4 rx queue(s), 4 tx queue(s)
>> Failed to set pin attr for GSI13
>> dwc3-pci 0000:00:15.1: PCI INT B: failed to register GSI
>> dwc3-pci: probe of 0000:00:15.1 failed with error -1
>> xhci_hcd 0000:00:15.0: xHCI Host Controller
>> xhci_hcd 0000:00:15.0: new USB bus registered, assigned bus number 1
>> xhci_hcd 0000:00:15.0: hcc params 0x200077c1 hci version 0x100 quirks
>> 0x00009810
>> hub 1-0:1.0: USB hub found
>> hub 1-0:1.0: 8 ports detected
>> xhci_hcd 0000:00:15.0: xHCI Host Controller
>> xhci_hcd 0000:00:15.0: new USB bus registered, assigned bus number 2
>> hub 2-0:1.0: USB hub found
>> hub 2-0:1.0: 7 ports detected
>> usbcore: registered new interface driver usb-storage
>> i8042: PNP: No PS/2 controller found. Probing ports directly.
>> i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
>> ata1: SATA link down (SStatus 4 SControl 300)
>> i8042: No controller found
>> mousedev: PS/2 mouse device common for all mice
>> rtc_cmos 00:02: rtc core: registered rtc_cmos as rtc0
>> rtc_cmos 00:02: alarms up to one month, 242 bytes nvram, hpet irqs
>> i2c /dev entries driver
>> i801_smbus 0000:00:1f.1: can't derive routing for PCI INT A
>> i801_smbus 0000:00:1f.1: PCI INT A: no GSI
>> genirq: Flags mismatch irq 0. 00000080 (i801_smbus) vs. 00015a00 (timer)
>> i801_smbus 0000:00:1f.1: Failed to allocate irq 0: -16
>> i801_smbus 0000:00:1f.1: SMBus using polling
>> md: linear personality registered for level -1
>> md: raid0 personality registered for level 0
>> md: raid1 personality registered for level 1
>> md: raid10 personality registered for level 10
>> md: multipath personality registered for level -4
>> md: faulty personality registered for level -5
>> device-mapper: ioctl: 4.31.0-ioctl (2015-3-12) initialised:
>> dm-devel at redhat.com
>> EDAC pnd2: ECC disabled on channel 0
>> EDAC pnd2: Failed to register device with error -22.
>> Intel P-state driver initializing.
>> sdhci: Secure Digital Host Controller Interface driver
>> sdhci: Copyright(c) Pierre Ossman
>> sdhci-pci 0000:00:1b.0: SDHCI controller found [8086:5aca] (rev b)
>> sdhci-pci 0000:00:1b.0: failed to setup card detect gpio
>> sdhci-pci 0000:00:1b.0: No vmmc regulator found
>> sdhci-pci 0000:00:1b.0: No vqmmc regulator found
>> mmc0: SDHCI controller on PCI [0000:00:1b.0] using ADMA 64-bit
>> sdhci-pci 0000:00:1c.0: SDHCI controller found [8086:5acc] (rev b)
>> sdhci-pci 0000:00:1c.0: No vmmc regulator found
>> sdhci-pci 0000:00:1c.0: No vqmmc regulator found
>> usb 1-2: new low-speed USB device number 2 using xhci_hcd
>> mmc1: SDHCI controller on PCI [0000:00:1c.0] using ADMA 64-bit
>> sdhci-pci 0000:00:1e.0: SDHCI controller found [8086:5ad0] (rev b)
>> sdhci-pci 0000:00:1e.0: No vmmc regulator found
>> sdhci-pci 0000:00:1e.0: No vqmmc regulator found
>> mmc2: SDHCI controller on PCI [0000:00:1e.0] using ADMA 64-bit
>> usbcore: registered new interface driver usbhid
>> usbhid: USB HID core driver
>> mmc1: MAN_BKOPS_EN bit is not set
>> mmc1: new HS400 MMC card at address 0001
>> mmcblk0: mmc1:0001 CGND3R 58.2 GiB
>> mmcblk0boot0: mmc1:0001 CGND3R partition 1 4.00 MiB
>> mmcblk0boot1: mmc1:0001 CGND3R partition 2 4.00 MiB
>> mmcblk0rpmb: mmc1:0001 CGND3R partition 3 4.00 MiB
>> usb 1-2: ep 0x81 - rounding interval to 64 microframes, ep desc says 80
>> microframes
>> usb 1-2: ep 0x82 - rounding interval to 64 microframes, ep desc says 80
>> microframes
>> input: SIGMACHIP USB Keyboard as /devices/pci0000:00/0000:00:15
>> .0/usb1/1-2/1-2:1.0/0003:1C4F:0016.0001/input/input2
>> hid-generic 0003:1C4F:0016.0001: input: USB HID v1.10 Keyboard [SIGMACHIP
>> USB Keyboard] on usb-0000:00:15.0-2/input0
>> input: SIGMACHIP USB Keyboard as /devices/pci0000:00/0000:00:15
>> .0/usb1/1-2/1-2:1.1/0003:1C4F:0016.0002/input/input3
>> hid-generic 0003:1C4F:0016.0002: input: USB HID v1.10 Device [SIGMACHIP
>> USB Keyboard] on usb-0000:00:15.0-2/input1
>> oprofile: using NMI interrupt.
>> u32 classifier
>>     Actions configured
>> NET: Registered protocol family 10
>> sit: IPv6 over IPv4 tunneling driver
>> NET: Registered protocol family 17
>> l2tp_core: L2TP core driver, V2.0
>> l2tp_netlink: L2TP netlink interface
>> Key type dns_resolver registered
>> Btrfs loaded
>> console [netcon0] enabled
>> netconsole: network logging started
>> rtc_cmos 00:02: setting system clock to 2017-02-25 20:39:16 UTC
>> (1488055156)
>> snd_hda_codec_realtek hdaudioC0D0: ALC662 rev3: SKU not ready 0x00000100
>> snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC662 rev3:
>> line_outs=3 (0x14/0x16/0x15/0x0/0x0) type:line
>> snd_hda_codec_realtek hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
>> snd_hda_codec_realtek hdaudioC0D0:    hp_outs=1 (0x1b/0x0/0x0/0x0/0x0)
>> snd_hda_codec_realtek hdaudioC0D0:    mono: mono_out=0x0
>> snd_hda_codec_realtek hdaudioC0D0:    dig-out=0x1e/0x0
>> snd_hda_codec_realtek hdaudioC0D0:    inputs:
>> snd_hda_codec_realtek hdaudioC0D0:      Rear Mic=0x18
>> snd_hda_codec_realtek hdaudioC0D0:      Front Mic=0x19
>> snd_hda_codec_realtek hdaudioC0D0:      Line=0x1a
>> snd_hda_codec_realtek hdaudioC0D0:      CD=0x1c
>> snd_hda_codec_hdmi hdaudioC0D2: No i915 binding for Intel HDMI/DP codec
>> input: HDA Intel Rear Mic as /devices/pci0000:00/0000:00:0e
>> .0/sound/card0/input4
>> input: HDA Intel Front Mic as /devices/pci0000:00/0000:00:0e
>> .0/sound/card0/input5
>> input: HDA Intel Line as /devices/pci0000:00/0000:00:0e
>> .0/sound/card0/input6
>> input: HDA Intel Line Out Front as /devices/pci0000:00/0000:00:0e
>> .0/sound/card0/input7
>> input: HDA Intel Line Out Surround as /devices/pci0000:00/0000:00:0e
>> .0/sound/card0/input8
>> input: HDA Intel Line Out CLFE as /devices/pci0000:00/0000:00:0e
>> .0/sound/card0/input9
>> input: HDA Intel Front Headphone as /devices/pci0000:00/0000:00:0e
>> .0/sound/card0/input10
>> input: HDA Intel HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:0e
>> .0/sound/card0/input11
>> ish-hid {33AECD58-B679-4E54-9BD9-A04D34F0C226}: [hid-ish]:
>> enum_devices_done OK, num_hid_devices=4
>> ALSA device list:
>>   #0: HDA Intel at 0xc1418000 irq 379
>> ttyS2 - failed to request DMA
>> Waiting 10 sec before mounting root device...
>> md: Waiting for all devices to be available before autodetect
>> md: If you don't use raid, use raid=noautodetect
>> md: Autodetecting RAID arrays.
>> md: Scanned 0 and added 0 devices.
>> md: autorun ...
>> md: ... autorun DONE.
>> VFS: Cannot open root device "sda1" or unknown-block(0,0): error -6
>> Please append a correct "root=" boot option; here are the available
>> partitions:
>> 0100            4096 ram0  (driver?)
>> 0101            4096 ram1  (driver?)
>> 0102            4096 ram2  (driver?)
>> 0103            4096 ram3  (driver?)
>> 0104            4096 ram4  (driver?)
>> 0105            4096 ram5  (driver?)
>> 0106            4096 ram6  (driver?)
>> 0107            4096 ram7  (driver?)
>> 0108            4096 ram8  (driver?)
>> 0109            4096 ram9  (driver?)
>> 010a            4096 ram10  (driver?)
>> 010b            4096 ram11  (driver?)
>> 010c            4096 ram12  (driver?)
>> 010d            4096 ram13  (driver?)
>> 010e            4096 ram14  (driver?)
>> 010f            4096 ram15  (driver?)
>> b300        61071360 mmcblk0  driver: mmcblk
>> b318            4096 mmcblk0rpmb  (driver?)
>> b310            4096 mmcblk0boot1  (driver?)
>> b308            4096 mmcblk0boot0  (driver?)
>> VFS: Unable to mount root fs on unknown-block(0,0)
>> User configuration error - no valid root filesystem found
>> Kernel panic - not syncing: Invalid configuration from end user prevents
>> continuing
>> CPU: 1 PID: 1 Comm: swapper/0 Not tainted 4.1.21-WR8.0.0.11_standard #1
>> Hardware name: Intel Leafhill/Leafhill, BIOS APOLLOLAKE_CB_MR1_001
>> 03/02/2017
>>  0000000000000000 ffff88017b12fd28 ffffffff81a4568e ffffffff81eb7630
>>  0000000000008001 ffff88017b12fda8 ffffffff81a438fa ffff88017b12fd48
>>  ffffffff00000008 ffff88017b12fdb8 ffff88017b12fd58 62306b6c62636d6d
>> Call Trace:
>>  [<ffffffff81a4568e>] dump_stack+0x4f/0x65
>>  [<ffffffff81a438fa>] panic+0xbb/0x1d1
>>  [<ffffffff8214b544>] mount_block_root+0x21e/0x235
>>  [<ffffffff8214b76b>] mount_root+0xf1/0xfc
>>  [<ffffffff811a69a6>] ? SyS_unlink+0x16/0x20
>>  [<ffffffff8214b8e3>] prepare_namespace+0x16d/0x1a6
>>  [<ffffffff8214b16f>] kernel_init_freeable+0x200/0x215
>>  [<ffffffff81a414e0>] ? rest_init+0x90/0x90
>>  [<ffffffff81a414ee>] kernel_init+0xe/0xf0
>>  [<ffffffff81a4dea2>] ret_from_fork+0x42/0x70
>>  [<ffffffff81a414e0>] ? rest_init+0x90/0x90
>> Kernel Offset: disabled
>> ---[ end Kernel panic - not syncing: Invalid configuration from end user
>> prevents continuing
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20170306/1751c64c/attachment.html>


More information about the coreboot mailing list