You are not logged in.
Hello,
I have recently installed arch onto an old microsoft surface laptop I had lying around (linux surface now hehe). I installed from the iso on a USB and I used the archinstall script.
While installing from the iso, I configured the internet connection and was able to see the laptop's wireless card as wlan0, but after rebooting from the laptop, there is no wlan0. I chose the KDE desktop environment during install and did not select the option to add NetworkManager to the configuration files, so I have a hunch that this may be the cause. When I boot into arch, I have to manually start NetworkManager. I only see a loopback interface in network manager.
I have done some troubleshooting and I've booted from the iso, arch-chroot'ed into the mounted root partition and ran pacman -S linux-firmware, but it is still not recognized. I have also made sure it is not blocked by rfkill, I'm sure the card is supported since it was working during the live iso environment, and I can't think of anything else.
Any help from some of you wonder wizards would be greatly appreciated.
j
Last edited by jabajonny (2023-04-18 19:30:24)
Offline
The iso contains drivers for some hardware that is not included in a based install. First, check the output of `ip a`, are there any interfaces other than 'lo' listed there? Then report the actual wireless chip info from `lspci -k` (or `lsusb -v` if it's not a pci connection). In fact giving the output from that command on the live iso where it works would be great as that will show which kernel module is in use on the iso.
"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman
Offline
Within the install on my disk: 'ip a' only lists lo. 'lspci -k' lists a Marvell 88W8897 wireless card using kernel driver/module 'mwifiex_pcie'
on the live iso: 'ip a' lists lo and wlan0. 'lspci -k' lists the same kernel driver/module 'mwifiex_pcie'
Last edited by jabajonny (2023-04-18 19:14:22)
Offline
For a marvell card you need linux-firmware-marvell
Online
That did it!
I chrooted into the mounted root partition from the live iso and installed that package and my interface is detected and I'm connected!
Thank you!!!
Offline
Great, please mark as [SOLVED] by editing the title in your first post.
Online