Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 30 Oct 2019 10:10:57 +0000
From:      bugzilla-noreply@freebsd.org
To:        bugs@FreeBSD.org
Subject:   [Bug 241584] There is no keyboard driver, maybe something else
Message-ID:  <bug-241584-227@https.bugs.freebsd.org/bugzilla/>

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

            Bug ID: 241584
           Summary: There is no keyboard driver, maybe something else
           Product: Base System
           Version: CURRENT
          Hardware: amd64
                OS: Any
            Status: New
          Severity: Affects Many People
          Priority: ---
         Component: kern
          Assignee: bugs@FreeBSD.org
          Reporter: michael.adm@gmail.com

root@frw03v2:~ # uname -a
  FreeBSD frw03v2.hv.lan 13.0-CURRENT FreeBSD 13.0-CURRENT
b6af6d7d598-c261983(HEAD) GENERIC  amd64
root@frw03v2:~ #
root@frw03v2:~ # sysctl -a | grep kbd
  kbd0 at kbdmux0
  hvkbd0: <Hyper-V KBD> on vmbus0
  kbd0 at kbdmux0
  hvkbd0: <Hyper-V KBD> on vmbus0
  kbd0 at kbdmux0
  hvkbd0: <Hyper-V KBD> on vmbus0
  kbd0 at kbdmux0
  hvkbd0: <Hyper-V KBD> on vmbus0
  kbd0 at kbdmux0
  hvkbd0: <Hyper-V KBD> on vmbus0
  kbd0 at kbdmux0
  hvkbd0: <Hyper-V KBD> on vmbus0
  kbd0 at kbdmux0
  hvkbd0: <Hyper-V KBD> on vmbus0
  kbd0 at kbdmux0
  hvkbd0: <Hyper-V KBD> on vmbus0
  kbd0 at kbdmux0
  hvkbd0: <Hyper-V KBD> on vmbus0
  device  atkbdc
  device  atkbd
  device  kbdmux
  device  ukbd
  kern.vt.kbd_panic: 0
  kern.vt.kbd_debug: 1
  kern.vt.kbd_reboot: 1
  kern.vt.kbd_poweroff: 1
  kern.vt.kbd_halt: 1
  kern.evdev.input.1.phys: kbdmux0
  "Giant","hv_kbdc mutex"
  hw.usb.ukbd.pollrate: 0
  hw.usb.ukbd.no_leds: 0
  hw.usb.ukbd.debug: 0
  hw.syscons.kbd_debug: 1
  hw.syscons.kbd_reboot: 1
  hw.kbd.keymap_restrict_change: 0
  dev.hvkbd.0.debug: 0
  dev.hvkbd.0.channel.4.br.tx.state: rindex:32 windex:32 imask:0
ravail:0 wavail:36864
  dev.hvkbd.0.channel.4.br.rx.state: rindex:592 windex:592 imask:0
ravail:0 wavail:36864
  dev.hvkbd.0.channel.4.mnf: 0
  dev.hvkbd.0.channel.4.cpu: 0
  dev.hvkbd.0.%parent: vmbus0
  dev.hvkbd.0.%pnpinfo: classid=3Df912ad6d-2b17-48ea-bd65-f927a61c7684
deviceid=3Dd34b2567-b9b6-42b9-8778-0a4ec0b955bf
  dev.hvkbd.0.%location:
  dev.hvkbd.0.%driver: hvkbd
->dev.hvkbd.0.%desc: Hyper-V KBD
  dev.hvkbd.%parent:
root@frw03v2:~ #
root@frw03v2:~ # cd /usr/src
root@frw03v2:/usr/src #
root@frw03v2:/usr/src # git checkout e609c3d1a1ef3699fcbdffe70a23ad316fbfe7=
d7
  Previous HEAD position was  b6af6d7d598 The bxe driver, QLogic
NetXtreme II Ethernet 10Gb PCIe adapter driver, is x86 specific, and
only builds there. Likewise the module is built there. Move it to the
x86-only files.x86.
   HEAD is now at e609c3d1a1e Move hyperv to files.x86
    committer imp <imp@FreeBSD.org>
    Wed, 14 Aug 2019 22:58:28 +0200 (20:58 +0000)
root@frw03v2:/usr/src #
root@frw03v2:/usr/src # make cleanworld && make cleandir && make -j8
buildkernel KERNCONF=3DGENERIC
...
--------------------------------------------------------------
>>> Kernel build for GENERIC completed on Wed Oct 30 11:17:31 EET 2019
--------------------------------------------------------------
>>> Kernel(s)  GENERIC built in 620 seconds, ncpu: 8, make -j8
--------------------------------------------------------------
root@frw03v2:/usr/src #
root@frw03v2:/usr/src # make installkernel KERNCONF=3DGENERIC
...
--------------------------------------------------------------
>>> Installing kernel GENERIC completed on Wed Oct 30 11:24:42 EET 2019
--------------------------------------------------------------
root@frw03v2:/usr/src #
root@frw03v2:/usr/src # reboot
. . . . .
root@frw03v2:~ # uname -a
  FreeBSD frw03v2.hv.lan 13.0-CURRENT FreeBSD 13.0-CURRENT
e609c3d1a1e-c261984(HEAD) GENERIC  amd64
root@frw03v2:~ #
root@frw03v2:~ # sysctl -a | grep kbd
kbd0 at kbdmux0
hvkbd0: <Hyper-V KBD> on vmbus0
kbd0 at kbdmux0
hvkbd0: <Hyper-V KBD> on vmbus0
kbd0 at kbdmux0
hvkbd0: <Hyper-V KBD> on vmbus0
kbd0 at kbdmux0
hvkbd0: <Hyper-V KBD> on vmbus0
kbd0 at kbdmux0
hvkbd0: <Hyper-V KBD> on vmbus0
kbd0 at kbdmux0
hvkbd0: <Hyper-V KBD> on vmbus0
kbd0 at kbdmux0
hvkbd0: <Hyper-V KBD> on vmbus0
kbd0 at kbdmux0
hvkbd0: <Hyper-V KBD> on vmbus0
kbd0 at kbdmux0
device  atkbdc
device  atkbd
device  kbdmux
device  ukbd
kern.vt.kbd_panic: 0
kern.vt.kbd_debug: 1
kern.vt.kbd_reboot: 1
kern.vt.kbd_poweroff: 1
kern.vt.kbd_halt: 1
kern.evdev.input.1.phys: kbdmux0
hw.usb.ukbd.pollrate: 0
hw.usb.ukbd.no_leds: 0
hw.usb.ukbd.debug: 0
hw.syscons.kbd_debug: 1
hw.syscons.kbd_reboot: 1
hw.kbd.keymap_restrict_change: 0
root@frw03v2:~ #

After commit e609c3d1a1ef3699fcbdffe70a23ad316fbfe7d7 driver "Hyper-V
KBD" is absent and keyboard does not work in hyper-v management
interface of Windows 2019 Hyper-V, Generation V2

commit e609c3d1a1ef3699fcbdffe70a23ad316fbfe7d7
imp <imp@FreeBSD.org>
Wed, 14 Aug 2019 22:58:28 +0200 (20:58 +0000)
 Move hyperv to files.x86
  Move the comomon part of hyperv to files.x86.
 Reviewed by: jhb (verbal OK on irc)
 Differential Revision: https://reviews.freebsd.org/D21248

--=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-241584-227>