Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 29 Oct 2020 04:53:05 +0000
From:      bugzilla-noreply@freebsd.org
To:        bugs@FreeBSD.org
Subject:   [Bug 250711] atkbdc: No Keyboard on System76 lemur Pro laptop with 12.1 (11.4 Ok)
Message-ID:  <bug-250711-227@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D250711

            Bug ID: 250711
           Summary: atkbdc: No Keyboard on System76 lemur Pro laptop with
                    12.1 (11.4 Ok)
           Product: Base System
           Version: 12.1-RELEASE
          Hardware: amd64
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: misc
          Assignee: bugs@FreeBSD.org
          Reporter: nick.lott@gmail.com

Created attachment 219189
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D219189&action=
=3Dedit
dmesg output from 12.1 memstick image, verbose boot.

Hi All,

I'm trying to bring up FreeBSD 12 on my new Lemur Pro laptop, but the keybo=
ard
is not working beyond the boot menu with 12.1.
* The keyboard works fine with 11.4-RELEASE.
* I believe it is internally wired as a PS/2 keyboard.
* A USB keyboard works fine when connected.
* I 'm currently only trying to get the keyboard working in console mode not
X11 at this point.

HW probes of both releases are at the following links which includes dmesg
output.
https://bsd-hardware.info/index.php?probe=3D0163d0f084
https://bsd-hardware.info/index.php?probe=3D30b32ece8f

A probe under linux https://linux-hardware.org/index.php?probe=3Dc2619f1014=
 is
also available if that helps.

It looks to me when going over the dmesg output that the keyboard is detect=
ed
successfully both times, and I cannot see any obvious errors or warnings.

I'm happy to recompile the kernel or the keyboard firmware if needed, just =
not
sure where to look for the next clue.=20

output of 'dmesg | grep kbd' shown below for each version=20

FreeBSD 11.4-STABLE #0 r366441
Code:

[...] atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0
[...] atkbd0: <AT Keyboard> irq 1 on atkbdc0
[...] atkbd: the current kbd controller command byte 0067
[...] atkbd: keyboard ID 0x83ab (2)
[...] kbdc: RESET_KBD return code:00fa
[...] kbdc: RESET_KBD status:00aa
[...] kbd0 at atkbd0
[...] kbd0: atkbd0, AT 101/102 (2), config:0x0, flags:0x1d0000
...
[...] atkbd0: [GIANT-LOCKED]
...
[...] random: harvesting attach, 8 bytes (4 bits) from atkbd0
...
[...] kbdc: TEST_AUX_PORT status:0000
[...] kbdc: RESET_AUX return code:00fa
[...] kbdc: RESET_AUX status:ffffffff
[...] kbdc: DIAGNOSE status:0055
[...] kbdc: TEST_KBD_PORT status:0000
...
atkbdc: atkbdc0 already exists; skipping it



12.1-RELEASE r354233 GENERIC amd64
Code:

atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
atkbd: the current kbd controller command byte 0067
kbdc: RESET_KBD return code:00fa
kbdc: RESET_KBD status:00aa
atkbd: keyboard ID 0x83ab (2)
kbd0 at atkbd0
kbd0: atkbd0, AT 101/102 (2), config:0x0, flags:0x1d0000
ioapic0: routing intpin 1 (ISA IRQ 1) to lapic 6 vector 52
atkbd0: [GIANT-LOCKED]
...
kbdc: TEST_AUX_PORT status:0000
kbdc: RESET_AUX return code:00fa
kbdc: RESET_AUX status:ffffffff
kbdc: DIAGNOSE status:0055
kbdc: TEST_KBD_PORT status:0000
...
atkbdc: atkbdc0 already exists; skipping it

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-250711-227>