site_archiver@lists.apple.com Delivered-To: darwin-kernel@lists.apple.com sudo touch /System/Library/Extensions and reboot. This will force the system to recache all drivers on boot. cr _______________________________________________ Do not post admin requests to the list. They will be ignored. Darwin-kernel mailing list (Darwin-kernel@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/darwin-kernel/site_archiver%40lists.a... On Apr 9, 2008, at 6:39 PM, rimas@cnmat.berkeley.edu wrote: Sorry if I wasn't clear - the results I am reporting here are using a test program that only looks at the packet ID and then drops the packet. Also I get the rx buffer overrun messages even if there isn't an application running. I am using an eSATA ExpressCard and external SATA drive enclosure to log the data, they are more than fast enough (like I said everything works fine under Linux). -rimas Try editing the info.plist file for the Yukon driver under OSX and increase the ring buffer sizes. After making the change you will have to execute: Alternately, if the driver doesn't allow modification of the ring buffer sizes from the info.plist text file, you could download the source (available as part of darwin) and create larger buffers inside the driver. Recompiling it and installing it is left as an exercise for the reader (ask back here if you get stuck). Lastly, make sure the net.inet.udp.* values are set to appropriate values. Run 'sysctl -A' to see what they are under both OSX and Linux. Feel free to try the values from Linux as your OSX values. There's room to tune here. Don't give up so easily. Please recall that OSX is, out-of-the-box, tuned for a regular user. This email sent to site_archiver@lists.apple.com