Tenho uma vm com Solaris 10 no qemu. Eu instalo o opensoundsystem para som. O desktop vê o cartão (olhe para o ícone de volume)
Boletim Ossinfo ok
ossinfo
Version info: OSS 4.2 (b 2017/201702011242) (0x00040100)
Platform: SunOS/i86pc 5.10 Generic_150401-55 (solaris10)
Number of audio devices: 1
Number of audio engines: 2
Number of MIDI devices: 0
Number of mixer devices: 1
Device objects
0: osscore0 OSS common devices
1: oss_sadasupport SADA compatibility layer
2: oss_ich0 Intel ICH (2415) interrupts=5991 (11109)
MIDI devices (/dev/midi*)
Mixer devices
0: ICH AC97 Mixer (STAC9700) (Mixer 0 of device object 2)
Audio devices
Intel ICH (2415) /dev/oss/oss_ich0/pcm0 (device index 0)
Nodes
/dev/dsp -> /dev/oss/oss_ich0/pcm0
/dev/dsp_in -> /dev/oss/oss_ich0/pcm0
/dev/dsp_out -> /dev/oss/oss_ich0/pcm0
/dev/dsp_ac3 -> /dev/oss/oss_ich0/pcm0
/dev/dsp_multich -> /dev/oss/oss_ich0/pcm0
/dev/mixer -> ../devices/pseudo/osscore@0:mixer
/dev/sndstat -> ../devices/pseudo/osscore@0:sndstat
Mas quando quero ouvir um mp3 não ouço nada, até o programa parece rodar bem
mplayer Ace\ of\ base-The\ sign.mp3
MPlayer 1.1-4.8.2 (C) 2000-2012 MPlayer Team
Playing Ace of base-The sign.mp3.
libavformat version 54.6.100 (internal)
Audio only file format detected.
Load subtitles in ./
==========================================================================
Opening audio decoder: [mpg123] MPEG 1.0/2.0/2.5 layers I, II, III
AUDIO: 48000 Hz, 2 ch, s16le, 320.0 kbit/20.83% (ratio: 40000->192000)
Selected audio codec: [mpg123] afm: mpg123 (MPEG 1.0/2.0/2.5 layers I, II, III)
==========================================================================
ao2: 48000 Hz 2 chans s16le [0x9]
AO: [sun] 48000Hz 2ch s16le (2 bytes per sample)
Video: no video
Starting playback...
A: 3.9 (03.9) of 198.0 (03:18.0) 0.8%
O volume parece estar ok
Alguma ideia?
Tentando anexar vmix para habilitar o relatório de som multiapp dispositivo ocupado
vmixctl attach /dev/oss/oss_ich0/pcm0
/dev/oss/oss_ich0/pcm0: Device busy
Mesmo eu configurando o driver com esta opção como o wiki do archlinux sugere
vim /kernel/drv/osscore.conf
name="osscore" parent="pseudo" instance=0 ddi-no-autodetach=1 ddi-forceattach=1 vmix_no_autoattach=1
EDIT1: Eu anexei também o virtualmix (tenho que desabilitar o cde temporariamente). Mas ainda não há som
Solução encontrada, a configuração contém
Eu adiciono o dispositivo
Agora funciona, provavelmente a configuração clássica do libvirt (sem qemu:commandline) também funcionará, testarei no futuro.