I've had OSS v4 installed for 2 days. When I tried to launch its mixer, it said "no mixers are available", or "no mixers found". Bottom line: ossxmix was not installed.
So I uninstalled OSS v4. I then followed the official Ubuntu documentation (help.ubuntu.com) and removed ALSA and installed some stuff related to OSS v4 (under the prerequisites category in the help document). I then installed OSS v4 using the mercurial repositories. That also installed ossxmix. I then saw that there was no Production option available under 'src', in the mixer, so I found this guide: http://www.opensound.com/forum/viewtopi ... 730#p14690
It did let me choose the Production option, but now I have no sound at all, and ALSA is gone as well (not that I'm willing to revert back to it). Before recompiling OSS v4 with Production src enabled, I did have sound using OSS v4. I should mention that I now have no sound at all, no matter the src I use. Strangely enough, the mixer does show activity when I play a video or music.
Does anyone have any idea how to fix this? Maybe an explanation on how to completely remove OSS v4, so that I can completely reinstal it from scratch, would work.
Thanks in advance.
Edit: Results of ossinfo:
- Code: Select all
Version info: OSS 4.2 (b 2003/201012200112) (0x00040100) OSS_HG
Hg revision: changeset: 920:232d0de71550, tag: tip, date: Tue Nov 02 23:45:15 2010 +0200, summary: Misc changes to ossplay
Platform: Linux/i686 2.6.35-23-generic #41-Ubuntu SMP Wed Nov 24 10:18:49 UTC 2010 (yonyz-Ubuntu)
Number of audio devices: 4
Number of audio engines: 8
Number of MIDI devices: 2
Number of mixer devices: 1
0: osscore0 OSS core services
1: oss_envy24ht0 Ego Systems Juli@ interrupts=107142 (107142)
2: oss_usb0 USB audio core services
MIDI devices (/dev/midi*)
0: Ego Systems Juli@ input (MIDI port 1 of device object 1)
1: Ego Systems Juli@ output (MIDI port 2 of device object 1)
0: Ego Systems Juli@ (Mixer 0 of device object 1)
Ego Systems Juli@ front out /dev/oss/oss_envy24ht0/pcm0 (device index 0)
Ego Systems Juli@ digital out /dev/oss/oss_envy24ht0/spdout (device index 1)
Ego Systems Juli@ analog in /dev/oss/oss_envy24ht0/pcmin0 (device index 2)
Ego Systems Juli@ digital in /dev/oss/oss_envy24ht0/spdin (device index 3)
/dev/dsp -> /dev/oss/oss_envy24ht0/pcm0
/dev/dsp_in -> /dev/oss/oss_envy24ht0/pcm0
/dev/dsp_out -> /dev/oss/oss_envy24ht0/pcm0
/dev/dsp_ac3 -> /dev/oss/oss_envy24ht0/spdout
/dev/dsp_mmap -> /dev/oss/oss_envy24ht0/pcm0
/dev/dsp_multich -> /dev/oss/oss_hdaudio0/pcm0
/dev/dsp_spdifout -> /dev/oss/oss_envy24ht0/spdout
/dev/dsp_spdifin -> /dev/oss/oss_envy24ht0/spdin
I hope someone here knows what it means.
Edit 2: I've reinstalled alsa-utils, so now I can access System>Preferences>Sound (using Ubuntu). Apparently, no hardware appears under the Hardware tab. Also, Dummy Output is the only output available.
Before I messed with my OSS installation, both my built-in Realtek sound chipset and my ESI Juli@ card appeared. They are both gone now. So it seems that OSS v4 is installed fine, as far as I know, but Ubuntu no longer recognizes my hardware. I hope this helps identifying a solution.
Edit 3: I've installed some missing... umm... thing, and now ALSA works, but OSS does not. When ALSA is used, my ESI Juli@ is identified and appears under the Hardware tab of Sound, but not when OSS is used.