[linux] geluid: dsp en mixer niet te chmodden/ esd doet raar

Pagina: 1
Acties:

  • aequitas
  • Registratie: Oktober 2001
  • Laatst online: 11:25
Ik heb een aantal problemen met mijn geluid. Ik heb geluid, goeie kwaliteit maar er zijn een paar dingen heel vaag.

ik kan /dev/dsp en /dev/mixer niet chmodden. Ze krijgen gewoon geen andere waarde als ik het commando uitvoer.
/dev/sound/* kan wel in alle manieren aangepast worden.
Zo kan ik dus in gkrellm volume mixer niet het geluid aanpassen.


tweede vraag is iets wat ik niet snap hoe dat kan.
Xmms acepteerd alleen de esd sound output en niet de oss. Terwijl ik esound niet eens gestart heb met het esd commando.
ps -A levert niets op wat mij lijkt esd te kunnen zijn. Hoe kan dit?


Ik gebruik linux gentoo
geinstaleerd zijn:
alsa
alsa-oss
esound
karts (foutje maar kan ik niet meer zo makkelijk weghalen)
ik heb een SBlive (emu10k1 module)

Weet iemand zo gauw hoe ik deze probleempjes op kan lossen. Ik heb al van alles geprobeerd.

  • AlterEgo
  • Registratie: Juli 2001
  • Niet online
het chmodden van audio device is niet moeilijk:

1) su chmod /dev/whatever
2) kijk eens goed in /etc/devfsd.conf (voorbeeld):
# ALSA/OSS stuff
# Comment/change these if you want to change the permissions on
# the audio devices
LOOKUP snd MODLOAD ACTION snd
LOOKUP dsp MODLOAD
LOOKUP mixer MODLOAD
LOOKUP midi MODLOAD
REGISTER sound/.* PERMISSIONS root.audio 660
REGISTER snd/.* PERMISSIONS root.audio 660
Dan zie je waarom /dev/sound wel en /dev/dsp niet gewijzigd kunnen worden :)
Met enige aanpassingen in /etc/devfsd.conf kun je dus ook /dev/dsp wijzigen.
3) kill -HUP "het proces-ID van devfsd"; hierdoor wordt de configuratie herlezen, en is de gemaakte wijziging sticky geworden.

MAAR: waarom zou je /dev/dsp en /dev/mixer willen veranderen? Ben je als gebruiker wel lid van de audio-groep? dat zou normal gesproken voldoende moeten zijn om je mixers te bedienen.

  • aequitas
  • Registratie: Oktober 2001
  • Laatst online: 11:25
mijn gebruiker is gewoon lid van group audio. Daarom snap ik ook niet wat er mis is. Ik heb de hele tutorial gevolgd vanaf het begin. De tutorial stond op www.gentoo.nl.

  • JaQ
  • Registratie: Juni 2001
  • Laatst online: 16:43

JaQ

/dev/mixer is een sym-link naar /dev/sound/mixer, dus het is nogal logisch dat je die niet kan chmodden.

Verder, als je toch alsa hebt (en draaid ga ik dan even vanuit), waarom gebruik je dan niet de alsa plugin in xmms?

Egoist: A person of low taste, more interested in themselves than in me


  • aequitas
  • Registratie: Oktober 2001
  • Laatst online: 11:25
de alsa plugin werkt, en de esd. Maar dat is niet echt het probleem. OSS is niet toegangkelijk (waarschijnlijk) en dat komt doordat er een verborgen (athans dat denk ik) esound deamon loopt.

Of is het normaal dat de esd pluyin van xmms werkt als ik esd niet heb gestart.

  • JaQ
  • Registratie: Juni 2001
  • Laatst online: 16:43

JaQ

wie zijn trouwens eigenaar van die sym-links?

In mijn geval stonden ze op root:root, en dat werkte dus niet als ik ingelogd was als gewone user. gechmod naar root:audio en dan werkt volume controle prima onder gkrellm.

Egoist: A person of low taste, more interested in themselves than in me


  • aequitas
  • Registratie: Oktober 2001
  • Laatst online: 11:25
het is trouwens chownen als je de groep wil veranderen maar het werkt niet.

Maar ik ga nu toch mijn hele linux opnieuw installeren.

Kijken wat ie doet

  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 17-05 14:06

deadinspace

The what goes where now?

DrFrankenstoner schreef op 03 november 2002 @ 21:22:
wie zijn trouwens eigenaar van die sym-links?

In mijn geval stonden ze op root:root, en dat werkte dus niet als ik ingelogd was als gewone user. gechmod naar root:audio en dan werkt volume controle prima onder gkrellm.

Wie de eigenaar van de symlink is is irrelevant, en de permissies kun je niet veranderen. In GNU/Linux zijn het alleen de permissies/ownership op de target file die tellen (er waren meen ik Unices waarin het anders was, maar dat weet ik niet helemaal zeker).

  • wzzrd
  • Registratie: Februari 2000
  • Laatst online: 10-05 12:50

wzzrd

The guy with the Red Hat

aequitas schreef op 03 november 2002 @ 21:12:
de alsa plugin werkt, en de esd. Maar dat is niet echt het probleem. OSS is niet toegangkelijk (waarschijnlijk) en dat komt doordat er een verborgen (athans dat denk ik) esound deamon loopt.

Of is het normaal dat de esd pluyin van xmms werkt als ik esd niet heb gestart.


Ben er vrij zeker van dat ESD hier niet draait en ik kan lekker wel xmms-esd draaien :)

  • Aetje
  • Registratie: September 2001
  • Laatst online: 18-12-2025

Aetje

Troubleshooting met HAMERRR

Tik eens in de console (root) in: killall esd
Dat loste bij mij iig alle problemen met OSS op. Als dat bij jouw hetzelfde is: Esound uninstallen. (Grmbl rotsysteem mompel mompel geen meerdere streams)

Forget your fears...
...and want to know more...


  • aequitas
  • Registratie: Oktober 2001
  • Laatst online: 11:25
Aetje schreef op 04 november 2002 @ 07:56:
Tik eens in de console (root) in: killall esd
Dat loste bij mij iig alle problemen met OSS op. Als dat bij jouw hetzelfde is: Esound uninstallen. (Grmbl rotsysteem mompel mompel geen meerdere streams)
zoals ik al zij draaide esd niet (niet zichtbaar met ps -A)
Pagina: 1