I was preparing Lenovo G400 laptop for my linux class, after I installed CentOS 6.5 on it, tada,,,, my ethernet adapter won't show up. I checked with ifconfig command but where the hell my eth0 ??. Then i type the command below : # lspci -v 01:00.0 Ethernet controller: Qualcomm Atheros AR8162 Fast Ethernet (rev 10) Subsystem: Lenovo Device 3802 Flags: bus master, fast devsel, latency 0, IRQ 32 Memory at 90500000 (64-bit, non-prefetchable) [size=256K] I/O ports at 2000 [size=128] Capabilities: <access denied> Kernel driver in use: alx It seem my wired network adapter do not have its driver. After searching on the net then I find this great article. I wrote it out on my blog to make it sure I have notes for the trouble. This is how we troubleshoot it : First download this file : alx-linux-v2.0.0.6.rar unrar it, run make command, change directory to src then run insmod alx.ko . This post was originally taken from : http://www.ea