amd64/143805: WARNING - READ_DMA48 UDMA ICRC error with 63XXESB2 SATA300

Alain Hebert support at pubnix.net
Thu Feb 11 15:51:18 UTC 2010


>Number:         143805
>Category:       amd64
>Synopsis:       WARNING - READ_DMA48 UDMA ICRC error with 63XXESB2 SATA300
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    freebsd-amd64
>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:
>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 perticular 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:
>Unformatted:


More information about the freebsd-amd64 mailing list