Hi

I have been wrestling with XVM on Opensolaris 2009.06 (0.5.11-xvm)

I have created an HVM domain and installed Windows XP (with EA3 drivers) - but 
I cannot get my non-US keyboard to work correctly.

I have set "keymap=en-gb" when running virt-install, I have done "virsh 
dumpxml", edited and "virsh define"'d and still I am getting a US keyboard map.

I have looked in /var/log/xen/xend.log and seen the following:

<pre>

[2009-08-25 16:00:14 614] DEBUG (SrvDomain:76) Starting domain winxp False
[2009-08-25 16:00:14 614] DEBUG (XendDomainInfo:1643) 
XendDomainInfo.constructDomain
[2009-08-25 16:00:14 614] DEBUG (balloon:116) Balloon: 1878908 KiB free; need 
2048; done.
[2009-08-25 16:00:14 614] DEBUG (XendDomain:435) Adding Domain: 8
[2009-08-25 16:00:14 614] DEBUG (XendDomainInfo:1710) 
XendDomainInfo.initDomain: 8 256
[2009-08-25 16:00:14 614] DEBUG (image:338) args: boot, val: c
[2009-08-25 16:00:14 614] DEBUG (image:338) args: fda, val: None
[2009-08-25 16:00:14 614] DEBUG (image:338) args: fdb, val: None
[2009-08-25 16:00:14 614] DEBUG (image:338) args: soundhw, val: None
[2009-08-25 16:00:14 614] DEBUG (image:338) args: localtime, val: 1
[2009-08-25 16:00:14 614] DEBUG (image:338) args: serial, val: pty
[2009-08-25 16:00:14 614] DEBUG (image:338) args: std-vga, val: None
[2009-08-25 16:00:14 614] DEBUG (image:338) args: isa, val: None
[2009-08-25 16:00:14 614] DEBUG (image:338) args: acpi, val: None
[2009-08-25 16:00:14 614] DEBUG (image:338) args: usb, val: 1
[2009-08-25 16:00:14 614] DEBUG (image:338) args: usbdevice, val: tablet
[2009-08-25 16:00:14 614] DEBUG (image:338) args: k, val: en-us
[2009-08-25 16:00:14 614] DEBUG (XendDomainInfo:1752) 
_initDomain:shadow_memory=0x0, memory_static_max=0x40000000, 
memory_static_min=0x0.
[2009-08-25 16:00:14 614] DEBUG (balloon:116) Balloon: 1877872 KiB free; need 
1065984; done.
[2009-08-25 16:00:14 614] INFO (image:129) buildDomain os=hvm dom=8 vcpus=1
[2009-08-25 16:00:14 614] DEBUG (image:282) domid          = 8
[2009-08-25 16:00:14 614] DEBUG (image:283) image          = 
/usr/lib/xen/boot/hvmloader
[2009-08-25 16:00:14 614] DEBUG (image:284) store_evtchn   = 2
[2009-08-25 16:00:14 614] DEBUG (image:285) memsize        = 1024
[2009-08-25 16:00:14 614] DEBUG (image:286) vcpus          = 1
[2009-08-25 16:00:14 614] DEBUG (image:287) acpi           = 0
[2009-08-25 16:00:14 614] DEBUG (image:288) apic           = 0
[2009-08-25 16:00:14 614] INFO (XendDomainInfo:1545) createDevice: vkbd : 
{'uuid': 'e0b0234a-3936-8793-ba7e-9f4948ac2159'}
[2009-08-25 16:00:14 614] DEBUG (DevController:118) DevController: writing 
{'state': '1', 'backend-id': '0', 'backend': '/local/domain/0/backend/vkbd/8/0'
} to /local/domain/8/device/vkbd/0.
[2009-08-25 16:00:14 614] DEBUG (DevController:120) DevController: writing 
{'frontend-id': '8', 'domain': 'winxp', 'frontend': '/local/domain/8/device/vkb
d/0', 'state': '1', 'online': '1'} to /local/domain/0/backend/vkbd/8/0.
[2009-08-25 16:00:14 614] INFO (XendDomainInfo:1545) createDevice: vfb : 
{'vncunused': '1', 'keymap': 'en-gb', 'type': 'vnc', 'uuid': 
'efd597a0-ba1d-6147-
b034-98d577a24bcd', 'other_config': {'vncunused': '1', 'keymap': 'en-gb', 
'type': 'vnc'}}
[2009-08-25 16:00:14 614] DEBUG (DevController:118) DevController: writing 
{'state': '1', 'backend-id': '0', 'backend': '/local/domain/0/backend/vfb/8/0'}
 to /local/domain/8/device/vfb/0.
[2009-08-25 16:00:14 614] DEBUG (DevController:120) DevController: writing 
{'vncunused': '1', 'domain': 'winxp', 'frontend': '/local/domain/8/device/vfb/0
', 'uuid': 'efd597a0-ba1d-6147-b034-98d577a24bcd', 'state': '1', 'keymap': 
'en-gb', 'online': '1', 'frontend-id': '8', 'type': 'vnc'} to /local/domain/0/b
ackend/vfb/8/0.
[2009-08-25 16:00:14 614] INFO (XendDomainInfo:1545) createDevice: vbd : 
{'uuid': '0793bf14-12d2-e6e8-e180-dae19f61d477', 'bootable': 1, 'driver': 
'paravi
rtualised', 'dev': 'hda:disk', 'uname': 'phy:/dev/zvol/dsk/rpool/export/winxp', 
'mode': 'w'}
[2009-08-25 16:00:14 614] DEBUG (DevController:118) DevController: writing 
{'backend-id': '0', 'virtual-device': '768', 'device-type': 'disk', 'state': '1
', 'backend': '/local/domain/0/backend/vbd/8/768'} to 
/local/domain/8/device/vbd/768.

</pre>

The killer for me seems to be 
<pre>

[2009-08-25 16:00:14 614] DEBUG (image:338) args: k, val: en-us

</pre>

Any way I can set this?

Thanks

Danny
-- 
This message posted from opensolaris.org
_______________________________________________
xen-discuss mailing list
[email protected]

Reply via email to