https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=250711

            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: b...@freebsd.org
          Reporter: nick.l...@gmail.com

Created attachment 219189
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=219189&action=edit
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 keyboard
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=0163d0f084
https://bsd-hardware.info/index.php?probe=30b32ece8f

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

It looks to me when going over the dmesg output that the keyboard is detected
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. 

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

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

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
freebsd-bugs@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-bugs
To unsubscribe, send any mail to "freebsd-bugs-unsubscr...@freebsd.org"

Reply via email to