View previous topic :: View next topic |
Author |
Message |
arabcian n00b
Joined: 04 Oct 2012 Posts: 21
|
Posted: Fri Nov 02, 2012 7:27 pm Post subject: Alsa and OSS emulation |
|
|
hello i have problem with alsa emulation on amd64 system
i have alsa oss emulation enabled in the kernel oss modules loaded and working
but it is bind on /dev/dsp1
and many old oss games that i have look for OSS in /dev/dsp
do you know how can i mount oss emulation to /dev/dsp
im using gnome alsa and pulseaudio for sound
my alsa.conf is
# Alsa kernel modules' configuration file.
# ALSA portion
# OSS/Free portion
##
## IMPORTANT:
## You need to customise this section for your specific sound card(s)
## and then run `update-modules' command.
## Read alsa-driver's INSTALL file in /usr/share/doc for more info.
##
## ALSA portion
## alias snd-card-0 snd-interwave
## alias snd-card-1 snd-ens1371
## OSS/Free portion
## alias sound-slot-0 snd-card-0
## alias sound-slot-1 snd-card-1
##
# OSS/Free portion - card #1
## 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/mixer snd-mixer-oss
alias /dev/dsp snd-pcm-oss
alias /dev/midi snd-seq-oss
# Set this to the correct number of cards.
# --- BEGIN: Generated by ALSACONF, do not edit. ---
# --- ALSACONF version 1.0.25 ---
alias char-major-116 snd
alias char-major-14 soundcore
alias sound-service-1-0 snd-mixer-oss
alias sound-service-1-1 snd-seq-oss
alias sound-service-1-3 snd-pcm-oss
alias sound-service-1-8 snd-seq-oss
alias sound-service-1-12 snd-pcm-oss
alias snd-card-1 snd-hda-intel
alias sound-slot-1 snd-hda-intel
# --- END: Generated by ALSACONF, do not edit. --- |
|
Back to top |
|
|
ce110ut Apprentice
Joined: 27 Sep 2002 Posts: 200
|
Posted: Fri Nov 02, 2012 8:24 pm Post subject: |
|
|
Hello arabcian,
One way to solve this problem is to use udev to fix this for you. If you're not familiar with udev, http://www.gentoo.org/doc/en/udev-guide.xml will come in very handy.
Another way (not the preferred way) is to make a symlink from /dev/dsp1 to /dev/dsp. It's essentially what you can do with udev.
Code: |
echo "/bin/ln -s /dev/dsp1 /dev/dsp" >> /etc/local.d/baselayout1.start
|
Hope that helps. |
|
Back to top |
|
|
arabcian n00b
Joined: 04 Oct 2012 Posts: 21
|
Posted: Fri Nov 02, 2012 8:58 pm Post subject: |
|
|
its not worked that second way i guess it is a problem with the software that i use thanks anyway |
|
Back to top |
|
|
ce110ut Apprentice
Joined: 27 Sep 2002 Posts: 200
|
Posted: Fri Nov 02, 2012 9:14 pm Post subject: |
|
|
the second way works after a reboot. you can simply run ln -s /dev/dsp1 /dev/dsp and that will get you working while the machine is up. |
|
Back to top |
|
|
|