Garrett D'Amore wrote: > Juergen Keil wrote: > > Garrett D'Amore wrote: > > > > > >> A few notes: > >> > >> 1) It was my understanding that xen did not emulate sound hardware, and > >> that sound was not supported in domU. Am I mistaken here? > >> > > > > In a pv domU there is no sound support. > > > > But in a hvm domU using SDL for graphics you can have emulated sound > > hardware. I tested it with a Windows 2000 hvm domU (and a SXCE > > hvm domU), using soundhw='es1370' in the domain's config file. > > > > Ah, OK. Didn't realize the differences here between pv and hvm. > Thanks for clearing that up.
hvm is the one that emulates PC hardware / devices. A hvm domain doesn't need a special OS modified for use with xen (so you can install a standard copy of Windows (or Solaris, Linux, ...) in a hvm domain. In a pv domain you have to use an OS that has been modified to run under control of the xen hypervisor (like Linux, Solaris, xxxBSD - but not Windows). > >> (Notably, > >> if we want/need sound, we should try to update Xen to something more > >> modern than SB16! An emulation based on either ESS 1371 or Intel ICH > >> would be far far preferable.) > >> > > > > Neither ESS 1371 or Intel ICH emulation is available at this time. > > > > Apparently the xen/qemu emulated SB16 card is for an ISA card. > > Not sure if it supports ISA PnP; but current SXCE bits apparently > > do not have a device node for the SB16 sound hardware, so sbpro doesn't > > attach. > > > Ah, so the *removal* actually doesn't represent a loss of functionality > for Xen. So at least on that front, we're good to go. Yep. Well, maybe the old boot.bin / DCA based Solaris releases are able to find the ISA SB16 card, but last time I tried it, the old DCA based Solaris releases needed > 60 minutes from starting boot.bin until the Solaris kernel gets loaded. Some details can be found here: http://opensolaris.org/jive/thread.jspa?threadID=36498&tstart=210 So I doubt anyone will run old Solaris releases (<= S10 x86 FCS) under xen. > > And the PCI ESS 1370 hardware doesn't have a SXCE audio driver - but > > using my audio1371 driver (which supports 1370, too) I was able to > > use audioplay from a Solaris hvm domU. > > > > Right. We may be fixing that, if there is a need. It certainly sounds > like there might be. > > Do you have your own audio1371 driver? Yes, http://www.tools.de/opensource/solaris/audio/ > Is it a SADA driver? It offers the standard SADA compatible interfaces (with the exception of mixer mode). _______________________________________________ xen-discuss mailing list [email protected]
