Debian etch on a Asus P5GC motherboard

The onboard NIC is not detected with the default kernel.
Add the debian backports repository to your sources.list: 'deb etch-backports main'. Don't forget to do a 'apt-get update'.
You need this to download a more recent kernel image. I used 'aptidude' to select the following packages.

  • linux-image-2.6.24-etchnhalf.1-686
  • atl2-modules-2.6.24-etchnhalf.1-686

Restart and the onboard NIC should be detected.

EDIT: I had to bump up the the atl2 drivers by switching from etch to lenny. The atl2 driver in etch is v2.0.3 and has stress issues (syslog mentions a lot of "size do not coinsist" lines) which end in resetting the device creating a serious lag. v2.0.5 in lenny seems to handle the load sofar.

Another problem is the lm-sensors package is too old. Unfortunately a newer version seems not available through backports so I temporarily added the 'lenny' repository line and upgraded lm-sensors. Run 'sensors-detect' afterwards.

MUCH LATER: Samba from stable and the 2.6.26-1 kernel do not play nice together. Users could create and delete files but not modify them. After much googling I found this article. Just upgrade Samba from Lenny and all is well.