You are not logged in.
This is my first post!
I installed Arch on my Thinkpad X230 the other night and it's been great. One issue I can't seem to solve is entering my encryption passphrase when booting the machine, it seems my laptop's keyboard isn't being recognized or loaded at that stage of booting.
I can however plug in an external keyboard and that's how I've been entering my passphrase to login thus far. It does not seem like every USB keyboard works for this however (I tried using a different USB keyboard and typing on that machine didn't seem to work). It would seem that at boot but before system load my laptop's keyboard driver isn't being loaded.
I'm using dm-crypt/LUKS.
First thing I did to fix this was modify /etc/mkinitcpio.conf and add to/change the order of the HOOKS. This didn't seem to have an effect. My hooks are currently:
HOOKS="base udev autodetect modconf keyboard keymap block encrypt lvm2 filesystems fsck"
My keyboard is recognized at the Grub bootscreen, I can select different menu options, but I can't type my passphrase in to decrypt the system once the system has started booting. I've done a lot of searching around but haven't found a solution yet, not sure what to try next, thanks!
Last edited by dmschulman (2017-01-31 20:08:06)
Offline
Try adding the relevant module to your mkinitcpio.conf
Offline
Try adding the relevant module to your mkinitcpio.conf
Can you point me in the right direction? I looked up the LVM wiki page (https://wiki.archlinux.org/index.php/LVM) and tried adding dm_mod and ext2 to MODULES but that didn't seem to make a difference. Currently my MODULES line is:
MODULES="i915"
Last edited by dmschulman (2017-01-31 01:15:35)
Offline
I meant the module for your onboard keyboard.
Offline
I tried with all of the following in modules:
MODULES="i915 ext2 ext4 ehci_pci usb_common xhci_hcd uhci_hcd ehci_hcd ohci_hcd usbhid usbcore hid_generic"
Stil no luck. Here's my lsmod:
Module Size Used by
ctr 16384 2
ccm 20480 2
fuse 90112 3
wacom 81920 0
uvcvideo 86016 0
videobuf2_vmalloc 16384 1 uvcvideo
btusb 40960 0
videobuf2_memops 16384 1 videobuf2_vmalloc
videobuf2_v4l2 24576 1 uvcvideo
btrtl 16384 1 btusb
btbcm 16384 1 btusb
videobuf2_core 32768 2 uvcvideo,videobuf2_v4l2
btintel 16384 1 btusb
v4l2_common 16384 1 videobuf2_v4l2
bluetooth 450560 5 btbcm,btrtl,btusb,btintel
videodev 147456 4 uvcvideo,v4l2_common,videobuf2_core,videobuf2_v4l2
media 20480 2 uvcvideo,videodev
cdc_mbim 16384 0
cdc_ncm 28672 1 cdc_mbim
usbnet 36864 2 cdc_mbim,cdc_ncm
mii 16384 1 usbnet
cdc_acm 32768 0
cdc_wdm 20480 1 cdc_mbim
joydev 20480 0
mousedev 20480 0
input_leds 16384 0
iTCO_wdt 16384 0
iTCO_vendor_support 16384 1 iTCO_wdt
psmouse 122880 0
serio_raw 16384 0
atkbd 24576 0
libps2 16384 2 atkbd,psmouse
mac_hid 16384 0
evdev 24576 16
arc4 16384 2
intel_rapl 20480 0
iosf_mbi 16384 1 intel_rapl
iwldvm 184320 0
x86_pkg_temp_thermal 16384 0
intel_powerclamp 16384 0
coretemp 16384 0
kvm_intel 167936 0
mac80211 634880 1 iwldvm
kvm 462848 1 kvm_intel
irqbypass 16384 1 kvm
snd_hda_codec_hdmi 49152 1
iwlwifi 163840 1 iwldvm
snd_hda_codec_realtek 69632 1
cfg80211 475136 3 iwlwifi,mac80211,iwldvm
pcspkr 16384 0
snd_hda_codec_generic 69632 1 snd_hda_codec_realtek
i2c_i801 20480 0
lpc_ich 24576 0
i915 1142784 7
snd_hda_intel 32768 3
snd_hda_codec 106496 4 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel
snd_hda_core 49152 5 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel
snd_hwdep 16384 1 snd_hda_codec
drm_kms_helper 106496 1 i915
snd_pcm 86016 4 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_core
drm 286720 6 i915,drm_kms_helper
shpchp 32768 0
e1000e 217088 0
intel_gtt 20480 1 i915
snd_timer 28672 1 snd_pcm
syscopyarea 16384 1 drm_kms_helper
sysfillrect 16384 1 drm_kms_helper
ptp 20480 1 e1000e
sysimgblt 16384 1 drm_kms_helper
fb_sys_fops 16384 1 drm_kms_helper
mei_me 32768 0
i2c_algo_bit 16384 1 i915
pps_core 20480 1 ptp
mei 81920 1 mei_me
thinkpad_acpi 73728 1
wmi 20480 0
nvram 16384 1 thinkpad_acpi
snd 65536 15 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel,thinkpad_acpi
thermal 20480 0
soundcore 16384 1 snd
rfkill 20480 5 cfg80211,thinkpad_acpi,bluetooth
ac 16384 0
battery 20480 0
fjes 28672 0
tpm_tis 20480 0
i8042 28672 0
tpm 36864 1 tpm_tis
serio 20480 7 serio_raw,atkbd,i8042,psmouse
video 36864 2 i915,thinkpad_acpi
processor 32768 0
button 16384 1 i915
sch_fq_codel 20480 6
ip_tables 28672 0
x_tables 28672 1 ip_tables
ext4 512000 3
crc16 16384 2 ext4,bluetooth
mbcache 20480 1 ext4
jbd2 90112 1 ext4
sha256_ssse3 32768 1
sha256_generic 24576 1 sha256_ssse3
hmac 16384 1
drbg 32768 1
ansi_cprng 16384 0
algif_skcipher 20480 0
af_alg 16384 1 algif_skcipher
hid_generic 16384 0
dm_crypt 28672 1
dm_mod 102400 12 dm_crypt
sd_mod 36864 3
usbhid 45056 0
hid 114688 3 wacom,hid_generic,usbhid
mmc_block 36864 0
crct10dif_pclmul 16384 0
crc32_pclmul 16384 0
crc32c_intel 24576 0
aesni_intel 167936 6
ahci 36864 2
libahci 28672 1 ahci
sdhci_pci 28672 0
sdhci 40960 1 sdhci_pci
led_class 16384 4 sdhci,iwldvm,thinkpad_acpi,input_leds
aes_x86_64 20480 1 aesni_intel
lrw 16384 1 aesni_intel
gf128mul 16384 1 lrw
glue_helper 16384 1 aesni_intel
mmc_core 114688 3 mmc_block,sdhci,sdhci_pci
ablk_helper 16384 1 aesni_intel
cryptd 20480 3 aesni_intel,ablk_helper
libata 196608 2 ahci,libahci
scsi_mod 151552 2 libata,sd_mod
ehci_pci 16384 0
xhci_pci 16384 0
xhci_hcd 159744 1 xhci_pci
ehci_hcd 73728 1 ehci_pci
usbcore 196608 12 btusb,uvcvideo,ehci_hcd,ehci_pci,usbhid,usbnet,cdc_mbim,cdc_acm,cdc_ncm,cdc_wdm,xhci_hcd,xhci_pci
usb_common 16384 1 usbcore
Last edited by dmschulman (2017-01-31 02:46:22)
Offline
Diff that against the contents of the initrd and see if anything obvious jumps out.
Offline
Hmmm, here's the output of the contents of initramfs:
[dmschulman@lilblackbox ~]$ zcat /tmp/initrdmount/initramfs-linux.img | cpio -idmv
buildconfig
config
hooks
hooks/lvm2
hooks/encrypt
hooks/udev
hooks/keymap
keymap.bin
keymap.utf8
init
init_functions
VERSION
lib64
sbin
bin
lib
usr
usr/lib64
usr/sbin
usr/bin
usr/bin/fsck
usr/bin/fsck.ext3
usr/bin/fsck.ext2
usr/bin/fsck.ext4
usr/bin/thin_trim
usr/bin/thin_rmap
usr/bin/thin_restore
usr/bin/thin_repair
usr/bin/thin_metadata_size
usr/bin/thin_ls
usr/bin/thin_dump
usr/bin/thin_delta
usr/bin/thin_check
usr/bin/cache_restore
usr/bin/cache_repair
usr/bin/cache_metadata_size
usr/bin/cache_dump
usr/bin/cache_check
usr/bin/pdata_tools
usr/bin/dmsetup
usr/bin/lvmetad
usr/bin/lvm
usr/bin/cryptsetup
usr/bin/systemd-tmpfiles
usr/bin/udevadm
usr/bin/switch_root
usr/bin/mount
usr/bin/blkid
usr/bin/modinfo
usr/bin/modprobe
usr/bin/lsmod
usr/bin/rmmod
usr/bin/insmod
usr/bin/depmod
usr/bin/kmod
usr/bin/yes
usr/bin/wget
usr/bin/wc
usr/bin/vi
usr/bin/uptime
usr/bin/unshare
usr/bin/unlink
usr/bin/uniq
usr/bin/uname
usr/bin/umount
usr/bin/truncate
usr/bin/true
usr/bin/touch
usr/bin/tftp
usr/bin/test
usr/bin/telnet
usr/bin/tail
usr/bin/tac
usr/bin/sync
usr/bin/strings
usr/bin/stat
usr/bin/sort
usr/bin/sleep
usr/bin/shuf
usr/bin/sha512sum
usr/bin/sha256sum
usr/bin/sha1sum
usr/bin/sh
usr/bin/setfont
usr/bin/seq
usr/bin/sed
usr/bin/route
usr/bin/rmdir
usr/bin/rm
usr/bin/reboot
usr/bin/readlink
usr/bin/pwd
usr/bin/ps
usr/bin/printf
usr/bin/poweroff
usr/bin/ping6
usr/bin/ping
usr/bin/pidof
usr/bin/pgrep
usr/bin/openvt
usr/bin/nslookup
usr/bin/nsenter
usr/bin/netstat
usr/bin/nc
usr/bin/mv
usr/bin/mountpoint
usr/bin/mktemp
usr/bin/mkpasswd
usr/bin/mknod
usr/bin/mkfifo
usr/bin/mkdir
usr/bin/md5sum
usr/bin/ls
usr/bin/losetup
usr/bin/loadkmap
usr/bin/loadfont
usr/bin/ln
usr/bin/less
usr/bin/killall
usr/bin/kill
usr/bin/kbd_mode
usr/bin/iptunnel
usr/bin/iprule
usr/bin/iproute
usr/bin/iplink
usr/bin/ipaddr
usr/bin/ip
usr/bin/install
usr/bin/init
usr/bin/ifconfig
usr/bin/hexdump
usr/bin/head
usr/bin/halt
usr/bin/grep
usr/bin/getopt
usr/bin/fstrim
usr/bin/free
usr/bin/fatattr
usr/bin/false
usr/bin/expr
usr/bin/env
usr/bin/egrep
usr/bin/echo
usr/bin/du
usr/bin/dmesg
usr/bin/dirname
usr/bin/df
usr/bin/dd
usr/bin/cut
usr/bin/cttyhack
usr/bin/cp
usr/bin/clear
usr/bin/chroot
usr/bin/chown
usr/bin/chmod
usr/bin/chgrp
usr/bin/cat
usr/bin/blkdiscard
usr/bin/basename
usr/bin/awk
usr/bin/ash
usr/bin/[[
usr/bin/[
usr/bin/busybox
usr/lib
usr/lib/libe2p.so.2
usr/lib/libcom_err.so.2
usr/lib/libext2fs.so.2
usr/lib/libgcc_s.so.1
usr/lib/libstdc++.so.6
usr/lib/libexpat.so.1
usr/lib/libaio.so.1
usr/lib/libncursesw.so.6
usr/lib/libreadline.so.7
usr/lib/libdevmapper-event.so.1.02
usr/lib/libdl.so.2
usr/lib/libudev.so.1
usr/lib/libdevmapper.so.1.02
usr/lib/libpopt.so.0
usr/lib/libcryptsetup.so.4
usr/lib/firmware
usr/lib/firmware/i915
usr/lib/firmware/i915/skl_guc_ver6_1.bin
usr/lib/firmware/i915/kbl_dmc_ver1_01.bin
usr/lib/firmware/i915/skl_dmc_ver1_26.bin
usr/lib/firmware/i915/bxt_dmc_ver1_07.bin
usr/lib/firmware/cxgb4
usr/lib/firmware/cxgb4/t4fw.bin
usr/lib/firmware/cxgb4/t5fw.bin
usr/lib/firmware/qat_895xcc.bin
usr/lib/modprobe.d
usr/lib/modprobe.d/bluetooth-usb.conf
usr/lib/udev
usr/lib/udev/scsi_id
usr/lib/udev/ata_id
usr/lib/udev/rules.d
usr/lib/udev/rules.d/11-dm-initramfs.rules
usr/lib/udev/rules.d/69-dm-lvm-metad.rules
usr/lib/udev/rules.d/11-dm-lvm.rules
usr/lib/udev/rules.d/95-dm-notify.rules
usr/lib/udev/rules.d/13-dm-disk.rules
usr/lib/udev/rules.d/10-dm.rules
usr/lib/udev/rules.d/80-drivers.rules
usr/lib/udev/rules.d/64-btrfs.rules
usr/lib/udev/rules.d/60-persistent-storage.rules
usr/lib/udev/rules.d/50-udev-default.rules
usr/lib/libseccomp.so.2
usr/lib/libidn.so.11
usr/lib/libgpg-error.so.0
usr/lib/libgcrypt.so.20
usr/lib/liblz4.so.1
usr/lib/libresolv.so.2
usr/lib/libm.so.6
usr/lib/libcap.so.2
usr/lib/libattr.so.1
usr/lib/libkmod.so.2
usr/lib/libacl.so.1
usr/lib/systemd
usr/lib/systemd/libsystemd-shared-232.so
usr/lib/systemd/systemd-udevd
usr/lib/librt.so.1
usr/lib/libmount.so.1
usr/lib/libuuid.so.1
usr/lib/libblkid.so.1
usr/lib/libpthread.so.0
usr/lib/libz.so.1
usr/lib/liblzma.so.5
usr/lib/ld-linux-x86-64.so.2
usr/lib/libc.so.6
usr/lib/libcrypt.so.1
usr/lib/modules
usr/lib/modules/4.9.6-1-ARCH
usr/lib/modules/4.9.6-1-ARCH/modules.devname
usr/lib/modules/4.9.6-1-ARCH/modules.builtin.bin
usr/lib/modules/4.9.6-1-ARCH/modules.symbols.bin
usr/lib/modules/4.9.6-1-ARCH/modules.softdep
usr/lib/modules/4.9.6-1-ARCH/modules.alias.bin
usr/lib/modules/4.9.6-1-ARCH/modules.dep.bin
usr/lib/modules/4.9.6-1-ARCH/kernel
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-gembird.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/libps2.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/twofish-x86_64.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/rsa_generic.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/anubis.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hmac.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/isp1362-hcd.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-logitech-dj.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/ct82c710.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/chacha20-x86_64.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/crc32c_generic.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-plantronics.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-sjoy.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-petalynx.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/altera_ps2.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-icade.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/i915.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-zpff.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/thinkpad_acpi.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/cdrom.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/cast6-avx-x86_64.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/ftdi-elan.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-roccat.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-samsung.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/cts.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/dm-log.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-sony.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-roccat-arvo.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/tgr192.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/qat_dh895xccvf.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/qat_c3xxxvf.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/whci-hcd.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/pcips2.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/xor.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/crc32_generic.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/crypto_user.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-multitouch.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/twofish-avx-x86_64.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/async_pq.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/usbhid.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/ff-memless.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/algif_hash.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-saitek.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/serpent-avx-x86_64.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/jitterentropy_rng.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/ghash-generic.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-prodikeys.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-tivo.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-hyperv.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/tcrypt.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/842.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/rng-core.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/dm-cache-smq.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/sha3_generic.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/wp512.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-xinmo.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-holtek-mouse.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-lcpower.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/adp5589-keys.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/chcr.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/parport.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/gpio_keys.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/serpent-sse2-x86_64.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/sha1-mb.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/ghash-clmulni-intel.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/dm-bio-prison.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/mcs_touchkey.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/rc-core.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/usb-common.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-primax.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/lz4hc_compress.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/seed.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/padlock-sha.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/ehci-pci.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-microsoft.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/cmac.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/padlock-aes.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/fb_sys_fops.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/dm-persistent-data.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/wusbcore.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-topseed.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/des3_ede-x86_64.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/sha256-mb.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/sha256_generic.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/sha1-ssse3.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/sha512_generic.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-gyration.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-cypress.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/ablk_helper.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/poly1305_generic.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/dm-crypt.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/dm-mod.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/sl811-hcd.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/xhci-pci.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/cxgb4.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/usbcore.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-roccat-ryos.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-roccat-koneplus.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/qat_c62xvf.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-monterey.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-roccat-isku.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/crc32c-intel.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/sdhci.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/dm-thin-pool.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/button.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-elecom.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-axff.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-logitech-hidpp.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/michael_mic.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-asus.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/asn1_decoder.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-waltop.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/usb-storage.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/intel_qat.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-roccat-common.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-aureal.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/pcbc.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/qat_c3xxx.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/ohci-hcd.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/tca8418_keypad.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/aes-x86_64.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/sysfillrect.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-penmount.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-lenovo.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/lm8333.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/x509_key_parser.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/intel-gtt.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/serport.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/cryptd.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/drm.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/jbd2.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/crc16.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/blowfish-x86_64.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/af_alg.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-chicony.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/842_decompress.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-rmi.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-betopff.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/rmd160.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/blowfish_generic.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/rmd256.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/uhci-hcd.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/snd-rawmidi.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-belkin.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/sr_mod.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/blowfish_common.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/842_compress.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-logitech.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-cherry.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/cast6_generic.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/gf128mul.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/rmd128.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/raid6test.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/salsa20_generic.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-holtek-kbd.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-appleir.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/mcryptd.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/sha1_generic.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/salsa20-x86_64.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/lz4.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/snd-seq-device.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/libahci.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/md4.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-ezkey.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/cbc.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/uwb.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/xts.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/algif_aead.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/ccm.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-roccat-kovaplus.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/camellia-x86_64.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/async_xor.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/pkcs7_message.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/qat_c62x.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/echainiv.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/xhci-hcd.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-magicmouse.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/xcbc.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/sd_mod.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/gcm.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/public_key.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-sensor-hub.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/pcrypt.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/ehci-hcd.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-emsff.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/async_tx.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/ctr.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hwa-hc.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/camellia_generic.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-twinhan.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/atkbd.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/mmc_core.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/camellia-aesni-avx-x86_64.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/raid6_pq.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-wiimote.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/whci.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-uclogic.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/rmd320.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hv_vmbus.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/i8042.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/drbg.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/cast5_generic.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-kye.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/chacha20poly1305.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-sunplus.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-roccat-savu.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/wusb-wa.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/sysimgblt.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-roccat-kone.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/led-class.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-cmedia.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/sha256-ssse3.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/keywrap.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-roccat-konepure.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/dm-snapshot.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-roccat-pyra.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/dm-region-hash.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-gfrm.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/async_raid6_recov.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/drm_kms_helper.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/r8a66597-hcd.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/des_generic.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/serpent_generic.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-ntrig.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-gaff.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-apple.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/tca6416-keypad.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/rfkill.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/soundcore.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/cast5-avx-x86_64.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/dh_generic.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/tea.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/dm-mirror.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-alps.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/arc4.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/oxu210hp-hcd.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-speedlink.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/ps2mult.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/algif_rng.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/ahci.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/twofish_generic.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/camellia-aesni-avx2.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/ext4.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/video.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/umc.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-corsair.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/crc32-pclmul.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-zydacron.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/qat_dh895xcc.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/snd.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/chacha20_generic.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/parkbd.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/async_memcpy.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/serpent-avx2.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/vmac.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-picolcd.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/glue_helper.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-roccat-lua.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/sdhci-pci.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/poly1305-x86_64.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/ccp.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/lz4_compress.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/ecdh_generic.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/qt2160.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/cast_common.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-gt683r.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/qt1070.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/ansi_cprng.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/lrw.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/algif_skcipher.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/ccp-crypto.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-elo.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-keytouch.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/matrix-keymap.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/mmc_block.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/u132-hcd.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-cp2112.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/aesni-intel.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/libcrc32c.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-pl.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/dm-cache.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/i2c-algo-bit.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/adp5588-keys.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/fscrypto.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/scsi_mod.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/syscopyarea.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/matrix_keypad.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/arc_ps2.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/sha512-ssse3.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/authenc.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-led.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-holtekff.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/sha512-mb.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/seqiv.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-ortek.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-tmff.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/serio_raw.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/twofish-x86_64-3way.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/dm-bufio.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/isp116x-hcd.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/max3421-hcd.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/ohci-pci.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-kensington.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-dr.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hyperv-keyboard.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/libata.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-a4tech.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/mpr121_touchkey.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/khazad.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/twofish_common.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/crct10dif-pclmul.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/authencesn.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/oid_registry.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/lcd.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/lz4hc.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/deflate.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-steelseries.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/serio.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/fcrypt.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/hid-generic.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/mbcache.ko
usr/lib/modules/4.9.6-1-ARCH/kernel/nvram.ko
usr/local
usr/local/sbin
usr/local/bin
usr/local/lib
etc
etc/ld.so.cache
etc/lvm
etc/lvm/lvm.conf
etc/modprobe.d
etc/ld.so.conf
etc/initrd-release
etc/fstab
etc/mtab
tmp
run
dev
sys
proc
new_root
89642 blocks
It's weird that in the hooks section at the top there are so few hooks (also no keyboard hook) despite the fact that I have those hooks and more in my mkinitcpio.conf. Not sure if this is normal or not?
Here's the output of mkinitcpio -p linux:
[dmschulman@lilblackbox ~]$ sudo mkinitcpio -p linux
==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'
-> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img
==> Starting build: 4.9.6-1-ARCH
-> Running build hook: [base]
-> Running build hook: [keyboard]
-> Running build hook: [udev]
-> Running build hook: [autodetect]
-> Running build hook: [modconf]
-> Running build hook: [block]
-> Running build hook: [encrypt]
-> Running build hook: [lvm2]
-> Running build hook: [filesystems]
-> Running build hook: [fsck]
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-linux.img
==> Image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'fallback'
-> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-fallback.img -S autodetect
==> Starting build: 4.9.6-1-ARCH
-> Running build hook: [base]
-> Running build hook: [keyboard]
-> Running build hook: [udev]
-> Running build hook: [modconf]
-> Running build hook: [block]
-> Running build hook: [encrypt]
-> Running build hook: [lvm2]
-> Running build hook: [filesystems]
-> Running build hook: [fsck]
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-linux-fallback.img
==> Image generation successful
So those hooks are definitely getting generated at least according to this.
Offline
try removing "autodetect" from your hooks and rebuild initramfs
https://ugjka.net
paru > yay | webcord > discord
pacman -S spotify-launcher
mount /dev/disk/by-...
Offline
OK I think I've figured out the issue now! In /boot/ I have the following img files:
initramfs-linux-lts-fallback.img
initramfs-linux-lts.img
initramfs-linux.img
initramfs-linux-fallback.img
GRUB is booting the initramfs-linux-lts.img but when I run mkinitcpio it generates initramfs-linux.img. I can tell this based on the modification dates, initramfs-linux-lts.img hasn't been updated since my install 3 days ago.
So clearly my system is booting into a different system than the one mkinitcpio is generating. I tried modifying the GRUB entry so the system boots the newer initramfs-linux.img instead and immediately I had some module errors, so simply renaming the .img is not a good solution.
How can I get mkinitcpio to generate the initramfs-linux-lts.img my system is using?
Offline
mkinitcpio -P
Offline
mkinitcpio -P
Excellent, that was the issue then. I just compiled and rebooted, having i915 in modules gave me 2 errors but i was able to enter my passphrase without a problem. Until this compile, my initramfs img files just did not have "keyboard keymap" in HOOKS, so problem solved.
Thanks for the help, appreciate it!
Offline