Re: ServerWorks/Broadcom HT1000 chipset errata saga

From: Arno J. Klaassen <arno_at_heho.snv.jussieu.fr>
Date: 20 Dec 2007 22:07:35 +0100
Hi,

Travis Mikalson <bofh_at_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_at_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_at_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
Received on Thu Dec 20 2007 - 20:07:41 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:24 UTC