Hello,
did anyone have the opportunity to test operation with a MV88SX6081 SATA
controller on FreeBSD 8.0 ? My amd64 dual-Opteron (using 4G ECC RAM)
system just works fine with it on FreeBSD 7.2, but can't handle any
high-speed disk I/O when booting with a FreeBSD 8.0 kernel.
I have two controllers as follow :
atap...@pci0:17:4:0:class=0x01 card=0x11ab11ab chip=0x608111ab
rev=0x09 hdr=0x00
vendor = 'Marvell Semiconductor (Was: Galileo Technology Ltd)'
device = 'MV88SX6081 8-port SATA II PCI-X Controller'
class = mass storage
subclass = SCSI
atap...@pci0:18:4:0:class=0x01 card=0x11ab11ab chip=0x608111ab
rev=0x09 hdr=0x00
vendor = 'Marvell Semiconductor (Was: Galileo Technology Ltd)'
device = 'MV88SX6081 8-port SATA II PCI-X Controller'
class = mass storage
subclass = SCSI
http://www.supermicro.com/products/accessories/addon/AOC-SAT2-MV8.cfm
On FreeBSD 8.0, attempting to scrub a ZFS pool results in a few I/O
bursts (confirmed with zpool iostat), before totally freezing down and
locking the ZFS pool (the system is still up and only ZFS based file
systems are unusable in this state), probably to avoid data corruption.
Occasionally I also witness a READ_DMA48 soft error (ECC corrected)
error message showing up, on a random hard disk.
I already gave the hard disks a thorough check and they work just fine.
On FreeBSD 7.2-STABLE, the scrub proceeds nicely and the I/O peaks at
300MB/s (confirmed with zpool iostat) on the pool without a hitch. I
could also confirm that attempts at booting a FreeBSD 8.0-RELEASE kernel
did not damage my ZFS pool checksums or anything.
Therefore, I am inclined to think the motherboard/memory (a TYAN
Thunder K8WE S2895) would be at fault here, and that something in
FreeBSD 8.0 brings out this very specific problem, but I would first
like to hear about any tests of the aforementioned controller on FreeBSD
8.0 on another environment before upgrading the hardware.
Thanks in advance for your time,
P.S. : Here is the dmesg trace for FreeBSD 8.0.
Copyright (c) 1992-2009 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-RELEASE #8: Wed Nov 25 03:48:44 JST 2009
darks...@eirei-no-za.yomi.darkbsd.org:/usr/storage/tech/eirei-no-za.yomi.darkbsd.org/usr/obj/usr/storage/tech/eirei-no-za.yomi.darkbsd.org/usr/src/sys/DARK-2009KERN
Timecounter i8254 frequency 1193182 Hz quality 0
CPU: Dual Core AMD Opteron(tm) Processor 275 (2210.20-MHz K8-class CPU)
Origin = AuthenticAMD Id = 0x20f12 Stepping = 2
Features=0x178bfbffFPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,MMX,FXSR,SSE,SSE2,HTT
Features2=0x1SSE3
AMD Features=0xe2500800SYSCALL,NX,MMX+,FFXSR,LM,3DNow!+,3DNow!
AMD Features2=0x3LAHF,CMP
real memory = 5100273664 (4864 MB)
avail memory = 4109283328 (3918 MB)
ACPI APIC Table: PTLTD APIC
FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs
FreeBSD/SMP: 2 package(s) x 2 core(s)
cpu0 (BSP): APIC ID: 0
cpu1 (AP): APIC ID: 1
cpu2 (AP): APIC ID: 2
cpu3 (AP): APIC ID: 3
ioapic0 Version 1.1 irqs 0-23 on motherboard
ioapic1 Version 1.1 irqs 24-27 on motherboard
ioapic2 Version 1.1 irqs 28-31 on motherboard
ioapic3 Version 1.1 irqs 32-55 on motherboard
kbd1 at kbdmux0
iscsi: version 2.1.0
acpi0: PTLTD RSDT on motherboard
acpi0: [ITHREAD]
acpi0: Power Button (fixed)
Timecounter ACPI-fast frequency 3579545 Hz quality 1000
acpi_timer0: 24-bit timer at 3.579545MHz port 0x8008-0x800b on acpi0
acpi_button0: Power Button on acpi0
pcib0: ACPI Host-PCI bridge port 0xcf8-0xcff on acpi0
pci0: ACPI PCI bus on pcib0
pci0: memory at device 0.0 (no driver attached)
isab0: PCI-ISA bridge at device 1.0 on pci0
isa0: ISA bus on isab0
nfsmb0: nForce2/3/4 MCP SMBus Controller port
0xa000-0xa03f,0xa040-0xa07f at device 1.1 on pci0
smbus0: System Management Bus on nfsmb0
smb0: SMBus generic I/O on smbus0
nfsmb1: nForce2/3/4 MCP SMBus Controller on nfsmb0
smbus1: System Management Bus on nfsmb1
smb1: SMBus generic I/O on smbus1
ohci0: OHCI (generic) USB controller mem 0xdd80-0xdd800fff irq 20
at device 2.0 on pci0
ohci0: [ITHREAD]
usbus0: OHCI (generic) USB controller on ohci0
atapci0: nVidia nForce CK804 UDMA133 controller port
0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0x1400-0x140f at device 6.0 on pci0
ata0: ATA channel 0 on atapci0
ata0: [ITHREAD]
ata1: ATA channel 1 on atapci0
ata1: [ITHREAD]
pcib1: ACPI PCI-PCI bridge at device 9.0 on pci0
pci1: ACPI PCI bus on pcib1
vgapci0: VGA-compatible display port 0x2000-0x207f mem
0xde00-0xde7f,0xdd90-0xdd90 at device 4.0 on pci1
pcib2: ACPI PCI-PCI bridge at device 14.0 on pci0
pci2: ACPI PCI bus on pcib2
amdtemp0: AMD K8 Thermal Sensors on hostb3
amdtemp1: AMD K8 Thermal Sensors on hostb7
pcib3: ACPI Host-PCI bridge port 0xcf8-0xcff on