I'm in archlinux with compiz/Gnome 3. I had pulseaudio and alsa. Converted to oss 4.2_2006-1. Converted according to descriptions for archlinux and at oss forums: https://wiki.archlinux.org/index.php/Open_Sound_Systemhttp://www.opensound.com/wiki/index.php ... S_problems
Sound output is working nicely in firefox/flashplugin, vlc and a 64 bit secondlife clone with gstreamer and openal.
Sound input is loopbacked to the headphones in my Audigy card. With my VIA VT1818 Intel HDA compatible card I didn't find a way to record from the microphone, or even hear myself.
I get this problem when loading the driver:
Mar 31 22:51:12 localhost kernel: [ 21.052212] oss_hdaudio 0000:00:14.2: PCI INT A -> GSI 16 (level, low) -> IRQ 16
Mar 31 22:51:12 localhost kernel: [ 21.055521] oss_hdaudio: HDA codec 0x11060440 not known yet
Mar 31 22:51:12 localhost kernel: [ 21.064953] oss_hdaudio: HDA codec 0x11060440 not known yet
Mar 31 22:51:12 localhost kernel: [ 21.088472] oss_audigyls 0000:02:07.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
Mar 31 22:51:12 localhost kernel: [ 21.107597] usbcore: registered new interface driver oss_usb
Mar 31 22:51:12 localhost kernel: [ 21.527207] fuse init (API version 7.17)
Mar 31 22:51:12 localhost osspd: OSS Proxy v1.3.2 (C) 2008-2010 by Tejun Heo <firstname.lastname@example.org>
Mar 31 22:51:13 localhost osspd: Creating dsp (14:3), adsp (14:12), mixer (14:0)
The problem is reflected in the output from ossinfo -v9:
1: oss_hdaudio0 ATI HD Audio interrupts=1406940 (1406940)
HD Audio controller ATI HD Audio
Vendor ID 0x10024383
Subvendor ID 0x10024383
Codec 0: Unknown (0x11060440/0x10438417)
Some codecs seem to be missing, but how do I get them?
Are the missing codec creating the problem with ossxmix, that there are no selections that causes sound recording as can be seen from the ossrecord and invu meters on ossxmix ?
My card has 6 outputs in the back and 2 in the front of the computer. At least the ones in the front can be switched between input and output.
I run this test:
ossrecord -g200 -vl - | ossplay -
I have three sliders activated under vmix0 - oss, ossplay and ossrecord.
These are the mixer selection choices I have in ossmix:
record.select1.select1 <pcm3|select2|jack6|jack5|mix|jack9> (currently select2)
record.select5.select5 <jack6|jack9> (currently jack9)
misc.select2 <mix|pcm2> (currently pcm2)
pulseaudio is inactivated with pulseaudio --kill, oss and osspd are started.
When activated, pulseaudio output works, but not input. Pulseaudio input is set to an output device. When starting pulseaudio with this line in /etc/pulse/default.pa :
load-module module-oss device="/dev/dsp" sink_name=output source_name=input mmap=0
I get the following information:
Mar 31 22:51:36 localhost pulseaudio: [pulseaudio] module.c: module-oss is deprecated: Please use module-alsa-card instead of module-oss!
I didn't try to use module-alsa-card because i didn't find any description about how to use it with oss. It seems it can probably only be used with alsa, leaving me with no solution to this problem.