If I run
dmesg | grep e1000e
there are 8 references when booting from the USB stick, but there none when booting from the hard drive.
If I run
dmesg | grep e1000e
there are 8 references when booting from the USB stick, but there none when booting from the hard drive.
What do you see right after the kernel modules start loading?
(From a VirtualBox instance):
[ 4.215447] procd: - init -
[ 4.227741] kmodloader: loading kernel modules from /etc/modules.d/*
[ 4.229368] e1000: Intel(R) PRO/1000 Network Driver - version 7.3.21-k8-NAPI
[ 4.230156] e1000: Copyright (c) 1999-2006 Intel Corporation.
[ 4.705308] e1000 0000:00:03.0 eth0: (PCI:33MHz:32-bit) 08:00:27:64:f7:2d
[ 4.706036] e1000 0000:00:03.0 eth0: Intel(R) PRO/1000 Network Connection
[ 5.164459] e1000 0000:00:08.0 eth1: (PCI:33MHz:32-bit) 08:00:27:4e:63:3b
[ 5.165223] e1000 0000:00:08.0 eth1: Intel(R) PRO/1000 Network Connection
[ 5.167781] igb: Intel(R) Gigabit Ethernet Network Driver - version 5.4.0-k
[ 5.168378] igb: Copyright (c) 2007-2014 Intel Corporation.
[ 5.169555] ip6_tables: (C) 2000-2006 Netfilter Core Team
[ 5.171038] i2c /dev entries driver
[ 5.174916] e1000e: Intel(R) PRO/1000 Network Driver - 3.2.6-k
[ 5.175573] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
What does lsmod
show?
Does ls /etc/modules.d/
show the e1000e
driver? What about 35-e1000
?
procd: - init -
is followed immediately by
random: crng init done
and that is the last entry in dmesg
lsmod shows nothing but there are 34 entries in /etc/modules.d including the two you mentioned.
You've got some significant problems then. What is mounted on /
(the output of mount
would be helpful).
mount shows
/dev/root on / type ext4 (rw,noatime,data=ordered)
proc on /proc type proc (rw,nosuid,nodev,noexec,noatime)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,noatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,noatime)
/dev/sda1 on /boot type ext4 (rw,noatime,block_validity,delalloc,barrier,user_xa
/dev/sda1 on /boot type ext4 (rw,noatime,block_validity,delalloc,barrier,user_xa
tmpfs on /dev type tmpfs (rw,nosuid,relatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,mode=600,ptmxmode=000)
debugfs on /sys/kernel/debug type debugfs (rw,noatime)
It looks like I've screwed up something big time so I guess it's time to think about reinstalling both OpenWrt and Arch Linux, but I'm not sure of the best way to do that. Installing OpenWrt is straightforward but re-adding Arch might be tricky...
I found the problem... I was using the wrong vmlinuz.
Sorted now.
This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.