VirtualBox 2.2 Beta 1 がリリースされました。
http://download.virtualbox.org/virtualbox/2.2.0_BETA1/
Experimental ではありますが、OpenSolaris host において USB をサポートしましたが、これを利用するには、b109 以降が必要となります。
VBoxUSBHelper が、裏でこんなことをやっているため。
VBoxUSBHelper: /usr/sbin/update_drv -d -i pci10de,cb79@4/miscellaneous@1 ugen
このため、下記の修正が必須となり、この修正は ON b109 に入っています。
changeset: 8831:4b58222260b7
user: Jerry Gilliam <Jerry.Gilliam@Sun.COM>
date: Mon Feb 16 12:06:27 2009 -0800
files: usr/src/cmd/devfsadm/devfsadm.c usr/src/cmd/devfsadm/message.h usr/src/cmd/modload/addrem.h usr/src/cmd/modload/drvsubr.c usr/src/cmd/modload/errmsg.h usr/src/cmd/modload/update_drv.c usr/src/cmd/truss/print.c usr/src/uts/common/os/devcfg.c usr/src/uts/common/os/modctl.c usr/src/uts/common/os/modsubr.c usr/src/uts/common/sys/autoconf.h usr/src/uts/common/sys/ddi_implfuncs.h usr/src/uts/common/sys/modctl.h
description:
4854243 update_drv -d requires reboot
あと、shared folder は、Solaris/OpenSolaris で利用可能のようです。
#一番下に、VBoxManage list usbhost の出力結果をはっておきます。
Windows 7 guest で emobile S11HT 使ってみようとがんばっていますが、かたまる・・・
This version is a major update. The following major new features were added:
* OVF (Open Virtualization Format) appliance import and export
* Host-only networking mode
* Hypervisor optimizations with significant performance gains for
high context switching rates
* VT-x/AMD-V are enabled by default for newly created virtual machines
* USB (OHCI & EHCI) is enabled by default for newly created virtual
machines (Qt GUI only)
* Experimental USB support for OpenSolaris hosts
* Shared folders for Solaris and OpenSolaris guests
* OpenGL 3d acceleration for Linux guests
* Experimental support for OS X 10.6 (Snow Leopard) hosts running
both the 64-bit and the 32-bit kernel
In addition, the following items were fixed and/or added:
* VMM: FreeBSD guest related fix for V86 flags (bug #2342)
* VMM: Fixed guru meditation when booting an AsteriskNow Linux VM
(bug #2342)
* VMM: Fixed PGMPOOLKIND_FREE guru meditation (bugs #3356, #3431)
* VMM: Fixed Windows XP boot hang (guest PAE + nested paging only)
* VMM: Allow mixing of VT-x/AMD-V and software virtualization
* VMM: fixed extremely slow safe mode booting in e.g. Windows 2008
(VT-x/AMD-V only)
* VMM: significant speedup of certain Grub boot loaders (e.g.
Solaris) (VT-x/AMD-V only)
* VMM: real-mode IOPL fix for DOS guests (VT-x only)
* VMM: fixed VT-x detection with certain BIOSes that enable VT-x,
but don't set the lock bit in MSR_IA32_FEATURE_CONTROL
* NAT: Truncated downloads with NAT (ftp) (bug #3257)
* NAT: Blocked UDP packets cause crash (bug #3426)
* USB: further reduced host CPU utilization for OHCI and EHCI; the
"VBoxInternal/Devices/usb-ohci/0/Config/FrameRate" CFG key is no
longer necessary and no longer supported
* VRDP: fixed hangs when VRDP server is enabled or disabled in runtime
* X11 guests: show the guest mouse pointer at the right position if
the virtual desktop is larger than the guest resolution (bug #2306)
* Solaris guests: added xpg4/xcu4 dependency to the guest additions
installer (bug #3524)
* Linux hosts: do proper reference counting to prevent unloading the
vboxnetflt module as long as this code is in use
* Linux installers: fixes for Slackware, Arch Linux and Linux from
Scratch systems
* Windows installers: Combined installer executable which contains
both (32- and 64-bit) architectures
* VBoxManage: less cryptic command-line error messages
* VBoxManage: 'list vm' commands now default to compact format
* Hard disks: improved immutable disk support to auto-reset diff
file at VM startup
* GUI: enable the audio adapter by default for new VMs
* GUI: warn if VT-x/AMD-V is not operational when starting a 64 bits
guest
* GUI: deactivate 64 bits guest support when the host CPU does not
support VT-x/AMD-V
* GUI: removed floppy icon from the status bar
* GUI: show build revision in about dialog
* GUI: fixed sticky status bar text
* GUI/Mac OS X: fixed disabled close button
* GUI: improved error dialogs
* 3D support: added opengl select/feedback support (bug #2920)
* 3D support: close opengl subsystem for terminated guest
applications (bug #3243)
* 3D support: fixed VM hangs when starting guests with 3D
acceleration enabled (bug #3437)
* PXE: fixed boot hangs when hardware virtualization is used (bug #2536)
--
$ /opt/VirtualBox/VBoxManage list -l usbhost
VirtualBox Command Line Management Interface Version 2.2.0_BETA1
(C) 2005-2009 Sun Microsystems, Inc.
All rights reserved.
Host USB Devices:
UUID: 339bc5fb-5391-449d-92c0-149d0524604a
VendorId: 0x05ac (05AC)
ProductId: 0x0236 (0236)
Revision: 0.119 (00119)
Manufacturer: Apple, Inc.
Product: Apple Internal Keyboard / Trackpad
Address: /dev/usb/5ac.236/0|/pci@0,0/pci10de,cb79@4/device@6
Current State: Busy
UUID: 7b75ccd7-0b5b-4c5d-9398-e5dbf28465da
VendorId: 0x05ac (05AC)
ProductId: 0x820a (820A)
Revision: 1.0 (0100)
Address: /dev/usb/5ac.820a/0|/pci@0,0/pci10de,cb79@6/hub@1/keyboard@2
Current State: Busy
UUID: 7a4ac3c1-ebcd-4913-9c18-dc0d9d6b1e58
VendorId: 0x05ac (05AC)
ProductId: 0x820b (820B)
Revision: 1.0 (0100)
Address: /dev/usb/5ac.820b/0|/pci@0,0/pci10de,cb79@6/hub@1/mouse@3
Current State: Busy
UUID: 20a09044-6cda-4abf-ad17-94e670400bed
VendorId: 0x05ac (05AC)
ProductId: 0x8213 (8213)
Revision: 0.7 (0007)
Manufacturer: Apple, Inc.
Product: Bluetooth USB Host Controller
SerialNumber: 00236CA19318
Address: /dev/usb/5ac.8213/0|/pci@0,0/pci10de,cb79@6/hub@1/device@1
Current State: Busy
UUID: f898da58-9832-4c90-ac5a-20757c8756eb
VendorId: 0x05ac (05AC)
ProductId: 0x8242 (8242)
Revision: 0.22 (0022)
Manufacturer: Apple Computer, Inc.
Product: IR Receiver
Address: /dev/usb/5ac.8242/0|/pci@0,0/pci10de,cb79@4/input@5
Current State: Busy
UUID: 36ddabd5-21fa-431b-b3d0-1af40ece14f1
VendorId: 0x1267 (1267)
ProductId: 0x0213 (0213)
Revision: 81.21 (8121)
Product: PS/2+USB Mouse
Address: /dev/usb/1267.213/0|/pci@0,0/pci10de,cb79@6/mouse@2
Current State: Busy
macbook(i86pc):/export/home/kazus
$ /opt/VirtualBox/VBoxManage list -l usbfilters
VirtualBox Command Line Management Interface Version 2.2.0_BETA1
(C) 2005-2009 Sun Microsystems, Inc.
All rights reserved.
Global USB Device Filters:
<none>

