I'm using Ubuntu 13.04. My laptop is Acer Aspire one 722-c58rr, and my ethernet card works for a few seconds at a time with kernels 3.8.x, however, kernels 3.5.x and below worked fine.
On kernels 3.8.x, it works fine after boot for about a minute, then it looses network connection. When pinging to some address, it says: network address is unreachable, but it can ping it's own address. The address is statically configured.
Everything was working fine before. I went to vacation, where I used WiFi and 3G connections, so I didn't notice that the problem occurred. Came back home, plugged in into the ethernet. It worked for a minute then stopped. Rebooting commutator fixed the problem. Tried to connect to a different commutator, same problem. Unplugging and plugging the cable fixes the problem for another minute. Disconnecting eth in Network manager and reconnecting it again, does the same thing. WiFi has no such problem.
Tried to use a different cable that works fine on another computer, the same problem.
Tried to boot with the lower kernel version, the same problem was happening until I got to the version 3.5 of the kernel series.
Everything works fine on the kernel 3.5.x, but I don't want to miss out on the new kernel's features.
Executing commands, when booted with 3.8 kernel series, give the following results:
lspci| grep -i eth:
06:00.0 Ethernet controller: Qualcomm Atheros AR8152 v2.0 Fast Ethernet (rev c1)
dmesg| grep eth1:
[ 89.548291] atl1c 0000:06:00.0: atl1c: eth1 NIC Link is Up
How do I fix it, while staying in the new kernel version?