RTL8101 ethernet chipset doesn't work anymore since Tails 4.1.1
several users reported that since tails 4.1.1 the ethernet connectiosn are failing with the following error message:
Authentication failed: Connection to the network failed
the affected adapter is a
Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller (rev 07)
|Related to Tails - Bug #17430: No network unless MAC spoofing is disabled with Intel I210 Gigabit||Confirmed|
Related to Tails -
|Related to Tails - Bug #17418: MAC spoofing break RTL8192EE since tails 4.2||Confirmed|
|Blocks Tails - Feature #16209: Core work: Foundations Team||Confirmed|
#1 Updated by intrigeri 2019-12-31 09:09:18
- Category set to Hardware support
- Assignee changed from intrigeri to goupille
> several users reported that since tails 4.1.1 the ethernet connectiosn are failing with the following error message:
> Authentication failed: Connection to the network failed >
For the avoidance of doubt, could you please confirm that this problem does not occur with Tails 4.1?
How and where is that error message displayed?
Any chance I can see the corresponding logs?
#11 Updated by intrigeri 2020-01-28 11:44:00
- Status changed from New to Confirmed
- Assignee deleted (
Thanks. The only relevant change in the release that introduced this problem (4.1.1) is the fix for
Bug #17320, which I guess is the explanation.
I’m a bit swamped in backlog so dear help desk: do you remember, off the top of your head, if 4.1.1 introduced any other regression wrt. networking hardware support, apart of Bug #17430 and Bug #17418?
Could I please get the output of
- run from Tails 4.1
- run from Tails 4.1.1 or newer
#14 Updated by intrigeri 2020-03-05 08:17:10
The errors on kibi’s screenshot look like
kernel: r8169: Unknown symbol phy_set_max_speed (err -2). That missing symbol is exported from
drivers/net/phy/phy-core.c. I very much suspect that something along these lines is happening:
config/chroot_local-includes/etc/initramfs-tools/hooks/mac-boot-hackensures our initramfs does not include the module that ships this code
- When we do our “block loading all network drivers and then unblock them after the Greeter” dance, the kernel or udev fails to load everything it should, or to update its knowledge of available symbols.
- As a result, network drivers like r8169 and btintel don’t work properly.
#17 Updated by goupille 2020-03-05 14:05:22
the user I asked for those tests said that they were ok with the “disabling mac spoofing” workaround and did not seem very willing to take too much time to test things. they didn’t have the requested image (4.1) anymore and weren’t comfortable downloading an outdated image from bittorrent…
maybe I can ask still them to try an experimental image, though…
#18 Updated by intrigeri 2020-03-19 11:23:36
- Assignee changed from goupille to intrigeri
- Target version set to Tails_4.6
> the user I asked for those tests said that they were ok with the “disabling mac spoofing” workaround and did not seem very willing to take too much time to test things. they didn’t have the requested image (4.1) anymore and weren’t comfortable downloading an outdated image from bittorrent…
> maybe I can ask still them to try an experimental image, though…
OK, let’s try this then. IMO it’s worth preparing such an image anyway, so it’s handy whenever someone else report similar issues about network cards having stopped working in the last months.
#21 Updated by intrigeri 2020-03-26 11:37:48
- Assignee changed from intrigeri to numbat
I’ve just emailed help desk, asking them to gather feedback about https://nightly.tails.boum.org/build_Tails_ISO_bugfix-17388-17418-17430-re-add-net-drivers-to-initramfs/lastSuccessful/archive/build-artifacts/ from affected users ⇒ reassigning to the help desk person currently on duty.