Re: Network stack/ethernet driver issues
Re: Network stack/ethernet driver issues
- Subject: Re: Network stack/ethernet driver issues
- From: Chuck Remes <email@hidden>
- Date: Wed, 9 Apr 2008 20:26:39 -0500
On Apr 9, 2008, at 6:39 PM, email@hidden 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:
sudo touch /System/Library/Extensions
and reboot. This will force the system to recache all drivers on boot.
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.
cr
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-kernel mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden