Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 10 Dec 2004 13:37:52 -0800
From:      Mike Hunter <mhunter@ack.Berkeley.EDU>
To:        "James R. Van Artsalen" <james@jrv.org>
Cc:        freebsd-amd64@freebsd.org
Subject:   Re: Tyan Thunder K8W (S2885) with FreeBSD 5.3-RELEASE
Message-ID:  <20041210213752.GB25659@ack.Berkeley.EDU>
In-Reply-To: <41BA0CD7.4080309@jrv.org>
References:  <20041210.194845.653222828.chat95@mac.com> <20041210172111.GB10811@ack.Berkeley.EDU> <41BA0CD7.4080309@jrv.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Dec 10, "James R. Van Artsalen" wrote:

> 5.3-release has a known bug with more than 4GB of RAM.  You need 
> 5.3-stable.  But even that may not work:
> 
> I have a Tan S2885 also with two Opteron 248s and 8GB, two DIMMs on each 
> CPU.  This ran FreeBSD/amd64 5.2.1 since spring with no problems using 
> ATA and bge(4) NIC.
> 
> I've now switched to a twa(4) 3ware 9500S disk controller, which doesn't 
> need bounce-buffers.  bge(4) does need bounce-buffers.
> 
> FreeBSD/amd64 5-stable hangs right after the bge(4) NIC is enabled if 
> 8GB of RAM is present.  I can boot single user and do disk I/O with no 
> problem, but it hangs - no panic - as soon as I try to bring up the NIC.
> 
> If I add the line "set hw.physmem=4g" to the top of /boot/loader.rc then 
> everything works fine - no bge(4) hang.
> 
> I think the em(4) NIC doesn't need bounce-buffers and I'm trying to 
> track one down for testing.
> 
> I think drivers had to be changed for the bounce buffer changes in 5.3.  
> Perhaps there is a bug in the bge(4) change?  Is anyone using a bge(4) 
> NIC with more than 4GB of RAM?

mybox# uname -a
FreeBSD mybox 6.0-CURRENT FreeBSD 6.0-CURRENT #0: Thu Dec  9 12:09:07 PST 2004     root@mybox:/usr/obj/usr/src/sys/mybox  amd64
mybox# ifconfig bge0
bge0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
        options=1a<TXCSUM,VLAN_MTU,VLAN_HWTAGGING>
        ether 00:e0:81:2b:4b:12
        media: Ethernet autoselect (none)
        status: no carrier
mybox# dmesg | grep -i bge
bge0: <Broadcom BCM5704C Dual Gigabit Ethernet, ASIC rev. 0x2003> mem 0xfc8a0000-0xfc8affff,0xfc8b0000-0xfc8bffff irq 24 at device 9.0 on pci2
miibus1: <MII bus> on bge0
bge0: Ethernet address: 00:e0:81:2b:4b:12
bge1: <Broadcom BCM5704C Dual Gigabit Ethernet, ASIC rev. 0x2003> mem 0xfc8d0000-0xfc8dffff,0xfc8e0000-0xfc8effff irq 25 at device 9.1 on pci2
miibus2: <MII bus> on bge1
bge1: Ethernet address: 00:e0:81:2b:4b:13



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