You are not logged in.

#1 2023-07-15 14:11:59

lapsio
Member
From: Warsaw
Registered: 2015-09-30
Posts: 50

[solved] USB controllers don't work in initramfs?

I'm trying to install Arch on my older PC with Asus Sabertooth P67 motherboard and it seems that USB controllers don't work when initramfs asks me for LUKS password. I had somewhat related issue back when I was using OpenSUSE on this machine - where USB 3.0 controllers didn't work, however USB 2.0 worked just fine. On arch however nothing works and as such I'm unable to type in password to decrypt LUKS.

I have following USB controllers:

[root@archiso /]# lspci | grep -i usb
00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 05)
00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 05)
04:00.0 USB controller: NEC Corporation uPD720200 USB 3.0 Host Controller (rev 04)
07:00.0 USB controller: NEC Corporation uPD720200 USB 3.0 Host Controller (rev 04)

When I'm generating mkinitcpio I'm getting warning:

==> WARNING: Possibly missing firmware for module: 'xhci_pci'

Which sounds like it may be related. I tried installing linux-firmware but it didn't change anything.
Arch liveCD supports usb controllers properly. I have following usb related kernel modules loaded when using liveCD:

[root@archiso /]# lsmod | grep -i xhci
xhci_pci               24576  0
xhci_pci_renesas       24576  1 xhci_pci

While I'm not fixated on having usb 3.0 controller functional (since like I said it didn't work on OpenSUSE either), I need to have ANY usb controller functional. USB 2.0 would be just fine if I could get it to work.

Full list of loaded modules on liveCD: https://pastebin.com/xc2en8gZ

Last edited by lapsio (2023-07-15 15:22:47)

Offline

#2 2023-07-15 14:33:12

seth
Member
Registered: 2012-09-03
Posts: 51,757

Re: [solved] USB controllers don't work in initramfs?

The modules in the initramfs would be more intersting

lsinicpio /boot/initramfs-linux.img | grep -E 'hci|usb|hid|key'

https://wiki.archlinux.org/title/Dm-cry … _unlocking
The keyboard/usb otherwise (eg. on the install iso) works?

Offline

#3 2023-07-15 15:21:09

lapsio
Member
From: Warsaw
Registered: 2015-09-30
Posts: 50

Re: [solved] USB controllers don't work in initramfs?

Aw shooks, it seems it did work but LEDs on keyboard simply don't work in initramfs for some reason hmm I pressed caps lock and decided keyboard doesn't work since LEDs did not light up. After hitting [Enter] prompt moved to new line.

Sorry for crappy thread, I should verify that keyboard indeed doesn't work more thoroughly :C

Offline

Board footer

Powered by FluxBB