I am trying to configure a usb headset and a yamaha sound card so that
it creates oss devices for both cards.

cat /proc/asound/cards
0 [MainCard       ]: YMF744 - Yamaha DS-XG PCI (YMF744)
                     Yamaha DS-XG PCI (YMF744) at 0xd0979000, irq 5
1 [USBheadset     ]: USB-Audio - USB Audio Driver
                     USB COMPOSITE DEVICE

This is what I want.

/dev/dsp -> /dev/sound/dsp0
/dev/mixer -> /dev/sound/mixer0
/dev/sound/dsp0
/dev/sound/mixer0
/dev/sound/dsp1
/dev/sound/mixer0

currently I am getting

ls -l /dev/sound/   
total 0
crw-------    1 edward   audio     14,  12 Jan  1  1970 adsp
crw-------    1 edward   audio     14,   4 Jan  1  1970 audio
crw-------    1 edward   audio     14,  10 Jan  1  1970 dmfm
crw-------    1 edward   audio     14,   9 Jan  1  1970 dmmidi
crw-------    1 edward   audio     14,   3 Jan  1  1970 dsp
crw-------    1 edward   audio     14,   2 Jan  1  1970 midi00
crw-------    1 edward   audio     14,   0 Jan  1  1970 mixer
crw-------    1 edward   audio     14,  16 Jan  1  1970 unknown

I guess the unknown device is the second mixer but I get only one dsp
device.

/etc/modules.conf
...
# ALSA portion
alias char-major-116 snd
options snd snd_major=116
#snd_cards_limit=2
# OSS/Free portion
alias char-major-14 soundcore
##  ALSA portion
alias snd-card-0 snd-ymfpci
alias snd-card-1 snd-usb-audio
alias sound-slot-0 snd-card-0
alias sound-slot-1 snd-card-1
alias /dev/dsp  /dev/dsp0
alias /dev/mixer /dev/mixer0
options snd-ymfpci snd_index=0 snd_id="MainCard"
options snd-usb-audio snd_index=1 snd_id="USBheadset"
# OSS/Free portion - card #1
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
##  OSS/Free portion - card #2
alias sound-service-1-0 snd-mixer-oss
alias sound-service-1-3 snd-pcm-oss
alias sound-service-1-12 snd-pcm-oss
alias /dev/mixer0 snd-mixer-oss
alias /dev/dsp0 snd-pcm-oss
alias /dev/mixer1 snd-mixer-oss
alias /dev/dsp1 snd-pcm-oss
...

/etc/devfs.conf
...
LOOKUP          snd          MODLOAD ACTION snd
LOOKUP          dsp          MODLOAD
LOOKUP          mixer        MODLOAD
REGISTER        sound/.*     PERMISSIONS root.audio 660
REGISTER        snd/.*       PERMISSIONS root.audio 660
...

cat /proc/asound/oss/sndstat
Installed drivers: 
Type 10: ALSA emulation

Card config: 
Yamaha DS-XG PCI (YMF744) at 0xd0979000, irq 5
USB COMPOSITE DEVICE

Audio devices:
0: YMFPCI (DUPLEX)
1: USB Audio (DUPLEX)

Synth devices:
0: OPL3 FM

Midi devices:
0: MPU-401 (UART)

Timers:
7: system timer

Mixers:
0: mixer00
1: mixer10




-------------------------------------------------------
This sf.net emial is sponsored by: Influence the future of 
Java(TM) technology. Join the Java Community Process(SM) (JCP(SM)) 
program now. http://ad.doubleclick.net/clk;4699841;7576301;v?
http://www.sun.com/javavote
_______________________________________________
Alsa-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-user

Reply via email to