|
From: Steven M. <s.m...@la...> - 2013-03-05 11:41:10
|
Lo, As you might recall I mentioned before... > It seems between Ubuntu 11.10 and 12.04 the Ubuntu kernel developers > merged some changes from an ARM branch with their main branch and > accidentally regressed-to/inherited a load of kernel options without > realising. Despite Ubuntu having totally and completely removed OSS > (critical to making OSS Proxy work in it's place)... in 12.04 an option > crept back in... > > CONFIG_SOUND_OSS_CORE_PRECLAIM=y > > Which is particularly a problem because it makes sure the device numbers > for things like /dev/dsp are hogged all the time by the kernel just in > case you load OSS backwards compatibility... and since the kernel has no > OSS backwards compatibility at all any more - it's just causing problems > for OSS emulation software like OSS Proxy. So now I know at long last I > wasn't going absolutely batshit crazy, I filed a bug... > > http://bugs.launchpad.net/ubuntu/+source/linux/+bug/1105230 This is basically an update to say that it's been fixed in 13.04 (raring) for a few weeks now and shown no issues. Andy has graciously compiled both 12.04 and 12.10 (precise and quantal) kernels with the fix and I've tested these work as well. In other words, both Ubuntu 12.04 LTS and 12.10 will shortly be able to use OSS Proxy Daemon once again. If you can't wait for the updated to kernel to appear in the main Ubuntu repository, then the kernels he compiled for me are available in a comment in the link above for now. Tested with SimCity 3000 Unlimited and it worked great. Maybe with Ubuntu 12.04+ fixed again (lets face it a pretty popular distribution), we might get some more interest from both users and developers. Many thanks to Andy Whitcroft. Steven |