Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 15 Nov 2007 08:54:06 -0500
From:      John Baldwin <jhb@freebsd.org>
To:        freebsd-current@freebsd.org
Cc:        Ender <ender@enderzone.com>, Travis Mikalson <bofh@terranova.net>
Subject:   Re: Any successful installs on a Broadcom HT1000 chipset?
Message-ID:  <200711150854.06648.jhb@freebsd.org>
In-Reply-To: <473A8E8D.1020404@enderzone.com>
References:  <20071109114636.Y639@10.0.0.1> <473A675A.2030600@terranova.net> <473A8E8D.1020404@enderzone.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wednesday 14 November 2007 12:58:37 am Ender wrote:
> Travis Mikalson wrote:
> > There is definitely a problem. The Tyan S3950G2NR (HT1000) on-board 
> > SATA controller corrupts my data horribly and so does a Marvell 
> > 88SX6081 8-port SATA300 controller plugged into the PCI-X slot.
> >
> > I have had to buy a couple cheap 4-port SiI3114 PCI cards for now to 
> > be able to use this system with RELENG_7 and ZFS.
> >
> > Jeff Roberson wrote:
> >> I have reports from a user that his install ends up corrupted.  I 
> >> wanted to find out if it was a general problem with this chipset.
> >>
> >> Thanks,
> >> Jeff
> >
> I have several of these machines and i have tried installing Freebsd 6 - 
> Freebsd 7 beta2 . The general breakdown is as follows. On freebsd 6 PATA 
> mode works, SATA mode is broken. On freebsd 7 both PATA and SATA mode is 
> broken. You can not even do a fresh install of 7 beta2. (I have only 
> been able to use these machines disklessly)

You can try this patch for HT1000, but it only affects having the chip in
compat mode I think.

Index: ata-chipset.c
===================================================================
RCS file: /host/cvs/usr/cvs/src/sys/dev/ata/ata-chipset.c,v
retrieving revision 1.203
diff -u -r1.203 ata-chipset.c
--- ata-chipset.c       26 Oct 2007 09:01:06 -0000      1.203
+++ ata-chipset.c       15 Nov 2007 13:53:45 -0000
@@ -4038,7 +4038,7 @@
      { ATA_CSB6,      0x00, SWKS100, 0, ATA_UDMA5, "CSB6" },
      { ATA_CSB6_1,    0x00, SWKS66,  0, ATA_UDMA4, "CSB6" },
      { ATA_HT1000,    0x00, SWKS100, 0, ATA_UDMA5, "HT1000" },
-     { ATA_HT1000_S1, 0x00, SWKS100, 4, ATA_SA150, "HT1000" },
+     { ATA_HT1000_S1, 0x00, SWKSMIO, 4, ATA_SA150, "HT1000" },
      { ATA_HT1000_S2, 0x00, SWKSMIO, 4, ATA_SA150, "HT1000" },
      { ATA_K2,        0x00, SWKSMIO, 4, ATA_SA150, "K2" },
      { ATA_FRODO4,    0x00, SWKSMIO, 4, ATA_SA150, "Frodo4" },

-- 
John Baldwin



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200711150854.06648.jhb>