You are not logged in.
This problem's been going on for a couple of months now. Essentially what happens is that when I perform a normal system update using
sudo pacman -Syu
and reboot the computer, it will go through the normal booting process (Everything marked as OK), but when the display manager starts, the resolution is significantly lower (probably 800x600 rather than 1366x768). Another symptom is that the neither the keyboard nor the mouse register any input on the screen. (Pressing the 'lock' keys don't trigger the LED on the keyboard, and the mouse doesn't move on the screen).
The only way I've been able to remedy this situation is that everytime I perform a system update, I have to load up the Arch boot CD, and pacstrap the root installing.
I"m not entirely sure which information one would need to diagnose this problem, but I'll include the output from the system update, and the pactrap update;
System update:
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
:: Starting full system upgrade...
resolving dependencies...
looking for inter-conflicts...
Packages (63): alsa-plugins-1.0.27-1 archlinux-keyring-20130406-1 binutils-2.23.2-2 chromium-26.0.1410.63-1 cifs-utils-6.0-1 firefox-20.0.1-2 flashplugin-11.2.202.280-1 gcc-4.8.0-2 gcc-libs-4.8.0-2 git-1.8.2.1-1 glibc-2.17-5 gnome-media-3.4.0-2 harfbuzz-0.9.15-1 imagemagick-6.8.4.6-1 isl-0.11.2-1 java-commons-daemon-1.0.15-1 java-jsvc-1.0.15-1 kmod-13-1 ldb-1.1.15-1 libbsd-0.4.2-1 libcap-2.22-4 libcdio-paranoia-10.2+0.90+1-1 libdiscid-0.5.0-1 libgnome-media-profiles-3.0.0-4 libldap-2.4.35-1 libmicrohttpd-0.9.25-2 libnfs-1.5.0-1 libpng-1.5.15-1 libreoffice-base-4.0.2-2 libreoffice-calc-4.0.2-2 libreoffice-common-4.0.2-2 libreoffice-draw-4.0.2-2 libreoffice-en-US-4.0.2-2 libreoffice-gnome-4.0.2-2 libreoffice-impress-4.0.2-2 libreoffice-math-4.0.2-2 libreoffice-writer-4.0.2-2 libshairport-1.2.1.20121215-1 libva-1.1.1-1 libwbclient-4.0.5-1 libwnck3-3.4.5-1 libxi-1.7.1-1 linux-3.8.6-1 lua-5.2.2-1 mpg123-1.15.3-1 nspr-4.9.6-1 orc-0.4.17-1 psmisc-22.20-1 python-3.3.1-1 python2-2.7.4-1 python2-distribute-0.6.36-1 python2-lxml-3.1.1-1 smbclient-4.0.5-1 sqlite-3.7.16.2-1 sudo-1.8.6.p8-1 systemd-201-1 systemd-sysvcompat-201-1 tevent-0.9.18-1 thunderbird-17.0.5-1 vlc-2.0.6-1 xbmc-12.1-5 xf86-input-synaptics-1.7.0-1 xf86-video-vmware-13.0.0-3
Total Download Size: 295.55 MiB
Total Installed Size: 1047.26 MiB
Net Upgrade Size: -80.29 MiB
:: Retrieving packages ...
downloading archlinux-keyring-20130406-1-any.pkg.tar.xz...
downloading glibc-2.17-5-i686.pkg.tar.xz...
downloading binutils-2.23.2-2-i686.pkg.tar.xz...
downloading kmod-13-1-i686.pkg.tar.xz...
downloading libcap-2.22-4-i686.pkg.tar.xz...
downloading systemd-201-1-i686.pkg.tar.xz...
downloading gcc-libs-4.8.0-2-i686.pkg.tar.xz...
downloading gcc-4.8.0-2-i686.pkg.tar.xz...
downloading isl-0.11.2-1-i686.pkg.tar.xz...
downloading libldap-2.4.35-1-i686.pkg.tar.xz...
downloading linux-3.8.6-1-i686.pkg.tar.xz...
downloading psmisc-22.20-1-i686.pkg.tar.xz...
downloading sudo-1.8.6.p8-1-i686.pkg.tar.xz...
downloading systemd-sysvcompat-201-1-i686.pkg.tar.xz...
downloading alsa-plugins-1.0.27-1-i686.pkg.tar.xz...
downloading chromium-26.0.1410.63-1-i686.pkg.tar.xz...
downloading libbsd-0.4.2-1-i686.pkg.tar.xz...
downloading libwbclient-4.0.5-1-i686.pkg.tar.xz...
downloading cifs-utils-6.0-1-i686.pkg.tar.xz...
downloading sqlite-3.7.16.2-1-i686.pkg.tar.xz...
downloading firefox-20.0.1-2-i686.pkg.tar.xz...
downloading flashplugin-11.2.202.280-1-i686.pkg.tar.xz...
downloading git-1.8.2.1-1-i686.pkg.tar.xz...
downloading harfbuzz-0.9.15-1-i686.pkg.tar.xz...
downloading imagemagick-6.8.4.6-1-i686.pkg.tar.xz...
downloading java-commons-daemon-1.0.15-1-i686.pkg.tar.xz...
downloading java-jsvc-1.0.15-1-i686.pkg.tar.xz...
downloading libcdio-paranoia-10.2+0.90+1-1-i686.pkg.tar.xz...
downloading libdiscid-0.5.0-1-i686.pkg.tar.xz...
downloading libpng-1.5.15-1-i686.pkg.tar.xz...
downloading libreoffice-en-US-4.0.2-2-i686.pkg.tar.xz...
downloading python-3.3.1-1-i686.pkg.tar.xz...
downloading libreoffice-common-4.0.2-2-i686.pkg.tar.xz...
downloading libreoffice-base-4.0.2-2-i686.pkg.tar.xz...
downloading libreoffice-calc-4.0.2-2-i686.pkg.tar.xz...
downloading libreoffice-draw-4.0.2-2-i686.pkg.tar.xz...
downloading libreoffice-gnome-4.0.2-2-i686.pkg.tar.xz...
downloading libreoffice-impress-4.0.2-2-i686.pkg.tar.xz...
downloading libreoffice-math-4.0.2-2-i686.pkg.tar.xz...
downloading libreoffice-writer-4.0.2-2-i686.pkg.tar.xz...
downloading libva-1.1.1-1-i686.pkg.tar.xz...
downloading libwnck3-3.4.5-1-i686.pkg.tar.xz...
downloading libxi-1.7.1-1-i686.pkg.tar.xz...
downloading lua-5.2.2-1-i686.pkg.tar.xz...
downloading mpg123-1.15.3-1-i686.pkg.tar.xz...
downloading nspr-4.9.6-1-i686.pkg.tar.xz...
downloading orc-0.4.17-1-i686.pkg.tar.xz...
downloading python2-2.7.4-1-i686.pkg.tar.xz...
downloading python2-distribute-0.6.36-1-any.pkg.tar.xz...
downloading python2-lxml-3.1.1-1-i686.pkg.tar.xz...
downloading tevent-0.9.18-1-i686.pkg.tar.xz...
downloading ldb-1.1.15-1-i686.pkg.tar.xz...
downloading smbclient-4.0.5-1-i686.pkg.tar.xz...
downloading thunderbird-17.0.5-1-i686.pkg.tar.xz...
downloading vlc-2.0.6-1-i686.pkg.tar.xz...
downloading xf86-input-synaptics-1.7.0-1-i686.pkg.tar.xz...
downloading xf86-video-vmware-13.0.0-3-i686.pkg.tar.xz...
downloading libgnome-media-profiles-3.0.0-4-i686.pkg.tar.xz...
downloading gnome-media-3.4.0-2-i686.pkg.tar.xz...
downloading libmicrohttpd-0.9.25-2-i686.pkg.tar.xz...
downloading libnfs-1.5.0-1-i686.pkg.tar.xz...
downloading libshairport-1.2.1.20121215-1-i686.pkg.tar.xz...
downloading xbmc-12.1-5-i686.pkg.tar.xz...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
upgrading alsa-plugins...
upgrading archlinux-keyring...
==> Appending keys from archlinux.gpg...
gpg: 3 marginal(s) needed, 1 complete(s) needed, PGP trust model
gpg: depth: 0 valid: 1 signed: 5 trust: 0-, 0q, 0n, 0m, 0f, 1u
gpg: depth: 1 valid: 5 signed: 64 trust: 0-, 0q, 0n, 5m, 0f, 0u
gpg: depth: 2 valid: 64 signed: 1 trust: 64-, 0q, 0n, 0m, 0f, 0u
gpg: next trustdb check due at 2014-01-22
==> Locally signing trusted keys in keyring...
-> Locally signing key 0E8B644079F599DFC1DDC3973348882F6AC6A4C2...
-> Locally signing key 684148BB25B49E986A4944C55184252D824B18E8...
-> Locally signing key 44D4A033AC140143927397D47EFD567D4C7EA887...
-> Locally signing key 27FFC4769E19F096D41D9265A04F9397CDFD6BB0...
-> Locally signing key AB19265E5D7D20687D303246BA1DFB64FFF979E7...
==> Importing owner trust values...
==> Updating trust database...
gpg: next trustdb check due at 2014-01-22
upgrading glibc...
Generating locales...
en_US.UTF-8... done
en_US.ISO-8859-1... done
Generation complete.
upgrading binutils...
upgrading kmod...
upgrading libcap...
upgrading systemd...
upgrading chromium...
installing libbsd...
upgrading libwbclient...
upgrading cifs-utils...
upgrading sqlite...
upgrading firefox...
upgrading flashplugin...
upgrading gcc-libs...
upgrading gcc...
upgrading git...
upgrading libgnome-media-profiles...
upgrading gnome-media...
New optional dependencies for gnome-media
gstreamer0.10-ugly-plugins: Record sound into mp3 format [installed]
upgrading harfbuzz...
upgrading imagemagick...
upgrading isl...
upgrading java-commons-daemon...
upgrading java-jsvc...
upgrading libcdio-paranoia...
upgrading libdiscid...
upgrading libldap...
upgrading libmicrohttpd...
upgrading libnfs...
upgrading libpng...
upgrading libreoffice-en-US...
upgrading python...
upgrading libreoffice-common...
upgrading libreoffice-base...
upgrading libreoffice-calc...
upgrading libreoffice-draw...
upgrading libreoffice-gnome...
upgrading libreoffice-impress...
upgrading libreoffice-math...
upgrading libreoffice-writer...
upgrading libshairport...
upgrading libva...
upgrading libwnck3...
upgrading libxi...
upgrading linux...
>>> Updating module dependencies. Please wait ...
>>> Generating initial ramdisk, using mkinitcpio. Please wait...
==> Building image from preset: 'default'
-> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img
==> Starting build: 3.8.6-1-ARCH
-> Running build hook: [base]
-> Running build hook: [udev]
-> Running build hook: [autodetect]
-> Running build hook: [modconf]
-> Running build hook: [block]
-> Running build hook: [lvm2]
-> Running build hook: [filesystems]
==> WARNING: Hook 'usbinput' is deprecated. Replace it with 'keyboard' in your config
-> Running build hook: [keyboard]
-> Running build hook: [fsck]
==> Generating module dependencies
==> Creating gzip initcpio image: /boot/initramfs-linux.img
==> Image generation successful
==> Building image from preset: 'fallback'
-> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-fallback.img -S autodetect
==> Starting build: 3.8.6-1-ARCH
-> Running build hook: [base]
-> Running build hook: [udev]
-> Running build hook: [modconf]
-> Running build hook: [block]
-> Running build hook: [lvm2]
-> Running build hook: [filesystems]
==> WARNING: Hook 'usbinput' is deprecated. Replace it with 'keyboard' in your config
-> Running build hook: [keyboard]
-> Running build hook: [fsck]
==> Generating module dependencies
==> Creating gzip initcpio image: /boot/initramfs-linux-fallback.img
==> Image generation successful
upgrading lua...
upgrading mpg123...
upgrading nspr...
upgrading orc...
upgrading psmisc...
upgrading python2...
upgrading python2-distribute...
upgrading python2-lxml...
installing tevent...
Optional dependencies for tevent
python2: for python bindings [installed]
installing ldb...
Optional dependencies for ldb
python2: for python bindings [installed]
upgrading smbclient...
upgrading sudo...
upgrading systemd-sysvcompat...
upgrading thunderbird...
upgrading vlc...
New optional dependencies for vlc
ttf-freefont: for subtitle font
upgrading xbmc...
upgrading xf86-input-synaptics...
upgrading xf86-video-vmware...
Pacstrap results:
==> Creating install root at /mnt
==> Installing packages to /mnt
:: Synchronizing package databases...
downloading core.db...
downloading core.db...
downloading core.db...
downloading core.db...
downloading core.db...
downloading extra.db...
downloading extra.db...
downloading extra.db...
downloading community.db...
downloading community.db...
downloading community.db...
:: There are 52 members in group base:
:: Repository core
1) bash 2) bzip2 3) coreutils 4) cronie 5) cryptsetup 6) device-mapper 7) dhcpcd 8) diffutils 9) e2fsprogs 10) file 11) filesystem 12) findutils 13) gawk 14) gcc-libs 15) gettext 16) glibc 17) grep 18) gzip 19) heirloom-mailx 20) inetutils 21) iproute2 22) iputils 23) jfsutils 24) less 25) licenses 26) linux 27) logrotate 28) lvm2 29) man-db 30) man-pages 31) mdadm 32) nano 33) netcfg 34) pacman 35) pciutils 36) pcmciautils 37) perl 38) ppp 39) procps-ng 40) psmisc 41) reiserfsprogs 42) sed 43) shadow 44) sysfsutils 45) systemd-sysvcompat 46) tar 47) texinfo 48) usbutils 49) util-linux 50) vi 51) which 52) xfsprogs
Enter a selection (default=all):
resolving dependencies...
looking for inter-conflicts...
Targets (52): bash-4.2.045-1 bzip2-1.0.6-4 coreutils-8.21-1 cronie-1.4.9-2 cryptsetup-1.6.0-1 device-mapper-2.02.98-3 dhcpcd-5.6.7-1 diffutils-3.3-1 e2fsprogs-1.42.7-1 file-5.14-1 filesystem-2013.03-2 findutils-4.4.2-5 gawk-4.0.2-1 gcc-libs-4.8.0-2 gettext-0.18.2.1-1 glibc-2.17-5 grep-2.14-2 gzip-1.5-3 heirloom-mailx-12.5-3 inetutils-1.9.1-4 iproute2-3.8.0-1 iputils-20121221-1 jfsutils-1.1.15-3 less-451-1 licenses-20130203-1 linux-3.8.6-1 logrotate-3.8.3-1 lvm2-2.02.98-3 man-db-2.6.3-1 man-pages-3.50-1 mdadm-3.2.6-3 nano-2.2.6-2 netcfg-3.0-1 pacman-4.1.0-2 pciutils-3.1.10-1 pcmciautils-018-6 perl-5.16.3-1 ppp-2.4.5-5 procps-ng-3.3.7-1 psmisc-22.20-1 reiserfsprogs-3.6.22-1 sed-4.2.2-2 shadow-4.1.5.1-5 sysfsutils-2.1.0-8 systemd-sysvcompat-201-1 tar-1.26-2 texinfo-5.1-1 usbutils-006-1 util-linux-2.22.2-2 vi-1:050325-3 which-2.20-6 xfsprogs-3.1.10-1
Total Installed Size: 245.60 MiB
Net Upgrade Size: 0.00 MiB
Proceed with installation? [Y/n]
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
upgrading filesystem...
upgrading glibc...
Generating locales...
en_US.UTF-8... done
en_US.ISO-8859-1... done
Generation complete.
upgrading bash...
upgrading bzip2...
upgrading coreutils...
upgrading cronie...
upgrading device-mapper...
upgrading shadow...
upgrading util-linux...
upgrading cryptsetup...
upgrading dhcpcd...
upgrading diffutils...
upgrading e2fsprogs...
upgrading file...
upgrading findutils...
upgrading gawk...
upgrading gcc-libs...
upgrading gettext...
upgrading grep...
upgrading gzip...
upgrading heirloom-mailx...
upgrading inetutils...
upgrading iproute2...
upgrading sysfsutils...
upgrading iputils...
upgrading jfsutils...
upgrading less...
upgrading licenses...
upgrading linux...
>>> Updating module dependencies. Please wait ...
>>> Generating initial ramdisk, using mkinitcpio. Please wait...
==> Building image from preset: 'default'
-> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img
==> Starting build: 3.8.6-1-ARCH
-> Running build hook: [base]
-> Running build hook: [udev]
-> Running build hook: [autodetect]
-> Running build hook: [modconf]
-> Running build hook: [block]
-> Running build hook: [lvm2]
-> Running build hook: [filesystems]
==> WARNING: Hook 'usbinput' is deprecated. Replace it with 'keyboard' in your config
-> Running build hook: [keyboard]
-> Running build hook: [fsck]
==> Generating module dependencies
==> Creating gzip initcpio image: /boot/initramfs-linux.img
==> Image generation successful
==> Building image from preset: 'fallback'
-> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-fallback.img -S autodetect
==> Starting build: 3.8.6-1-ARCH
-> Running build hook: [base]
-> Running build hook: [udev]
-> Running build hook: [modconf]
-> Running build hook: [block]
-> Running build hook: [lvm2]
-> Running build hook: [filesystems]
==> WARNING: Hook 'usbinput' is deprecated. Replace it with 'keyboard' in your config
-> Running build hook: [keyboard]
-> Running build hook: [fsck]
==> Generating module dependencies
==> Creating gzip initcpio image: /boot/initramfs-linux-fallback.img
==> Image generation successful
upgrading logrotate...
upgrading lvm2...
upgrading man-db...
upgrading man-pages...
upgrading mdadm...
upgrading nano...
upgrading netcfg...
upgrading pacman...
upgrading pciutils...
upgrading pcmciautils...
upgrading perl...
upgrading ppp...
upgrading procps-ng...
upgrading psmisc...
upgrading reiserfsprogs...
upgrading sed...
upgrading systemd-sysvcompat...
upgrading tar...
upgrading texinfo...
upgrading usbutils...
upgrading vi...
upgrading which...
upgrading xfsprogs...
That was the most recent occurrence, but like I said, it's been occurring for months. I figure it's probably some crazy setting I have in my system. I'll post my mkinitcpio.conf just as a preemptive measure.
# vim:set ft=sh
# MODULES
# The following modules are loaded before any boot hooks are
# run. Advanced users may wish to specify all system modules
# in this array. For instance:
# MODULES="piix ide_disk reiserfs"
MODULES=""
# BINARIES
# This setting includes any additional binaries a given user may
# wish into the CPIO image. This is run last, so it may be used to
# override the actual binaries included by a given hook
# BINARIES are dependency parsed, so you may safely ignore libraries
BINARIES=""
# FILES
# This setting is similar to BINARIES above, however, files are added
# as-is and are not parsed in any way. This is useful for config files.
FILES=""
# HOOKS
# This is the most important setting in this file. The HOOKS control the
# modules and scripts added to the image, and what happens at boot time.
# Order is important, and it is recommended that you do not change the
# order in which HOOKS are added. Run 'mkinitcpio -H <hook name>' for
# help on a given hook.
# 'base' is _required_ unless you know precisely what you are doing.
# 'udev' is _required_ in order to automatically load modules
# 'filesystems' is _required_ unless you specify your fs modules in MODULES
# Examples:
## This setup specifies all modules in the MODULES setting above.
## No raid, lvm2, or encrypted root is needed.
# HOOKS="base"
#
## This setup will autodetect all modules for your system and should
## work as a sane default
# HOOKS="base udev autodetect block filesystems"
#
## This setup will generate a 'full' image which supports most systems.
## No autodetection is done.
# HOOKS="base udev block filesystems"
#
## This setup assembles a pata mdadm array with an encrypted root FS.
## Note: See 'mkinitcpio -H mdadm' for more information on raid devices.
# HOOKS="base udev block mdadm encrypt filesystems"
#
## This setup loads an lvm2 volume group on a usb device.
# HOOKS="base udev block lvm2 filesystems"
#
## NOTE: If you have /usr on a separate partition, you MUST include the
# usr, fsck and shutdown hooks.
HOOKS="base udev autodetect modconf block lvm2 filesystems keyboard fsck"
# COMPRESSION
# Use this to compress the initramfs image. By default, gzip compression
# is used. Use 'cat' to create an uncompressed image.
#COMPRESSION="gzip"
#COMPRESSION="bzip2"
#COMPRESSION="lzma"
#COMPRESSION="xz"
#COMPRESSION="lzop"
# COMPRESSION_OPTIONS
# Additional options for the compressor
#COMPRESSION_OPTIONS=""
Offline
It doesn't seem to be using your mkinitcpio.conf? The warning claims you are using the usbinput hook but that doesn't appear in the file you posted...
CLI Paste | How To Ask Questions
Arch Linux | x86_64 | GPT | EFI boot | refind | stub loader | systemd | LVM2 on LUKS
Lenovo x270 | Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz | Intel Wireless 8265/8275 | US keyboard w/ Euro | 512G NVMe INTEL SSDPEKKF512G7L
Offline
Offhand, it sounds to me like you are having the same issue as this guy.
Offline
It doesn't seem to be using your mkinitcpio.conf? The warning claims you are using the usbinput hook but that doesn't appear in the file you posted...
My apologies, between the time I posted the initial logs and the mkinitcpio.conf, I had replaced the usbinput with keyboard; After updating today, the result is the same.
@David Betson: I would have thought the same thing too, but I'm using a laptop, if that changes anything.
Offline
Why would that make a difference? Do you use virtualbox?
CLI Paste | How To Ask Questions
Arch Linux | x86_64 | GPT | EFI boot | refind | stub loader | systemd | LVM2 on LUKS
Lenovo x270 | Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz | Intel Wireless 8265/8275 | US keyboard w/ Euro | 512G NVMe INTEL SSDPEKKF512G7L
Offline
Why would that make a difference? Do you use virtualbox?
No, I don't use virtual box.
Offline
Can we take a peek at your /etc/fstab ?
I think you've the problem I had suspected was going on in that other thread. I think your boot partition is not mounted on /boot at the time you do the upgrade. This will cause the new modules to be installed in the libraries. The new kernel and initrd will be built, and installed to the /boot mount point. Unfortunately, if the boot partition is not mounted, the files don't replace the old ones and the boot loader uses the stale files the next time you boot. The old kernel cannot find its modules, because the only ones available belong to the new kernel (you know, the one that was written to what /boot)
If you can use the keyboard after an upgrade, log in and compare the output of uname -a and of pacman -Qi linux. The versions had better match.
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way
Offline
Can we take a peek at your /etc/fstab ?
I think you've the problem I had suspected was going on in that other thread. I think your boot partition is not mounted on /boot at the time you do the upgrade. This will cause the new modules to be installed in the libraries. The new kernel and initrd will be built, and installed to the /boot mount point. Unfortunately, if the boot partition is not mounted, the files don't replace the old ones and the boot loader uses the stale files the next time you boot. The old kernel cannot find its modules, because the only ones available belong to the new kernel (you know, the one that was written to what /boot)If you can use the keyboard after an upgrade, log in and compare the output of uname -a and of pacman -Qi linux. The versions had better match.
Yes, it seems as if you were right. I must have missed that in the thread you posted. My /etc/fstab does not have the boot partition in it, just the root and home (I'm using lvm for both of them)
#
# /etc/fstab: static file system information
#
# <file system> <dir> <type> <options> <dump> <pass>
# /dev/mapper/zenith-root
UUID=ee7499cc-47b3-4001-a2ed-01686bc0aaec / ext4 rw,relatime,data=ordered 0 1
# /dev/mapper/zenith-home
UUID=e13add11-3bc1-44d5-acc4-f7e0be7f8419 /home ext4 rw,relatime,data=ordered 0 2
Offline