Artix Linux Forum

Artix Linux => Installation / Migration / Configuration => Topic started by: bern on 10 December 2022, 14:18:33

Title: Artix doesn't see any ethernet interface
Post by: bern on 10 December 2022, 14:18:33
Hello everyone,
I've installed Artix with runit and xfce because x it has x already configured, my intention is to remove xfce and install a tiling window manager.
When I booted it for the first time, it detected my ethernet interface as eth0 and everything worked without any issue. All I did was copying some stuff from my home and root folders from a previous debian installation (bashrc, neovim configs, deownloads, documents...), remove xfce and update packages. After rebooting, it wouldn't detect any eth interface.
Spoiler (click to show/hide)
I also have a artix server with runit and I use dhcpcd and connman, ethernet works fine.

I tried mounting it from the installer usb and updating stuff with pacman -r /mnt. I also installed networkmanager, another dhcp client, nothing really seems to work.
Spoiler (click to show/hide)

Am I missing something ?
Title: Re: Artix doesn't see any ethernet interface
Post by: rohshall on 10 December 2022, 16:06:57
Find out your ethernet adapter using
`lspci -v`. Check your `dmesg` and see whether there are any errors related to that adapter.
and make sure you have `linux-firmware` package installed.
Title: Re: Artix doesn't see any ethernet interface
Post by: bern on 10 December 2022, 17:01:21
As requested, my interface and dmesg output:
Spoiler (click to show/hide)
and linux-firmware:
Spoiler (click to show/hide)

Edit: I forgot to add, but also, my tty has a lower resolution than it should. (solved by reinstalling grub)
Edit 2: The issue got solved. I don't know what did solve it, but I'll share what I did
for i in /dev /dev/pts /proc /sys /sys/firmware/efi/efivars /run; do sudo mount -B $i /mnt$i; done
(this is necessary for reinstalling grub when working from chroot)
pacman -S grub os-prober efibootmgr
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=grub
grub-mkconfig -o /boot/grub/grub.cfg