I have been trying to get the ethernet to work correctly on this thing for months now without luck. I'm currently using Debian (unstable) with a custom 18.104.22.168 kernel on a Shuttle AN35N Ultra motherboard (using the nforce ethernet).
If I use the forcedeth driver from the kernel the network "works" but it acts like a 10mbit adapter. Maximum throughput is around 1.1 MB/sec. I get a few TX errors also. (my ethernet cable is good because I hook it to another machine and get the full 100mbit throughput)
So I tried the NFORCE drivers. I had to use a patch posted on here (http://www.nvnews.net/vbulletin/show...ht=patch+nvnet
) to get the 1.0-0301 NFORCE driver to compile on 22.214.171.124. I only compiled the network driver (nvnet). Now, the driver loads fine and I get an eth0 device that configures fine via DHCP but after that it just doesn't work. I mean it is not able to do anything. No ping, no telnet, nothing. It's like it's dead. There is no ACPI support in my kernel (eth0 gets IRQ 11). Manually configuring doesn't change anything. My routes are good in all cases. Like I said, loading the forcedeth driver with the same net configuration works.
Both forcedeth and nvnet log only the following in kern.log:
kernel: eth0: no IPv6 routers present
kernel: PCI: Setting latency timer of device 0000:00:04.0 to 64
Nothing else. PCI device 04 is the net adapter.
Now I don't care if I use the forcedeth or nvnet drivers, I just want it to work and run at full speed. Any help would be appreciated.
Actually I don't think the DHCP is working when using nvnet. It must just pull the old lease. When using the nvnet driver the light on the ethernet port doesn't flash at all no matter what I do. It's wierd that the nvnet driver sets up the adapter and all but when actually trying to talk to the network it does nothing at all.
I thought I just got TX errors with the forcedeth driver but I get errors all over the place:
RX packets:488896 errors:28197 dropped:0 overruns:0 frame:28197
TX packets:630132 errors:1308 dropped:0 overruns:0 carrier:1308