On Mon, Sep 13, 2010 at 02:04:57PM -0700, H. Peter Anvin wrote: > On 09/13/2010 01:53 PM, Amos Kong wrote: > > > > # patch -p1 < /tmp/usb-audio.patch > > # ./configure > > ... > > ... > > preadv support yes > > fdatasync yes > > uuid support no > > vhost-net support no > > Trace backend nop > > Trace output file trace-<pid> > > ./configure: 2276: Bad substitution > > Hello Peter, > What shell is your /bin/sh? dash, It's fine when using bash, I suggest to use a common way. I've heard wonderful music (guest:win7), but mixed with a litte noise, not so fluent. The following debug msg is normal? # ./x86_64-softmmu/qemu-system-x86_64 ~/win7-32.qcow2 -m 1024 -vnc :0 -usbdevice tablet -cpu qemu64 -enable-kvm -bios pc-bios/bios.bin -net nic,netdev=idkQlbc8,macaddr=02:BB:3A:D3:b8:29 -netdev tap,id=idkQlbc8,ifname=virtio_0_8000,script=/etc/qemu-ifup-vbr0,downscript=no,vhost=on -snapshot -usb -soundhw usb usb_create: no bus specified, using "usb.0" for "usb-audio" usb-audio: reset usb-audio: control transaction: request 0x0005 value 0x0001 index 0x0000 length 0x0000 usb-audio: control transaction: request 0x8006 value 0x0100 index 0x0000 length 0x0008 usb-audio: control transaction: request 0x8006 value 0x0200 index 0x0000 length 0x0009 usb-audio: control transaction: request 0x8006 value 0x0200 index 0x0000 length 0x0071 usb-audio: reset usb-audio: reset usb-audio: control transaction: request 0x8006 value 0x0100 index 0x0000 length 0x0040 usb-audio: reset usb-audio: control transaction: request 0x0005 value 0x0001 index 0x0000 length 0x0000 usb-audio: control transaction: request 0x8006 value 0x0100 index 0x0000 length 0x0012 usb-audio: control transaction: request 0x8006 value 0x0200 index 0x0000 length 0x00ff usb-audio: control transaction: request 0x8006 value 0x03ee index 0x0000 length 0x0012 usb-audio: control transaction: request 0x8006 value 0x0303 index 0x0409 length 0x00ff usb-audio: control transaction: request 0x8006 value 0x0300 index 0x0000 length 0x00ff usb-audio: control transaction: request 0x8006 value 0x0302 index 0x0409 length 0x00ff usb-audio: control transaction: request 0x8006 value 0x0600 index 0x0000 length 0x000a usb-audio: failed control transaction: request 0x8006 value 0x0600 index 0x0000 length 0x000a usb-audio: control transaction: request 0x8006 value 0x0100 index 0x0000 length 0x0012 usb-audio: control transaction: request 0x8006 value 0x0200 index 0x0000 length 0x0009 usb-audio: control transaction: request 0x8006 value 0x0200 index 0x0000 length 0x0071 usb-audio: control transaction: request 0x0009 value 0x0001 index 0x0000 length 0x0000 usb-audio: control transaction: request 0x010b value 0x0000 index 0x0001 length 0x0000 usb-audio: control transaction: request 0x8006 value 0x0305 index 0x0409 length 0x0004 usb-audio: control transaction: request 0x8006 value 0x0305 index 0x0409 length 0x002c usb-audio: control transaction: request 0x8006 value 0x0307 index 0x0409 length 0x004a usb-audio: control transaction: request 0x8006 value 0x0308 index 0x0409 length 0x0004 usb-audio: control transaction: request 0x8006 value 0x0308 index 0x0409 length 0x003e usb-audio: control transaction: request 0xa181 value 0x0100 index 0x0200 length 0x0001 usb-audio: control transaction: request 0xa181 value 0x0201 index 0x0200 length 0x0002 usb-audio: control transaction: request 0xa182 value 0x0201 index 0x0200 length 0x0002 usb-audio: control transaction: request 0xa183 value 0x0201 index 0x0200 length 0x0002 usb-audio: control transaction: request 0xa184 value 0x0201 index 0x0200 length 0x0002 usb-audio: control transaction: request 0xa181 value 0x0202 index 0x0200 length 0x0002 usb-audio: control transaction: request 0xa182 value 0x0202 index 0x0200 length 0x0002 usb-audio: control transaction: request 0xa183 value 0x0202 index 0x0200 length 0x0002 usb-audio: control transaction: request 0xa184 value 0x0202 index 0x0200 length 0x0002 usb-audio: control transaction: request 0x010b value 0x0000 index 0x0001 length 0x0000 usb-audio: control transaction: request 0x010b value 0x0001 index 0x0001 length 0x0000 usb-audio: set interface 1 usb-audio: control transaction: request 0x010b value 0x0000 index 0x0001 length 0x0000 usb-audio: set interface 0 usb-audio: control transaction: request 0x010b value 0x0001 index 0x0001 length 0x0000 usb-audio: set interface 1 usb-audio: control transaction: request 0x010b value 0x0000 index 0x0001 length 0x0000 usb-audio: set interface 0 usb-audio: control transaction: request 0x010b value 0x0001 index 0x0001 length 0x0000 usb-audio: set interface 1 usb-audio: control transaction: request 0x010b value 0x0000 index 0x0001 length 0x0000 usb-audio: set interface 0 usb-audio: control transaction: request 0x010b value 0x0001 index 0x0001 length 0x0000 usb-audio: set interface 1 usb-audio: control transaction: request 0x010b value 0x0000 index 0x0001 length 0x0000 usb-audio: set interface 0 usb-audio: control transaction: request 0x010b value 0x0001 index 0x0001 length 0x0000 usb-audio: set interface 1 usb-audio: control transaction: request 0x010b value 0x0000 index 0x0001 length 0x0000 usb-audio: set interface 0 usb-audio: control transaction: request 0x010b value 0x0001 index 0x0001 length 0x0000 usb-audio: set interface 1 usb-audio: control transaction: request 0x010b value 0x0000 index 0x0001 length 0x0000 usb-audio: set interface 0 usb-audio: control transaction: request 0x010b value 0x0001 index 0x0001 length 0x0000 usb-audio: set interface 1 -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html