[coreboot] Implementing or not implementing hacks for the OS (was: Change in coreboot[master]: ck804: hide IOAPIC base address in PCI_BASE_ADDRESS_1)

Jonathan A. Kollasch jakllsch at kollasch.net
Mon Oct 14 15:23:27 CEST 2013


Attached is a Linux dmesg that shows the problem.

	Jonathan Kollasch

On Mon, Oct 14, 2013 at 01:10:40AM -0600, David Hubbard wrote:
> Hi all,
> 
> On Sun, Oct 13, 2013 at 2:03 PM, ron minnich <rminnich at gmail.com> wrote:
> 
> > Paul, you missed part of the picture. Suppose we have a different
> > kernel, which does not have the same bug as Linux has,and that,
> > further, depends on that register being visible? We can't know that
> > such OSes exist, but we do not know that they do not. We'd have to at
> > the very least test some of them. We've always tried to avoid being
> > Linux-centric in coreboot and for the most part have succeeded.
> > Further, hidden registers create their own problems.
> >
> > This problem has no clear solution. I've always felt that in all
> > cases, we should err on the side of opening up the hardware, and not
> > hiding registers.
> >
> > ron
> >
> 
> I checked with Paul briefly on IRC, I think we may be missing something
> obvious here. IOAPIC support is pretty fundamental; maybe the ck804
> brokenness is fixable? (I'm willing to dig in a little deeper and find out
> what's going on here.)
> 
> If so then there would be no need to make a special case for it in
> coreboot, right?
> 
> David

> -- 
> coreboot mailing list: coreboot at coreboot.org
> http://www.coreboot.org/mailman/listinfo/coreboot

-------------- next part --------------
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.2.0-4-686-pae (debian-kernel at lists.debian.org) (gcc version 4.6.3 (Debian 4.6.3-14) ) #1 SMP Debian 3.2.51-1
[    0.000000] BIOS-provided physical RAM map:
[    0.000000]  BIOS-e820: 0000000000000000 - 000000000009f800 (usable)
[    0.000000]  BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved)
[    0.000000]  BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
[    0.000000]  BIOS-e820: 0000000000100000 - 000000007ffde000 (usable)
[    0.000000]  BIOS-e820: 000000007ffde000 - 0000000080000000 (reserved)
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] SMBIOS 2.7 present.
[    0.000000] last_pfn = 0x7ffde max_arch_pfn = 0x1000000
[    0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
[    0.000000] found SMP MP-table at [c00f5a50] f5a50
[    0.000000] init_memory_mapping: 0000000000000000-00000000379fe000
[    0.000000] RAMDISK: 36c7e000 - 37637000
[    0.000000] ACPI: RSDP 000f5a30 00014 (v00 CORE  )
[    0.000000] ACPI: RSDT 7ffe2430 0003C (v01 CORE   COREBOOT 00000000 CORE 00000000)
[    0.000000] ACPI: FACP 7ffe3b90 00074 (v01 CORE   COREBOOT 00000000 CORE 00000000)
[    0.000000] ACPI: DSDT 7ffe2540 01647 (v01 CORE   CB-DSDT  00000001 INTL 20130626)
[    0.000000] ACPI: FACS 7ffe2500 00040
[    0.000000] ACPI: HPET 7ffe3c90 00038 (v01 CORE   COREBOOT 00000000 CORE 00000000)
[    0.000000] ACPI: APIC 7ffe3cd0 00050 (v01 CORE   COREBOOT 00000000 CORE 00000000)
[    0.000000] ACPI: SRAT 7ffe3d20 00090 (v01 CORE   COREBOOT 00000000 CORE 00000000)
[    0.000000] ACPI: SLIT 7ffe3db0 0002D (v01 CORE   COREBOOT 00000000 CORE 00000000)
[    0.000000] ACPI: SSDT 7ffe3de0 00250 (v02 CORE   COREBOOT 0000002A CORE 0000002A)
[    0.000000] 1157MB HIGHMEM available.
[    0.000000] 889MB LOWMEM available.
[    0.000000]   mapped low ram: 0 - 379fe000
[    0.000000]   low ram: 0 - 379fe000
[    0.000000] Zone PFN ranges:
[    0.000000]   DMA      0x00000010 -> 0x00001000
[    0.000000]   Normal   0x00001000 -> 0x000379fe
[    0.000000]   HighMem  0x000379fe -> 0x0007ffde
[    0.000000] Movable zone start PFN for each node
[    0.000000] early_node_map[2] active PFN ranges
[    0.000000]     0: 0x00000010 -> 0x0000009f
[    0.000000]     0: 0x00000100 -> 0x0007ffde
[    0.000000] Using APIC driver default
[    0.000000] ACPI: PM-Timer IO Port: 0x2008
[    0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x00] high level lint[0x1])
[    0.000000] ACPI: IOAPIC (id[0x01] address[0xfec00000] gsi_base[0])
[    0.000000] IOAPIC[0]: apic_id 1, version 17, address 0xfec00000, GSI 0-23
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 low edge)
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] ACPI: HPET id: 0x10de8201 base: 0xfed00000
[    0.000000] SMP: Allowing 1 CPUs, 0 hotplug CPUs
[    0.000000] PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
[    0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000f0000
[    0.000000] PM: Registered nosave memory: 00000000000f0000 - 0000000000100000
[    0.000000] Allocating PCI resources starting at 80000000 (gap: 80000000:80000000)
[    0.000000] Booting paravirtualized kernel on bare hardware
[    0.000000] setup_percpu: NR_CPUS:32 nr_cpumask_bits:32 nr_cpu_ids:1 nr_node_ids:1
[    0.000000] PERCPU: Embedded 14 pages/cpu @f79e3000 s33280 r0 d24064 u57344
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 520045
[    0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.2.0-4-686-pae root=UUID=539132b6-cde2-46f1-8bfe-f1dedad8388b ro console=ttyS0,115200
[    0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.000000] Initializing CPU#0
[    0.000000] Initializing HighMem for node 0 (000379fe:0007ffde)
[    0.000000] Memory: 2064088k/2097016k available (2852k kernel code, 32476k reserved, 1347k data, 416k init, 1185664k highmem)
[    0.000000] virtual kernel memory layout:
[    0.000000]     fixmap  : 0xffd36000 - 0xfffff000   (2852 kB)
[    0.000000]     pkmap   : 0xffa00000 - 0xffc00000   (2048 kB)
[    0.000000]     vmalloc : 0xf81fe000 - 0xff9fe000   ( 120 MB)
[    0.000000]     lowmem  : 0xc0000000 - 0xf79fe000   ( 889 MB)
[    0.000000]       .init : 0xc141b000 - 0xc1483000   ( 416 kB)
[    0.000000]       .data : 0xc12c93c0 - 0xc141a100   (1347 kB)
[    0.000000]       .text : 0xc1000000 - 0xc12c93c0   (2852 kB)
[    0.000000] Checking if this processor honours the WP bit even in supervisor mode...Ok.
[    0.000000] Hierarchical RCU implementation.
[    0.000000] 	RCU dyntick-idle grace-period acceleration is enabled.
[    0.000000] NR_IRQS:2304 nr_irqs:256 16
[    0.000000] Console: colour VGA+ 80x25
[    0.000000] console [ttyS0] enabled
[    0.000000] Fast TSC calibration using PIT
[    0.000000] Detected 2211.248 MHz processor.
[    0.008002] Calibrating delay loop (skipped), value calculated using timer frequency.. 4422.49 BogoMIPS (lpj=8844992)
[    0.016003] pid_max: default: 32768 minimum: 301
[    0.020041] Security Framework initialized
[    0.024008] AppArmor: AppArmor disabled by boot time parameter
[    0.028017] Mount-cache hash table entries: 512
[    0.032142] Initializing cgroup subsys cpuacct
[    0.036008] Initializing cgroup subsys memory
[    0.040013] Initializing cgroup subsys devices
[    0.044005] Initializing cgroup subsys freezer
[    0.048005] Initializing cgroup subsys net_cls
[    0.052005] Initializing cgroup subsys blkio
[    0.056011] Initializing cgroup subsys perf_event
[    0.060033] mce: CPU supports 5 MCE banks
[    0.064059] SMP alternatives: switching to UP code
[    0.073281] Freeing SMP alternatives: 8k freed
[    0.076011] ACPI: Core revision 20110623
[    0.080666] Enabling APIC mode:  Flat.  Using 1 I/O APICs
[    0.084312] ..TIMER: vector=0x30 apic1=0 pin1=0 apic2=0 pin2=0
[    0.129540] CPU0: AMD Opteron(tm) Processor 248 HE stepping 01
[    0.136007] Performance Events: AMD PMU driver.
[    0.136010] ... version:                0
[    0.140009] ... bit width:              48
[    0.144009] ... generic registers:      4
[    0.148009] ... value mask:             0000ffffffffffff
[    0.152010] ... max period:             00007fffffffffff
[    0.156010] ... fixed-purpose events:   0
[    0.160010] ... event mask:             000000000000000f
[    0.164178] NMI watchdog enabled, takes one hw-pmu counter.
[    0.168029] Brought up 1 CPUs
[    0.172013] Total of 1 processors activated (4422.49 BogoMIPS).
[    0.176590] devtmpfs: initialized
[    0.180329] print_constraints: dummy: 
[    0.184064] NET: Registered protocol family 16
[    0.188111] TOM: 0000000080000000 aka 2048M
[    0.192046] ACPI: bus type pci registered
[    0.200107] PCI : PCI BIOS aera is rw and x. Use pci=nobios if you want it NX.
[    0.204015] PCI: PCI BIOS revision 2.10 entry at 0xfd71a, last bus=5
[    0.208014] PCI: Using configuration type 1 for base access
[    0.212714] bio: create slab <bio-0> at 0
[    0.220019] ACPI: Added _OSI(Module Device)
[    0.224015] ACPI: Added _OSI(Processor Device)
[    0.228015] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.232016] ACPI: Added _OSI(Processor Aggregator Device)
[    0.237096] ACPI: Interpreter enabled
[    0.240021] ACPI: (supports S0 S5)
[    0.244580] ACPI: Using IOAPIC for interrupt routing
[    0.253369] ACPI: No dock devices found.
[    0.256017] HEST: Table not found.
[    0.260019] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.265130] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-05])
[    0.270196] pci_root PNP0A03:00: host bridge window [io  0x03b0-0x03df]
[    0.272019] pci_root PNP0A03:00: host bridge window [io  0x0d00-0x3fff]
[    0.276019] pci_root PNP0A03:00: host bridge window [mem 0xf0000000-0xf41fffff]
[    0.280019] pci_root PNP0A03:00: host bridge window [mem 0x000a0000-0x000bffff]
[    0.284019] pci_root PNP0A03:00: host bridge window [io  0x0000-0x0cf7]
[    0.288021] pci_root PNP0A03:00: host bridge window expanded to [io  0x0000-0x0cf7]; [io  0x0000-0x0cf7] ignored
[    0.296847] pci 0000:00:09.0: PCI bridge to [bus 01-01] (subtractive decode)
[    0.300058] pci 0000:00:0b.0: PCI bridge to [bus 02-02]
[    0.304041] pci 0000:00:0c.0: PCI bridge to [bus 03-03]
[    0.308164] pci 0000:04:00.0: disabling ASPM on pre-1.1 PCIe device.  You can enable it with 'pcie_aspm=force'
[    0.312026] pci 0000:00:0d.0: PCI bridge to [bus 04-04]
[    0.316047] pci 0000:00:0e.0: PCI bridge to [bus 05-05]
[    0.320162]  pci0000:00: Unable to request _OSC control (_OSC support mask: 0x1e)
[    0.333189] ACPI: PCI Interrupt Link [LNKA] (IRQs 16 17 18 19) *0, disabled.
[    0.340269] ACPI: PCI Interrupt Link [LNKB] (IRQs 16 17 18 19) *0, disabled.
[    0.346728] ACPI: PCI Interrupt Link [LNKC] (IRQs 16 17 18 19) *0
[    0.349757] ACPI: PCI Interrupt Link [LNKD] (IRQs 16 17 18 19) *0
[    0.356079] ACPI: PCI Interrupt Link [LNKE] (IRQs 16 17 18 19) *0, disabled.
[    0.362728] ACPI: PCI Interrupt Link [LLAS] (IRQs 20 21 22 23) *0
[    0.369481] ACPI: PCI Interrupt Link [LUOH] (IRQs 20 21 22 23) *0
[    0.373760] ACPI: PCI Interrupt Link [LUEH] (IRQs 20 21 22 23) *0
[    0.377759] ACPI: PCI Interrupt Link [LAUD] (IRQs 20 21 22 23) *0
[    0.384269] ACPI: PCI Interrupt Link [LMOD] (IRQs 20 21 22 23) *0, disabled.
[    0.390730] ACPI: PCI Interrupt Link [LPA0] (IRQs 20 21 22 23) *0, disabled.
[    0.394734] ACPI: PCI Interrupt Link [LSA0] (IRQs 20 21 22 23) *0
[    0.401214] ACPI: PCI Interrupt Link [LSA1] (IRQs 20 21 22 23) *0
[    0.405770] ACPI: PCI Interrupt Link [LEMA] (IRQs 20 21 22 23) *0
[    0.409811] vgaarb: device added: PCI:0000:01:06.0,decodes=io+mem,owns=io+mem,locks=none
[    0.412028] vgaarb: loaded
[    0.416027] vgaarb: bridge control possible 0000:01:06.0
[    0.420071] PCI: Using ACPI for IRQ routing
[    0.424037] pci 0000:00:01.0: no compatible bridge window for [mem 0xfec00000-0xfec00fff]
[    0.428186] HPET: 3 timers in total, 0 timers will be used for per-cpu timer
[    0.432031] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 31
[    0.437050] hpet0: 3 comparators, 32-bit 25.000000 MHz counter
[    0.444079] Switching to clocksource hpet
[    0.449621] pnp: PnP ACPI init
[    0.452693] ACPI: bus type pnp registered
[    0.458161] pnp: PnP ACPI: found 3 devices
[    0.462257] ACPI: ACPI bus type pnp unregistered
[    0.466876] PnPBIOS: Disabled by ACPI PNP
[    0.507403] pci 0000:00:01.0: BAR 1: assigned [mem 0xf4106000-0xf4106fff]
[    0.514188] pci 0000:00:09.0: PCI bridge to [bus 01-01]
[    0.519413] pci 0000:00:09.0:   bridge window [mem 0xf0000000-0xf3ffffff]
[    0.526201] pci 0000:00:0b.0: PCI bridge to [bus 02-02]
[    0.531428] pci 0000:00:0c.0: PCI bridge to [bus 03-03]
[    0.536654] pci 0000:00:0d.0: PCI bridge to [bus 04-04]
[    0.541876] pci 0000:00:0d.0:   bridge window [io  0x1000-0x1fff]
[    0.547970] pci 0000:00:0d.0:   bridge window [mem 0xf4000000-0xf40fffff]
[    0.554756] pci 0000:00:0e.0: PCI bridge to [bus 05-05]
[    0.560088] NET: Registered protocol family 2
[    0.564505] IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.571931] TCP established hash table entries: 131072 (order: 8, 1048576 bytes)
[    0.579999] TCP bind hash table entries: 65536 (order: 7, 524288 bytes)
[    0.586984] TCP: Hash tables configured (established 131072 bind 65536)
[    0.593600] TCP reno registered
[    0.596747] UDP hash table entries: 512 (order: 2, 16384 bytes)
[    0.602675] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
[    0.609123] NET: Registered protocol family 1
[    0.613681] ACPI: PCI Interrupt Link [LUOH] enabled at IRQ 23
[    0.672102] ACPI: PCI Interrupt Link [LUEH] enabled at IRQ 22
[    0.677901] pci 0000:00:00.0: Found disabled HT MSI Mapping
[    0.683474] pci 0000:00:09.0: Enabling HT MSI Mapping
[    0.688556] pci 0000:00:00.0: Found disabled HT MSI Mapping
[    0.694127] pci 0000:00:0a.0: Enabling HT MSI Mapping
[    0.699210] pci 0000:00:00.0: Found disabled HT MSI Mapping
[    0.704786] pci 0000:00:0b.0: Enabling HT MSI Mapping
[    0.709841] pci 0000:00:0b.0: Found enabled HT MSI Mapping
[    0.715361] pci 0000:00:00.0: Found disabled HT MSI Mapping
[    0.720932] pci 0000:00:0c.0: Enabling HT MSI Mapping
[    0.725986] pci 0000:00:0c.0: Found enabled HT MSI Mapping
[    0.731511] pci 0000:00:00.0: Found disabled HT MSI Mapping
[    0.737087] pci 0000:00:0d.0: Enabling HT MSI Mapping
[    0.742142] pci 0000:00:0d.0: Found enabled HT MSI Mapping
[    0.747668] pci 0000:00:00.0: Found disabled HT MSI Mapping
[    0.753242] pci 0000:00:0e.0: Enabling HT MSI Mapping
[    0.758295] pci 0000:00:0e.0: Found enabled HT MSI Mapping
[    0.763855] Unpacking initramfs...
[    1.047324] Freeing initrd memory: 9956k freed
[    1.057774] platform rtc_cmos: registered platform RTC device (no PNP device found)
[    1.065727] audit: initializing netlink socket (disabled)
[    1.071136] type=2000 audit(1381756226.068:1): initialized
[    1.091916] highmem bounce pool size: 64 pages
[    1.096370] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[    1.103031] VFS: Disk quotas dquot_6.5.2
[    1.106982] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    1.113570] msgmni has been set to 1735
[    1.117543] alg: No test for stdrng (krng)
[    1.121664] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
[    1.129053] io scheduler noop registered
[    1.132981] io scheduler deadline registered
[    1.137261] io scheduler cfq registered (default)
[    1.142126] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[    1.147717] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
[    1.154324] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
[    1.160983] ERST: Table is not found!
[    1.164647] GHES: HEST is not enabled!
[    1.168409] isapnp: Scanning for PnP cards...
[    1.525112] isapnp: No Plug & Play device found
[    1.529691] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[    1.556207] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    1.582476] serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
[    1.588738] Linux agpgart interface v0.103
[    1.592972] agpgart-amd64 0000:01:06.0: AGP bridge [126f/0720]
[    1.598806] agpgart-amd64 0000:01:06.0: aperture size 4096 MB is not right, using settings from NB
[    1.610783] agpgart-amd64 0000:01:06.0: AGP aperture is 64M @ 0xf8000000
[    1.617654] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12
[    1.628219] serio: i8042 KBD port at 0x60,0x64 irq 1
[    1.633189] serio: i8042 AUX port at 0x60,0x64 irq 12
[    1.638336] mousedev: PS/2 mouse device common for all mice
[    1.643985] rtc_cmos rtc_cmos: RTC can wake from S4
[    1.648966] rtc_cmos rtc_cmos: rtc core: registered rtc_cmos as rtc0
[    1.655342] rtc0: alarms up to one year, y3k, 114 bytes nvram, hpet irqs
[    1.662050] cpuidle: using governor ladder
[    1.666150] cpuidle: using governor menu
[    1.670310] TCP cubic registered
[    1.673569] NET: Registered protocol family 10
[    1.678550] Mobile IPv6
[    1.680998] NET: Registered protocol family 17
[    1.685444] Registering the dns_resolver key type
[    1.690166] Using IPI No-Shortcut mode
[    1.694013] registered taskstats version 1
[    1.698438] rtc_cmos rtc_cmos: setting system clock to 2013-10-14 13:10:27 UTC (1381756227)
[    1.706807] Initializing network drop monitor service
[    1.712011] Freeing unused kernel memory: 416k freed
[    1.717214] Write protecting the kernel text: 2856k
[    1.722123] Write protecting the kernel read-only data: 1084k
[    1.727875] NX-protecting the kernel data: 3288k
Loading, please wait...
[    1.748169] udevd[44]: starting version 175
[    1.789184] forcedeth: Reverse Engineered nForce ethernet driver. Version 0.64.
[    1.831799] sky2: driver version 1.30
[    1.855218] SCSI subsystem initialized
[    1.862985] usbcore: registered new interface driver usbfs
[    1.890213] ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 19
[    1.901561] ACPI: PCI Interrupt Link [LEMA] enabled at IRQ 21
[    1.917532] usbcore: registered new interface driver hub
[    1.923638] sky2 0000:04:00.0: Yukon-2 EC chip revision 1
[    1.931230] usbcore: registered new device driver usb
[    1.936654] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.943884] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    2.048012] sky2 0000:04:00.0: No interrupt generated using MSI, switching to INTx mode.
[    2.056115] Refined TSC clocksource calibration: 2211.332 MHz.
[    2.062566] sky2 0000:04:00.0: eth0: addr 00:01:4e:01:12:25
[    2.068143] Switching to clocksource tsc
[    2.452709] forcedeth 0000:00:0a.0: ifname eth1, PHY OUI 0x5043 @ 1, addr 00:e0:81:54:32:66
[    2.461059] forcedeth 0000:00:0a.0: highdma csum gbit lnktim desc-v3
[    2.468640] scsi0 : pata_amd
[    2.471652] scsi1 : pata_amd
[    2.474626] ata1: PATA max UDMA/133 cmd 0x1f0 ctl 0x3f6 bmdma 0x3820 irq 14
[    2.481581] ata2: PATA max UDMA/133 cmd 0x170 ctl 0x376 bmdma 0x3828 irq 15
[    2.488692] ACPI: PCI Interrupt Link [LSA0] enabled at IRQ 20
[    2.495084] scsi2 : sata_nv
[    2.497985] scsi3 : sata_nv
[    2.500874] ata3: SATA max UDMA/133 cmd 0x3850 ctl 0x3878 bmdma 0x3830 irq 20
[    2.508006] ata4: SATA max UDMA/133 cmd 0x3858 ctl 0x387c bmdma 0x3838 irq 20
[    2.515195] ehci_hcd 0000:00:02.1: EHCI Host Controller
[    2.520576] ehci_hcd 0000:00:02.1: new USB bus registered, assigned bus number 1
[    2.527987] ehci_hcd 0000:00:02.1: debug port 1
[    2.532530] ehci_hcd 0000:00:02.1: irq 22, io mem 0xf4105000
[    2.548007] ehci_hcd 0000:00:02.1: USB 2.0 started, EHCI 1.00
[    2.553765] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    2.560550] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.567768] usb usb1: Product: EHCI Host Controller
[    2.572648] usb usb1: Manufacturer: Linux 3.2.0-4-686-pae ehci_hcd
[    2.578826] usb usb1: SerialNumber: 0000:00:02.1
[    2.583616] hub 1-0:1.0: USB hub found
[    2.587369] hub 1-0:1.0: 10 ports detected
[    2.591548] ohci_hcd 0000:00:02.0: OHCI Host Controller
[    2.596905] ohci_hcd 0000:00:02.0: new USB bus registered, assigned bus number 2
[    2.604319] ohci_hcd 0000:00:02.0: irq 23, io mem 0xf4100000
[    2.666003] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001
[    2.672782] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.680000] usb usb2: Product: OHCI Host Controller
[    2.684872] usb usb2: Manufacturer: Linux 3.2.0-4-686-pae ohci_hcd
[    2.691052] usb usb2: SerialNumber: 0000:00:02.0
[    2.695844] hub 2-0:1.0: USB hub found
[    2.699601] hub 2-0:1.0: 10 ports detected
[    2.703875] ACPI: PCI Interrupt Link [LSA1] enabled at IRQ 23
[    2.710147] scsi4 : sata_nv
[    2.713056] scsi5 : sata_nv
[    2.715944] ata5: SATA max UDMA/133 cmd 0x3860 ctl 0x3880 bmdma 0x3840 irq 23
[    2.723078] ata6: SATA max UDMA/133 cmd 0x3868 ctl 0x3884 bmdma 0x3848 irq 23
[    2.992015] ata3: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    3.040007] ata5: SATA link down (SStatus 0 SControl 300)
[    3.080007] usb 2-1: new low-speed USB device number 2 using ohci_hcd
[    8.004011] ata3.00: qc timeout (cmd 0x27)
[    8.008104] ata3.00: failed to read native max address (err_mask=0x4)
[    8.014544] ata3.00: HPA support seems broken, skipping HPA handling
[    8.084006] ohci_hcd 0000:00:02.0: Unlink after no-IRQ?  Controller is probably using the wrong IRQ.
[    8.488012] ata3: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    8.500085] ata3.00: ATA-7: WDC WD800JD-75MSA3, 10.01E04, max UDMA/133
[    8.506612] ata3.00: 156250000 sectors, multi 0: LBA48 NCQ (depth 0/32)
[    8.520085] ata3.00: configured for UDMA/133
[    8.524448] scsi 2:0:0:0: Direct-Access     ATA      WDC WD800JD-75MS 10.0 PQ: 0 ANSI: 5
[    8.844007] ata4: SATA link down (SStatus 0 SControl 300)
[    9.160008] ata6: SATA link down (SStatus 0 SControl 300)
[    9.175359] sd 2:0:0:0: [sda] 156250000 512-byte logical blocks: (80.0 GB/74.5 GiB)
[    9.183192] sd 2:0:0:0: [sda] Write Protect is off
[    9.188026] sd 2:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[   39.840030] ata3.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
[   39.847069] ata3.00: failed command: READ DMA
[   39.851431] ata3.00: cmd c8/00:08:00:00:00/00:00:00:00:00/e0 tag 0 dma 4096 in
[   39.851432]          res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
[   39.866027] ata3.00: status: { DRDY }
[   39.869696] ata3: hard resetting link
[   39.873357] ata3: nv: skipping hardreset on occupied port
[   40.344013] ata3: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[   40.364086] ata3.00: configured for UDMA/133
[   40.368362] ata3.00: device reported invalid CHS sector 0
[   40.373762] ata3: EH complete


More information about the coreboot mailing list