Problem with Ehternet buffers SAM9-L9260

Hey everyone,

I have SAM9-L9260 board, and got into some troubles regarding Ethernet driver in Linux. When I try to for example install apache using apt-get on this board I get a lot of messages from Ethernet driver that buffer was overrun like this:

sam9-l9260:~# apt-get install apache
Reading package lists... Done
eth0: TX underrun, resetting buffers
eth0: TX underrun, resetting buffers
eth0: TX underrun, resetting buffers

I’ve found that this is a common problem and there are some patches for this problem here: http://www.linux4sam.org/twiki/bin/view … inuxKernel that give Ethernet buffers some extra memory, but I didn’t find any patch that would be compatible with olimex kernel version (linux-2.6.26.3-at91-olimex). Moreover I tried to use newest 2.6.27 kernel with available patches which resolved problem, but this kernel is not able for example to handle NAND flash used on olimex board.

Maybe there is a olimex patch set for 2.6.27 kernel or Ethernet patch for linux-2.6.26.3-at91-olimex kernel.

Thanks for any help

I recently got the same board and also read about the possible problems with ehternet, but I seem to remember reading that setting the interface to 10mbit instead of autodetect would solve the problem.