On Sat, 2011-12-24 at 17:53 -0500, David McGuffey wrote:> I'm all Linux at home and trying to get a Win7 running in a VM on
CentOS
> 5.6 and kvm to connect to my iTouch and iPhone.
>
> When I plug the iPhone in and run lsusb I get an address of 05AC:12A0
>
> I put that into a hostdev block in the xml file that defines the VM.
>
> <hostdev mode='subsystem' type='usb'
managed='no'>
> <source>
> <vendor id='0x0781'/>
> <product id='0x554f'/>
> </source>
> </hostdev>
>
> But...no joy.
>
> Anyone get kvm to pass an iTouch or iPhone through to the VM so it can
> communicate with iTunes?
>
> Dave
>
Closing this out here and moving it to CentOS-virt
BTW, the hostdev block above is incorrect...that is a copy of the block
before I replaced the vendor id and product id with the ones from the
iPhone. The xml file in /etc/libvirt/qemu is correct, and should work.
I'm thinking this may be a permissions and SELinux issue...the usb
device is owned by 'dave' (my CentOS login id), but the VM is owned by
kvm (different owner and different SELinux context).
I remember reading a lengthy discussion on how to get kvm to run as as a
regular user...will have to go find it.
Dave