bge(4) BCM5703 diff needs testing.

2009-05-22 Thread Brad
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

bge(4) BCM5701 B5 chipset data corruption workaround.

2009-05-22 Thread Brad
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:

Re: Memory leak closing USB interrupt endpoint

2009-05-22 Thread David Imhoff
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

ACPI Fix for Scope name parsing

2009-05-22 Thread jordan
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

Memory leak closing USB interrupt endpoint

2009-05-22 Thread David Imhoff
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