Tyan GT24 - Thunder K8SRE mainboard
Gardner Bell
gbell72 at rogers.com
Sat Mar 4 07:03:29 GMT 2006
> --- Gardner Bell <gbell72 at rogers.com> wrote:
> > I can confirm that the Tyan K8SRE motherboard is functional with
> 6.0.
> >
> > To solve the issues with the BCM5704C not being able to map memory
> > you
> > need to unset acpi_load at the boot prompt. BIOS date 09/28/05
> > Revision: 2891_201.
> >
>
Not sure if this is the right list to be posting to but the BCM5704C
has since stopped working as of today. Rebooting now produces the
original error; even if I unset acpi_load at the boot prompt. Here is
an excerpt of dmesg (I presently don't have a serial console setup so
had to write this by hand):
pcib5: <ACPI PCI-PCI bridge> at device 11.0 on pci8
pci10: <ACPI PCI bus> on pcib5
pcib5: memory: end (df3fffff) < start (440df310000)
pcib5: memory: end (df3fffff) < start (40000df00000)
pcib5: memory: end (df3fffff) < start (c0c2a1df320000)
bge0: <Broadcom BCM5704C Dual Gigabit Ethernet, ASIC rev. 0x2003> mem
0x440df310000-0x440df31ffff,0x40000df00000-0x4000df30ffff irq 28 at
device 9.0 on pci10
pcib5: memory: end (df3fffff) < start (440df310000)
pcib5: couldn't map memory
device_attach: bge0 attach returned 6
bge1: <Broadcom BCM5704C Dual Gigabit Ethernet, ASIC rev. 0x2003> mem
0x14045884df330000-0x14045884df33ffff,0xc0c2a1df320000-0xc0c2a1df32ffff
irq 29 at device 9.1 on pci10
pcib5: memory: end (df3fffff) < start (14045884df330000)
pcib5: couldn't map memory
device_attach: bge1 returned 6
Browsing to /usr/src/sys/dev/bge/if_bgereg.h and if_bge.c leads me to
the following:
/*
* PCI registers defined in the PCI 2.2 spec
*/
#define BGE_PCI_BAR0 0x10
/*
* Map control/status registers.
*/
pci_enable_busmaster(dev);
rid = BGE_PCI_BARO;
sc->bge_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid,
RF_ACTIVE|PCI_RF_DENSE);
if (sc->bge_res == NULL) {
device_printf (sc->bge_dev, "couldn't map memory\n");
error = ENXIO;
goto fail;
}
I'm not sure if any of the information above is useful or not so I'm
also supplying the output of pciconf -lv and -r.
pciconf -lv
bge0 at pci10:9:0 class=0x02000 card=0x164414e4 chip=0x164814e4 rev=0x03
hdr=0x00 vendor='Broadcom Corporation' device= 'BCM5704 NetXtreme
Dual
Gigabit Adapter' class= network subclass=ethernet
pciconf -r pci10:9:0 0x10 "0x10 taken from the BGE_PCI_BAR0 define"
produces "df310004"
pciconf -r pci10:9:1 0x10 produces "df330004"
Any help resolving this issue is greatly appreciated as I would like to
use the onboard networking if at all possible.
Gardner Bell
More information about the freebsd-amd64
mailing list