I'm not sure, but I would suggest that for the OSS compatability
and the aumix type stuff...
The minor oss assignments that I did may well be the thing
that links the OSS up so the other mixers work right as the
mapping there IS to the PCM.
( I wish I knew for sure but I don't have time to read code )
Boy you've got a lot of modules.
I have nothing left to suggest c'ept try out the minor OSS stuff.
You're otherwise way beyond me ;)
-AEF
On Saturday 26 January 2002 22:18, Roger E Critchlow Jr wrote:
> Allen writes:
> > I seem to recall that when I got that far, I then did two things:
> >
> > 1. I fiddled with my modules.conf
>
> modules.conf - pruned to sound modules:
> ------------------------------------------------------------------------
> # ALSA portion of ALSA
> alias char-major-116 snd
> options snd snd_major=116
> alias snd-card-0 snd-ymfpci
> alias snd-card-1 snd-virmidi
>
> # OSS/Free portion of ALSA
> alias char-major-14 soundcore
> alias sound-slot-0 snd-card-0
> alias sound-service-0-0 snd-mixer-oss
> alias sound-service-0-1 snd-seq-oss
> alias sound-service-0-3 snd-pcm-oss
> alias sound-service-0-8 snd-seq-oss
> alias sound-service-0-12 snd-pcm-oss
>
> ------------------------------------------------------------------------
> /sbin/lsmod - pruned to sound modules:
> ------------------------------------------------------------------------
> Module Size Used by
> snd-seq-midi 4512 0 (autoclean) (unused)
> snd-seq-oss 25248 0 (autoclean)
> snd-pcm-oss 47376 0 (autoclean)
> snd-mixer-oss 11056 0 (autoclean) [snd-pcm-oss]
> snd-opl3-synth 10928 0
> snd-seq-instr 5104 0 [snd-opl3-synth]
> snd-seq-midi-emul 5184 0 [snd-opl3-synth]
> snd-ainstr-fm 1456 0 [snd-opl3-synth]
> snd-virmidi 1648 0
> snd-seq-virmidi 3856 0 [snd-virmidi]
> snd-seq-midi-event 3008 0 [snd-seq-midi snd-seq-oss snd-seq-virmidi]
> snd-seq 42448 2 [snd-seq-midi snd-seq-oss snd-opl3-synth
> snd-seq-instr snd-seq-midi-emul snd-seq-virmidi snd-seq-midi-event]
> snd-ymfpci 44736 0
> snd-pcm 60928 0 [snd-pcm-oss snd-ymfpci]
> snd-ac97-codec 24592 0 [snd-ymfpci]
> snd-opl3-lib 6800 0 [snd-opl3-synth snd-ymfpci]
> snd-hwdep 4688 0 [snd-opl3-lib]
> snd-timer 11824 0 [snd-seq snd-pcm snd-opl3-lib]
> snd-mpu401-uart 3680 0 [snd-ymfpci]
> snd-rawmidi 14112 0 [snd-seq-midi snd-seq-virmidi
> snd-mpu401-uart] snd-seq-device 4320 0 [snd-seq-midi snd-seq-oss
> snd-opl3-synth snd-seq snd-opl3-lib snd-rawmidi] snd
> 33472 0 [snd-seq-midi snd-seq-oss snd-pcm-oss snd-mixer-oss
> snd-opl3-synth snd-seq-instr snd-seq-midi-emul snd-virmidi snd-seq-virmidi
> snd-seq-midi-event snd-seq snd-ymfpci snd-pcm snd-ac97-codec snd-opl3-lib
> snd-hwdep snd-timer snd-mpu401-uart snd-rawmidi snd-seq-device] soundcore
> 3920 14 [snd]
> ------------------------------------------------------------------------
> I don't see anything wrong with modules.conf. It looks like
> everything that ought to have loaded has loaded. (I had to run some
> oss utilities to get the oss modules to load, but that's the way it
> should work.) It might help to add some oss minor device assignments,
> as you did, but I think I'll pass on that combinatoric search problem
> for the moment. The modules.conf setup described in
> alsa-driver/INSTALL is working fine on my other machine for both the
> alsa and the oss emulation devices.
>
> > 2. I made sure I build the OSS compatability
>
> The OSS compatability is there. I build everything and debug=full.
>
> > 3. Using nothing more than aumix with the OSS compatability,
> > I can play whatever I want.
>
> Hmm, aumix can't change the levels of the Digital lines which are
> pegged at max value. It can change the other lines, but none of them
> need changing.
>
> The gnome mixer pretends to change the Digital levels, but they're
> still pegged at max value when I go back and look again.
>
> And amixer now claims to have set them back to 49%, but they still
> show 100% in aumix and gnome mixer. Alsactl also thinks they're at
> 8000.
>
> $ amixer sget 'Digital',0
> Simple mixer control 'Digital',0
> Capabilities: cvolume pswitch
> Playback channels:
> Capture channels: Front Left - Front Right
> Limits: Capture 0 - 16383
> Front Left: Capture 8000 [49%]
> Front Right: Capture 8000 [49%]
> $ amixer sget 'Digital',1
> Simple mixer control 'Digital',1
> Capabilities: cvolume pswitch
> Playback channels:
> Capture channels: Front Left - Front Right
> Limits: Capture 0 - 16383
> Front Left: Capture 8000 [49%]
> Front Right: Capture 8000 [49%]
>
> The capabilities reported for these channels are rather odd, too,
> assuming that 'cvolume' means 'capture volume' and 'pswitch' means
> 'playback switch'.
>
> Thanks for your suggestions,
>
> -- rec --
>
> _______________________________________________
> Alsa-user mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/alsa-user
--
"When I took off my space suit helmet, I let out a sigh.
At least that's what I told the martians..."
- Jack Handy
_______________________________________________
Alsa-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-user