You are not logged in.
Hi, about one week ago, i've made a system wide upgrade and after reboot my keyboard and mouse stopped working. My hard disk is encrypted and without keyboard i remain at the prompt which asks my password to unlock the encrypted partitions. So i don't even arrive to login manager. I tried all the solutions i could find but none of them worked for me. I saw similar posts on the forum and i'm sorry if i'm posting it in wrong place.
Here is my Xorg.0.log file, it seems like because of hotplugging, xorg disables mouse and keyboard but i couldn't disable hotplugging with the given methods like adding flag to the /etc/X11/xorg.conf file:
Section "ServerFlags"
Option "AutoAddDevices" "False"
EndSectionI 've installed/deleted xf86-input-keyboard/mouse and reinstalled xf86-input-evdev etc and it didn't work.
I tried to downgrade to different versions of kernel, i didn't work.
There are "00-keyboard.conf" "10-evdev.conf" "10-quirks.conf" "50-synaptics.conf" files under /etc/X11/xorg.conf.d
So i don't know what to do else, i hope someone can help me.
Offline
I don't think X has anything to do with keyboard not working in tty.
What happens if you switch to another terminal? What packages did you upgrade?
Offline
I don't think X has anything to do with keyboard not working in tty.
What happens if you switch to another terminal?
I don't know but in the Xorg.0.log file it says hotplugging is on and then disables mouse and keyboard.
Right now, i use a ubuntu live usb with my computer to write here. If i switch to a tty it works, but without this usb stick, i can't switch to another tty because keyboard doesn't work in any case.
What packages did you upgrade?
I've made a system wide upgrade; pacman -Syu. But by the way i read that post: https://bbs.archlinux.org/viewtopic.php?id=175624
i don't know if it's useful but;
pacman -Q | grep linux gives me: "linux 3.15.5-2",
uname -r gives me: "3.11.0-15-generic"
so, they are not same and i have a separate /boot. i made
mkinitcpio -p linux but i didn't reboot my system yet. Do you have any other consideration? Thanks a lot.
Offline
If you're on ubuntu it will show 3.11.0-15-generic, you need to chroot.
At what point does the encryption prompt come into play? Can you log straight into tty?
Offline
If you're on ubuntu it will show 3.11.0-15-generic, you need to chroot.
Yes, i know, i've done chroot before any command that i posted. But you're right, in fact it prints ubuntu's version in any case. I controlled it, i'm still in arch with chroot, so what should i do to see my linux kernel version?
At what point does the encryption prompt come into play? Can you log straight into tty?
I hope i get true your question; when i turn on computer, almost the first thing arrives is prompt for the decryption.
Because there is lvm on luks for system and home partitions. Only thing i can do before the prompt is going to boot menu with F12 to boot from usb stick. So after this, arrives prompt to ask my password to decrypt partitions. At this point i can't log into any tty.
Offline
How long has it been since your last upgrade? Had you seen this (link below)?
https://www.archlinux.org/news/linux-31 … w-modular/
Last edited by Pse (2014-08-01 02:49:31)
Offline
How long has it been since your last upgrade? Had you seen this (link below)?
Yeah, i've seen it, my last upgrade was about 10 days ago. The link is posted at 2014-02-21. So between february and july i've made other upgrades without this problem. But i've checked if there is a PS/2 error as it's described in the link, there is no problem, "dmesg -t..." command gives me:
i8042: PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:PS2M] at 0x60,0x64 irq 1,12
serio: i8042 KBD port at 0x60,0x64 irq 1
serio: i8042 AUX port at 0x60,0x64 irq 12
input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input3
input: ETPS/2 Elantech Touchpad as /devices/platform/i8042/serio1/input/input8 Offline
I don't know if it's useful but here i copy my screen, the only things that i can see till prompt:
[ 0.000000] efi: System table signature incorrect!
:: running early hook [udev]
:: runnning early hook [lvm2]
:: running hook [udev]
:: Triggering uevents...
[ 0.255376] ehci-pci 0000:00:1a.0: Found HC with no IRQ. Check BIOS/PCI 0000:00:1a.0 setup!
[ 0.255410] ehci-pci 0000:00:1a.0: init 0000:00:1a.0 fail, -19
[ 0.255444] ehci-pci 0000:00:1d.0: Found HC with no IRQ. Check BIOS/PCI 0000:00:1d.0 setup!
[ 0.255474] ehci-pci 0000:00:1d.0: init 0000:00:1d.0 fail, -19
:: running hook [keymap]
:: Loading keymap...done.
:: running hook [encrypt]
A password is required.....
Enter passphrase for .......: Offline
Does a USB keyboard work?
Offline
Does a USB keyboard work?
Unfortunately i don't have a usb keyboard to test it.
Offline
Sorry, maybe I missed something, but how did you check the output of dmesg if you can't get past the encryption prompt? (Please note that you need to check the output of dmesg when booting with the kernel that gives you the problem, the dmesg output from the USB stick won't do).
Here's what I'd do: get a USB keyboard to check if you can get past the encryption prompt. After that, you can investigate the problem with the current kernel/modules/initrd image. I still think this has to do with some module not being copied to the initrd image.
Last edited by Pse (2014-08-02 18:19:41)
Offline
Sorry, maybe I missed something, but how did you check the output of dmesg if you can't get past the encryption prompt? (Please note that you need to check the output of dmesg when booting with the kernel that gives you the problem, the dmesg output from the USB stick won't do).
Here's what I'd do: get a USB keyboard to check if you can get past the encryption prompt. After that, you can investigate the problem with the current kernel/modules/initrd image. I still think this has to do with some module not being copied to the initrd image.
Thanks a lot for your effort! Well, i think i never said that i checked the dmesg . I just use a ubuntu live to be able to use my computer and chroot to arch. I will find a usb keyboard tomorrow to test it as you said. If i can pass the encryption prompt, what should i investigate? Thanks again. I'm really hopless
i was thinking to reinstall my system as described here:
http://suddenkernelpanic.blogspot.com.t … ystem.html
I'm preparing a live arch USB from this[1] wiki page, but it seems to me like there is no difference between installation media and live, since they refer to same installation guide. (I know what's the difference between them but the preparation process seem to me the same. where do you use arch-install-scripts ?)
[1] https://wiki.archlinux.org/index.php/In … _a_USB_key
By the way, my hooks are ordered in this way (i have replaced keyboard and block modules to see if it can work in this way but doesn't work in any case):
HOOKS="base udev autodetect modconf keyboard keymap encrypt lvm2 filesystems block fsck shutdown"
Offline
Thanks a lot for your effort! Well, i think i never said that i checked the dmesg .
I thought you did:
there is no problem, "dmesg -t..." command gives me (...)
Before going through a full reinstall, try to fix this after logging in with a USB keyboard. Once you get the USB keyboard, please check with dmesg whether the PS/2 keyboard is detected, as described in the Arch news post.
Offline
berat wrote:Thanks a lot for your effort! Well, i think i never said that i checked the dmesg .
I thought you did:
berat wrote:there is no problem, "dmesg -t..." command gives me (...)
Yes you're right, sorry i'm really tired and confused. I was stupidly thinking that it gives me the true dmesg but even if i chrooted, it gives dmesg for ubuntu live. Right?
Before going through a full reinstall, try to fix this after logging in with a USB keyboard. Once you get the USB keyboard, please check with dmesg whether the PS/2 keyboard is detected, as described in the Arch news post.
Ok, i will do it as soon as i found a usb keyboard.
Offline
Now I tried with usb keyboard and bad news; it doesn't work. Usb keyboard works on ubuntu live(so i'm sure usb keyboard is ok). So what does it tell us now? What can i do?
Offline
In that case, chroot into your partition and use pacman to install an lts kernel (linux-lts in the official repos). Then reboot and pick that kernel.
If you want to try something else, you could try to regenerate the intird image with a recent Arch install image. Boot from a recent Arch install image, unlock and chroot to your partition, and then use this:
https://wiki.archlinux.org/index.php/mkinitcpio
Like this:
mkinitcpio -k 3.3.0-ARCH -p linuxReplace 3.3.0-ARCH for the kernel image in your boot partition (do not use the kernel version from your live CD). Don't forget to add the PS/2 modules just in case that's the problem.
Then attempt to reboot and use the fallback image.
If that fails and the LTS kernel doesn't work either (that would be odd), reinstall.
Offline
berat, you're not the only one having this problem.
I haven't updated my system in 15 days or so, did a full upgrade yesterday and booted it up this morning, and can't login: USB mouse and (laptop) keyboard do not work, the only working input device is the touchpad (which should be PS/2)
A few things I noticed:
1) Nothing relevant on either dmesg, Xorg.0.log or journalctl
2) When booting up in single-user mode (by appending "single" to the grub kernel arguments) the keyboard works correctly, I can enter root password, Ctrl-D to default boot sequence and now keyboard and USB mouse do not work. This may point to some Xorg problem, but having no way of switching to the console with Ctrl+Alt+F2 I can't be sure.
3) When into Xorg the sysrq sequence RSEIUB works, so the keyboard is OK at kernel level.
4) No change using the LTS kernel, so probably it's a problem with some other package.
5) Reran mkinitcpio with no effect.
Anyone else with this problem? I'm going to see if I can paste the list of packages that have been upgraded, the only one I remember is a minor upgrade from kernel 3.15.x to the latest one.
Last edited by eazy (2014-08-05 07:56:28)
no masters to rule us, no gods to fool us
Offline
And.. apparently I fixed it. What actually was the problem is hard to say:
One of the upgrades was xorg-server from 1.15 to 1.16. Tried to downgrade it to no effect.
Then I found a few of these lines in Xorg.0.log:
[...snip...]
[ 139.868] (II) config/udev: Adding input device Sony Vaio Jogdial (/dev/input/event4)
[ 139.868] (II) No input driver specified, ignoring this device.
[ 139.868] (II) This device may have been added with another device file.
[ 139.868] (II) config/udev: Adding input device Sony Vaio Jogdial (/dev/input/mouse0)
[ 139.868] (II) No input driver specified, ignoring this device.
[ 139.878] (II) config/udev: Adding input device Razer Razer DeathAdder 2013 (/dev/input/mouse3)
[ 139.878] (II) No input driver specified, ignoring this device.
[...snip...]The "No input driver specified, ignoring this device." is weird since I had xf86-input-evdev installed..... even though a patched version from AUR, which seems to have disappeared.
I removed everything xorg related, removed the patched evdev package, reinstalled xorg-server, xf86-input-evdev, xf86-video-ati & intel and things are back to normal.
Note to self: don't install patched system packages from AUR.
no masters to rule us, no gods to fool us
Offline
The "No input driver specified, ignoring this device." is weird since I had xf86-input-evdev installed..... even though a patched version from AUR, which seems to have disappeared.
I removed everything xorg related, removed the patched evdev package, reinstalled xorg-server, xf86-input-evdev, xf86-video-ati & intel and things are back to normal.
I have no chance
I made a systemwide upgrade again, deleted(including conf files) and reinstalled all xorg related packages but it didn't work... There must be a problem other than xorg in my case.
When booting up in single-user mode (by appending "single" to the grub kernel arguments) the keyboard works correctly, I can enter root password, Ctrl-D to default boot sequence and now keyboard and USB mouse do not work. This may point to some Xorg problem, but having no way of switching to the console with Ctrl+Alt+F2 I can't be sure.
I tried to boot in single-user mode but it doesn't look like it changed something... I edited grub, and add "single" to GRUB_CMDLINE_LINUX_DEFAULT as described in here: https://wiki.archlinux.org/index.php/kernel_parameters
By the way, i have uefi system and grub as bootloader but i'm not sure if i'm going true, because as i surf through the arch wiki, things are not same iny my system as described there.
In that case, chroot into your partition and use pacman to install an lts kernel (linux-lts in the official repos). Then reboot and pick that kernel.
I installed linux-lts and but i couldn't configured grub's menu.lts because actually there is no menu.lts file. Anyway i tried to edit grub.cfg as decribed in arch wiki's grub page, i made a custom cfg file and run
grub-mkconfig -o /boot/grub/grub.cfg but it gives me some error about lvm!
I also did
mkinitcpio -g /boot/linux-lts.img -k X.X.X(version) and also
mkinitcpio -p linux-ltsBut in any case, when reboot my computer, bootloader doesn't see new kernel option. What should i do, can you describe it more detailed?
I made also an arch installation media usb, all the way following arch wiki and my bootloader neither see it! Please help, i'm really stucked here!
Offline
Note that you shouldn't do this as a permanent solution, but just to get through the bootloader issue for now, manually edit /boot/grub/grub.cfg and change the relevant lines to point to the LTS kernel (in other words, grub-mkconfig should NOT fail, but that's not your biggest problem right now). This way the entry that pointed to the common kernel should now point to the LTS one.
You can find the LTS kernel files in /boot; the names should give them away. Remember to change both the kernel and initrd lines in grub.cfg.
If this works, and you can get through the boot process, you will then need to investigate why grub-mkconfig is not working (but at least you'll have a working system).
Offline
When you boot to the Ubuntu system, before you chroot, look at the output of lsmod and note the modules in use. In particular, I am interested in modules that contain 'lpc', So try lsmod | grep lpc
Post the module names that that finds here. Also, look in your initrd for modules for the LPC bus driver. It does not exist in mine.
ewaller$@$odin ~/devel/build/linux/src/linux-3.14 1061 %lsinitcpio /boot/initramfs-linux.img | grep lpc
ewaller$@$odin ~/devel/build/linux/src/linux-3.14 [1]1062 %lsinitcpio /boot/initramfs-linux.img | grep modules
./usr/lib/modules
./usr/lib/modules/3.16.0-2-ARCH
./usr/lib/modules/3.16.0-2-ARCH/modules.devname
./usr/lib/modules/3.16.0-2-ARCH/modules.builtin.bin
./usr/lib/modules/3.16.0-2-ARCH/modules.symbols.bin
./usr/lib/modules/3.16.0-2-ARCH/modules.alias.bin
./usr/lib/modules/3.16.0-2-ARCH/modules.dep.bin
./usr/lib/modules/3.16.0-2-ARCH/kernel
./usr/lib/modules/3.16.0-2-ARCH/kernel/scsi_mod.ko
./usr/lib/modules/3.16.0-2-ARCH/kernel/usb-storage.ko
./usr/lib/modules/3.16.0-2-ARCH/kernel/crct10dif_common.ko
./usr/lib/modules/3.16.0-2-ARCH/kernel/serio.ko
./usr/lib/modules/3.16.0-2-ARCH/kernel/i2c-algo-bit.ko
./usr/lib/modules/3.16.0-2-ARCH/kernel/ehci-hcd.ko
./usr/lib/modules/3.16.0-2-ARCH/kernel/sdhci.ko
./usr/lib/modules/3.16.0-2-ARCH/kernel/ext4.ko
./usr/lib/modules/3.16.0-2-ARCH/kernel/i8042.ko
./usr/lib/modules/3.16.0-2-ARCH/kernel/drm.ko
./usr/lib/modules/3.16.0-2-ARCH/kernel/usbhid.ko
./usr/lib/modules/3.16.0-2-ARCH/kernel/libata.ko
./usr/lib/modules/3.16.0-2-ARCH/kernel/drm_kms_helper.ko
./usr/lib/modules/3.16.0-2-ARCH/kernel/cdrom.ko
./usr/lib/modules/3.16.0-2-ARCH/kernel/mmc_core.ko
./usr/lib/modules/3.16.0-2-ARCH/kernel/hid.ko
./usr/lib/modules/3.16.0-2-ARCH/kernel/sdhci-pci.ko
./usr/lib/modules/3.16.0-2-ARCH/kernel/i915.ko
./usr/lib/modules/3.16.0-2-ARCH/kernel/video.ko
./usr/lib/modules/3.16.0-2-ARCH/kernel/ehci-pci.ko
./usr/lib/modules/3.16.0-2-ARCH/kernel/intel-gtt.ko
./usr/lib/modules/3.16.0-2-ARCH/kernel/jbd2.ko
./usr/lib/modules/3.16.0-2-ARCH/kernel/button.ko
./usr/lib/modules/3.16.0-2-ARCH/kernel/sr_mod.ko
./usr/lib/modules/3.16.0-2-ARCH/kernel/crc16.ko
./usr/lib/modules/3.16.0-2-ARCH/kernel/libps2.ko
./usr/lib/modules/3.16.0-2-ARCH/kernel/libahci.ko
./usr/lib/modules/3.16.0-2-ARCH/kernel/ahci.ko
./usr/lib/modules/3.16.0-2-ARCH/kernel/usb-common.ko
./usr/lib/modules/3.16.0-2-ARCH/kernel/sd_mod.ko
./usr/lib/modules/3.16.0-2-ARCH/kernel/mbcache.ko
./usr/lib/modules/3.16.0-2-ARCH/kernel/uhci-hcd.ko
./usr/lib/modules/3.16.0-2-ARCH/kernel/mmc_block.ko
./usr/lib/modules/3.16.0-2-ARCH/kernel/atkbd.ko
./usr/lib/modules/3.16.0-2-ARCH/kernel/usbcore.ko
./usr/lib/modules/3.16.0-2-ARCH/kernel/crc-t10dif.ko
./usr/lib/modules/3.16.0-2-ARCH/kernel/led-class.ko
./usr/lib/modules/3.16.0-2-ARCH/kernel/i2c-core.ko
ewaller$@$odin ~/devel/build/linux/src/linux-3.14 1063 %But, my keyboard and touchpad don't exist in the ISA bus address space. Things that used to live on the 1980's vintage ISA bus (like serial UARTS and ancient keyboard controllers) are now serviced by the serial LPC bus. I think you don't have that driver available in the initrd preboot environment
Edit: BTW, someone said
i8042: PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:PS2M] at 0x60,0x64 irq 1,12
serio: i8042 KBD port at 0x60,0x64 irq 1
serio: i8042 AUX port at 0x60,0x64 irq 12I think that is ISA space.
Last edited by ewaller (2014-08-08 04:32:33)
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
The shortest way to ruin a country is to give power to demagogues.— Dionysius of Halicarnassus
---
How to Ask Questions the Smart Way
Offline
When you boot to the Ubuntu system, before you chroot, look at the output of lsmod and note the modules in use. In particular, I am interested in modules that contain 'lpc', So try lsmod | grep lpc
lpc_ich 21163 0Post the module names that that finds here. Also, look in your initrd for modules for the LPC bus driver. It does not exist in mine.
./usr/lib/modules ./usr/lib/modules/3.15.8-1-ARCH ./usr/lib/modules/3.15.8-1-ARCH/modules.alias.bin ./usr/lib/modules/3.15.8-1-ARCH/modules.builtin.bin ./usr/lib/modules/3.15.8-1-ARCH/modules.devname ./usr/lib/modules/3.15.8-1-ARCH/modules.dep.bin ./usr/lib/modules/3.15.8-1-ARCH/kernel ./usr/lib/modules/3.15.8-1-ARCH/kernel/padlock-aes.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/rmd256.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/blowfish_generic.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/blowfish_common.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/tcrypt.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/dm-mod.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/aes-x86_64.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/af_alg.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/padlock-sha.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/sha512_generic.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/ccp.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/authenc.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/ctr.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/camellia-aesni-avx-x86_64.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/serpent-avx-x86_64.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/sr_mod.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/sha256-ssse3.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/glue_helper.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/md4.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/rng-core.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/async_raid6_recov.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/async_tx.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/serio.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/seqiv.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/twofish-x86_64-3way.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/ccp-crypto.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/crypto_user.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/usb-common.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/dm-region-hash.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/twofish_generic.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/crypto_null.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/ansi_cprng.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/cast5_generic.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/hmac.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/cast_common.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/deflate.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/cdrom.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/cmac.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/rsa.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/cast5-avx-x86_64.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/cast6_generic.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/usb-storage.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/i8042.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/xts.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/serpent-avx2.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/scsi_mod.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/seed.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/ehci-hcd.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/algif_skcipher.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/public_key.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/xor.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/zlib.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/camellia-x86_64.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/crc-t10dif.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/authencesn.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/mbcache.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/vmac.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/sha256_generic.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/sd_mod.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/async_pq.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/mpi.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/usbcore.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/dm-crypt.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/ehci-pci.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/dm-log.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/ecb.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/raid6_pq.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/crc16.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/algif_hash.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/camellia_generic.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/crc32c_generic.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/serpent-sse2-x86_64.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/crct10dif_common.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/dm-snapshot.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/ccm.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/salsa20_generic.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/blowfish-x86_64.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/twofish-avx-x86_64.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/rmd128.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/sha1_generic.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/xhci-hcd.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/camellia-aesni-avx2.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/lz4_compress.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/raid6test.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/oid_registry.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/salsa20-x86_64.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/sha512-ssse3.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/rmd160.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/gf128mul.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/lz4hc.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/gcm.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/cts.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/xcbc.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/async_xor.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/dm-mirror.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/x509_key_parser.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/asn1_decoder.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/crct10dif-pclmul.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/aesni-intel.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/crct10dif_generic.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/usbhid.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/lrw.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/ext4.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/dm-bufio.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/arc4.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/michael_mic.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/libahci.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/uas.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/jbd2.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/tea.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/crc32c-intel.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/cast6-avx-x86_64.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/sha1-ssse3.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/lz4.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/pcrypt.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/hid.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/fcrypt.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/des_generic.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/twofish-x86_64.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/libps2.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/pcbc.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/tgr192.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/cbc.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/ablk_helper.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/serpent_generic.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/asymmetric_keys.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/rmd320.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/anubis.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/khazad.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/libata.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/ghash-clmulni-intel.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/async_memcpy.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/twofish_common.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/ahci.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/wp512.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/lz4hc_compress.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/crc32-pclmul.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/atkbd.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/ghash-generic.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/md5.ko ./usr/lib/modules/3.15.8-1-ARCH/kernel/cryptd.ko ./usr/lib/modules/3.15.8-1-ARCH/modules.symbols.binBut, my keyboard and touchpad don't exist in the ISA bus address space. Things that used to live on the 1980's vintage ISA bus (like serial UARTS and ancient keyboard controllers) are now serviced by the serial LPC bus. I think you don't have that driver available in the initrd preboot environment
Sorry, i'm not good at these things, so which driver i should install if it's the case? (By the way, i added atkbd to the MODULES= and "earlymodules=atkbd modules-load=atkbd" to the kernel parameters, but i didn't make any change.)
Note that you shouldn't do this as a permanent solution, but just to get through the bootloader issue for now, manually edit /boot/grub/grub.cfg and change the relevant lines to point to the LTS kernel (in other words, grub-mkconfig should NOT fail, but that's not your biggest problem right now). This way the entry that pointed to the common kernel should now point to the LTS one.
You can find the LTS kernel files in /boot; the names should give them away. Remember to change both the kernel and initrd lines in grub.cfg.
In fact, i also have done as you told(by changing lines to the lts) and read about the error that grub-mkconfig gives me. It says it's ok, error is not important it should work properly. So i have some problem with my bootloader. I can't see the boot option anyway. Problem must be about UEFI because i remember that i had booting problems also when i first installed arch to my computer. I see all lts and lts.img files under /boot directory but somehow don't see as boot option.
Anyway, thanks a lot for all your help, maybe i do something wrong, i can't solve the problen. I'm going to reinstall my system, because i don't have time anymore. I hope at least this post would be useful for somebody else.
Offline
My theory is that you should add lpc_iph to the modules array for mkinitcio so that that module is available in the pre-boot environment when you are running from the ram disk. I believe that your keyboard and mouse are way,way down on the LPC Bus and that the kernel that is running in the pre-boot environment does not know how to talk to the LPC bus. YMMV ![]()
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
The shortest way to ruin a country is to give power to demagogues.— Dionysius of Halicarnassus
---
How to Ask Questions the Smart Way
Offline