I now found out That kernel 2.6.35.21-generic config gives
CONFIG_SOUND=m
# CONFIG_SOUND_OSS_CORE is not set
CONFIG_SND=m
CONFIG_SND_TIMER=m
CONFIG_SND_PCM=m
CONFIG_SND_HWDEP=m
CONFIG_SND_RAWMIDI=m
CONFIG_SND_JACK=y
CONFIG_SND_SEQUENCER=m
CONFIG_SND_SEQ_DUMMY=m
# CONFIG_SND_MIXER_OSS is not set
# CONFIG_SND_PCM_OSS is not set
# CONFIG_SND_SEQUENCER_OSS is not set
So indeed oss emu not enabled. So just for test I took the linux kernel source 2.6.35.21 (the patched for ubuntu)
Used the original 2.6.35.21 config file but just enabled the oss support into it.
Then I compiled this with fakeroot,
And yes it all runs fine.
So the only thing which has to be done is enbale the oss into the next maverick generic kernel upgrade and this bug is
SOLVED
About this last bug no /dev/mixer and so,
I now found out That kernel 2.6.35.21-generic config gives SOUND_OSS_ CORE is not set SND_RAWMIDI= m SND_SEQUENCER= m SND_SEQ_ DUMMY=m SND_MIXER_ OSS is not set SND_SEQUENCER_ OSS is not set
CONFIG_SOUND=m
# CONFIG_
CONFIG_SND=m
CONFIG_SND_TIMER=m
CONFIG_SND_PCM=m
CONFIG_SND_HWDEP=m
CONFIG_
CONFIG_SND_JACK=y
CONFIG_
CONFIG_
# CONFIG_
# CONFIG_SND_PCM_OSS is not set
# CONFIG_
So indeed oss emu not enabled. So just for test I took the linux kernel source 2.6.35.21 (the patched for ubuntu)
Used the original 2.6.35.21 config file but just enabled the oss support into it.
Then I compiled this with fakeroot,
The result now
CONFIG_SOUND=m SOUND_OSS_ CORE=y SOUND_OSS_ CORE_PRECLAIM= y SND_RAWMIDI= m SND_SEQUENCER= m SND_SEQ_ DUMMY=m SND_OSSEMUL= y SND_MIXER_ OSS=m SND_PCM_ OSS=m SND_PCM_ OSS_PLUGINS= y SND_SEQUENCER_ OSS=y
CONFIG_
CONFIG_
CONFIG_SND=m
CONFIG_SND_TIMER=m
CONFIG_SND_PCM=m
CONFIG_SND_HWDEP=m
CONFIG_
CONFIG_SND_JACK=y
CONFIG_
CONFIG_
CONFIG_
CONFIG_
CONFIG_
CONFIG_
CONFIG_
And yes it all runs fine.
So the only thing which has to be done is enbale the oss into the next maverick generic kernel upgrade and this bug is
SOLVED