Date: Mon, 03 Mar 2008 13:34:00 +0000 From: Dieter <freebsd@sopwith.solgatos.com> To: freebsd-performance@freebsd.org Subject: Re: PCIe vs PCI (was: Re: FreeBSD bind performance in FreeBSD 7) Message-ID: <200803032134.VAA08472@sopwith.solgatos.com> In-Reply-To: Your message of "Mon, 03 Mar 2008 08:42:03 GMT."
next in thread | raw e-mail | index | archive | help
> Is there a way to tell from dmesg or pciconf that something is > PCIe rather than PCI? The onboard stuff could be either. The secret appears to be pciconf -l -v | grep -i express device = 'BCM5750A1 NetXtreme Gigabit Ethernet PCI Express' This bge(4) Broadcom chip had problems in 6.0 but works well in 6.2. The critical part for my application is not getting the maximum number of packets per second, but in not dropping any, and getting them acked rapidly. The closed source "black box" on the other end of the wire has a buggy network stack, a *way* too small transmit buffer, and generates data in real time that I have only one chance to capture. The remaining problem is that other device drivers can lock it out. For example: http://www.freebsd.org/cgi/query-pr.cgi?pr=118093
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200803032134.VAA08472>