From owner-freebsd-emulation@FreeBSD.ORG Fri Sep 17 10:20:19 2010 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DF3A01065679 for ; Fri, 17 Sep 2010 10:20:19 +0000 (UTC) (envelope-from dave.evans55@googlemail.com) Received: from mail-ww0-f50.google.com (mail-ww0-f50.google.com [74.125.82.50]) by mx1.freebsd.org (Postfix) with ESMTP id 6F8ED8FC20 for ; Fri, 17 Sep 2010 10:20:19 +0000 (UTC) Received: by wwi17 with SMTP id 17so14001wwi.31 for ; Fri, 17 Sep 2010 03:20:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:subject:x-enigmail-version:content-type :content-transfer-encoding; bh=/m27aDd+J/yeOoFmY6SNuRZEInfFR1ZafUSbCemFnm8=; b=m4p9ieHsfmnbuaY4Ww8QbdHSVFTXOqS8P39PwcHk38bC7jt5jjrzmHA63aSe20Jqn9 mYvYLl8PVkNOGnXS/wPwQRi7MMLfodzllW4pLJqlFZIedFnkHaCs3N5hlFJz77/QcmCt LJJ7UPMSD/xNuJMA1+hzT0JMYSkK8YAd00a4w= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject :x-enigmail-version:content-type:content-transfer-encoding; b=Zv9SlTROa++Mkg6GB/1skQqezLbAmu+g/bqzgDZfbX18FW5Oe26dvVgtlhUtNrznvv HRBYFUQ44tKd9Gomle6rAGyHYa+/26yL/vpjQNMcB5OfLyqNf5xzTTkVBAc/S0uiK6gs +h2CFNu9UB1Xk0L4mGCBWgT2ZZlLXik9FuXL4= Received: by 10.227.138.76 with SMTP id z12mr3988787wbt.60.1284718817386; Fri, 17 Sep 2010 03:20:17 -0700 (PDT) Received: from two.pearl (dsl-fixed-77-44-81-131.interdsl.co.uk [77.44.81.131]) by mx.google.com with ESMTPS id w31sm3261779wbd.3.2010.09.17.03.20.15 (version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 17 Sep 2010 03:20:15 -0700 (PDT) Message-ID: <4C9340DD.2060604@googlemail.com> Date: Fri, 17 Sep 2010 11:20:13 +0100 From: David Evans User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.8) Gecko/20100802 Lightning/1.0b2 Thunderbird/3.1.2 MIME-Version: 1.0 To: Emulation X-Enigmail-Version: 1.1.1 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: Keyboard and Parallels Desktop 6.0 (a new version) X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Sep 2010 10:20:20 -0000 Tbe behaviour of the keyboard has changed under the new Parallels Desktop 6.0. Previous versions emulated a PS/2 keyboard, even if the USB controller was installed. Version 6.0 emulates a USB keyboard if you have the USB controller installed. ===== Symptom: keyboard did not respond after booting multi-user. Booting into single user mode, the keyboard worked. It was also possible to load a custom keymap with "kbdcontrol -l custommap.kbd" Exiting into multi-user mode, the keyboard did not respond. The system was still running and it could be shutdown cleanly using the stop button. Resolution: FreeBSD will use a USB keyboard if one is available. I was using a kernel with a custom keymap embedded in it. Unfortunately this requires that the keyboard multiplexor be disabled in the kernel configuration. I also had a line in /etc/rc.conf to load my keymap in case I did not boot from my custom kernel. The script that loads the keymap was getting confused by the lack of a keyboard multiplexor. Work around: Uninstall the USB controller in Desktop's hardware configuration pane.