[SOLVED]i had exactly the same problem o my acer aspire one 250 using slackware 13! by default slack uses ATL1C driver version 1.0.0.10
eth0 was up looked fine buty did not work
if you type:
ethtool -i eth0 you will see that
driver: ALT1C
firmware = (empty)
Version = (empty)
show what i did! i found next version driver which was on test version but worked fine!!!
driver was l1c-linux-v1.0.0.11-test.tar.gz
1)first remove old driver using modprobe -r atl1c
2)download l1c-linux-v1.0.0.11-test.tar.gz driver from
https://bugzilla.redhat.com/attachment.cgi?id=355728
3)untar it with tar -zxvf l1c-linux-v1.0.0.11-test.tar.gz
4) enter src directory with cd src
5) compile driver with make install
6) enable it modprobe atl1c
7)enable eth0 ifconfig eth0 up
and it works fine
type ethtool -i eth0
driver: ATL1C
version 1.0.0.11-test
firmware-version: L1e
bus-info: 0000:03:00.0
i hope this will help you