You are not logged in.

#1 2018-10-10 09:06:23

blux
Member
Registered: 2012-08-17
Posts: 17

[SOLVED] USB keyboard only recognized after a very long delay in X11

I updated my system this morning, and now have a problem with my USB keyboard.

I have setup my laptop such that after booting I need to login to tty1, after which X11 is started automatically.

The problem I have is that the USB keyboard works fine in the tty1, but no longer responds after I am running X11. It takes a couple of minutes, and then all of a sudden the keyboard works again. I already tried downgrading linux and libinput (both were upgraded this morning), to no avail. These are the packages that I updated this morning:

[2018-10-10 07:53] [ALPM] upgraded iana-etc (20180221-1 -> 20180913-1)
[2018-10-10 07:53] [ALPM] upgraded apr (1.6.3-1 -> 1.6.5-1)
[2018-10-10 07:53] [ALPM] upgraded archlinux-keyring (20180808-1 -> 20181003-1)
[2018-10-10 07:53] [ALPM] upgraded libuv (1.23.1-1 -> 1.23.2-1)
[2018-10-10 07:53] [ALPM] upgraded glib2 (2.58.0+31+g2a7d4d2dc-1 -> 2.58.1-1)
[2018-10-10 07:53] [ALPM] upgraded cmake (3.12.2-1 -> 3.12.3-1)
[2018-10-10 07:53] [ALPM] upgraded fontconfig (2:2.13.0+15+gc60ed9e-1 -> 2:2.13.1+12+g5f5ec56-1)
[2018-10-10 07:53] [ALPM] upgraded libxcb (1.13-1 -> 1.13.1-1)
[2018-10-10 07:53] [ALPM] upgraded libx11 (1.6.6-1 -> 1.6.6-2)
[2018-10-10 07:53] [ALPM] upgraded cups-filters (1.21.2-1 -> 1.21.3-1)
[2018-10-10 07:53] [ALPM] upgraded dnssec-anchors (20170711-1 -> 20181003-1)
[2018-10-10 07:53] [ALPM] upgraded libdrm (2.4.94-1 -> 2.4.95-1)
[2018-10-10 07:53] [ALPM] upgraded x265 (2.8-1 -> 2.9-1)
[2018-10-10 07:53] [ALPM] upgraded mesa (18.2.1-2 -> 18.2.2-1)
[2018-10-10 07:53] [ALPM] upgraded ffmpeg (1:4.0.2-3 -> 1:4.0.2-6)
[2018-10-10 07:53] [ALPM] upgraded fuse-common (3.2.5-1 -> 3.2.6-1)
[2018-10-10 07:53] [ALPM] upgraded git (2.19.0-1 -> 2.19.1-1)
[2018-10-10 07:53] [ALPM] upgraded haskell-attoparsec (0.13.2.2-28 -> 0.13.2.2-29)
[2018-10-10 07:53] [ALPM] upgraded haskell-aeson (1.4.1.0-2 -> 1.4.1.0-3)
[2018-10-10 07:53] [ALPM] upgraded haskell-vector-algorithms (0.8.0.0-1 -> 0.8.0.1-1)
[2018-10-10 07:53] [ALPM] upgraded haskell-mono-traversable (1.0.9.0-13 -> 1.0.9.0-16)
[2018-10-10 07:53] [ALPM] upgraded haskell-resourcet (1.2.1-21 -> 1.2.2-1)
[2018-10-10 07:53] [ALPM] upgraded haskell-conduit (1.3.0.3-38 -> 1.3.1-3)
[2018-10-10 07:53] [ALPM] upgraded haskell-network (2.7.0.2-9 -> 2.7.0.2-10)
[2018-10-10 07:53] [ALPM] upgraded haskell-streaming-commons (0.2.1.0-7 -> 0.2.1.0-8)
[2018-10-10 07:53] [ALPM] upgraded haskell-typed-process (0.2.3.0-3 -> 0.2.3.0-4)
[2018-10-10 07:53] [ALPM] upgraded haskell-conduit-extra (1.3.0-60 -> 1.3.0-65)
[2018-10-10 07:53] [ALPM] upgraded haskell-memory (0.14.18-1 -> 0.14.18-2)
[2018-10-10 07:53] [ALPM] upgraded haskell-cryptonite (0.25-21 -> 0.25-22)
[2018-10-10 07:53] [ALPM] upgraded haskell-http-types (0.12.2-2 -> 0.12.2-3)
[2018-10-10 07:53] [ALPM] upgraded haskell-http-client (0.5.13.1-20 -> 0.5.13.1-21)
[2018-10-10 07:53] [ALPM] upgraded haskell-socks (0.5.6-35 -> 0.5.6-36)
[2018-10-10 07:53] [ALPM] upgraded haskell-hourglass (0.2.12-3 -> 0.2.12-4)
[2018-10-10 07:53] [ALPM] upgraded haskell-asn1-types (0.3.2-75 -> 0.3.2-76)
[2018-10-10 07:53] [ALPM] upgraded haskell-asn1-encoding (0.9.5-68 -> 0.9.5-69)
[2018-10-10 07:53] [ALPM] upgraded haskell-asn1-parse (0.9.4-79 -> 0.9.4-80)
[2018-10-10 07:53] [ALPM] upgraded haskell-pem (0.2.4-27 -> 0.2.4-28)
[2018-10-10 07:53] [ALPM] upgraded haskell-x509 (1.7.4-4 -> 1.7.4-5)
[2018-10-10 07:53] [ALPM] upgraded haskell-x509-store (1.6.6-32 -> 1.6.6-33)
[2018-10-10 07:53] [ALPM] upgraded haskell-x509-validation (1.6.10-32 -> 1.6.10-33)
[2018-10-10 07:53] [ALPM] upgraded haskell-tls (1.4.1-42 -> 1.4.1-43)
[2018-10-10 07:53] [ALPM] upgraded haskell-x509-system (1.6.6-61 -> 1.6.6-62)
[2018-10-10 07:53] [ALPM] upgraded haskell-connection (0.2.8-97 -> 0.2.8-98)
[2018-10-10 07:53] [ALPM] upgraded haskell-http-client-tls (0.3.5.3-76 -> 0.3.5.3-77)
[2018-10-10 07:53] [ALPM] upgraded haskell-http-conduit (2.3.2-60 -> 2.3.2-65)
[2018-10-10 07:53] [ALPM] upgraded haskell-base-orphans (0.8-8 -> 0.8-9)
[2018-10-10 07:53] [ALPM] upgraded haskell-transformers-base (0.4.5.2-16 -> 0.4.5.2-17)
[2018-10-10 07:53] [ALPM] upgraded haskell-monad-control (1.0.2.3-18 -> 1.0.2.3-19)
[2018-10-10 07:53] [ALPM] upgraded haskell-lifted-base (0.2.3.12-18 -> 0.2.3.12-19)
[2018-10-10 07:53] [ALPM] upgraded haskell-blaze-markup (0.8.2.2-1 -> 0.8.2.2-2)
[2018-10-10 07:53] [ALPM] upgraded haskell-blaze-html (0.9.1.1-7 -> 0.9.1.1-8)
[2018-10-10 07:53] [ALPM] upgraded haskell-xml-conduit (1.8.0.1-6 -> 1.8.0.1-11)
[2018-10-10 07:53] [ALPM] upgraded haskell-aws (0.20-96 -> 0.20-101)
[2018-10-10 07:53] [ALPM] upgraded haskell-securemem (0.1.10-29 -> 0.1.10-30)
[2018-10-10 07:53] [ALPM] upgraded haskell-crypto-cipher-types (0.0.9-67 -> 0.0.9-68)
[2018-10-10 07:53] [ALPM] upgraded haskell-cipher-aes (0.2.11-67 -> 0.2.11-68)
[2018-10-10 07:53] [ALPM] upgraded haskell-crypto-random (0.0.9-71 -> 0.0.9-72)
[2018-10-10 07:53] [ALPM] upgraded haskell-cprng-aes (0.6.1-70 -> 0.6.1-71)
[2018-10-10 07:53] [ALPM] upgraded haskell-clientsession (0.9.1.2-76 -> 0.9.1.2-77)
[2018-10-10 07:53] [ALPM] upgraded haskell-distributive (0.6-5 -> 0.6-6)
[2018-10-10 07:53] [ALPM] upgraded haskell-comonad (5.0.4-13 -> 5.0.4-14)
[2018-10-10 07:53] [ALPM] upgraded haskell-bifunctors (5.5.3-10 -> 5.5.3-11)
[2018-10-10 07:53] [ALPM] upgraded haskell-profunctors (5.3-12 -> 5.3-13)
[2018-10-10 07:53] [ALPM] upgraded haskell-semigroupoids (5.3.1-16 -> 5.3.1-17)
[2018-10-10 07:53] [ALPM] upgraded haskell-free (5.1-16 -> 5.1-17)
[2018-10-10 07:53] [ALPM] upgraded haskell-adjunctions (4.4-50 -> 4.4-51)
[2018-10-10 07:53] [ALPM] upgraded haskell-invariant (0.5.1-7 -> 0.5.1-8)
[2018-10-10 07:53] [ALPM] upgraded haskell-kan-extensions (5.2-18 -> 5.2-19)
[2018-10-10 07:53] [ALPM] upgraded haskell-lens (4.17-16 -> 4.17-17)
[2018-10-10 07:53] [ALPM] upgraded haskell-optparse-applicative (0.14.2.0-9 -> 0.14.3.0-1)
[2018-10-10 07:53] [ALPM] upgraded haskell-shakespeare (2.0.18-5 -> 2.0.18-6)
[2018-10-10 07:53] [ALPM] upgraded haskell-xml-hamlet (0.5.0-64 -> 0.5.0-69)
[2018-10-10 07:53] [ALPM] upgraded haskell-dav (1.3.2-136 -> 1.3.2-141)
[2018-10-10 07:53] [ALPM] upgraded haskell-dbus (1.0.1-62 -> 1.0.1-64)
[2018-10-10 07:53] [ALPM] upgraded haskell-monad-logger (0.3.29-18 -> 0.3.29-23)
[2018-10-10 07:53] [ALPM] upgraded haskell-attoparsec-iso8601 (1.0.1.0-1 -> 1.0.1.0-2)
[2018-10-10 07:53] [ALPM] upgraded haskell-http-api-data (0.3.9-3 -> 0.3.10-1)
[2018-10-10 07:53] [ALPM] upgraded haskell-resource-pool (0.2.3.2-46 -> 0.2.3.2-47)
[2018-10-10 07:53] [ALPM] upgraded haskell-src-exts (1.20.3-2 -> 1.20.3-3)
[2018-10-10 07:53] [ALPM] upgraded haskell-th-orphans (0.13.6-9 -> 0.13.6-10)
[2018-10-10 07:53] [ALPM] upgraded haskell-src-meta (0.8.0.3-20 -> 0.8.0.3-21)
[2018-10-10 07:53] [ALPM] upgraded haskell-persistent (2.8.2-84 -> 2.8.2-90)
[2018-10-10 07:53] [ALPM] upgraded haskell-unliftio (0.2.8.1-1 -> 0.2.8.1-2)
[2018-10-10 07:53] [ALPM] upgraded haskell-esqueleto (2.5.3.20180402-82 -> 2.5.3.20180402-88)
[2018-10-10 07:53] [ALPM] upgraded haskell-fdo-notify (0.3.1-101 -> 0.3.1-103)
[2018-10-10 07:53] [ALPM] upgraded haskell-feed (1.0.0.0-116 -> 1.0.0.0-121)
[2018-10-10 07:53] [ALPM] upgraded haskell-hslogger (1.2.12-2 -> 1.2.12-3)
[2018-10-10 07:53] [ALPM] upgraded haskell-network-multicast (0.2.0-38 -> 0.2.0-39)
[2018-10-10 07:53] [ALPM] upgraded haskell-persistent-sqlite (2.8.2-29 -> 2.8.2-35)
[2018-10-10 07:53] [ALPM] upgraded haskell-aeson-compat (0.3.9-4 -> 0.3.9-5)
[2018-10-10 07:53] [ALPM] upgraded haskell-persistent-template (2.5.4-110 -> 2.5.4-116)
[2018-10-10 07:53] [ALPM] upgraded haskell-sandi (0.4.2-54 -> 0.4.2-59)
[2018-10-10 07:53] [ALPM] upgraded haskell-tasty (1.1.0.3-3 -> 1.1.0.3-4)
[2018-10-10 07:53] [ALPM] upgraded haskell-tasty-hunit (0.10.0.1-25 -> 0.10.0.1-26)
[2018-10-10 07:53] [ALPM] upgraded haskell-tasty-quickcheck (0.10-17 -> 0.10-18)
[2018-10-10 07:53] [ALPM] upgraded haskell-reducers (3.12.3-17 -> 3.12.3-18)
[2018-10-10 07:53] [ALPM] upgraded haskell-tasty-rerun (1.1.12-35 -> 1.1.13-2)
[2018-10-10 07:53] [ALPM] upgraded haskell-wai (3.2.1.2-37 -> 3.2.1.2-38)
[2018-10-10 07:53] [ALPM] upgraded haskell-iproute (1.7.5-27 -> 1.7.5-28)
[2018-10-10 07:53] [ALPM] upgraded haskell-wai-logger (2.3.2-129 -> 2.3.2-133)
[2018-10-10 07:53] [ALPM] upgraded haskell-wai-extra (3.0.24.3-2 -> 3.0.24.3-4)
[2018-10-10 07:53] [ALPM] upgraded haskell-bsb-http-chunked (0.0.0.3-7 -> 0.0.0.3-9)
[2018-10-10 07:53] [ALPM] upgraded haskell-http-date (0.0.8-5 -> 0.0.8-6)
[2018-10-10 07:53] [ALPM] upgraded haskell-simple-sendfile (0.2.27-86 -> 0.2.27-91)
[2018-10-10 07:53] [ALPM] upgraded haskell-warp (3.2.25-15 -> 3.2.25-20)
[2018-10-10 07:53] [ALPM] upgraded haskell-tls-session-manager (0.0.0.2-69 -> 0.0.0.2-70)
[2018-10-10 07:53] [ALPM] upgraded haskell-warp-tls (3.2.4.3-95 -> 3.2.4.3-100)
[2018-10-10 07:53] [ALPM] upgraded haskell-yaml (0.10.2.0-6 -> 0.10.3.0-3)
[2018-10-10 07:53] [ALPM] upgraded haskell-rio (0.1.5.0-9 -> 0.1.5.0-10)
[2018-10-10 07:53] [ALPM] upgraded haskell-yesod-core (1.6.6-52 -> 1.6.8-2)
[2018-10-10 07:53] [ALPM] upgraded haskell-email-validate (2.3.2.7-3 -> 2.3.2.7-4)
[2018-10-10 07:53] [ALPM] upgraded haskell-css-text (0.1.3.0-26 -> 0.1.3.0-27)
[2018-10-10 07:53] [ALPM] upgraded haskell-xss-sanitize (0.3.6-6 -> 0.3.6-7)
[2018-10-10 07:53] [ALPM] upgraded haskell-yesod-persistent (1.6.0-120 -> 1.6.0-127)
[2018-10-10 07:53] [ALPM] upgraded haskell-yesod-form (1.6.2-63 -> 1.6.2-70)
[2018-10-10 07:53] [ALPM] upgraded haskell-yesod (1.6.0-133 -> 1.6.0-141)
[2018-10-10 07:53] [ALPM] upgraded haskell-cryptonite-conduit (0.2.2-116 -> 0.2.2-121)
[2018-10-10 07:53] [ALPM] upgraded haskell-hjsmin (0.2.0.2-31 -> 0.2.0.2-32)
[2018-10-10 07:53] [ALPM] upgraded haskell-wai-app-static (3.1.6.2-119 -> 3.1.6.2-124)
[2018-10-10 07:53] [ALPM] upgraded haskell-yesod-static (1.6.0-107 -> 1.6.0-113)
[2018-10-10 07:53] [ALPM] upgraded git-annex (6.20180926-3 -> 6.20180926-12)
[2018-10-10 07:53] [ALPM] upgraded go (2:1.11-1 -> 2:1.11.1-1)
[2018-10-10 07:53] [ALPM] upgraded librsvg (2:2.44.6-1 -> 2:2.44.7-1)
[2018-10-10 07:53] [ALPM] upgraded gtk-update-icon-cache (3.24.1+2+ged57e564a9-1 -> 3.24.1+8+g220f77d8c1-1)
[2018-10-10 07:53] [ALPM] upgraded libepoxy (1.5.2-1 -> 1.5.3-1)
[2018-10-10 07:53] [ALPM] upgraded gtk3 (3.24.1+2+ged57e564a9-1 -> 3.24.1+8+g220f77d8c1-1)
[2018-10-10 07:53] [ALPM] upgraded haskell-foundation (0.0.21-9 -> 0.0.21-10)
[2018-10-10 07:53] [ALPM] upgraded haskell-uri-bytestring (0.3.2.0-17 -> 0.3.2.0-18)
[2018-10-10 07:53] [ALPM] upgraded jbig2dec (0.14-1 -> 0.15-1)
[2018-10-10 07:53] [ALPM] upgraded lib32-glib2 (2.56.2-1 -> 2.58.1-1)
[2018-10-10 07:53] [ALPM] upgraded lib32-fontconfig (2:2.13.0+15+gc60ed9e-1 -> 2:2.13.1+12+g5f5ec56-1)
[2018-10-10 07:53] [ALPM] upgraded lib32-ncurses (6.1-2 -> 6.1-3)
[2018-10-10 07:53] [ALPM] upgraded lib32-gstreamer (1.14.3-1 -> 1.14.4-1)
[2018-10-10 07:53] [ALPM] upgraded lib32-libxcb (1.13-1 -> 1.13.1-1)
[2018-10-10 07:53] [ALPM] upgraded lib32-gst-plugins-base-libs (1.14.3-1 -> 1.14.4-1)
[2018-10-10 07:53] [ALPM] upgraded lib32-libdrm (2.4.94-1 -> 2.4.95-1)
[2018-10-10 07:53] [ALPM] upgraded lib32-mesa (18.2.1-2 -> 18.2.2-1)
[2018-10-10 07:53] [ALPM] upgraded lib32-ocl-icd (2.2.12-1 -> 2.2.12-2)
[2018-10-10 07:53] [ALPM] upgraded lib32-vulkan-intel (18.2.1-2 -> 18.2.2-1)
[2018-10-10 07:53] [ALPM] upgraded libheif (1.3.2-1 -> 1.3.2-2)
[2018-10-10 07:53] [ALPM] upgraded libinput (1.12.0-2 -> 1.12.1-1)
[2018-10-10 07:53] [ALPM] upgraded libreoffice-fresh (6.1.1-3 -> 6.1.2-1)
[2018-10-10 07:53] [ALPM] upgraded linux (4.18.10.arch1-1 -> 4.18.12.arch1-1)
[2018-10-10 07:53] [ALPM] upgraded linux-headers (4.18.10.arch1-1 -> 4.18.12.arch1-1)
[2018-10-10 07:53] [ALPM] upgraded ndctl (62-2 -> 63-1)
[2018-10-10 07:53] [ALPM] upgraded ocl-icd (2.2.12-1 -> 2.2.12-2)
[2018-10-10 07:53] [ALPM] upgraded patch (2.7.6-1 -> 2.7.6-3)
[2018-10-10 07:53] [ALPM] upgraded psmisc (23.1-1 -> 23.2-1)
[2018-10-10 07:53] [ALPM] upgraded python-packaging (17.1-2 -> 18.0-1)
[2018-10-10 07:53] [ALPM] upgraded python-sip (4.19.12-5 -> 4.19.13-1)
[2018-10-10 07:53] [ALPM] upgraded python-sqlalchemy (1.2.11-1 -> 1.2.12-1)
[2018-10-10 07:53] [ALPM] upgraded python2-packaging (17.1-2 -> 18.0-1)
[2018-10-10 07:53] [ALPM] upgraded re2 (20180901-1 -> 20181001-1)
[2018-10-10 07:53] [ALPM] upgraded shellcheck (0.5.0-119 -> 0.5.0-125)
[2018-10-10 07:53] [ALPM] upgraded sip (4.19.12-5 -> 4.19.13-1)
[2018-10-10 07:53] [ALPM] upgraded unrar (1:5.6.7-1 -> 1:5.6.8-1)
[2018-10-10 07:53] [ALPM] upgraded vlc (3.0.4-4 -> 3.0.4-6)
[2018-10-10 07:53] [ALPM] upgraded xclip (0.13-1 -> 0.13-2)
[2018-10-10 07:53] [ALPM] upgraded zenity (3.28.1-1 -> 3.30.0-1)

Anyone got an idea what the problem is here?

Last edited by blux (2018-10-11 04:22:13)

Offline

#2 2018-10-10 12:27:43

seth
Member
Registered: 2012-09-03
Posts: 50,924

Re: [SOLVED] USB keyboard only recognized after a very long delay in X11

[2018-10-10 07:53] [ALPM] upgraded libxcb (1.13-1 -> 1.13.1-1)
[2018-10-10 07:53] [ALPM] upgraded libx11 (1.6.6-1 -> 1.6.6-2)

Anything interesting in dmesg or the journal?
How do you determine the disfunction? Tried xev? Does the keyboard work in the console at this time?
(Incl. whether you can switch the VT, if not, automate a chvt call w/ you X11 startup)

For completeness sake: your ~/.xinitrc?

Offline

#3 2018-10-11 04:21:51

blux
Member
Registered: 2012-08-17
Posts: 17

Re: [SOLVED] USB keyboard only recognized after a very long delay in X11

I suspect now this might be a hardware problem...Just booted up, and the keyboard works fine from the get go, even though I did not change anything. Marking this one as solved for now.

Offline

Board footer

Powered by FluxBB