Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 183414 - >=app-emulation/virtualbox-1.3.8 - Brazilian ABNT2 keyboard doesn't work inside guest
Summary: >=app-emulation/virtualbox-1.3.8 - Brazilian ABNT2 keyboard doesn't work insi...
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Markus Ullmann (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-06-27 15:32 UTC by Rodrigo Severo
Modified: 2007-11-03 17:22 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Rodrigo Severo 2007-06-27 15:32:48 UTC
Hi,

I have Virtualbox 1.4.0 with a Windows XP guest inside it. The brazilian ABNT2 keyboard I use isn't recognized inside the Windows Guest.

If I type the accent and them the letter I get nothing instead of the accented letter. Just to make it clearer I will show the result of typing the same exact thing in Gentoo and inside Virtualbox's guest:

Gentoo: própria aproximação
Virtualbox guest: prpria aproximaço

In Gentoo it's correct, but inside Virtualbox there are missing letters.

This problem exits since Virtualbox 1.3.8 with a Gentoo host. It's unchanged on version 1.4.0. On an Ubuntu host both versions have working keyboards.

The one and only:

# emerge --info
Portage 2.1.2.7 (default-linux/x86/2007.0/desktop, gcc-4.1.2, glibc-2.5-r3, 2.6.20-gentoo-r8 i686)
=================================================================
System uname: 2.6.20-gentoo-r8 i686 AMD Athlon(tm) XP 2500+
Gentoo Base System release 1.12.9
Timestamp of tree: Wed, 27 Jun 2007 09:30:01 +0000
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
ccache version 2.4 [enabled]
dev-java/java-config: 1.3.7, 2.0.32
dev-lang/python:     2.4.4-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r7
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.16
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O3 -march=i686 -fomit-frame-pointer -pipe -DSAVING_ALWAYS_PERMIT"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/php/apache2-php4/ext-active/ /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php4/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php4/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-O3 -march=i686 -fomit-frame-pointer -pipe -DSAVING_ALWAYS_PERMIT"
DISTDIR="/usr/portage/distfiles"
FEATURES="buildpkg ccache distcc distlocks fixpackages metadata-transfer parallel-fetch sandbox sfperms strict"
GENTOO_MIRRORS="http://gentoo.osuosl.org/"
LINGUAS="en pt_BR"
MAKEOPTS="-j5"
PKGDIR="/var/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage /usr/local/portage-fabrica /usr/portage/local/layman/postgresql-testing"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X a52 aac aalib acl acpi alsa apng arts audiofile avi bitmap-fonts bzip2 bzlib cairo cddb cdparanoia cdr cli cracklib crypt cups dbus dga dri dts dvd dvdr dvdread edl eds emboss encode evo faac faad fam fame ffmpeg firefox flac foomaticdb fortran gd gdbm gif gimpprint gmp gpm hal iconv imagemagick imlib isdnlog jbig jng jpeg jpeg2k kde kdeenablefinal kerberos lcms ldap libcaca libg++ live lzo mad matroska md5sum midi mikmod mjpeg mmx mng mp3 mpeg mudflap musepack musicbrainz ncurses nls nptl nptlonly ogg oggvorbis opengl openmp oss pam pcre pdf perl png ppds pppd python qt qt3 qt3support qt4 quicktime readline real reflection samba sdl session sndfile speex spell spl ssl subversion svg svga tcpd tga theora tiff truetype truetype-fonts type1-fonts unicode usb utempter vcd vorbis win32codecs wma wmf x264 x86 xine xinerama xml xorg xv xvid xvmc zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en pt_BR" USERLAND="GNU" VIDEO_CARDS="nv vesa vga fbdev radeon"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Alessio Cassibba (X-Drum) 2007-06-27 16:07:26 UTC
Hi,
can you please test the ABNT2 keyboard layout with another guest machine?
This sounds like a guest machine issue (eg: misconfiguration of the guest os)
Virtualbox sends key events (not characters) to the guest os.
Comment 2 Rodrigo Severo 2007-06-27 20:26:54 UTC
(In reply to comment #1)
> can you please test the ABNT2 keyboard layout with another guest machine?
> This sounds like a guest machine issue (eg: misconfiguration of the guest os)
> Virtualbox sends key events (not characters) to the guest os.

Just tested it with the virtual machine from Ubuntu mentioned in the first post, the one with Windows XP as guest also that has a working ABNT2 keyboard when runned on Ubuntu.

Unfortunatelly the problem is unchanged in Gentoo.
Comment 3 Rodrigo Severo 2007-08-14 18:48:11 UTC
bump: just to remember, this gotta be a Gentoo issue as the same exact vm has a working keyboard in Ubuntu but "eats" letters when run in Gentoo.
Comment 4 Markus Ullmann (RETIRED) gentoo-dev 2007-09-06 20:18:30 UTC
Still there with 1.5 ?
Comment 5 Rodrigo Severo 2007-09-11 12:07:32 UTC
(In reply to comment #4)
> Still there with 1.5 ?

Unfortunatelly yes.

Sorry for the delay.


Comment 6 Markus Ullmann (RETIRED) gentoo-dev 2007-11-03 15:23:19 UTC
Upstream told us that they don't send keyboard chars but key events (which are always stable unless you have some modifications done in your home). So this seems to be a local issue.

Please create a new user and retry with a blank homedir
Comment 7 Rodrigo Severo 2007-11-03 16:18:54 UTC
(In reply to comment #6)
> Upstream told us that they don't send keyboard chars but key events (which are
> always stable unless you have some modifications done in your home). So this
> seems to be a local issue.
> 
> Please create a new user and retry with a blank homedir

Just did. Tried on a new machine freshly installed. The problem remains.


Comment 8 Markus Ullmann (RETIRED) gentoo-dev 2007-11-03 17:02:30 UTC
http://www.virtualbox.org/ticket/599
http://www.virtualbox.org/ticket/718

seems not only gentoo related and well-known, marking as UPSTREAM then
Comment 9 Rodrigo Severo 2007-11-03 17:22:34 UTC
(In reply to comment #8)
> http://www.virtualbox.org/ticket/599
> http://www.virtualbox.org/ticket/718
> 
> seems not only gentoo related and well-known, marking as UPSTREAM then

As I reported in some of my first comments, the exact same virtual machine running on the same version of VirtualBox over Ubuntu worked without problems. It ceartainly was a Gentoo specific issue.

Maybe version 1.5.2 of VirtualBox changed that. If you want I can retest VirtualBox 1.5.2 over Ubuntu to see if it still works there. I bet it does ;)