I’ve now confirmed this still exists on -current and doesn’t have a useful
workaround for the
laptop keyboard issues. Updated bug report follows. I haven’t been able to find
a similar report
other than concerns the trackpad is sending keystrokes, which doesn’t appear to
be the case here.
(FWIW, I tried the unofficial patch for that as well without success.)
Anyone else seen this behavior or have other ideas?
>Synopsis: laptop keyboard repeats presses after autoconfig
>Category: amd64
>Environment:
System : OpenBSD 6.2
Details : OpenBSD 6.2-current (GENERIC.MP) #10: Wed Feb 21 21:26:27
MST 2018
dera...@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP
Architecture: OpenBSD.amd64
Machine : amd64
>Description:
Samsung Chromebook 3: Keyboard works as expected in BIOS/EFI and at
boot> prompt,
config, or ddb prior to autoconf, or in ddb if kernel panics. (Trackpad
does not
function, but no attempt at separate setup.) After autoconf, however,
striking a
key is followed by a brief delay before action (character, newline,
etc.). Almost
always, this is again followed by a brief pause and 5 repeated
characters (or
newlines, etc.) at console. (In X, this results in several more
associated with
slightly faster typematic rate.) Altering typematic delays with
wsconsctl(8)
allows single-character entry, but not general use due to delays, and
initial
aforementioned delay persists. External USB keyboard works as expected.
Now
confirmed in 6.2-release, -stable, and -current.
>How-To-Repeat:
Boot. This can be easily checked even in bsd.rd booted from USB install
media
(install62.fs).
>Fix:
Workaround: use external USB keyboard. Other fixes are desired.
dmesg:
OpenBSD 6.2-current (GENERIC.MP) #10: Wed Feb 21 21:26:27 MST 2018
dera...@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP
real mem = 4221259776 (4025MB)
avail mem = 4086300672 (3897MB)
mpath0 at root
scsibus0 at mpath0: 256 targets
mainbus0 at root
bios0 at mainbus0: SMBIOS rev. 2.7 @ 0x7cd05020 (14 entries)
bios0: vendor coreboot version "MrChromebox" date 02/04/2018
bios0: GOOGLE Celes
acpi0 at bios0: rev 2
acpi0: sleep states S0 S3 S4 S5
acpi0: tables DSDT FACP SSDT MCFG TCPA APIC HPET BGRT
acpi0: wakeup devices XHCI(S3) ATPA(S3)
acpitimer0 at acpi0: 3579545 Hz, 24 bits
acpimcfg0 at acpi0 addr 0xe000, bus 0-255
acpimadt0 at acpi0 addr 0xfee0: PC-AT compat
cpu0 at mainbus0: apid 0 (boot processor)
cpu0: Intel(R) Celeron(R) CPU N3060 @ 1.60GHz, 2474.36 MHz
cpu0:
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,SSE4.1,SSE4.2,MOVBE,POPCNT,DEADLINE,AES,RDRAND,NXE,RDTSCP,LONG,LAHF,3DNOWP,PERF,ITSC,SMEP,ERMS,SENSOR,ARAT,MELTDOWN
cpu0: 1MB 64b/line 16-way L2 cache
acpitimer0: recalibrated TSC frequency 1596054023 Hz
cpu0: smt 0, core 0, package 0
mtrr: Pentium Pro MTRR support, 8 var ranges, 88 fixed ranges
cpu0: apic clock running at 79MHz
cpu0: mwait min=64, max=64, C-substates=0.2.0.0.0.0.3.3, IBE
cpu1 at mainbus0: apid 4 (application processor)
cpu1: Intel(R) Celeron(R) CPU N3060 @ 1.60GHz, 2473.87 MHz
cpu1:
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,SSE4.1,SSE4.2,MOVBE,POPCNT,DEADLINE,AES,RDRAND,NXE,RDTSCP,LONG,LAHF,3DNOWP,PERF,ITSC,SMEP,ERMS,SENSOR,ARAT,MELTDOWN
cpu1: 1MB 64b/line 16-way L2 cache
cpu1: smt 0, core 2, package 0
ioapic0 at mainbus0: apid 2 pa 0xfec0, version 20, 115 pins
, remapped to apid 2
acpihpet0 at acpi0: 14318179 Hz
acpihpet0: recalibrated TSC frequency 1596063400 Hz
acpiprt0 at acpi0: bus 0 (PCI0)
acpiec0 at acpi0
acpicpu0 at acpi0: C3(1@1500 mwait.1@0x52), C2(10@500 mwait.1@0x51), C1(1000@1
mwait.1), PSS
acpicpu1 at acpi0: C3(1@1500 mwait.1@0x52), C2(10@500 mwait.1@0x51), C1(1000@1
mwait.1), PSS
acpipwrres0 at acpi0: PLPE
"INT33BD" at acpi0 not configured
acpibtn0 at acpi0: LID0
acpiac0 at acpi0: AC unit online
acpibat0 at acpi0: BAT0 model "4352D44" serial 03E1 type LION oem "SDI"
"GOOG0004" at acpi0 not configured
"PNP0A05" at acpi0 not configured
"GGL0303" at acpi0 not configured
"INTL9C60" at acpi0 not configured
"INTL9C60" at acpi0 not configured
dwiic0 at acpi0: I2C5 addr 0xd1323000/0x1000 irq 36
iic0 at dwiic0
"10EC5650" at iic0 addr 0x1a not configured
dwiic1 at acpi0: I2C6 addr 0xd1325000/0x1000 irq 37
iic1 at dwiic1
"ATML" at acpi0 not configured
"8086228E" at acpi0 not configured
"8086228A" at acpi0 not configured
"808622A8" at acpi0 not configured
chvgpio0 at acpi0: GPSW uid 1 addr 0xfed8/0x8000 irq 49, 56 pins
chvgpio1 at acpi0: GPNC uid 2 addr 0xfed88000/0x8000 irq 48, 59 pins
chvgpio2 at acpi0: GPEC u