You are not logged in.
Hi,
I lost my ethernet interface, I followed the steps in this wiki .
lspci -v00:19.0 Ethernet controller: Intel Corporation 82579V Gigabit Network Connection (rev 05)But it doesn't show a kernel module loaded for this device.
uname -a3.8.4-1 ...dmesg | grep e1000 shows nothing
the same happens with:
ls /etc/udev/rules.d/80-net-name-slot.rulesand
lsmod|grep e1000To check if device is suspended I run:
cat /sys/bus/pci/devices/0000:00:19.0/power/controlreturns on
ls /sys/class/netand
ip linkthey both return lo, just lo
¿What can I do to load the kernel module for this device?
Last edited by mmfmarin (2013-04-13 18:58:09)
Offline
Sanity check. What are the output of uname -a and of pacman -Qi linux ??
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
The shortest way to ruin a country is to give power to demagogues.— Dionysius of Halicarnassus
---
How to Ask Questions the Smart Way
Offline
Here is the info required
uname -aLinux localhost 3.8.4-1-arch SMP PREEMPT Wed Mar 20 22:10:25 CET 2013 x86_64 GNU/Linuxpacman -Qi linuxName: Linux
Version: 3.8.6-1
...
Build date: Sat 08 Apr 2013 ...
Install date: Wed 10 Apr 2013 ...
Install reason: Explicitly installed ... Last edited by mmfmarin (2013-04-13 17:50:14)
Offline
There is your problem.
You are running a 3.8.4 kernel, but the kernel modules are from the 3.8.6 kernel.
Have you upgraded the kernel lately? Did you reboot afterwards? Was /boot mounted when you did that upgrade?
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
The shortest way to ruin a country is to give power to demagogues.— Dionysius of Halicarnassus
---
How to Ask Questions the Smart Way
Offline
There is your problem.
You are running a 3.8.4 kernel, but the kernel modules are from the 3.8.6 kernel.
Yes, that's strange. I installed linux again with a live cd and I still get: 3.8.4-1-arch when running uname -a, how can I use 3.8.6 an its modules.
Have you upgraded the kernel lately?
yes
Did you reboot afterwards?
yes
Was /boot mounted when you did that upgrade?
I don't know, I've been trying to fix this for a week.
Last edited by mmfmarin (2013-04-13 17:57:59)
Offline
It is likely that your boot loader is picking up the wrong kernel.
This can happen if /boot is not mounted when you install the kernel. To see what is mounted, use the command mount
If boot is not mounted, and you look at /boot, and you see a file called initramfs-linux.img with today's date, then that is the problem.
If that happened, then mount your boot partition on /boot, look again, and you will see older files.
If the boot partition had been mounted, check that the dates are correct.
If the files on the boot partition are correct, then perhaps you are not running the boot loader you think you are. What boot loader are you using?
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
The shortest way to ruin a country is to give power to demagogues.— Dionysius of Halicarnassus
---
How to Ask Questions the Smart Way
Offline
Thank you ewaller, I fixed my fstab to mount boot and everything is fine again.
Offline