Port-xen archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: configuring sound in an hvm



What's the best way to get debugging info on this. How do I find out
what goes on when the soundhw=sb16 line is used?


On Sun, Sep 7, 2008 at 12:28 PM, Michael Litchard 
<michael%schmong.org@localhost> wrote:
> Still a problem, I am using a freebsd hvm as I thought it might help
> with troubleshooting this. Anyway, I grep for sb16 in the dmesg and it
> yields nothing.
> Here is my configuration file, if it helps. Sound works in dom0.
>
> #============================================================================
> # Python configuration setup for 'xm create'.
> # This script sets the parameters used when a domain is created using
> 'xm create'.
> # You use a separate script for each domain you want to create, or
> # you can set the parameters for the domain on the xm command line.
> #============================================================================
>
> #----------------------------------------------------------------------------
> # Kernel image file.
> kernel = "/usr/pkg/lib/xen/boot/hvmloader"
>
> builder='hvm'
>
> # Initial memory allocation (in megabytes) for the new domain.
> memory = 256
>
> # A name for your domain. All domains must have different names.
> name = "hvm-freebsd"
>
> #Network interface. By default emules a realtek 8139. For a NetBSD guest you
> # have to disable re(4) and let rtk attach to use it.
> # ne2k_pci emulates a pci ne2000 clone; this his cpu-hungry in dom0
> # pcnet emulates a AMD PCnet-PCI controller; but it corrupts packets with
> # pcn(4) under NetBSD.
> #vif = [ 'mac=00:16:3e:00:00:13, bridge=bridge0, type=ioemu, model=ne2k_pci' ]
> #vif = [ 'mac=00:16:3e:00:00:13, bridge=bridge0, type=ioemu, model=pcnet' ]
> vif = [ 'mac=00:16:3e:00:00:13, bridge=bridge0, type=ioemu' ]
>
> #----------------------------------------------------------------------------
> # device model to use: only qemu-dm available for now
> device_model = '/usr/pkg/libexec/qemu-dm'
>
> # Define the disk devices you want the domain to have access to, and
> # what you want them accessible as.
> # Each disk entry is of the form phy:UNAME,DEV,MODE
> # where UNAME is the device, DEV is the device name the domain will see,
> # and MODE is r for read-only, w for read-write.
> # For hvm domains you can only use hda to hdd. You can set extra types
> # (e.g. cdrom)
>
> disk = [ 'file:/usr/local/diskfiles/domU7/disk,ioemu:hdb,w',
> 'file:/sys/Desktop/7.
> 0-RELEASE-amd64-disc1.iso,ioemu:hdc:cdrom,r' ]
>
> #disk = ['phy:/dev/wd0i,ioemu:hdb,w']
> # floppy images; this doesn't seem to work currently. Use a iso image instead.
> #fda = '/home/domains/boot1.fs'
>
> # boot device: a = floppy, c= hard drive, d= cdrom (with the disk entry
> # before)
> boot='c'
> # By default, 'xm create' will try to open an X window on the current display
> # for the virtal framebuffer. You can have the virtal framebuffer in vnc
> # instead, and connect using a vnc client (using localhost:$vncdisplay)
> # If vncunused is set to 1 (this is the default value), vncdisplay
> # will be set to the first unused port; so it's recommended to
> #nographic=0
> #serial="null"
> #serial="pty"
> vnc = 1
> vncdisplay = 1
> vncunused = 0
> vncconsole=0
> vnclisten='0.0.0.0'
> vncpasswd='abcdef'
>
> soundhw='sb16'
> fullscreen=1
> #Xen emulates a PS/2 mouse, but the pointer in the guest has difficulties
> # tracking the absolute position. Xen can emulate a USB tablet in addition
> # to the mouse which will report the absolute position of the pointer,
> # and make the mouse much easier to use.
> #
> usb=1
> usbdevice='tablet'
> #usbdevice='mouse'
>
> On Sun, Sep 7, 2008 at 1:32 AM, Christoph Egger 
> <Christoph_Egger%gmx.de@localhost> wrote:
>> Michael Litchard wrote:
>>> Sound doesn't work. Not in FreeBSD, Win2k or any OS I try as an HVM
>>> instance. I googled this, and it would seem this is a network issue.
>>> Is this correct. Could someone tell me the first steps I need to take
>>> to get sound working. If, for example, I could get sound working on a
>>> windows 2000 HVM, I could install netbsd/xen on my girlfriend's
>>> machine in a way that makes it much easier to administrate.
>>>
>>> For my purposes, I would like to run a freebsd or netbsd hvm as a domU
>>> running multimedia apps, so I can get those off of the dom0.
>>
>> Add
>>
>> soundhw='sb16'
>>
>> in your guest config file. The HVM guest will see a sb16 card then.
>>
>> Also make sure, sound works in the Dom0 as qemu-dm will use
>> Dom0 sound device.
>>
>> Christoph
>>
>


Home | Main Index | Thread Index | Old Index