Sound devices under vservers?

Andrew Ruthven <[email protected]>
Newsgroups gmane.linux.vserver
Message-ID <[email protected]>
Hey,

I run slimserver and squeezelite within a vserver, and until recently
they've worked nicely. But now squzeelite (which actually plays the
music out a soundcard) has stopped working.

The only thing I can think of which has change is the kernel version.

Platform:     Debian Jessie (both host and container)
Init:         sysvinit
Old kernel:   vmlinuz-3.4.89-vs2.3.3.9+lihas1
New kernel:   vmlinuz-4.1.19-vs2.3.8.4-beng
util-vserver: 0.30.216-pre3126-jessie0.1-1

The files in /dev/snd within the container still match what is on the
hypervisor.

Running strace when I start squeezelite gives me:

open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
fcntl(4, F_SETFD, FD_CLOEXEC)           = 0
ioctl(4, SNDRV_CTL_IOCTL_CARD_INFO or UI_DEV_CREATE, 0x7ffcc50789d0) =
-1 ENOTTY (Inappropriate ioctl for device)

Has the approach to allow access to sound cards changed?  This is a PCI
device.

Cheers,
Andrew

-- 
Andrew Ruthven, Wellington, New Zealand
MIITP, ITCP

At work: [email protected]
At home: [email protected]
Cloud  : NZs only real cloud - https://catalyst.net.nz/cloud
GPG fpr: C603 FC4E 600F 1CEC D1C8  D97C 4B53 D931 E4D3 E863
LCA2017: The Future of Open Source, Hobart, AU - http://linux.conf.au
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.