From nobody@FreeBSD.org  Thu Feb 11 15:41:40 2010
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id C387C106568B
	for <freebsd-gnats-submit@FreeBSD.org>; Thu, 11 Feb 2010 15:41:40 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21])
	by mx1.freebsd.org (Postfix) with ESMTP id B13FC8FC13
	for <freebsd-gnats-submit@FreeBSD.org>; Thu, 11 Feb 2010 15:41:40 +0000 (UTC)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.14.3/8.14.3) with ESMTP id o1BFfeT1057118
	for <freebsd-gnats-submit@FreeBSD.org>; Thu, 11 Feb 2010 15:41:40 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.14.3/8.14.3/Submit) id o1BFfeNw057117;
	Thu, 11 Feb 2010 15:41:40 GMT
	(envelope-from nobody)
Message-Id: <201002111541.o1BFfeNw057117@www.freebsd.org>
Date: Thu, 11 Feb 2010 15:41:40 GMT
From: Alain Hebert <support@pubnix.net>
To: freebsd-gnats-submit@FreeBSD.org
Subject: WARNING - READ_DMA48 UDMA ICRC error with 63XXESB2 SATA300
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         143805
>Category:       kern
>Synopsis:       [ata] WARNING - READ_DMA48 UDMA ICRC error with 63XXESB2 SATA300 [regression]
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Feb 11 15:51:18 UTC 2010
>Closed-Date:    
>Last-Modified:  Fri Feb 12 04:29:00 UTC 2010
>Originator:     Alain Hebert
>Release:        7.2 RELEASE, 8-0 RELEASE, 8-0 STABLE arch i386 or amd64
>Organization:
PubNIX, Inc.
>Environment:
FreeBSD  8.0-STABLE FreeBSD 8.0-STABLE #2: Wed Feb 10 23:24:07 EST 2010     root
@:/usr/src/sys/amd64/compile/GENERIC  amd64

>Description:
(Note: Summary at the end)

Getting:

ad10: WARNING - READ_DMA48 UDMA ICRC error (retrying request) LBA=995749888
ata5: reiniting channel ..
ata5: AHCI reset...
ata5: hardware reset ...
ata5: SATA connect time=0ms status=00000123
ata5: ready wait time=14ms
ata5: software reset port 15...
ata5: ready wait time=0ms
ata5: SIGNATURE: 00000101
ata5: AHCI reset done: devices=00000001
ad10: setting UDMA100
ata5: reinit done ..
ad10: TIMEOUT - READ_DMA48 retrying (0 retries left) LBA=995749888
 
Starting with 7.2 RELEASE up to 8.0 STABLE (haven't tried passed 8.0 STABLE)

----- Gear -----

Tyan GT25 B5381 Servers (2 of them)
Single CPU E5310
4G RAM
63XXESB2 SATA300 controller
4 Drive Bay
                                        
BIOS v1.4  or v2.10

SATA Configured as Compatible, Enhanced, AHCI or RAID.

----- Drives -----

WDC WD10EADS-00M2B0/01.00A01 - OK
WDC WD10EARS (16MB cache) - OK
WDC WD10EARS (32MB cache) - Generate ICRC Errors
ST3500320AS/SD1A - OK
ST31000525SV/CV12 - Generate ICRC Errors (4 of them)

----- Testing Procedures -----
                
1. Install drive in Bay 1
2. Configure SATA as compatible (aka SATA150)
(* try Enhanced, AHCI, RAID if it passes.)
3. boot -s -v
4. # dd if=/dev/ad<drive> of=/dev/null bs=1m
(* try with bs=2m abd bs=1g if it passes.)

If it fails:
1. Try Bay 2 to Bay 4

If it still fails:

1. Try with a Promise TX2 SATA150 card
(Which test the front-plane for the bay but a different card and cable).

----- smartctl -a from a drive having the issue -----

smartctl 5.39 2009-12-09 r2995 [FreeBSD 8.0-STABLE amd64] (local build)
Copyright (C) 2002-9 by Bruce Allen, http://smartmontools.sourceforge.net

=== START OF INFORMATION SECTION ===
Device Model:     ST31000525SV
Serial Number:    6VP3096A
Firmware Version: CV12
User Capacity:    1,000,204,886,016 bytes
Device is:        Not in smartctl database [for details use: -P showall]
ATA Version is:   8
ATA Standard is:  ATA-8-ACS revision 4
Local Time is:    Thu Feb 11 10:29:05 2010 EST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

General SMART Values:
Offline data collection status:  (0x82) Offline data collection activity
                                        was completed without error.
                                        Auto Offline Data Collection: Enabled.
Self-test execution status:      (   0) The previous self-test routine completed
                                        without error or no self-test has ever
                                        been run.
Total time to complete Offline
data collection:                 ( 600) seconds.
Offline data collection
capabilities:                    (0x7b) SMART execute Offline immediate.
                                        Auto Offline data collection on/off supp
ort.
                                        Suspend Offline collection upon new
                                        command.
                                        Offline surface scan supported.
                                        Self-test supported.
                                        Conveyance Self-test supported.
                                        Selective Self-test supported.
SMART capabilities:            (0x0003) Saves SMART data before entering
                                        power-saving mode.
                                        Supports SMART auto save timer.
Error logging capability:        (0x01) Error logging supported.
                                        General Purpose Logging supported.
Short self-test routine
recommended polling time:        (   1) minutes.
Extended self-test routine
recommended polling time:        ( 176) minutes.
Conveyance self-test routine
recommended polling time:        (   2) minutes.
SCT capabilities:              (0x10bb) SCT Status supported.
                                        SCT Feature Control supported.
                                        SCT Data Table supported.

SMART Attributes Data Structure revision number: 10
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_
FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x000f   118   100   006    Pre-fail  Always       -
       198191343
  3 Spin_Up_Time            0x0003   095   095   000    Pre-fail  Always       -
       0
  4 Start_Stop_Count        0x0032   100   100   020    Old_age   Always       -
       88
  5 Reallocated_Sector_Ct   0x0033   100   100   036    Pre-fail  Always       -
       0
  7 Seek_Error_Rate         0x000f   100   253   030    Pre-fail  Always       -
       392779
  9 Power_On_Hours          0x0032   100   100   000    Old_age   Always       -
       205
 10 Spin_Retry_Count        0x0013   100   100   097    Pre-fail  Always       -
       0
 12 Power_Cycle_Count       0x0032   100   100   020    Old_age   Always       -
       44
184 End-to-End_Error        0x0032   100   100   099    Old_age   Always       -
       0
187 Reported_Uncorrect      0x0032   100   100   000    Old_age   Always       -
       0
188 Command_Timeout         0x0032   100   093   000    Old_age   Always       -
       30065229831
189 High_Fly_Writes         0x003a   100   100   000    Old_age   Always       -
       0
190 Airflow_Temperature_Cel 0x0022   073   069   045    Old_age   Always       -
       27 (Lifetime Min/Max 21/29)
194 Temperature_Celsius     0x0022   027   040   000    Old_age   Always       -
       27 (0 17 0 0)
195 Hardware_ECC_Recovered  0x001a   049   047   000    Old_age   Always       -
       198191343
197 Current_Pending_Sector  0x0012   100   100   000    Old_age   Always       -
       0
198 Offline_Uncorrectable   0x0010   100   100   000    Old_age   Offline      -
       0
199 UDMA_CRC_Error_Count    0x003e   200   200   000    Old_age   Always       -
       124

SMART Error Log Version: 1
No Errors Logged

SMART Self-test log structure revision number 1
No self-tests have been logged.  [To run self-tests, use: smartctl -t]


SMART Selective self-test log data structure revision number 1
 SPAN  MIN_LBA  MAX_LBA  CURRENT_TEST_STATUS
    1        0        0  Not_testing
    2        0        0  Not_testing
    3        0        0  Not_testing
    4        0        0  Not_testing
    5        0        0  Not_testing
Selective self-test flags (0x0):
  After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay.

----- Full DMesg -----

Copyright (c) 1992-2010 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 8.0-STABLE #2: Wed Feb 10 23:24:07 EST 2010
    root@:/usr/src/sys/amd64/compile/GENERIC amd64
Preloaded elf kernel "/boot/kernel/kernel" at 0xffffffff80e33000.
Timecounter "i8254" frequency 1193182 Hz quality 0
Calibrating TSC clock ... TSC clock: 1597530120 Hz
CPU: Intel(R) Xeon(R) CPU           E5310  @ 1.60GHz (1597.53-MHz K8-class CPU)
  Origin = "GenuineIntel"  Id = 0x6f7  Stepping = 7
  Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,C
MOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
  Features2=0x4e33d<SSE3,DTES64,MON,DS_CPL,VMX,TM2,SSSE3,CX16,xTPR,PDCM,DCA>
  AMD Features=0x20100800<SYSCALL,NX,LM>
  AMD Features2=0x1<LAHF>
  TSC: P-state invariant
real memory  = 4294967296 (4096 MB)
Physical memory chunk(s):
0x0000000000001000 - 0x0000000000091fff, 593920 bytes (145 pages)
0x0000000000e62000 - 0x00000000c7003fff, 3323600896 bytes (811426 pages)
0x0000000100000000 - 0x000000012ffeffff, 805240832 bytes (196592 pages)
avail memory = 4106403840 (3916 MB)
ACPI APIC Table: <PTLTD          APIC  >
INTR: Adding local APIC 1 as a target
INTR: Adding local APIC 2 as a target
INTR: Adding local APIC 3 as a target
FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs
FreeBSD/SMP: 1 package(s) x 4 core(s)
 cpu0 (BSP): APIC ID:  0
 cpu1 (AP): APIC ID:  1
 cpu2 (AP): APIC ID:  2
 cpu3 (AP): APIC ID:  3
APIC: CPU 0 has ACPI ID 0
APIC: CPU 1 has ACPI ID 1
APIC: CPU 2 has ACPI ID 2
APIC: CPU 3 has ACPI ID 3
ULE: setup cpu 0
ULE: setup cpu 1
ULE: setup cpu 2
ULE: setup cpu 3
ACPI: RSDP 0xf6b20 00024 (v2 PTLTD )
ACPI: XSDT 0xcff044b7 00064 (v1 PTLTD    XSDT   06040000  LTP 00000000)
ACPI: FACP 0xcff09dc8 000F4 (v3 INTEL  TUMWATER 06040000 PTL  00000003)
ACPI: DSDT 0xcff05c25 0412F (v1  Intel BLAKFORD 06040000 MSFT 0100000E)
ACPI: FACS 0xcff0afc0 00040
ACPI: APIC 0xcff09ebc 00090 (v1 PTLTD    APIC   06040000  LTP 00000000)
ACPI: MCFG 0xcff09f4c 0003C (v1 PTLTD    MCFG   06040000  LTP 00000000)
ACPI: BOOT 0xcff09f88 00028 (v1 PTLTD  $SBFTBL$ 06040000  LTP 00000001)
ACPI: SPCR 0xcff09fb0 00050 (v1 PTLTD  $UCRTBL$ 06040000 PTL  00000001)
ACPI: SSDT 0xcff059c6 0025F (v1  PmRef  Cpu0Tst 00003000 INTL 20050228)
ACPI: SSDT 0xcff05920 000A6 (v1  PmRef  Cpu1Tst 00003000 INTL 20050228)
ACPI: SSDT 0xcff0451b 01405 (v1  PmRef    CpuPm 00003000 INTL 20050228)
MADT: Found IO APIC ID 4, Interrupt 0 at 0xfec00000
ioapic0: Routing external 8259A's -> intpin 0
MADT: Found IO APIC ID 5, Interrupt 24 at 0xfec80000
lapic0: Routing NMI -> LINT1
lapic0: LINT1 trigger: edge
lapic0: LINT1 polarity: high
lapic1: Routing NMI -> LINT1
lapic1: LINT1 trigger: edge
lapic1: LINT1 polarity: high
lapic2: Routing NMI -> LINT1
lapic2: LINT1 trigger: edge
lapic2: LINT1 polarity: high
lapic3: Routing NMI -> LINT1
lapic3: LINT1 trigger: edge
lapic3: LINT1 polarity: high
MADT: Interrupt override: source 0, irq 2
ioapic0: Routing IRQ 0 -> intpin 2
MADT: Interrupt override: source 9, irq 9
ioapic0: intpin 9 trigger: level
ioapic0 <Version 2.0> irqs 0-23 on motherboard
ioapic1 <Version 2.0> irqs 24-47 on motherboard
cpu0 BSP:
     ID: 0x00000000   VER: 0x00050014 LDR: 0x00000000 DFR: 0xffffffff
  lint0: 0x00010700 lint1: 0x00000400 TPR: 0x00000000 SVR: 0x000001ff
  timer: 0x000100ef therm: 0x00010000 err: 0x00010000 pcm: 0x00010400
wlan: <802.11 Link Layer>
null: <null device, zero device>
random: <entropy source, Software, Yarrow>
nfslock: pseudo-device
kbd: new array size 4
kbd1 at kbdmux0
mem: <memory>
io: <I/O>
hptrr: RocketRAID 17xx/2xxx SATA controller driver v1.2
acpi0: <PTLTD    XSDT> on motherboard
PCIe: Memory Mapped configuration base @ 0xe0000000
ioapic0: routing intpin 9 (ISA IRQ 9) to lapic 0 vector 48
acpi0: [MPSAFE]
acpi0: [ITHREAD]
acpi0: Power Button (fixed)
acpi0: wakeup code va 0xffffff800000f000 pa 0x4000
AcpiOsDerivePciId: \\_SB_.PCI0.LPC0.REGS -> bus 0 dev 31 func 0
AcpiOsDerivePciId: \\_SB_.PCI0.LPC0.PIRX -> bus 0 dev 31 func 0
AcpiOsDerivePciId: \\_SB_.PCI0.LPC0.PIRY -> bus 0 dev 31 func 0
acpi0: reservation of 0, a0000 (3) failed
ACPI timer: 1/0 1/0 1/0 1/0 1/0 1/0 1/0 1/0 1/0 1/0 -> 10
Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000
acpi_timer0: <24-bit timer at 3.579545MHz> port 0x1008-0x100b on acpi0
pci_link0:        Index  IRQ  Rtd  Ref  IRQs
  Initial Probe       0    7   N     0  3 4 5 6 7 10 11 14 15
  Validation          0    7   N     0  3 4 5 6 7 10 11 14 15
  After Disable       0  255   N     0  3 4 5 6 7 10 11 14 15
pci_link1:        Index  IRQ  Rtd  Ref  IRQs
  Initial Probe       0    5   N     0  3 4 5 6 7 10 11 14 15
  Validation          0    5   N     0  3 4 5 6 7 10 11 14 15
  After Disable       0  255   N     0  3 4 5 6 7 10 11 14 15
pci_link2:        Index  IRQ  Rtd  Ref  IRQs
  Initial Probe       0   10   N     0  3 4 5 6 7 10 11 14 15
  Validation          0   10   N     0  3 4 5 6 7 10 11 14 15
  After Disable       0  255   N     0  3 4 5 6 7 10 11 14 15
pci_link3:        Index  IRQ  Rtd  Ref  IRQs
  Initial Probe       0   11   N     0  3 4 5 6 7 10 11 14 15
  Validation          0   11   N     0  3 4 5 6 7 10 11 14 15
  After Disable       0  255   N     0  3 4 5 6 7 10 11 14 15
pci_link4:        Index  IRQ  Rtd  Ref  IRQs
  Initial Probe       0  255   N     0  3 4 5 6 7 10 11 14 15
  Validation          0  255   N     0  3 4 5 6 7 10 11 14 15
  After Disable       0  255   N     0  3 4 5 6 7 10 11 14 15
pci_link5:        Index  IRQ  Rtd  Ref  IRQs
  Initial Probe       0  255   N     0  4 5 6 7 10 11 14 15
  Validation          0  255   N     0  4 5 6 7 10 11 14 15
  After Disable       0  255   N     0  4 5 6 7 10 11 14 15
pci_link6:        Index  IRQ  Rtd  Ref  IRQs
  Initial Probe       0  255   N     0  3 4 5 6 7 10 11 14 15
  Validation          0  255   N     0  3 4 5 6 7 10 11 14 15
  After Disable       0  255   N     0  3 4 5 6 7 10 11 14 15
pci_link7:        Index  IRQ  Rtd  Ref  IRQs
  Initial Probe       0  255   N     0  4 5 6 7 10 11 14 15
  Validation          0  255   N     0  4 5 6 7 10 11 14 15
  After Disable       0  255   N     0  4 5 6 7 10 11 14 15
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
pci0: <ACPI PCI bus> on pcib0
pci0: domain=0, physical bus=0
found-> vendor=0x8086, dev=0x25d8, revid=0xb1
        domain=0, bus=0, slot=0, func=0
        class=06-00-00, hdrtype=0x00, mfdev=0
        cmdreg=0x0004, statreg=0x0010, cachelnsz=8 (dwords)
        lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
        intpin=a, irq=255
        powerspec 2  supports D0 D3  current D0
        MSI supports 2 messages
found-> vendor=0x8086, dev=0x25f7, revid=0xb1
        domain=0, bus=0, slot=2, func=0
        class=06-04-00, hdrtype=0x01, mfdev=0
        cmdreg=0x0007, statreg=0x0010, cachelnsz=8 (dwords)
        lattimer=0x00 (0 ns), mingnt=0x04 (1000 ns), maxlat=0x00 (0 ns)
        intpin=a, irq=255
        powerspec 2  supports D0 D3  current D0
        MSI supports 2 messages
found-> vendor=0x8086, dev=0x25e3, revid=0xb1
        domain=0, bus=0, slot=3, func=0
        class=06-04-00, hdrtype=0x01, mfdev=0
        cmdreg=0x0000, statreg=0x0010, cachelnsz=0 (dwords)
        lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
        intpin=a, irq=255
        powerspec 2  supports D0 D3  current D0
        MSI supports 2 messages
found-> vendor=0x8086, dev=0x25f8, revid=0xb1
        domain=0, bus=0, slot=4, func=0
        class=06-04-00, hdrtype=0x01, mfdev=0
        cmdreg=0x0007, statreg=0x0010, cachelnsz=8 (dwords)
        lattimer=0x00 (0 ns), mingnt=0x04 (1000 ns), maxlat=0x00 (0 ns)
        intpin=a, irq=255
        powerspec 2  supports D0 D3  current D0
        MSI supports 2 messages
found-> vendor=0x8086, dev=0x25e5, revid=0xb1
        domain=0, bus=0, slot=5, func=0
        class=06-04-00, hdrtype=0x01, mfdev=0
        cmdreg=0x0000, statreg=0x0010, cachelnsz=0 (dwords)
        lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
        intpin=a, irq=255
        powerspec 2  supports D0 D3  current D0
        MSI supports 2 messages
found-> vendor=0x8086, dev=0x25f9, revid=0xb1
        domain=0, bus=0, slot=6, func=0
        class=06-04-00, hdrtype=0x01, mfdev=0
        cmdreg=0x0007, statreg=0x0010, cachelnsz=8 (dwords)
        lattimer=0x00 (0 ns), mingnt=0x04 (1000 ns), maxlat=0x00 (0 ns)
        intpin=a, irq=255
        powerspec 2  supports D0 D3  current D0
        MSI supports 2 messages
found-> vendor=0x8086, dev=0x25e7, revid=0xb1
        domain=0, bus=0, slot=7, func=0
        class=06-04-00, hdrtype=0x01, mfdev=0
        cmdreg=0x0000, statreg=0x0010, cachelnsz=0 (dwords)
        lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
        intpin=a, irq=255
        powerspec 2  supports D0 D3  current D0
        MSI supports 2 messages
found-> vendor=0x8086, dev=0x1a38, revid=0xb1
        domain=0, bus=0, slot=8, func=0
        class=08-80-00, hdrtype=0x00, mfdev=0
        cmdreg=0x0006, statreg=0x0010, cachelnsz=0 (dwords)
        lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
        intpin=a, irq=255
        powerspec 2  supports D0 D3  current D0
        MSI supports 1 message
        map[10]: type Memory, range 64, base 0xfe700000, size 10, enabled
found-> vendor=0x8086, dev=0x25f0, revid=0xb1
        domain=0, bus=0, slot=16, func=0
        class=06-00-00, hdrtype=0x00, mfdev=1
        cmdreg=0x0000, statreg=0x0000, cachelnsz=0 (dwords)
        lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
found-> vendor=0x8086, dev=0x25f0, revid=0xb1
        domain=0, bus=0, slot=16, func=1
        class=06-00-00, hdrtype=0x00, mfdev=1
        cmdreg=0x0000, statreg=0x0000, cachelnsz=0 (dwords)
        lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
found-> vendor=0x8086, dev=0x25f0, revid=0xb1
        domain=0, bus=0, slot=16, func=2
        class=06-00-00, hdrtype=0x00, mfdev=1
        cmdreg=0x0000, statreg=0x0000, cachelnsz=0 (dwords)
        lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
found-> vendor=0x8086, dev=0x25f1, revid=0xb1
        domain=0, bus=0, slot=17, func=0
        class=06-00-00, hdrtype=0x00, mfdev=0
        cmdreg=0x0000, statreg=0x0000, cachelnsz=0 (dwords)
        lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
found-> vendor=0x8086, dev=0x25f3, revid=0xb1
        domain=0, bus=0, slot=19, func=0
        class=06-00-00, hdrtype=0x00, mfdev=0
        cmdreg=0x0000, statreg=0x0000, cachelnsz=0 (dwords)
        lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
found-> vendor=0x8086, dev=0x25f5, revid=0xb1
        domain=0, bus=0, slot=21, func=0
        class=06-00-00, hdrtype=0x00, mfdev=0
        cmdreg=0x0000, statreg=0x0000, cachelnsz=0 (dwords)
        lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
found-> vendor=0x8086, dev=0x25f6, revid=0xb1
        domain=0, bus=0, slot=22, func=0
        class=06-00-00, hdrtype=0x00, mfdev=0
        cmdreg=0x0000, statreg=0x0000, cachelnsz=0 (dwords)
        lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
found-> vendor=0x8086, dev=0x2688, revid=0x09
        domain=0, bus=0, slot=29, func=0
        class=0c-03-00, hdrtype=0x00, mfdev=1
        cmdreg=0x0005, statreg=0x0280, cachelnsz=0 (dwords)
        lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
        intpin=a, irq=5
        map[20]: type I/O Port, range 32, base 0x1800, size  5, enabled
pcib0: matched entry for 0.29.INTA
pcib0: slot 29 INTA hardwired to IRQ 17
unknown: Reserved 0x20 bytes for rid 0x20 type 4 at 0x1800
found-> vendor=0x8086, dev=0x2689, revid=0x09
        domain=0, bus=0, slot=29, func=1
        class=0c-03-00, hdrtype=0x00, mfdev=0
        cmdreg=0x0005, statreg=0x0280, cachelnsz=0 (dwords)
        lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
        intpin=b, irq=11
        map[20]: type I/O Port, range 32, base 0x1820, size  5, enabled
pcib0: matched entry for 0.29.INTB
pcib0: slot 29 INTB hardwired to IRQ 19
unknown: Reserved 0x20 bytes for rid 0x20 type 4 at 0x1820
found-> vendor=0x8086, dev=0x268a, revid=0x09
        domain=0, bus=0, slot=29, func=2
        class=0c-03-00, hdrtype=0x00, mfdev=0
        cmdreg=0x0005, statreg=0x0280, cachelnsz=0 (dwords)
        lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
        intpin=c, irq=10
        map[20]: type I/O Port, range 32, base 0x1840, size  5, enabled
pcib0: matched entry for 0.29.INTC
pcib0: slot 29 INTC hardwired to IRQ 18
unknown: Reserved 0x20 bytes for rid 0x20 type 4 at 0x1840
found-> vendor=0x8086, dev=0x268c, revid=0x09
        domain=0, bus=0, slot=29, func=7
        class=0c-03-20, hdrtype=0x00, mfdev=0
        cmdreg=0x0006, statreg=0x0290, cachelnsz=0 (dwords)
        lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
        intpin=a, irq=5
        powerspec 2  supports D0 D3  current D0
        map[10]: type Memory, range 32, base 0xd8400000, size 10, enabled
pcib0: matched entry for 0.29.INTA
pcib0: slot 29 INTA hardwired to IRQ 17
unknown: Reserved 0x400 bytes for rid 0x10 type 3 at 0xd8400000
found-> vendor=0x8086, dev=0x244e, revid=0xd9
        domain=0, bus=0, slot=30, func=0
        class=06-04-01, hdrtype=0x01, mfdev=0
        cmdreg=0x0007, statreg=0x0010, cachelnsz=0 (dwords)
        lattimer=0x00 (0 ns), mingnt=0x0c (3000 ns), maxlat=0x00 (0 ns)
found-> vendor=0x8086, dev=0x2670, revid=0x09
        domain=0, bus=0, slot=31, func=0
        class=06-01-00, hdrtype=0x00, mfdev=1
        cmdreg=0x0007, statreg=0x0200, cachelnsz=0 (dwords)
        lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
found-> vendor=0x8086, dev=0x269e, revid=0x09
        domain=0, bus=0, slot=31, func=1
        class=01-01-8a, hdrtype=0x00, mfdev=0
        cmdreg=0x0005, statreg=0x0280, cachelnsz=0 (dwords)
        lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
        intpin=a, irq=255
        map[20]: type I/O Port, range 32, base 0x1860, size  4, enabled
found-> vendor=0x8086, dev=0x2682, revid=0x09
        domain=0, bus=0, slot=31, func=2
        class=01-04-00, hdrtype=0x00, mfdev=0
        cmdreg=0x0007, statreg=0x02b0, cachelnsz=0 (dwords)
        lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
        intpin=b, irq=11
        powerspec 2  supports D0 D3  current D0
        map[10]: type I/O Port, range 32, base 0x1898, size  3, enabled
        map[14]: type I/O Port, range 32, base 0x188c, size  2, enabled
        map[18]: type I/O Port, range 32, base 0x1890, size  3, enabled
        map[1c]: type I/O Port, range 32, base 0x1888, size  2, enabled
        map[20]: type I/O Port, range 32, base 0x18a0, size  5, enabled
        map[24]: type Memory, range 32, base 0xd8400400, size 10, enabled
pcib0: matched entry for 0.31.INTB
pcib0: slot 31 INTB hardwired to IRQ 19
found-> vendor=0x8086, dev=0x269b, revid=0x09
        domain=0, bus=0, slot=31, func=3
        class=0c-05-00, hdrtype=0x00, mfdev=0
        cmdreg=0x0001, statreg=0x0280, cachelnsz=0 (dwords)
        lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
        intpin=c, irq=10
        map[20]: type I/O Port, range 32, base 0x1100, size  5, enabled
pcib0: matched entry for 0.31.INTC
pcib0: slot 31 INTC hardwired to IRQ 18
pcib1: <ACPI PCI-PCI bridge> at device 2.0 on pci0
pcib1:   domain            0
pcib1:   secondary bus     1
pcib1:   subordinate bus   5
pcib1:   I/O decode        0x2000-0x2fff
pcib1:   memory decode     0xd8000000-0xd80fffff
pcib1:   no prefetched decode
pcib1: could not get PCI interrupt routing table for \\_SB_.PCI0.P0P2 - AE_NOT_F
OUND
pci1: <ACPI PCI bus> on pcib1
pci1: domain=0, physical bus=1
found-> vendor=0x8086, dev=0x3500, revid=0x01
        domain=0, bus=1, slot=0, func=0
        class=06-04-00, hdrtype=0x01, mfdev=1
        cmdreg=0x0007, statreg=0x0010, cachelnsz=8 (dwords)
        lattimer=0x00 (0 ns), mingnt=0x04 (1000 ns), maxlat=0x00 (0 ns)
        intpin=a, irq=7
        powerspec 2  supports D0 D3  current D0
pcib0: matched entry for 0.2.INTA
pcib0: slot 2 INTA hardwired to IRQ 16
pcib1: slot 0 INTA is routed to irq 16
found-> vendor=0x8086, dev=0x350c, revid=0x01
        domain=0, bus=1, slot=0, func=3
        class=06-04-00, hdrtype=0x01, mfdev=1
        cmdreg=0x0007, statreg=0x0010, cachelnsz=16 (dwords)
        lattimer=0x00 (0 ns), mingnt=0x04 (1000 ns), maxlat=0x00 (0 ns)
        powerspec 2  supports D0 D3  current D0
pcib2: <ACPI PCI-PCI bridge> irq 16 at device 0.0 on pci1
pcib2:   domain            0
pcib2:   secondary bus     2
pcib2:   subordinate bus   4
pcib2:   I/O decode        0x2000-0x2fff
pcib2:   memory decode     0xd8000000-0xd80fffff
pcib2:   no prefetched decode
pci2: <ACPI PCI bus> on pcib2
pci2: domain=0, physical bus=2
found-> vendor=0x8086, dev=0x3510, revid=0x01
        domain=0, bus=2, slot=0, func=0
        class=06-04-00, hdrtype=0x01, mfdev=0
        cmdreg=0x0007, statreg=0x0010, cachelnsz=8 (dwords)
        lattimer=0x00 (0 ns), mingnt=0x04 (1000 ns), maxlat=0x00 (0 ns)
        intpin=a, irq=7
        powerspec 2  supports D0 D3  current D0
        MSI supports 1 message, 64 bit
pcib2: matched entry for 2.0.INTA
pcib2: slot 0 INTA hardwired to IRQ 16
found-> vendor=0x8086, dev=0x3518, revid=0x01
        domain=0, bus=2, slot=2, func=0
        class=06-04-00, hdrtype=0x01, mfdev=0
        cmdreg=0x0007, statreg=0x0010, cachelnsz=8 (dwords)
        lattimer=0x00 (0 ns), mingnt=0x04 (1000 ns), maxlat=0x00 (0 ns)
        intpin=a, irq=10
        powerspec 2  supports D0 D3  current D0
        MSI supports 1 message, 64 bit
pcib2: matched entry for 2.2.INTA
pcib2: slot 2 INTA hardwired to IRQ 18
pcib3: <ACPI PCI-PCI bridge> irq 16 at device 0.0 on pci2
pcib3:   domain            0
pcib3:   secondary bus     3
pcib3:   subordinate bus   3
pcib3:   I/O decode        0xf000-0xfff
pcib3:   no prefetched decode
pci3: <ACPI PCI bus> on pcib3
pci3: domain=0, physical bus=3
pcib4: <ACPI PCI-PCI bridge> irq 18 at device 2.0 on pci2
pcib4:   domain            0
pcib4:   secondary bus     4
pcib4:   subordinate bus   4
pcib4:   I/O decode        0x2000-0x2fff
pcib4:   memory decode     0xd8000000-0xd80fffff
pcib4:   no prefetched decode
pci4: <ACPI PCI bus> on pcib4
pci4: domain=0, physical bus=4
found-> vendor=0x8086, dev=0x1096, revid=0x01
        domain=0, bus=4, slot=0, func=0
        class=02-00-00, hdrtype=0x00, mfdev=1
        cmdreg=0x0007, statreg=0x0010, cachelnsz=8 (dwords)
        lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
        intpin=a, irq=10
        powerspec 2  supports D0 D3  current D0
        MSI supports 1 message, 64 bit
        map[10]: type Memory, range 32, base 0xd8000000, size 17, enabled
pcib4: requested memory range 0xd8000000-0xd801ffff: good
pcib2: requested memory range 0xd8000000-0xd801ffff: good
pcib1: requested memory range 0xd8000000-0xd801ffff: good
        map[18]: type I/O Port, range 32, base 0x2000, size  5, enabled
pcib4: requested I/O range 0x2000-0x201f: in range
pcib2: requested I/O range 0x2000-0x201f: in range
pcib1: requested I/O range 0x2000-0x201f: in range
pcib4: matched entry for 4.0.INTA
pcib4: slot 0 INTA hardwired to IRQ 18
found-> vendor=0x8086, dev=0x1096, revid=0x01
        domain=0, bus=4, slot=0, func=1
        class=02-00-00, hdrtype=0x00, mfdev=1
        cmdreg=0x0007, statreg=0x0010, cachelnsz=8 (dwords)
        lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
        intpin=b, irq=11
        powerspec 2  supports D0 D3  current D0
        MSI supports 1 message, 64 bit
        map[10]: type Memory, range 32, base 0xd8020000, size 17, enabled
pcib4: requested memory range 0xd8020000-0xd803ffff: good
pcib2: requested memory range 0xd8020000-0xd803ffff: good
pcib1: requested memory range 0xd8020000-0xd803ffff: good
        map[18]: type I/O Port, range 32, base 0x2020, size  5, enabled
pcib4: requested I/O range 0x2020-0x203f: in range
pcib2: requested I/O range 0x2020-0x203f: in range
pcib1: requested I/O range 0x2020-0x203f: in range
pcib4: matched entry for 4.0.INTB
pcib4: slot 0 INTB hardwired to IRQ 19
em0: <Intel(R) PRO/1000 Network Connection 6.9.14> port 0x2000-0x201f mem 0xd800
0000-0xd801ffff irq 18 at device 0.0 on pci4
em0: Reserved 0x20000 bytes for rid 0x10 type 3 at 0xd8000000
em0: attempting to allocate 1 MSI vectors (1 supported)
msi: routing MSI IRQ 256 to local APIC 0 vector 49
em0: using IRQ 256 for MSI
em0: Using MSI interrupt
em0: [FILTER]
em0: bpf attached
em0: Ethernet address: 00:e0:81:72:39:2c
em1: <Intel(R) PRO/1000 Network Connection 6.9.14> port 0x2020-0x203f mem 0xd802
0000-0xd803ffff irq 19 at device 0.1 on pci4
em1: Reserved 0x20000 bytes for rid 0x10 type 3 at 0xd8020000
em1: attempting to allocate 1 MSI vectors (1 supported)
msi: routing MSI IRQ 257 to local APIC 0 vector 50
em1: using IRQ 257 for MSI
em1: Using MSI interrupt
em1: [FILTER]
em1: bpf attached
em1: Ethernet address: 00:e0:81:72:39:2d
pcib5: <ACPI PCI-PCI bridge> at device 0.3 on pci1
pcib5:   domain            0
pcib5:   secondary bus     5
pcib5:   secondary bus     5
pcib5:   subordinate bus   5
pcib5:   I/O decode        0xf000-0xfff
pcib5:   no prefetched decode
pci5: <ACPI PCI bus> on pcib5
pci5: domain=0, physical bus=5
pcib6: <PCI-PCI bridge> at device 3.0 on pci0
pcib6:   domain            0
pcib6:   secondary bus     6
pcib6:   subordinate bus   6
pcib6:   I/O decode        0x0-0x0
pcib6:   no prefetched decode
pci6: <PCI bus> on pcib6
pci6: domain=0, physical bus=6
pcib7: <ACPI PCI-PCI bridge> at device 4.0 on pci0
pcib7:   domain            0
pcib7:   secondary bus     7
pcib7:   subordinate bus   7
pcib7:   I/O decode        0xf000-0xfff
pcib7:   no prefetched decode
pci7: <ACPI PCI bus> on pcib7
pci7: domain=0, physical bus=7
pcib8: <PCI-PCI bridge> at device 5.0 on pci0
pcib8:   domain            0
pcib8:   secondary bus     8
pcib8:   subordinate bus   8
pcib8:   I/O decode        0x0-0x0
pcib8:   no prefetched decode
pci8: <PCI bus> on pcib8
pci8: domain=0, physical bus=8
pcib9: <ACPI PCI-PCI bridge> at device 6.0 on pci0
pcib9:   domain            0
pcib9:   secondary bus     9
pcib9:   subordinate bus   9
pcib9:   I/O decode        0xf000-0xfff
pcib9:   no prefetched decode
pci9: <ACPI PCI bus> on pcib9
pci9: domain=0, physical bus=9
pcib10: <PCI-PCI bridge> at device 7.0 on pci0
pcib10:   domain            0
pcib10:   secondary bus     10
pcib10:   subordinate bus   10
pcib10:   I/O decode        0x0-0x0
pcib10:   no prefetched decode
pci10: <PCI bus> on pcib10
pci10: domain=0, physical bus=10
pci0: <base peripheral> at device 8.0 (no driver attached)
uhci0: <Intel 631XESB/632XESB/3100 USB controller USB-1> port 0x1800-0x181f irq
17 at device 29.0 on pci0
ioapic0: routing intpin 17 (PCI IRQ 17) to lapic 0 vector 51
uhci0: [MPSAFE]
uhci0: [ITHREAD]
usbus0: <Intel 631XESB/632XESB/3100 USB controller USB-1> on uhci0
uhci1: <Intel 631XESB/632XESB/3100 USB controller USB-2> port 0x1820-0x183f irq
19 at device 29.1 on pci0
ioapic0: routing intpin 19 (PCI IRQ 19) to lapic 0 vector 52
uhci1: [MPSAFE]
uhci1: [ITHREAD]
usbus1: <Intel 631XESB/632XESB/3100 USB controller USB-2> on uhci1
uhci2: <Intel 631XESB/632XESB/3100 USB controller USB-3> port 0x1840-0x185f irq
18 at device 29.2 on pci0
ioapic0: routing intpin 18 (PCI IRQ 18) to lapic 0 vector 53
uhci2: [MPSAFE]
uhci2: [ITHREAD]
usbus2: <Intel 631XESB/632XESB/3100 USB controller USB-3> on uhci2
ehci0: <Intel 63XXESB USB 2.0 controller> mem 0xd8400000-0xd84003ff irq 17 at de
vice 29.7 on pci0
ehci0: [MPSAFE]
ehci0: [ITHREAD]
usbus3: EHCI version 1.0
usbus3: <Intel 63XXESB USB 2.0 controller> on ehci0
pcib11: <ACPI PCI-PCI bridge> at device 30.0 on pci0
pcib11:   domain            0
pcib11:   secondary bus     11
pcib11:   subordinate bus   11
pcib11:   I/O decode        0x3000-0x3fff
pcib11:   memory decode     0xd8100000-0xd81fffff
pcib11:   prefetched decode 0xd0000000-0xd7ffffff
pcib11:   Subtractively decoded bridge.
pci11: <ACPI PCI bus> on pcib11
pci11: domain=0, physical bus=11
found-> vendor=0x1002, dev=0x515e, revid=0x02
        domain=0, bus=11, slot=7, func=0
        class=03-00-00, hdrtype=0x00, mfdev=0
        cmdreg=0x0287, statreg=0x0290, cachelnsz=8 (dwords)
        lattimer=0x42 (1980 ns), mingnt=0x08 (2000 ns), maxlat=0x00 (0 ns)
        intpin=a, irq=7
        powerspec 2  supports D0 D1 D2 D3  current D0
        map[10]: type Prefetchable Memory, range 32, base 0xd0000000, size 27, e
nabled
pcib11: requested memory range 0xd0000000-0xd7ffffff: good
        map[14]: type I/O Port, range 32, base 0x3000, size  8, enabled
pcib11: requested I/O range 0x3000-0x30ff: in range
        map[18]: type Memory, range 32, base 0xd8100000, size 16, enabled
pcib11: requested memory range 0xd8100000-0xd810ffff: good
pcib11: matched entry for 11.7.INTA
pcib11: slot 7 INTA hardwired to IRQ 16
vgapci0: <VGA-compatible display> port 0x3000-0x30ff mem 0xd0000000-0xd7ffffff,0
xd8100000-0xd810ffff irq 16 at device 7.0 on pci11
isab0: <PCI-ISA bridge> at device 31.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <Intel 63XXESB2 UDMA100 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,
0x376,0x1860-0x186f at device 31.1 on pci0
atapci0: Reserved 0x10 bytes for rid 0x20 type 4 at 0x1860
ata0: <ATA channel 0> on atapci0
atapci0: Reserved 0x8 bytes for rid 0x10 type 4 at 0x1f0
atapci0: Reserved 0x1 bytes for rid 0x14 type 4 at 0x3f6
ata0: reset tp1 mask=03 ostat0=7f ostat1=50
ata0: stat0=0x0f err=0x0f lsb=0x0f msb=0x0f
ata0: stat0=0x7f err=0x7f lsb=0x7f msb=0x7f
ata0: stat0=0x7f err=0x7f lsb=0x7f msb=0x7f
ata0: stat0=0x7f err=0x7f lsb=0x7f msb=0x7f
ata0: stat0=0x7f err=0x7f lsb=0x7f msb=0x7f
ata0: stat0=0x7f err=0x7f lsb=0x7f msb=0x7f
ata0: stat0=0x3d err=0x3d lsb=0x3d msb=0x3d
ata0: stat0=0x7f err=0x7f lsb=0x7f msb=0x7f
ata0: stat0=0x7f err=0x7f lsb=0x7f msb=0x7f
ata0: stat1=0x00 err=0x01 lsb=0x14 msb=0xeb
ata0: reset tp2 stat0=ff stat1=00 devices=0x20000
ioapic0: routing intpin 14 (ISA IRQ 14) to lapic 0 vector 54
ata0: [MPSAFE]
ata0: [ITHREAD]
atapci1: <Intel 63XXESB2 SATA300 controller> port 0x1898-0x189f,0x188c-0x188f,0x
1890-0x1897,0x1888-0x188b,0x18a0-0x18bf mem 0xd8400400-0xd84007ff irq 19 at devi
ce 31.2 on pci0
atapci1: Reserved 0x20 bytes for rid 0x20 type 4 at 0x18a0
atapci1: [MPSAFE]
atapci1: [ITHREAD]
atapci1: Reserved 0x400 bytes for rid 0x24 type 3 at 0xd8400400
atapci1: AHCI called from vendor specific driver
atapci1: AHCI v1.10 controller with 6 3Gbps ports, PM supported
atapci1: Caps: 64bit NCQ ALP AL 3Gbps PM SSC PSC 32cmd 6ports
ata2: <ATA channel 0> on atapci1
ata2: AHCI reset...
ata2: hardware reset ...
ata2: SATA connect timeout status=00000000
ata2: AHCI reset done: phy reset found no device
ata2: [MPSAFE]
ata2: [ITHREAD]
ata3: <ATA channel 1> on atapci1
ata3: AHCI reset...
ata3: hardware reset ...
ata3: SATA connect timeout status=00000000
ata3: AHCI reset done: phy reset found no device
ata3: [MPSAFE]
ata3: [ITHREAD]
ata4: <ATA channel 2> on atapci1
ata4: AHCI reset...
ata4: hardware reset ...
ata4: SATA connect time=0ms status=00000123
ata4: ready wait time=14ms
ata4: software reset port 15...
ata4: ready wait time=0ms
ata4: SIGNATURE: 00000101
ata4: AHCI reset done: devices=00000001
ata4: [MPSAFE]
ata4: [ITHREAD]
ata5: <ATA channel 3> on atapci1
ata5: AHCI reset...
ata5: hardware reset ...
ata5: SATA connect time=0ms status=00000123
ata5: ready wait time=14ms
ata5: software reset port 15...
ata5: ready wait time=0ms
ata5: SIGNATURE: 00000101
ata5: AHCI reset done: devices=00000001
ata5: [MPSAFE]
ata5: [ITHREAD]
ata6: <ATA channel 4> on atapci1
ata6: AHCI reset...
ata6: hardware reset ...
ata6: SATA connect timeout status=00000000
ata6: AHCI reset done: phy reset found no device
ata6: [MPSAFE]
ata6: [ITHREAD]
ata7: <ATA channel 5> on atapci1
ata7: AHCI reset...
ata7: hardware reset ...
ata7: SATA connect timeout status=00000000
ata7: AHCI reset done: phy reset found no device
ata7: [MPSAFE]
ata7: [ITHREAD]
pci0: <serial bus, SMBus> at device 31.3 (no driver attached)
acpi_button0: <Power Button> on acpi0
atrtc0: <AT realtime clock> port 0x70-0x71 irq 8 on acpi0
atrtc0: registered as a time-of-day clock (resolution 1000000us)
atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
atkbd: the current kbd controller command byte 0067
atkbd: keyboard ID 0x41ab (2)
kbd0 at atkbd0
kbd0: atkbd0, AT 101/102 (2), config:0x0, flags:0x3d0000
ioapic0: routing intpin 1 (ISA IRQ 1) to lapic 0 vector 55
atkbd0: [GIANT-LOCKED]
atkbd0: [ITHREAD]
psm0: unable to allocate IRQ
psmcpnp0: <PS/2 mouse port> irq 12 on acpi0
psm0: current command byte:0067
psm0: failed to reset the aux device.
uart0: <16550 or compatible> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0
ioapic0: routing intpin 4 (ISA IRQ 4) to lapic 0 vector 56
uart0: [FILTER]
uart0: fast interrupt
uart1: <16550 or compatible> port 0x2f8-0x2ff irq 3 on acpi0
ioapic0: routing intpin 3 (ISA IRQ 3) to lapic 0 vector 57
uart1: [FILTER]
uart1: fast interrupt
fdc0: <floppy drive controller> port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on acpi0
fdc0: ic_type 90 part_id 80
ioapic0: routing intpin 6 (ISA IRQ 6) to lapic 0 vector 58
fdc0: [FILTER]
cpu0: <ACPI CPU> on acpi0
cpu0: switching to generic Cx mode
p4tcc0: <CPU Frequency Thermal Control> on cpu0
cpu1: <ACPI CPU> on acpi0
p4tcc1: <CPU Frequency Thermal Control> on cpu1
cpu2: <ACPI CPU> on acpi0
p4tcc2: <CPU Frequency Thermal Control> on cpu2
cpu3: <ACPI CPU> on acpi0
p4tcc3: <CPU Frequency Thermal Control> on cpu3
ahc_isa_probe 0: ioport 0xc00 alloc failed
ex_isa_identify()
isa_probe_children: disabling PnP devices
atkbdc: atkbdc0 already exists; skipping it
atrtc: atrtc0 already exists; skipping it
fdc: fdc0 already exists; skipping it
sc: sc0 already exists; skipping it
uart: uart0 already exists; skipping it
uart: uart1 already exists; skipping it
isa_probe_children: probing non-PnP devices
orm0: <ISA Option ROM> at iomem 0xc0000-0xc8fff on isa0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
sc0: fb0, kbd1, terminal emulator: scteken (teken terminal)
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
ppc0: cannot reserve I/O port range
ppc0: <Parallel port> failed to probe at irq 7 on isa0
isa_probe_children: probing PnP devices
Device configuration finished.
Reducing kern.maxvnodes 258204 -> 100000
procfs registered
lapic: Divisor 2, Frequency 133127519 hz
Timecounter "TSC" frequency 1597530120 Hz quality -100
Timecounters tick every 1.000 msec
vlan: initialized, using hash tables with chaining
lo0: bpf attached
hptrr: no controller detected.
ata0: Identifying devices: 00020000
ata0: New devices: 00020000
usbus0: 12Mbps Full Speed USB v1.0
usbus1: 12Mbps Full Speed USB v1.0
usbus2: 12Mbps Full Speed USB v1.0
usbus3: 480Mbps High Speed USB v2.0
ugen0.1: <Intel> at usbus0
uhub0: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus0
ugen1.1: <Intel> at usbus1
uhub1: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus1
ugen2.1: <Intel> at usbus2
uhub2: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus2
ugen3.1: <Intel> at usbus3
uhub3: <Intel EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus3
fdc0: output ready timeout
fdc0: output ready timeout
fdc0: output ready timeout
uhub0: 2 ports with 2 removable, self powered
uhub1: 2 ports with 2 removable, self powered
uhub2: 2 ports with 2 removable, self powered
fdc0: output ready timeout
fdc0: output ready timeout
fdc0: output ready timeout
fdc0: output ready timeout
ata0-slave: pio=PIO4 wdma=WDMA2 udma=UDMA33 cable=40 wire
acd0: setting UDMA33
acd0: <DV-28E-R/1.8A> DVDROM drive at ata0 as slave
acd0: read 4134KB/s (4134KB/s), 256KB buffer, UDMA33
acd0: Reads: CDR, CDRW, CDDA stream, DVDROM, DVDR, DVDRAM, packet
acd0: Writes:
acd0: Audio: play, 256 volume levels
acd0: Mechanism: ejectable tray, unlocked
acd0: Medium: no/blank disc
ata2: Identifying devices: 00000000
ata2: New devices: 00000000
ata3: Identifying devices: 00000000
ata3: New devices: 00000000
ata4: Identifying devices: 00000001
ata4: New devices: 00000001
ata4-master: pio=PIO4 wdma=WDMA2 udma=UDMA133 cable=40 wire
ad8: setting UDMA100
ad8: 953869MB <Seagate ST31000525SV CV12> at ata4-master UDMA100 SATA 3Gb/s
ad8: 1953525168 sectors [1938021C/16H/63S] 16 sectors/interrupt 1 depth queue
ad8: Intel check1 failed
ad8: Adaptec check1 failed
ad8: LSI (v3) check1 failed
ad8: LSI (v2) check1 failed
ad8: FreeBSD check1 failed
ata5: Identifying devices: 00000001
ata5: New devices: 00000001
ata5-master: pio=PIO4 wdma=WDMA2 udma=UDMA133 cable=40 wireGEOM: new disk ad8

ad10: setting UDMA100
ad10: 953869MB <Seagate ST31000525SV CV12> at ata5-master UDMA100 SATA 3Gb/s
ad10: 1953525168 sectors [1938021C/16H/63S] 16 sectors/interrupt 1 depth queue
ad10: Intel check1 failed
ad10: Adaptec check1 failed
ad10: LSI (v3) check1 failed
ad10: LSI (v2) check1 failed
ad10: FreeBSD check1 failed
ata6: Identifying devices: 00000000
ata6: New devices: 00000000
ata7: Identifying devices: 00000000
ata7: New devices: 00000000
ATA PseudoRAID loaded
SMP: AP CPU #1 Launched!
cpu1 AP:
     ID: 0x01000000   VER: 0x00050014 LDR: 0x00000000 DFR: 0xffffffff
  lint0: 0x00010700 lint1: 0x00000400 TPR: 0x00000000 SVR: 0x000001ff
  timer: 0x000200ef therm: 0x00010000 err: 0x00010000 pcm: 0x00010400
SMP: AP CPU #2 Launched!
cpu2 AP:
     ID: 0x02000000   VER: 0x00050014 LDR: 0x00000000 DFR: 0xffffffff
  lint0: 0x00010700 lint1: 0x00000400 TPR: 0x00000000 SVR: 0x000001ff
  timer: 0x000200ef therm: 0x00010000 err: 0x00010000 pcm: 0x00010400
SMP: AP CPU #3 Launched!
cpu3 AP:
     ID: 0x03000000   VER: 0x00050014 LDR: 0x00000000 DFR: 0xffffffff
  lint0: 0x00010700 lint1: 0x00000400 TPR: 0x00000000 SVR: 0x000001ff
  timer: 0x000200ef therm: 0x00010000 err: 0x00010000 pcm: 0x00010400
ioapic0: routing intpin 3 (ISA IRQ 3) to lapic 1 vector 48
ioapic0: routing intpin 4 (ISA IRQ 4) to lapic 2 vector 48
ioapic0: routing intpin 6 (ISA IRQ 6) to lapic 3 vector 48
ioapic0: routing intpin 14 (ISA IRQ 14) to lapic 1 vector 49
ioapic0: routing intpin 17 (PCI IRQ 17) to lapic 2 vector 49
ioapic0: routing intpin 18 (PCI IRQ 18) to lapic 3 vector 49
msi: Assigning MSI IRQ 256 to local APIC 1 vector 50
msi: Assigning MSI IRQ 257 to local APIC 2 vector 50
GEOM: new disk ad10
Root mount waiting for: usbus3
fdc0: output ready timeout
Root mount waiting for: usbus3
fdc0: input ready timeout
fdc0: input ready timeout
fdc0: output ready timeout
fdc0: input ready timeout
uhub3: 6 ports with 6 removable, self powered

----- Caveats -----

Solution: It is your cables, hard disks, front-plane, machines, etc.

Answer: Tested on the 4 drive bay, on 2 identical servers. With a Promise TX2 (which test the front-plane of the drive bay but remove front-plane cable from the testing), but since gentoo, RH and FC work perfectly fine with the drives having ICRC errors with FreeBSD the front-plane cable isn't the issue.

Solution: Downgrade the speed.

Answer: Did from SATA300 to SATA150, the issue is still there.

----- Theory -----

Timing issue with this particular SATA controlleur since the randomness of the brand/models of the drives tested that failed.
>How-To-Repeat:
Boot in single user:

boot: boot -s -v

# dd if=/dev/ad10 of=/dev/null bs=1m
-or-
# dd if=/dev/ad10 of=/dev/null bs=2m
-or-
# dd if=/dev/ad10 of=/dev/null bs=1g

Will generated ICRC error (from a dozen to a few hundrends) at random LBA every
time.

Oddly enough it do not seems to corrupt the data, yet.  I'm not planning to put
those servers in production with this issue.
>Fix:
There is a old timeout patch documented by a FreeNAS member which I tried withou
t success.

There is a few reports of this issue here and there.  But it look like people ju
st bypassed the SATA controller.

And beside a few

------
-     /* enable PCI interrupt */
-           pci_write_config(dev, PCIR_COMMAND,
-                            pci_read_config(dev, PCIR_COMMAND, 2) & ~0x0400,2);
------

removed here and there, there isn't much different between 7.1 and 7.2 (in term
of the ata driver)

The only fix it to drop a replacement card in the only available pci slot available.

>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-amd64->freebsd-bugs 
Responsible-Changed-By: linimon 
Responsible-Changed-When: Thu Feb 11 21:47:28 UTC 2010 
Responsible-Changed-Why:  
This may not be amd64-specific. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=143805 

From: PubNIX Support <support@pubnix.net>
To: bug-followup@FreeBSD.org, support@pubnix.net
Cc:  
Subject: Re: kern/143805: [ata] WARNING - READ_DMA48 UDMA ICRC error with
 63XXESB2 SATA300
Date: Thu, 11 Feb 2010 22:52:10 -0500

     A note to clarify that both server where working fine with 6.x 
 release arch i386 before we decided to upgrade them to 8.0 amd64.
 
     Note that the issue appear with i386 and amd64 arch.
 
     And we have 2 Tyan GT20 which uses a similar sata chipset running 
 7.1 arch i386 without issues.
 
 -- 
 Alain Hebert                                ahebert@pubnix.net   
 PubNIX Inc.        
 50 boul. St-Charles
 P.O. Box 26770     Beaconsfield, Quebec     H9W 6G7
 Tel: 514-990-5911  http://www.pubnix.net    Fax: 514-990-9443
 
>Unformatted:
