Any successful installs on a Broadcom HT1000 chipset?

Ian FREISLICH ianf at clue.co.za
Wed Nov 21 05:10:11 PST 2007


Barney Cordoba wrote:
> Travis Mikalson <bofh at terranova.net> wrote:
> > Pawel Worach wrote:
> > > Barney Cordoba wrote:
> > >> We can't get any flavor of Freebsd 7 to build or boot
> > >> successfully on an HT1000 MB.  We have 2 distinct MBs and both
> > >> have similar problems.
> > >>
> > >> I noticed in the linux driver that they have the HT1000 listed
> > >> in their pci_quirks.c, and have "quirk_disable_all_msi" set
> > >> for it. I have no idea what that means, but is FreeBSD doing
> > >> something similar? I haven't tested linux on this system yet, but
> > >> I hope to do so sometime this week.
> > >
> > >
> > > At the loader(8) prompt set the following two tunables:
> > > hw.pci.enable_msix0
> > > hw.pci.enable_msi=0
> >
> > I just tried this and it didn't help I'm afraid.
> >
> > In more detail: I hooked up my SATA disk to my HT1000
> > motherboard's onboard SATA controller with those two tunables set
> > to 0 and my data was still horribly corrupted quite quickly. It's
> > just as bad with or without those tunables set to 0.
>
> I've done a bit of research and it seems that this chipset has been
> ignored for years now by the FreeBSD team. Whats the reasoning for
> a major chipset used by supermicro and Tyan not being supported
> after years of deployment?  This isn't some obscure chipset we
> have here. This effects a major pct of opteron systems deployed
> worldwide. I don't see how Freebsd 7 can be released without this
> being fixed. It would be a major black eye to the project to say
> "FreeBSD 7 is released, but BTW, if you have a supermicro or tyan
> opteron system it won't work at all".
>
> Someone was complaining 2 years ago that they didn't have hardware to
> do the work. Is the FreeBSD project really so poorly funded that they
> can't get their hands on a $150 motherboard for 2 years?

I have two systems that I think are HT1000/HT2100 based.  They
booted and installed 7-BETA1.5 (amd64) and happily build RELENG7
about 3 weeks ago.  They don't have any PCI/PCI-X slots.  PCI-E
works fine.  I used the onboard ATA DVD-ROM drive to install and
the drive still works:

ATA channel 0:
    Master: acd0 <HL-DT-STCD-RW/DVD-ROM GCC-T10N/A102> ATA/ATAPI revision 5
    Slave:       no device present
ATA channel 1:
    Master:      no device present
    Slave:       no device present
ATA channel 2:
    Master:      no device present
    Slave:       no device present
ATA channel 3:
    Master:      no device present
    Slave:       no device present

Disks are connected to a PCI-E LSI Megaraid so I can't verify the
onboard SATA.  pciconf -lv later.

The only other quirk is the one set of USB ports on the front panel
work if I have a keyboard plugged in at boot time, but stops working
if I unplug the keyboard and plug it back in again.  The front panel
monitor connection also doesn't work after a headless boot.  Anly
the rear monitor and USB ports work properly after a boot.

Ian

--
Ian Freislich


pcib1 at pci0:0:1:0:       class=0x060400 card=0x00000000 chip=0x00361166 rev=0x00 hdr=0x01
    vendor     = 'ServerWorks (Was: Reliance Computer Corp)'
    device     = 'HT1000 PCI/PCI-X bridge'
    class      = bridge
    subclass   = PCI-PCI
hostb0 at pci0:0:2:0:      class=0x060000 card=0x02011166 chip=0x02051166 rev=0x00 hdr=0x00
    vendor     = 'ServerWorks (Was: Reliance Computer Corp)'
    device     = 'HT1000 Legacy South Bridge'
    class      = bridge
    subclass   = HOST-PCI
atapci1 at pci0:0:2:1:     class=0x01018a card=0x02051028 chip=0x02141166 rev=0x00 hdr=0x00
    vendor     = 'ServerWorks (Was: Reliance Computer Corp)'
    device     = 'HT1000 Legacy IDE controller'
    class      = mass storage
    subclass   = ATA
isab0 at pci0:0:2:2:       class=0x060100 card=0x02051028 chip=0x02341166 rev=0x00 hdr=0x00
    vendor     = 'ServerWorks (Was: Reliance Computer Corp)'
    device     = 'HT1000 LPC Bridge'
    class      = bridge
    subclass   = PCI-ISA
none0 at pci0:0:3:0:       class=0x0c0310 card=0x02051028 chip=0x02231166 rev=0x01 hdr=0x00
    vendor     = 'ServerWorks (Was: Reliance Computer Corp)'
    device     = 'HT1000 USB Controller'
    class      = serial bus
    subclass   = USB
none1 at pci0:0:3:1:       class=0x0c0310 card=0x02051028 chip=0x02231166 rev=0x01 hdr=0x00
    vendor     = 'ServerWorks (Was: Reliance Computer Corp)'
    device     = 'HT1000 USB Controller'
    class      = serial bus
    subclass   = USB
ehci0 at pci0:0:3:2:       class=0x0c0320 card=0x02051028 chip=0x02231166 rev=0x01 hdr=0x00
    vendor     = 'ServerWorks (Was: Reliance Computer Corp)'
    device     = 'HT1000 USB Controller'
    class      = serial bus
    subclass   = USB
vgapci0 at pci0:0:4:0:     class=0x030000 card=0x02051028 chip=0x515e1002 rev=0x02 hdr=0x00
    vendor     = 'ATI Technologies Inc.'
    device     = 'Radeon ES1000 Radeon ES1000'
    class      = display
    subclass   = VGA
pcib3 at pci0:0:7:0:       class=0x060400 card=0x00000000 chip=0x01401166 rev=0xa2 hdr=0x01
    vendor     = 'ServerWorks (Was: Reliance Computer Corp)'
    device     = 'HT2100 PCI-Express Bridge'
    class      = bridge
    subclass   = PCI-PCI
pcib4 at pci0:0:8:0:       class=0x060400 card=0x00000000 chip=0x01421166 rev=0xa2 hdr=0x01
    vendor     = 'ServerWorks (Was: Reliance Computer Corp)'
    device     = 'HT2100 PCI-Express Bridge'
    class      = bridge
    subclass   = PCI-PCI
pcib8 at pci0:0:9:0:       class=0x060400 card=0x00000000 chip=0x01441166 rev=0xa2 hdr=0x01
    vendor     = 'ServerWorks (Was: Reliance Computer Corp)'
    class      = bridge
    subclass   = PCI-PCI
pcib17 at pci0:0:10:0:     class=0x060400 card=0x00000000 chip=0x01421166 rev=0xa2 hdr=0x01
    vendor     = 'ServerWorks (Was: Reliance Computer Corp)'
    device     = 'HT2100 PCI-Express Bridge'
    class      = bridge
    subclass   = PCI-PCI
pcib18 at pci0:0:11:0:     class=0x060400 card=0x00000000 chip=0x01441166 rev=0xa2 hdr=0x01
    vendor     = 'ServerWorks (Was: Reliance Computer Corp)'
    class      = bridge
    subclass   = PCI-PCI
hostb1 at pci0:0:24:0:     class=0x060000 card=0x00000000 chip=0x11001022 rev=0x00 hdr=0x00
    vendor     = 'Advanced Micro Devices (AMD)'
    device     = 'Athlon 64 / Opteron HyperTransport Technology Configuration'
    class      = bridge
    subclass   = HOST-PCI
hostb2 at pci0:0:24:1:     class=0x060000 card=0x00000000 chip=0x11011022 rev=0x00 hdr=0x00
    vendor     = 'Advanced Micro Devices (AMD)'
    device     = 'Athlon 64 / Opteron Address Map'
    class      = bridge
    subclass   = HOST-PCI
hostb3 at pci0:0:24:2:     class=0x060000 card=0x00000000 chip=0x11021022 rev=0x00 hdr=0x00
    vendor     = 'Advanced Micro Devices (AMD)'
    device     = 'Athlon 64 / Opteron DRAM Controller'
    class      = bridge
    subclass   = HOST-PCI
hostb4 at pci0:0:24:3:     class=0x060000 card=0x00000000 chip=0x11031022 rev=0x00 hdr=0x00
    vendor     = 'Advanced Micro Devices (AMD)'
    device     = 'Athlon 64 / Opteron Miscellaneous Control'
    class      = bridge
    subclass   = HOST-PCI
hostb5 at pci0:0:25:0:     class=0x060000 card=0x00000000 chip=0x11001022 rev=0x00 hdr=0x00
    vendor     = 'Advanced Micro Devices (AMD)'
    device     = 'Athlon 64 / Opteron HyperTransport Technology Configuration'
    class      = bridge
    subclass   = HOST-PCI
hostb6 at pci0:0:25:1:     class=0x060000 card=0x00000000 chip=0x11011022 rev=0x00 hdr=0x00
    vendor     = 'Advanced Micro Devices (AMD)'
    device     = 'Athlon 64 / Opteron Address Map'
    class      = bridge
    subclass   = HOST-PCI
hostb7 at pci0:0:25:2:     class=0x060000 card=0x00000000 chip=0x11021022 rev=0x00 hdr=0x00
    vendor     = 'Advanced Micro Devices (AMD)'
    device     = 'Athlon 64 / Opteron DRAM Controller'
    class      = bridge
    subclass   = HOST-PCI
hostb8 at pci0:0:25:3:     class=0x060000 card=0x00000000 chip=0x11031022 rev=0x00 hdr=0x00
    vendor     = 'Advanced Micro Devices (AMD)'
    device     = 'Athlon 64 / Opteron Miscellaneous Control'
    class      = bridge
    subclass   = HOST-PCI
pcib2 at pci0:10:13:0:     class=0x060400 card=0x8f01013f chip=0x01041166 rev=0xc0 hdr=0x01
    vendor     = 'ServerWorks (Was: Reliance Computer Corp)'
    device     = 'HT1000 PCI/PCI-X bridge'
    class      = bridge
    subclass   = PCI-PCI
atapci0 at pci0:10:14:0:   class=0x01018f card=0x02051028 chip=0x024b1166 rev=0x00 hdr=0x00
    vendor     = 'ServerWorks (Was: Reliance Computer Corp)'
    device     = 'BCM5785 (HT1000) PATA/IDE Mode'
    class      = mass storage
    subclass   = ATA
pcib5 at pci0:13:0:0:      class=0x060400 card=0x00000000 chip=0x8018111d rev=0x04 hdr=0x01
    vendor     = 'Integrated Device Technology Inc.'
    class      = bridge
    subclass   = PCI-PCI
pcib6 at pci0:14:0:0:      class=0x060400 card=0x00000000 chip=0x8018111d rev=0x04 hdr=0x01
    vendor     = 'Integrated Device Technology Inc.'
    class      = bridge
    subclass   = PCI-PCI
pcib7 at pci0:14:1:0:      class=0x060400 card=0x00000000 chip=0x8018111d rev=0x04 hdr=0x01
    vendor     = 'Integrated Device Technology Inc.'
    class      = bridge
    subclass   = PCI-PCI
em0 at pci0:15:0:0:        class=0x020000 card=0x10a48086 chip=0x10a48086 rev=0x06 hdr=0x00
    vendor     = 'Intel Corporation'
    class      = network
    subclass   = ethernet
em1 at pci0:15:0:1:        class=0x020000 card=0x10a48086 chip=0x10a48086 rev=0x06 hdr=0x00
    vendor     = 'Intel Corporation'
    class      = network
    subclass   = ethernet
em2 at pci0:16:0:0:        class=0x020000 card=0x10a48086 chip=0x10a48086 rev=0x06 hdr=0x00
    vendor     = 'Intel Corporation'
    class      = network
    subclass   = ethernet
em3 at pci0:16:0:1:        class=0x020000 card=0x10a48086 chip=0x10a48086 rev=0x06 hdr=0x00
    vendor     = 'Intel Corporation'
    class      = network
    subclass   = ethernet
pcib9 at pci0:1:0:0:       class=0x060400 card=0x00000000 chip=0x851810b5 rev=0xac hdr=0x01
    vendor     = 'PLX Technology'
    class      = bridge
    subclass   = PCI-PCI
pcib10 at pci0:2:1:0:      class=0x060400 card=0x00000000 chip=0x851810b5 rev=0xac hdr=0x01
    vendor     = 'PLX Technology'
    class      = bridge
    subclass   = PCI-PCI
pcib12 at pci0:2:2:0:      class=0x060400 card=0x00000000 chip=0x851810b5 rev=0xac hdr=0x01
    vendor     = 'PLX Technology'
    class      = bridge
    subclass   = PCI-PCI
pcib14 at pci0:2:3:0:      class=0x060400 card=0x00000000 chip=0x851810b5 rev=0xac hdr=0x01
    vendor     = 'PLX Technology'
    class      = bridge
    subclass   = PCI-PCI
pcib11 at pci0:3:0:0:      class=0x060400 card=0x00000000 chip=0x01031166 rev=0xc3 hdr=0x01
    vendor     = 'ServerWorks (Was: Reliance Computer Corp)'
    device     = 'BCM5715 Broadcom dual gigabit, pci bridge'
    class      = bridge
    subclass   = PCI-PCI
bce0 at pci0:4:0:0:        class=0x020000 card=0x02051028 chip=0x164c14e4 rev=0x12 hdr=0x00
    vendor     = 'Broadcom Corporation'
    device     = '5708C Broadcom NetXtreme II Gigabit Ethernet Adapter'
    class      = network
    subclass   = ethernet
pcib13 at pci0:5:0:0:      class=0x060400 card=0x00000000 chip=0x01031166 rev=0xc3 hdr=0x01
    vendor     = 'ServerWorks (Was: Reliance Computer Corp)'
    device     = 'BCM5715 Broadcom dual gigabit, pci bridge'
    class      = bridge
    subclass   = PCI-PCI
bce1 at pci0:6:0:0:        class=0x020000 card=0x02051028 chip=0x164c14e4 rev=0x12 hdr=0x00
    vendor     = 'Broadcom Corporation'
    device     = '5708C Broadcom NetXtreme II Gigabit Ethernet Adapter'
    class      = network
    subclass   = ethernet
pcib15 at pci0:7:0:0:      class=0x060400 card=0x00000000 chip=0x03708086 rev=0x00 hdr=0x01
    vendor     = 'Intel Corporation'
    device     = '80333 Segment-A PCI Express-to-PCI Express Bridge'
    class      = bridge
    subclass   = PCI-PCI
pcib16 at pci0:7:0:2:      class=0x060400 card=0x00000000 chip=0x03728086 rev=0x00 hdr=0x01
    vendor     = 'Intel Corporation'
    device     = '80333 Segment-B PCI Express-to-PCI Express Bridge'
    class      = bridge
    subclass   = PCI-PCI
mfi0 at pci0:8:14:0:       class=0x010400 card=0x1f031028 chip=0x00151028 rev=0x00 hdr=0x00
    vendor     = 'Dell Computer Corporation'
    class      = mass storage
    subclass   = RAID




More information about the freebsd-current mailing list