> On Tuesday 07 October 2008 17:10:49 Xin LI wrote:
> > Did anyone who can trigger the data corruption has tried John's patch
> > and let us know if it worked?
> >
> > Cheers,

> I can confirm that it works on my PowerEdge SC1435. With both controllers
> running in SATA150 mode, I have an uptime of 101 days with moderately heavy
> load.
> --
> Kirk Strauser

Same here. The ata_ht1000.patch referenced in this thread
works, in my case at least with 1 controller running in
SATA150 mode (I have only 1 disk).

However, the recent 7.1-BETA2 does not work for me, contrary
to reports saying that this BETA contains the patch. Looking
at the sources, it seems evident that the patch applied is
not identical to the ata_ht1000.patch in this thread.

This patch:
is the only requirement to turn a broken 7.1-BETA1 into a
working 7.1 for a Dell PowerEdge SC1435.

The recent 7.1-BETA2, does not work!


dmesg (7.1-BETA2):

Copyright (c) 1992-2008 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 7.1-BETA2 #0: Sun Oct 12 20:59:28 UTC 2008
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Dual-Core AMD Opteron(tm) Processor 2210 (1795.51-MHz K8-class CPU)
Origin = "AuthenticAMD" Id = 0x40f13 Stepping = 3
AMD Features=0xea500800
AMD Features2=0x1f
Cores per package: 2
usable memory = 8575381504 (8178 MB)
avail memory = 8295841792 (7911 MB)
FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs
cpu0 (BSP): APIC ID: 0
cpu1 (AP): APIC ID: 1
cpu2 (AP): APIC ID: 2
cpu3 (AP): APIC ID: 3
ioapic0: Changing APIC ID to 4
ioapic1: Changing APIC ID to 5
ioapic2: Changing APIC ID to 6
MADT: Forcing active-low polarity and level trigger for SCI
ioapic0 irqs 0-15 on motherboard
ioapic1 irqs 32-47 on motherboard
ioapic2 irqs 64-79 on motherboard
kbd1 at kbdmux0
ath_hal: (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413)
acpi0: on motherboard
acpi0: [ITHREAD]
acpi0: Power Button (fixed)
Timecounter "ACPI-safe" frequency 3579545 Hz quality 850
acpi_timer0: <32-bit timer at 3.579545MHz> port 0x808-0x80b on acpi0
acpi_hpet0: iomem 0xfed00000-0xfed003ff on acpi0
Timecounter "HPET" frequency 14318180 Hz quality 900
pcib0: port 0xcf8-0xcff on acpi0
pci0: on pcib0
pcib1: at device 1.0 on pci0
pci3: on pcib1
pcib2: at device 13.0 on pci3
pci4: on pcib2
atapci0: port 0xecb0-0xecb7,0xeca0-0xeca3,0xecb8-0xecbf,0xeca4-0xeca7,0xece0-0xecef mem 0xefdfe000-0xefdfffff irq 6 at device 14.0 on pci3
atapci0: [ITHREAD]
ata2: on atapci0
ata2: [ITHREAD]
ata3: on atapci0
ata3: [ITHREAD]
atapci1: port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0x8c0-0x8cf at device 2.1 on pci0
ata0: on atapci1
ata0: [ITHREAD]
ata1: on atapci1
ata1: [ITHREAD]
isab0: at device 2.2 on pci0
isa0: on isab0
ohci0: port 0xd000-0xd0ff mem 0xefbed000-0xefbedfff irq 11 at device 3.0 on pci0
ohci0: [ITHREAD]
usb0: OHCI version 1.0, legacy support
usb0: SMM does not respond, resetting
usb0: on ohci0
usb0: USB revision 1.0
uhub0: <(0x1166) OHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb0
uhub0: 2 ports with 2 removable, self powered
ohci1: port 0xd400-0xd4ff mem 0xefbee000-0xefbeefff irq 11 at device 3.1 on pci0
ohci1: [ITHREAD]
usb1: OHCI version 1.0, legacy support
usb1: on ohci1
usb1: USB revision 1.0
uhub1: <(0x1166) OHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb1
uhub1: 2 ports with 2 removable, self powered
ehci0: port 0xd800-0xd8ff mem 0xefbef000-0xefbeffff irq 11 at device 3.2 on pci0
ehci0: [ITHREAD]
usb2: EHCI version 1.0
usb2: companion controllers, 2 ports each: usb0 usb1
usb2: on ehci0
usb2: USB revision 2.0
uhub2: <(0x1166) EHCI root hub, class 9/0, rev 2.00/1.00, addr 1> on usb2
uhub2: 4 ports with 4 removable, self powered
uhub3: on uhub2
uhub3: multiple transaction translators
uhub3: 2 ports with 2 removable, self powered
ums0: on uhub3
ums0: 3 buttons and Z dir.
ukbd0: on uhub3
kbd2 at ukbd0
uhid0: on uhub3
vgapci0: port 0xdc00-0xdcff mem 0xe0000000-0xe7ffffff,0xefbf0000-0xefbfffff irq 44 at device 4.0 on pci0
pcib3: irq 32 at device 7.0 on pci0
pci5: on pcib3
pcib4: irq 33 at device 8.0 on pci0
pci1: on pcib4
bge0: mem 0xefef0000-0xefefffff irq 33 at device 0.0 on pci1
miibus0: on bge0
brgphy0: PHY 1 on miibus0
brgphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto
bge0: Ethernet address: 00:1a:a0:1e:3c:3b
bge0: [ITHREAD]
pcib5: irq 37 at device 9.0 on pci0
pci2: on pcib5
bge1: mem 0xefff0000-0xefffffff irq 37 at device 0.0 on pci2
miibus1: on bge1
brgphy1: PHY 1 on miibus1
brgphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto
bge1: Ethernet address: 00:1a:a0:1e:3c:3c
bge1: [ITHREAD]
pcib6: irq 35 at device 10.0 on pci0
pci6: on pcib6
pcib7: irq 36 at device 11.0 on pci0
pci7: on pcib7
sio0: configured irq 4 not in bitmap of probed irqs 0
sio0: port may not be enabled
sio0: configured irq 4 not in bitmap of probed irqs 0
sio0: port may not be enabled
sio0: <16550A-compatible COM port> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0
sio0: type 16550A
sio0: [FILTER]
sio1: configured irq 3 not in bitmap of probed irqs 0
sio1: port may not be enabled
sio1: configured irq 3 not in bitmap of probed irqs 0
sio1: port may not be enabled
sio1: <16550A-compatible COM port> port 0x2f8-0x2ff irq 3 on acpi0
sio1: type 16550A
sio1: [FILTER]
cpu0: on acpi0
powernow0: on cpu0
device_attach: powernow0 attach returned 6
cpu1: on acpi0
powernow1: on cpu1
device_attach: powernow1 attach returned 6
cpu2: on acpi0
powernow2: on cpu2
device_attach: powernow2 attach returned 6
cpu3: on acpi0
powernow3: on cpu3
device_attach: powernow3 attach returned 6
orm0: at iomem 0xc0000-0xc8fff,0xc9000-0xc9fff,0xca000-0xcb7ff,0xec000-0xeffff on isa0
atkbdc0: at port 0x60,0x64 on isa0
atkbd0: irq 1 on atkbdc0
kbd0 at atkbd0
atkbd0: [GIANT-LOCKED]
atkbd0: [ITHREAD]
ppc0: cannot reserve I/O port range
sc0: at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
vga0: at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
Timecounters tick every 1.000 msec
acd0: CDRW at ata0-master UDMA33
ad4: DMA limited to UDMA33, device found non-ATA66 cable
ad4: 152587MB at ata2-master UDMA33
SMP: AP CPU #1 Launched!
SMP: AP CPU #2 Launched!
SMP: AP CPU #3 Launched!
Trying to mount root from ufs:/dev/ad4s1a
bge0: link state changed to UP

freebsd-stable@freebsd.org mailing list
To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org"