Howdy all,

First, if anyone is planning to switch a remote machine, you may want to
delay that. 

As some, most, know eudev is being removed.  I can't say how much I
dislike that but it seems to be happening despite some are saying it is
still being maintained upstream.  During my weekly update today, eudev
was masked and the virtual wanted systemd, which I do not want at all,
so I knew it was time to switch.  I do my updates in a chroot so that I
can just install binaries on my main system.  Everything went well in
the chroot.  No problems there.  However, when I switched in the real
system, no network.  Everything else seems to work but when I try to
bring up net.eth0, it pukes on my keyboard about a missing driver.  Keep
in mind, I was using the same kernel as before.  The only difference,
switching to udev.  Also, I switched to udev not systemd as a whole.  I
unmerged eudev, emerged udev with some little friends.

I suspect there is some sort of name change, config change or something
required that everyone else did ages ago.  I'm still using as you might
have noticed, net.eth0 for the name.  Thing is, it's all I have here. 
By the way, switching back to eudev got me connected with no problems. 
Some info.


root@fireball / # ifconfig eth0
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.0.100  netmask 255.255.255.0  broadcast 192.168.0.255
        inet6 secret stuff  prefixlen 64  scopeid 0x20<link>
        ether secret stuff  txqueuelen 1000  (Ethernet)
        RX packets 7841  bytes 9076941 (8.6 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 7436  bytes 748477 (730.9 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 34  memory 0xfe3c0000-fe3e0000 

root@fireball / # ls -al /etc/init.d/net*
lrwxrwxrwx 1 root root     6 Mar  1  2012 /etc/init.d/net.eth0 -> net.lo
lrwxrwxrwx 1 root root    18 Oct 12  2013 /etc/init.d/net.eth1 ->
/etc/init.d/net.lo
-rwxr-xr-x 1 root root 19861 Nov 18 20:38 /etc/init.d/net.lo
-rwxr-xr-x 1 root root  2071 Nov 19 06:38 /etc/init.d/netmount
-rwxr-xr-x 1 root root  2278 Nov 19 06:38 /etc/init.d/net-online
root@fireball / #


Of course that is with eudev not udev.  Hard to post udev when it isn't
working.  ;-)  This is the emerge logs.


1638112926: Started emerge on: Nov 28, 2021 09:22:06
1638112926:  *** emerge --oneshot --unordered-display --ask
--backtrack=100 --jobs=5 --keep-going --with-bdeps=y --quiet-build=n
--regex-search-auto=y --usepkg --verbose udev
1638112961:  >>> emerge (1 of 9) acct-group/kmem-0-r1 to /
1638112961:  >>> emerge (2 of 9) acct-group/tty-0-r1 to /
1638112961:  >>> emerge (3 of 9) acct-group/audio-0-r1 to /
1638112961:  >>> emerge (4 of 9) acct-group/cdrom-0-r1 to /
1638112961:  >>> emerge (5 of 9) acct-group/dialout-0-r1 to /
1638112962:  === (1 of 9) Merging Binary
(acct-group/kmem-0-r1::/var/cache/portage/packages/acct-group/kmem-0-r1.tbz2)
1638112963:  === (2 of 9) Merging Binary
(acct-group/tty-0-r1::/var/cache/portage/packages/acct-group/tty-0-r1.tbz2)
1638112965:  === (4 of 9) Merging Binary
(acct-group/cdrom-0-r1::/var/cache/portage/packages/acct-group/cdrom-0-r1.tbz2)
1638112965:  === (5 of 9) Merging Binary
(acct-group/dialout-0-r1::/var/cache/portage/packages/acct-group/dialout-0-r1.tbz2)
1638112965:  === (3 of 9) Merging Binary
(acct-group/audio-0-r1::/var/cache/portage/packages/acct-group/audio-0-r1.tbz2)
1638112966:  >>> emerge (6 of 9) acct-group/disk-0-r1 to /
1638112967:  === (6 of 9) Merging Binary
(acct-group/disk-0-r1::/var/cache/portage/packages/acct-group/disk-0-r1.tbz2)
1638112977:  >>> emerge (7 of 9) acct-group/tape-0-r1 to /
1638112978:  === (7 of 9) Merging Binary
(acct-group/tape-0-r1::/var/cache/portage/packages/acct-group/tape-0-r1.tbz2)
1638112980:  >>> AUTOCLEAN: acct-group/kmem:0
1638112982:  >>> AUTOCLEAN: acct-group/cdrom:0
1638112991:  === (1 of 9) Post-Build Cleaning
(acct-group/kmem-0-r1::/var/cache/portage/packages/acct-group/kmem-0-r1.tbz2)
1638112991:  ::: completed emerge (1 of 9) acct-group/kmem-0-r1 to /
1638112991:  === (4 of 9) Post-Build Cleaning
(acct-group/cdrom-0-r1::/var/cache/portage/packages/acct-group/cdrom-0-r1.tbz2)
1638112991:  ::: completed emerge (4 of 9) acct-group/cdrom-0-r1 to /
1638113005:  >>> AUTOCLEAN: acct-group/tty:0
1638113009:  >>> AUTOCLEAN: acct-group/audio:0
1638113018:  === (2 of 9) Post-Build Cleaning
(acct-group/tty-0-r1::/var/cache/portage/packages/acct-group/tty-0-r1.tbz2)
1638113018:  ::: completed emerge (2 of 9) acct-group/tty-0-r1 to /
1638113018:  === (3 of 9) Post-Build Cleaning
(acct-group/audio-0-r1::/var/cache/portage/packages/acct-group/audio-0-r1.tbz2)
1638113018:  ::: completed emerge (3 of 9) acct-group/audio-0-r1 to /
1638113032:  >>> AUTOCLEAN: acct-group/dialout:0
1638113035:  >>> AUTOCLEAN: acct-group/disk:0
1638113043:  === (5 of 9) Post-Build Cleaning
(acct-group/dialout-0-r1::/var/cache/portage/packages/acct-group/dialout-0-r1.tbz2)
1638113043:  ::: completed emerge (5 of 9) acct-group/dialout-0-r1 to /
1638113043:  === (6 of 9) Post-Build Cleaning
(acct-group/disk-0-r1::/var/cache/portage/packages/acct-group/disk-0-r1.tbz2)
1638113043:  ::: completed emerge (6 of 9) acct-group/disk-0-r1 to /
1638113049:  >>> AUTOCLEAN: acct-group/tape:0
1638113055:  === (7 of 9) Post-Build Cleaning
(acct-group/tape-0-r1::/var/cache/portage/packages/acct-group/tape-0-r1.tbz2)
1638113055:  ::: completed emerge (7 of 9) acct-group/tape-0-r1 to /
1638113055:  >>> emerge (8 of 9) sys-fs/udev-249-r3 to /
1638113056:  === (8 of 9) Merging Binary
(sys-fs/udev-249-r3::/var/cache/portage/packages/sys-fs/udev-249-r3.tbz2)
1638113063:  >>> AUTOCLEAN: sys-fs/udev:0
1638113072:  === (8 of 9) Post-Build Cleaning
(sys-fs/udev-249-r3::/var/cache/portage/packages/sys-fs/udev-249-r3.tbz2)
1638113072:  ::: completed emerge (8 of 9) sys-fs/udev-249-r3 to /
1638113072:  >>> emerge (9 of 9) virtual/udev-217-r3 to /
1638113073:  === (9 of 9) Merging Binary
(virtual/udev-217-r3::/var/cache/portage/packages/virtual/udev-217-r3.tbz2)
1638113081:  >>> AUTOCLEAN: virtual/udev:0
1638113081:  === Unmerging... (virtual/udev-217-r3)
1638113087:  >>> unmerge success: virtual/udev-217-r3
1638113093:  === (9 of 9) Post-Build Cleaning
(virtual/udev-217-r3::/var/cache/portage/packages/virtual/udev-217-r3.tbz2)
1638113093:  ::: completed emerge (9 of 9) virtual/udev-217-r3 to /
1638113093:  *** Finished. Cleaning up...
1638113098:  *** exiting successfully.
1638113098:  *** terminating.


This is the network part of lspci -k and I'm using the top one:


03:00.0 Ethernet controller: Intel Corporation 82574L Gigabit Network
Connection
        Subsystem: Intel Corporation Gigabit CT Desktop Adapter
        Kernel driver in use: e1000e
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06)
        Subsystem: Gigabyte Technology Co., Ltd Onboard Ethernet
        Kernel driver in use: r8169



This is the USE flags for both packages.  I don't see anything obvious. 


[ebuild  N     ] sys-fs/udev-249-r3::gentoo  USE="kmod (split-usr) -acl
(-selinux) -test" ABI_X86="32 (64) (-x32)" 0 KiB
[uninstall     ] sys-fs/eudev-3.2.10-r1::gentoo  USE="hwdb introspection
kmod -rule-generator (-selinux) -static-libs -test" ABI_X86="32 (64) (-x32)"


In case it matters, I also have these udev rules.


root@fireball / # ls -al /etc/udev/rules.d/*
-rw-r--r-- 1 root root 2064 Apr 27  2021 /etc/udev/rules.d/69-libmtp.rules
-rw-r--r-- 1 root root 1903 Apr  4  2012
/etc/udev/rules.d/70-persistent-cd.rules
-rw-r--r-- 1 root root  814 Jan  1  2008
/etc/udev/rules.d/70-persistent-net.rules
-rw-r--r-- 1 root root    0 Mar 22  2015
/etc/udev/rules.d/80-net-name-slot.rules
root@fireball / #


Anyone have any ideas?  Are the network interfaces called something else
now?  Some config file not correct? 

Thanks.

Dale

:-)  :-) 

Reply via email to