Miałem identyczny problem , jednak u mnie załadowanie modułu nie pomagało. Trzeba było usunąć z jądra inne sterowniki atheros , dopiero wtedy eth0 się pojawił. Obecnie raz mi się uda uruchomić internet innym razem nie. Podczas uruchamiania systemu widzę jakiś ERROR i komunikat ensure that you have loaded the correct kernel module for your hardware
Czasami przyzna dobry adres przez dhcpcd jeśli kombinuję z tymi poleceniami.rmmod atl1c
modprobe atl1c
ifconfig eth0 up
dhcpcd - przy samym dhcpcd czasami udaje się wydzielić poprawny adres ip
dhcpcd eth0 - nawet nie chce ruszyć
A teraz dhcpcd przydziela jakieś błędne adresy ip i internet mi nie działa
dhcpcd[2128] eth0: checking for 169.254.53.167....
Nie wiem co jest nie tak z tym Gentoo. Na innych dystrybucjach przydziela dobry adres przez dhcpcd.