Comment 0 for bug 944582

Revision history for this message
Alex Bradley (a-bradley) wrote : xen-kbdfront module missing in linux-image-3.0.0-16-virtual

I am working on setting up Edubuntu 11.10 as a paravirtualized Xen guest. I installed linux-image-3.0.0-16-virtual on the guest VM, but found that the xen-kbdfront module was missing. According to the provided kernel configs, the Xen PV keyboard frontend is compiled as a module in both linux-image-3.0.0-12-generic and linux-image-3.0.0-16-virtual:

root@ltsp2:/# grep CONFIG_INPUT_XEN_KBDDEV_FRONTEND /boot/config-3.0.0-1*
/boot/config-3.0.0-12-generic:CONFIG_INPUT_XEN_KBDDEV_FRONTEND=m
/boot/config-3.0.0-16-virtual:CONFIG_INPUT_XEN_KBDDEV_FRONTEND=m

The xen-kbdfront module is provided with linux-image-3.0.0-12-generic but missing in linux-image-3.0.0-16-virtual:

root@ltsp2:/# locate xen-kbd
/lib/modules/3.0.0-12-generic/kernel/drivers/input/misc/xen-kbdfront.ko
root@ltsp2:/# ls /lib/modules/3.0.0-16-virtual/kernel/drivers/input/
evbug.ko gameport joydev.ko mouse serio touchscreen

This means that if I boot the VM using the "virtual" image and try to access the VM's console through VNC, the keyboard and mouse don't work. With the "generic" image, I can load the xen-kbdfront module and the keyboard and mouse work fine.

Other information:
root@ltsp2:~# cat /proc/version_signature
Ubuntu 3.0.0-16.28-virtual 3.0.17
root@ltsp2:~# lspci -vnvn # no output
root@ltsp2:~# lsb_release -rd
Description: Ubuntu 11.10
Release: 11.10
root@ltsp2:~# apt-cache policy linux-image-3.0.0-16-virtual
linux-image-3.0.0-16-virtual:
  Installed: 3.0.0-16.28
  Candidate: 3.0.0-16.28
  Version table:
 *** 3.0.0-16.28 0
        500 http://ca.archive.ubuntu.com/ubuntu/ oneiric-updates/main amd64 Packages
        500 http://security.ubuntu.com/ubuntu/ oneiric-security/main amd64 Packages
        100 /var/lib/dpkg/status