You are not logged in.
I (rather foolishly) bought a laptop with the MediaTek7902 wifi/bluetooth chip. This does not have linux drivers.
I downloaded the windows drivers and installed ndiswrapper, as discussed here: https://wiki.archlinux.org/title/Networ … iswrapper/
This fails on
sudo dkms autoinstall
I have been informed this is due to changes in the linux kernel after lts-54. As such I installed linux-lts54 from the AUR.
I used mkinitcpio -p linux-lts54 to create a UKI, and used systemd-boot to attempt to boot it.
This failed.
:: running early hook [udev]
Starting systemd-udevd version 255.7-1-arch
:: running hook [udev]
:: Triggering uevents...
:: running hook [keymap]
:: Loading keymap...done.
:: running hook [numlock]
:: running hook [encrypt]
Waiting 10 seconds for device /dev/disk/by-uuis/4c4b4671-a16b-4e1f-9d1e-cd4712b1543b ...
Waiting 10 seconds for device /dev/mapper/root ...
Waiting 10 seconds for device /dev/mapper/root ...
ERROR: device '/dev/mapper/root' not found. Skipping fsck.
:: mounting '/dev/mapper/root' on real root
mount: /new_root: filesystem was mounted, but any subsequent operation failed: Unkown error 5001
ERROR: Failed to mount '/dev/mapper/root' on real root
You are now being dropped into an emergency shell.
sh: can't access tty: job control turned off
[rootfs ~]# _
/etc/mkinitcpio.d/linux-lts54:
# mkinitcpio preset file for the 'linux-lts54' package
#ALL_config="/etc/mkinitcpio.conf"
ALL_kver="/boot/vmlinuz-linux-lts54"PRESETS=('default' 'fallback')
#default_config="/etc/mkinitcpio.conf"
#default_image="/boot/initramfs-linux-lts54.img"
default_uki="/boot/EFI/Linux/arch-linux-lts54.efi"
#default_options="--splash /usr/share/systemd/bootctl/splash-arch.bmp"#fallback_config="/etc/mkinitcpio.conf"
#fallback_image="/boot/initramfs-linux-lts54-fallback.img"
fallback_uki="/boot/EFI/Linux/arch-linux-lts54-fallback.efi"
fallback_options="-S autodetect"
/etc/kernel/cmdline:
cryptdevice=UUID=4c4b4671-a16b-4e1f-9d1e-cd4712b1543b:root root=/dev/mapper/root rw bgrt_disable
and from /etc/mkinitcptio.conf:
HOOKS=(base microcode udev autodetect modconf kms keyboard keymap consolefont numlock block encrypt filesystems fsck)
I should say that both core/linux and extra/linux-lts boot perfectly fine, but dkms cannot install ndiswrapper.
I would be very grateful for any assistance or advice in getting linux-lts54 to boot, or indeed if you know of any way to get the system to use the MT7902 chip without resorting to linux-lts54.
Thanks!
Offline
Mod note: moving to AUR Issues.
Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD
Making lemonade from lemons since 2015.
Offline