You are not logged in.

#1 2016-07-05 19:31:41

firasuke
Member
From: Aleppo, Syria
Registered: 2016-04-23
Posts: 5

Laptop's Internal Keyboard Not Working in Login Screen (syslinux)

As the title says my Toshiba L50A-664 laptop's internal keyboard won't work in Arch's login screen. The keyboard isn't faulty; it just requires several boots to get it working.

This problem happened when I switched grub to syslinux (actually the reason for not choosing syslinux till now is because of this nasty keyboard thing). The keyboard basically works on the syslinux menu and when I reach the login screen it won't work. Function buttons do seem to give some respond (@@@ or something similar) and the power button works perfectly.

When I use grub instead of syslinux the keyboard works magically from the 1st attempt but when on syslinux I need to do atleast 4 reboots to get it working (can be up to 10 reboots if I haven't touched the laptop for a while). (Reason for choosing syslinux is that I'm trying to minimalize my arch installation as much as possible).

Reading through the forums and the wiki as well I didn't manage to find someone with a similar problem of mine (most people had problems with external keyboards or after launching the x.org server).

Any help is highly appreciated !

Thanks in advance

The following output was produced after a working boot using the same keyboard.

>>> lspci

00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor DRAM Controller (rev 06)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller (rev 06)
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
00:14.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI (rev 04)
00:16.0 Communication controller: Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #1 (rev d4)
00:1c.2 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #3 (rev d4)
00:1c.3 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #4 (rev d4)
00:1d.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation HM86 Express LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller (rev 04)
01:00.0 3D controller: NVIDIA Corporation GK208M [GeForce GT 740M] (rev ff)
03:00.0 Network controller: Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter (rev 01)
04:00.0 Ethernet controller: Qualcomm Atheros QCA8171 Gigabit Ethernet (rev 10)

>>> lsmod

Module                  Size  Used by
fuse                   94208  3
8021q                  24576  0
mrp                    20480  1 8021q
rndis_host             16384  0
cdc_ether              16384  1 rndis_host
usbnet                 36864  2 rndis_host,cdc_ether
mii                    16384  1 usbnet
bbswitch               16384  0
xt_connmark            16384  2
iptable_nat            16384  0
nf_conntrack_ipv4      16384  3
nf_defrag_ipv4         16384  1 nf_conntrack_ipv4
nf_nat_ipv4            16384  1 iptable_nat
nf_nat                 20480  1 nf_nat_ipv4
nf_conntrack           90112  4 nf_nat,nf_nat_ipv4,xt_connmark,nf_conntrack_ipv4
iptable_mangle         16384  1
iptable_filter         16384  0
intel_rapl             20480  0
x86_pkg_temp_thermal    16384  0
intel_powerclamp       16384  0
coretemp               16384  0
uvcvideo               86016  0
videobuf2_vmalloc      16384  1 uvcvideo
videobuf2_memops       16384  1 videobuf2_vmalloc
videobuf2_v4l2         20480  1 uvcvideo
videobuf2_core         36864  2 uvcvideo,videobuf2_v4l2
videodev              151552  3 uvcvideo,videobuf2_core,videobuf2_v4l2
kvm_intel             184320  0
media                  32768  2 uvcvideo,videodev
kvm                   499712  1 kvm_intel
uas                    24576  0
usb_storage            61440  1 uas
arc4                   16384  2
irqbypass              16384  1 kvm
ath9k                 131072  0
ath9k_common           32768  1 ath9k
ath9k_hw              442368  2 ath9k_common,ath9k
snd_hda_codec_hdmi     45056  1
joydev                 20480  0
mousedev               20480  0
snd_hda_codec_idt      49152  1
ath                    28672  3 ath9k_common,ath9k,ath9k_hw
snd_hda_codec_generic    69632  1 snd_hda_codec_idt
snd_hda_intel          32768  4
snd_hda_codec         106496  4 snd_hda_codec_hdmi,snd_hda_codec_idt,snd_hda_codec_generic,snd_hda_intel
i915                 1204224  4
mac80211              655360  1 ath9k
crct10dif_pclmul       16384  0
crc32_pclmul           16384  0
crc32c_intel           24576  0
ghash_clmulni_intel    16384  0
ath3k                  20480  0
btusb                  40960  0
btrtl                  16384  1 btusb
btbcm                  16384  1 btusb
aesni_intel           167936  0
snd_hda_core           61440  5 snd_hda_codec_hdmi,snd_hda_codec_idt,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel
aes_x86_64             20480  1 aesni_intel
cfg80211              495616  4 ath,ath9k_common,ath9k,mac80211
btintel                16384  1 btusb
bluetooth             454656  5 ath3k,btbcm,btrtl,btusb,btintel
pn544_mei              16384  0
mei_phy                16384  1 pn544_mei
pn544                  20480  1 pn544_mei
lrw                    16384  1 aesni_intel
hci                    24576  2 pn544,mei_phy
toshiba_wmi            16384  0
gf128mul               16384  1 lrw
nfc                    86016  2 hci,pn544
alx                    36864  0
drm_kms_helper        114688  1 i915
drm                   294912  5 i915,drm_kms_helper
iTCO_wdt               16384  0
iTCO_vendor_support    16384  1 iTCO_wdt
input_leds             16384  0
snd_hwdep              16384  1 snd_hda_codec
snd_pcm                86016  4 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_core
glue_helper            16384  1 aesni_intel
mxm_wmi                16384  0
evdev                  24576  14
mdio                   16384  1 alx
mac_hid                16384  0
intel_gtt              20480  1 i915
syscopyarea            16384  1 drm_kms_helper
sysfillrect            16384  1 drm_kms_helper
sysimgblt              16384  1 drm_kms_helper
fb_sys_fops            16384  1 drm_kms_helper
snd_timer              28672  1 snd_pcm
psmouse               122880  0
ablk_helper            16384  1 aesni_intel
i2c_algo_bit           16384  1 i915
snd                    65536  16 snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_hda_codec_idt,snd_pcm,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel
serio_raw              16384  0
cryptd                 20480  3 ghash_clmulni_intel,aesni_intel,ablk_helper
mei_me                 32768  0
pcspkr                 16384  0
mei                    81920  4 pn544_mei,mei_phy,mei_me
thermal                20480  0
i2c_i801               20480  0
soundcore              16384  1 snd
toshiba_haps           16384  0
ite_cir                24576  0
shpchp                 32768  0
ie31200_edac           16384  0
lpc_ich                24576  0
edac_core              45056  1 ie31200_edac
rc_core                24576  1 ite_cir
tpm_tis                20480  0
tpm                    36864  1 tpm_tis
processor              32768  0
toshiba_acpi           40960  0
toshiba_bluetooth      16384  0
fjes                   28672  0
sparse_keymap          16384  2 toshiba_wmi,toshiba_acpi
led_class              16384  3 ath9k,toshiba_acpi,input_leds
video                  36864  2 i915,toshiba_acpi
rfkill                 20480  7 nfc,cfg80211,toshiba_acpi,toshiba_bluetooth,bluetooth
battery                20480  0
wmi                    20480  3 toshiba_wmi,toshiba_acpi,mxm_wmi
ac                     16384  0
button                 16384  1 i915
sch_fq_codel           20480  3
sg                     36864  0
ip_tables              28672  3 iptable_filter,iptable_mangle,iptable_nat
x_tables               28672  4 ip_tables,iptable_filter,xt_connmark,iptable_mangle
ext4                  520192  1
crc16                  16384  2 ext4,bluetooth
jbd2                   90112  1 ext4
mbcache                16384  2 ext4
hid_generic            16384  0
usbhid                 45056  0
hid                   114688  2 hid_generic,usbhid
sr_mod                 24576  0
cdrom                  49152  1 sr_mod
sd_mod                 36864  2
atkbd                  24576  0
libps2                 16384  2 atkbd,psmouse
xhci_pci               16384  0
xhci_hcd              159744  1 xhci_pci
ahci                   36864  1
libahci                28672  1 ahci
ehci_pci               16384  0
ehci_hcd               69632  1 ehci_pci
libata                196608  2 ahci,libahci
usbcore               200704  13 uas,ath3k,btusb,uvcvideo,rndis_host,usb_storage,ehci_hcd,ehci_pci,usbhid,usbnet,xhci_hcd,xhci_pci,cdc_ether
scsi_mod              155648  6 sg,uas,usb_storage,libata,sd_mod,sr_mod
usb_common             16384  1 usbcore
i8042                  24576  2 toshiba_acpi,libps2
serio                  20480  9 serio_raw,atkbd,i8042,psmouse

>>> xinput list

⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ USB Optical Mouse                       	id=11	[slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad              	id=13	[slave  pointer  (2)]
⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
    ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
    ↳ Power Button                            	id=6	[slave  keyboard (3)]
    ↳ Video Bus                               	id=7	[slave  keyboard (3)]
    ↳ Video Bus                               	id=8	[slave  keyboard (3)]
    ↳ Power Button                            	id=9	[slave  keyboard (3)]
    ↳ TOSHIBA Web Camera - HD                 	id=10	[slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard            	id=12	[slave  keyboard (3)]

>>> ls -l /dev/input/*

crw-rw---- 1 root input 13, 64 Jul  5 22:13 /dev/input/event0
crw-rw---- 1 root input 13, 65 Jul  5 22:13 /dev/input/event1
crw-rw---- 1 root input 13, 74 Jul  5 22:13 /dev/input/event10
crw-rw---- 1 root input 13, 75 Jul  5 22:13 /dev/input/event11
crw-rw---- 1 root input 13, 76 Jul  5 22:13 /dev/input/event12
crw-rw---- 1 root input 13, 77 Jul  5 22:13 /dev/input/event13
crw-rw---- 1 root input 13, 78 Jul  5 22:13 /dev/input/event14
crw-rw---- 1 root input 13, 66 Jul  5 22:13 /dev/input/event2
crw-rw---- 1 root input 13, 67 Jul  5 22:13 /dev/input/event3
crw-rw---- 1 root input 13, 68 Jul  5 22:13 /dev/input/event4
crw-rw---- 1 root input 13, 69 Jul  5 22:13 /dev/input/event5
crw-rw---- 1 root input 13, 70 Jul  5 22:13 /dev/input/event6
crw-rw---- 1 root input 13, 71 Jul  5 22:13 /dev/input/event7
crw-rw---- 1 root input 13, 72 Jul  5 22:13 /dev/input/event8
crw-rw---- 1 root input 13, 73 Jul  5 22:13 /dev/input/event9
crw-rw---- 1 root input 13, 63 Jul  5 22:13 /dev/input/mice
crw-rw---- 1 root input 13, 32 Jul  5 22:13 /dev/input/mouse0
crw-rw---- 1 root input 13, 33 Jul  5 22:13 /dev/input/mouse1

/dev/input/by-id:
total 0
lrwxrwxrwx 1 root root  9 Jul  5 22:13 usb-192f_USB_Optical_Mouse-event-mouse -> ../event1
lrwxrwxrwx 1 root root  9 Jul  5 22:13 usb-192f_USB_Optical_Mouse-mouse -> ../mouse0
lrwxrwxrwx 1 root root 10 Jul  5 22:13 usb-Chicony_Electronics_Co._Ltd._TOSHIBA_Web_Camera_-_HD_0x0001-event-if00 -> ../event14

/dev/input/by-path:
total 0
lrwxrwxrwx 1 root root 10 Jul  5 22:13 pci-0000:00:14.0-usb-0:10:1.0-event -> ../event14
lrwxrwxrwx 1 root root  9 Jul  5 22:13 pci-0000:00:14.0-usb-0:2:1.0-event-mouse -> ../event1
lrwxrwxrwx 1 root root  9 Jul  5 22:13 pci-0000:00:14.0-usb-0:2:1.0-mouse -> ../mouse0
lrwxrwxrwx 1 root root  9 Jul  5 22:13 platform-i8042-serio-0-event-kbd -> ../event0
lrwxrwxrwx 1 root root  9 Jul  5 22:13 platform-i8042-serio-4-event-mouse -> ../event7
lrwxrwxrwx 1 root root  9 Jul  5 22:13 platform-i8042-serio-4-mouse -> ../mouse1
lrwxrwxrwx 1 root root  9 Jul  5 22:13 platform-pcspkr-event-spkr -> ../event5

>>> dmesg | grep keyboard

[    1.201424] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0

Last edited by firasuke (2016-07-05 19:32:51)


Proud to be an Archer ...

Offline

Board footer

Powered by FluxBB