I have a Lenovo ThinkPad Edge 13, i3 380UM.
I have netcfg installed, but I only use it for wifi with wifi-select
in my rc.conf I have:
DAEMONS=( @microcode @syslog-ng @network @crond @dbus @slim @alsa @laptop-mode )
When I boot with plugged cable in eth0, the wired network work without any problem.
But, if I boot, THEN plug a cable, restarting /etc/rc.d/network fails, dhcpcd give a "no carrier" error, and manual addressing with route / ifconfig doesn't help either.
Please any idea?
I saw http://ubuntuforums.org/archive/index.php/t-741147.html but in my case, I have alway separate interface for wired (eth0) en wifi (wlan0)
Hello, I had similar problem on a Thinkpad Edge 11 and installing a newer ethernet driver solved it for me.
If lspci -v says that you have RTL8111/8168B Ethernet Controller then try to install the r8168 AUR package.
Some more info:
http://kissmyarch.blogspot.com/2011/09/ … r8169.html
Thinkpad Edge 11
Hello, this may be caused by PCI power management.
What is the output of
ip link show eth0
If the line contains "NO-CARRIER" even though there's a cable connected to your eth0 port, it is possible that the device was auto-suspended and the media sense feature doesn't work. To solve this, first you need to find your ethernet controllers PCI address by
in my case the output looks like this:
... 00:19.0 Ethernet controller: Intel Corporation 82577LM Gigabit Network Connection (rev 06) ...
So the address is 00:19.0.
Now let's check the PM status of the device by issuing
substituting 00:19.0 with the address obtained from lspci.
If the output reads "auto", you can try to bring the device out of suspend by
echo on > "/sys/bus/pci/devices/0000:00:19.0/power/control"
Don't forget to substitute the address again.
echo on > "/sys/bus/pci/devices/0000:00:XX.0/power/control"
I just created an account to say thank you! It solved the problem for me (even though I use a different Linux distribution...)
Now I will figure out how to call this script upon wake-from-suspend.
Hmm laptop-mode thing? Thanks for the tip, I've had this problem for a while.
When you post to a thread this old with no useful comments to add, this is called a necrobump, and it is frowned upon.