Please test the following diff if you have an adapter with the BCM5703
chipset.
Set the DMA read watermark to 4 on the BCM5703 chipset in PCI-X mode. This
is needed to prevent some TX timeouts.
Index: if_bge.c
===
RCS file: /cvs/s
I've had some of these diffs sitting around for awhile so I might as well
post them..
Limit the BCM5701 B5 chipset to 32-bit mode as a workaround for a bug which
causes data corruption in combination with certain bridges.
http://www.freebsd.org/cgi/query-pr.cgi?pr=128833
>From FreeBSD
Index:
On Fri, 22 May 2009 07:14:11 -0700
Bryan wrote:
>
> you were doing so well... patches must be submitted inline... no attachments
Oops, sorry.
diff -ur sys.orig/usb/ehci.c sys/usb/ehci.c
--- sys.orig/usb/ehci.c Fri May 22 15:50:06 2009
+++ sys/usb/ehci.c Fri May 22 15:55:15 2009
@@ -2323,1
Can you try this patch with -current? This should resolve the name
reference on the HP NX6320 system. I haven't seen any other
systems that this affects, but want to regress as much as possible.
diff -u -p -u -p -b -r1.147 dsdt.c
--- dsdt.c 27 Apr 2009 23:39:14 - 1.147
+++ dsdt.c
Hi,
I was trying to fix a memory leak in the USB subsystem when closing a
interrupt transfer, see http://article.gmane.org/gmane.os.openbsd.bugs/13563
and http://article.gmane.org/gmane.os.openbsd.bugs/1012.
I traced the memory leak back to the uhci_*_intr_abort() function in
dev/usb/uhci.c. Here