Date: 20 Dec 2007 22:07:35 +0100 From: "Arno J. Klaassen" <arno@heho.snv.jussieu.fr> To: Travis Mikalson <bofh@terranova.net> Cc: freebsd-current@freebsd.org Subject: Re: ServerWorks/Broadcom HT1000 chipset errata saga Message-ID: <wpodcl9iso.fsf@heho.snv.jussieu.fr> In-Reply-To: <4769A3F0.709@terranova.net> References: <4769A3F0.709@terranova.net>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi, Travis Mikalson <bofh@terranova.net> writes: > As far as I can tell, Søren has the HT1000 problems worked out, or > at least worked around. (If the chipset doesn't do that correctly, > stop doing that...) > > [ ... ] > > RELENG_6 disclaimer: I haven't tried RELENG_6 with his fixes yet, and > RELENG_6 seemed to have even stranger issues with HT1000 than RELENG_7 > did. In theory, though, this stuff should apply cleanly to > RELENG_6. This does need testing on RELENG_6 still. I tried this patch on RELENG_6; disclaimer, I'm one of those who didn't have problems with this chipset as long as it is set in PATA-emulation. I can just confirm that with this patch it still works flawlessly for me (and quite performant). Relevant pciconf -clv : atapci0@pci1:14:0: class=0x01018f card=0x024b1166 chip=0x024b1166 rev=0x00 hdr=0x00 vendor = 'ServerWorks (Was: Reliance Computer Corp)' device = 'BCM5785 (HT1000) PATA/IDE Mode' class = mass storage subclass = ATA cap 07[60] = PCI-X 64-bit supports 133MHz, 512 burst read, 8 split transactions cap 01[90] = powerspec 2 supports D0 D3 current D0 cap 05[a0] = MSI supports 1 message atapci1@pci1:14:1: class=0x01018f card=0x024b1166 chip=0x024b1166 rev=0x00 hdr=0x00 vendor = 'ServerWorks (Was: Reliance Computer Corp)' device = 'BCM5785 (HT1000) PATA/IDE Mode' class = mass storage subclass = ATA cap 07[60] = PCI-X 64-bit supports 133MHz, 512 burst read, 8 split transactions cap 01[90] = powerspec 2 supports D0 D3 current D0 cap 05[a0] = MSI supports 1 message dmesg -a | fgrep ata : atapci0: <ServerWorks HT1000 SATA150 controller> port 0xc080-0xc087,0xc000-0xc003,0xbc00-0xbc07,0xb880-0xb883,0xb800-0xb80f mem 0xff3fe000-0xff3fffff irq 11 at device 14.0 on pci1 ata2: <ATA channel 0> on atapci0 ata3: <ATA channel 1> on atapci0 atapci1: <ServerWorks HT1000 SATA150 controller> port 0xcc00-0xcc07,0xc880-0xc883,0xc800-0xc807,0xc480-0xc483,0xc400-0xc40f irq 11 at device 14.1 on pci1 ata4: <ATA channel 0> on atapci1 ata5: <ATA channel 1> on atapci1 atapci2: <ServerWorks HT1000 UDMA100 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xffa0-0xffaf at device 2.1 on pci0 ata0: <ATA channel 0> on atapci2 ata1: <ATA channel 1> on atapci2 ad4: 381554MB <WDC WD4000AAKS-00YGA0 12.01C02> at ata2-master UDMA33 ad6: 381554MB <WDC WD4000AAKS-00YGA0 12.01C02> at ata3-master UDMA33 ad8: 381554MB <WDC WD4000AAKS-00YGA0 12.01C02> at ata4-master UDMA33 Best, Arno
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?wpodcl9iso.fsf>