kern/117656: SATA issues on amd64 freebsd 7 (right before beta1)

Simon Dircks ender at
Mon Oct 29 21:30:02 PDT 2007

>Number:         117656
>Category:       kern
>Synopsis:       SATA issues on amd64 freebsd 7 (right before beta1)
>Confidential:   no
>Severity:       critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Oct 30 04:30:01 UTC 2007
>Originator:     Simon Dircks
>Release:        current 7 before the branch, after the branch
carp0# uname -a
FreeBSD 7.0-BETA1 FreeBSD 7.0-BETA1 #0: Mon Oct 29 02:36:11 EDT 2007     graff at  amd64

Hi, i am having some trouble with freebsd on the Tyan Transport TA26 (B3992). Motherboard
Thunder h2000M (S3992). I have several of these machines and all the hardware i have been
using to test with. I have also spent a couple weeks going though this and testing. I
hope that this email will lead to a solution for me and some other people, and i would
like to help test and fix this as best as i can. (time, hardware, money if i can spare)

Basicly the controller in question is onboard <ServerWorks HT1000 SATA150 controller>. It
was added here:
And said it works well here:

Now whats funny is nicole at was a big clue that i wasn't doing something
wrong. She reported trouble here:

See this thread here:

Here is my personal experences:
I am testing with about 10 new western digital 500G SATA drives. And 2 of the said tyan

Identical hardware runs perfectly on freebsd 6.2 SMP amd64 when this drive controller is
in PATA mode. (Both of these servers have been up for 20 days now slammed with mysql and
apache, no crashes, nothing)

On freebsd 6.2 SMP amd64 when the controller is in SATA mode it will sometimes fail
during install, or after a build world.

On freebsd 7.x SMP amd64 in PATA mode, the install will fail 9 out of 10 times, and most
of the time wont boot after 1-2 times. (missing files or just alot of  g_vfs_done()

On freebsd 7.x SMP amd64 in SATA mode, the install will fail right away, and never goes

Another piece of information I hope helps, i had both of these servers booted up over PXE
running 7.x and they worked perfectly. I mounted the drives in all of them localy with
ZFS and it lead to tons of checksum errors, and eventually a crash so zfs did not return
bad data. (4 disks in a zfs mirror pool). I though it was a ZFS problem, but it turns out
zfs was fine, and just this combination of hardware / drivers is not working correctly.

I can provide unlimited access to this hardware remotely to any developer willing to try
and fix this.

Thank you very much
Try to install freebsd 7 amd64 on a tyan broadcom chipset machine, with the onboard SATA controller in SATA mode, or PATA mode. 
none known


More information about the freebsd-bugs mailing list