Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index International Gentoo Users Deutsches Forum (German)
  • Search

/dev/dsp ohne alsa im Kernel

Support-Forum
Diskussionen rund um Installation, Betrieb und Anpassungen von Gentoo und dessen Paketen sowie dabei auftretenden (technischen) Problemen.
Deutsches Portal: www.gentoo.de
Post Reply
  • Print view
Advanced search
10 posts • Page 1 of 1
Author
Message
Nori
n00b
n00b
Posts: 32
Joined: Thu Nov 18, 2004 6:15 pm

/dev/dsp ohne alsa im Kernel

  • Quote

Post by Nori » Wed Jan 19, 2005 11:34 pm

Ich habe einen SB Live! 24-Bit, der leider nur mit dem alsa-driver Paket läuft. Die meisten Kommerziellen Spiele verlassen sich aber auf ein /dev/dsp, das ich jetzt, ohne alsa-kernel-support, nicht mehr habe. Ein symbolischer Link würde helfen, doch worauf? xmms und gstreamer laufen alle über esound, aber ich habe keine Ahnung wo ich die Karte direkt finde.
Scheinbar sollte auch alsa-drivers sowas simulieren:

/etc/modules.d/alsa:

Code: Select all

# Alsa 0.9.X kernel modules' configuration file.
# $Header: /var/cvsroot/gentoo-x86/media-sound/alsa-utils/files/alsa-modules.conf-rc,v 1.4 2004/11/16 01:31:22 eradicator Exp $

# 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 verion 1.0.7 ---
options snd  device_mode=0666
alias snd-card-0 snd-ca0106
alias sound-slot-0 snd-ca0106
# --- END: Generated by ALSACONF, do not edit. ---
Top
Kompi
Apprentice
Apprentice
User avatar
Posts: 252
Joined: Sat Oct 05, 2002 6:01 pm
Location: Germany

  • Quote

Post by Kompi » Thu Jan 20, 2005 12:49 am

Was hast du für einen Kernel laufen? Einen 2.4er oder 2.6er? Benutzt du devfs oder udev oder keins von beiden?
Top
oscarwild
l33t
l33t
User avatar
Posts: 857
Joined: Tue Jul 15, 2003 11:40 am
Location: Memmingen, Germany, Old Europe, Earth

  • Quote

Post by oscarwild » Thu Jan 20, 2005 7:31 am

Wie wärs mit:

Code: Select all

emerge alsa-oss
Description: Advanced Linux Sound Architecture OSS compatibility layer.
http://blog.selbsthilfenetzwerk-cannabis-medizin.de
Top
tam
Guru
Guru
User avatar
Posts: 569
Joined: Tue Mar 04, 2003 9:06 pm
Contact:
Contact tam
Website

  • Quote

Post by tam » Thu Jan 20, 2005 9:57 am

Im 2.6er Kernel: CONFIG_SND_PCM_OSS
Top
oscarwild
l33t
l33t
User avatar
Posts: 857
Joined: Tue Jul 15, 2003 11:40 am
Location: Memmingen, Germany, Old Europe, Earth

  • Quote

Post by oscarwild » Thu Jan 20, 2005 10:04 am

tam wrote:Im 2.6er Kernel: CONFIG_SND_PCM_OSS
funktioniert nur, wenn die Kernelvariante von Alsa eingesetzt wird. Für die ebuilds funktioniert das nicht.
http://blog.selbsthilfenetzwerk-cannabis-medizin.de
Top
tam
Guru
Guru
User avatar
Posts: 569
Joined: Tue Mar 04, 2003 9:06 pm
Contact:
Contact tam
Website

  • Quote

Post by tam » Thu Jan 20, 2005 12:16 pm

oscarwild wrote:funktioniert nur, wenn die Kernelvariante von Alsa eingesetzt wird
Dagegen spricht ja nichts, oder?
Top
Nori
n00b
n00b
Posts: 32
Joined: Thu Nov 18, 2004 6:15 pm

  • Quote

Post by Nori » Thu Jan 20, 2005 1:13 pm

2.6er Kernel. Alsa darf nicht im Kernel eingebaut sein, weil es ja schon im userspace vorhanden ist (alsa-driver ebuild beschwert sich beim mergen). Alsa-oss ist instaliert, stellt jedoch kein /dev/dsp bereit.
Vielleicht oss als useflag angeben und alsa neu mergen?
Top
Kompi
Apprentice
Apprentice
User avatar
Posts: 252
Joined: Sat Oct 05, 2002 6:01 pm
Location: Germany

  • Quote

Post by Kompi » Thu Jan 20, 2005 1:39 pm

AFAIK macht es nur Sinn, alsa-driver zu verwenden, wenn man einen Kernel <2.6 hat. Gerade weil ALSA seit 2.6 als standard in den Kernel aufgenommen ist. Alsa-driver kann getrost ungemergt werden, stattdessen die Treiber aus dem Kernel verwendet werden.

Im Kernel sind auch die Module zur OSS-Emulation enthalten:
<M> OSS PCM (digital audio) API

CONFIG_SND_PCM_OSS:

To enable OSS digital audio (PCM) emulation (/dev/dsp*), say Y here
Wenn du es als Modul kompilierst, solltest du überprüfen, ob der ALSA-bootscript das Modul snd-pcm-oss auch lädt.
Top
noergeli
Apprentice
Apprentice
Posts: 205
Joined: Tue Oct 05, 2004 7:32 pm
Location: Hamburg, Gemany

  • Quote

Post by noergeli » Thu Jan 20, 2005 2:15 pm

kompi wrote:AFAIK macht es nur Sinn, alsa-driver zu verwenden, wenn man einen Kernel <2.6 hat.
Theoretisch macht es keinen Unterschied. Wenn die Treiber im alsa-driver Paket ausgereifter sind, kann es allerdings schon Sinn machen im Kernel nur die Soundkartenunterstützung zu aktivieren und die alsa-module extern zu bauen.
nori wrote:Vielleicht oss als useflag angeben und alsa neu mergen?
Einen Versuch wär es wert. Immerhin berücksichtigt alsa-driver dieses USE-flag. lsmod sollte dir sagen können, ob die oss-module geladen sind oder nicht.
Top
oscarwild
l33t
l33t
User avatar
Posts: 857
Joined: Tue Jul 15, 2003 11:40 am
Location: Memmingen, Germany, Old Europe, Earth

  • Quote

Post by oscarwild » Thu Jan 20, 2005 6:01 pm

1. Ich denke, der Hund liegt darin begraben, dass die OSS-Emulation auskommentiert ist:

Code: Select all

# 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
2. Sind die oss-Module geladen?

Gegen die Kerneltreiber spricht natürlich nichts (ganz im Gegenteil...), sofern die Karte von denen unterstützt wird. Das ist aber nicht immer der Fall, und wenn ich Nori richtig verstanden habe, klappts damit nicht?
http://blog.selbsthilfenetzwerk-cannabis-medizin.de
Top
Post Reply
  • Print view

10 posts • Page 1 of 1

Return to “Deutsches Forum (German)”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic