Portál AbcLinuxu, 10. května 2025 00:22

Dotaz: /proc/asound/card0/pcm0p/oss: No such file or directory

3.5.2007 19:35 Tomas
/proc/asound/card0/pcm0p/oss: No such file or directory
Přečteno: 231×
Odpovědět | Admin
Ahoj, potreboval bych donutit nektere aplikace (napr. enemy teritory), aby pouzili OSS emulaci. Normalne pouzivam Alsu a zjistil jsem, ze je treb spustit ET napr. takto:
echo "et 0 0 direct" > /proc/asound/card0/pcm0p/oss
Muj problem je v tom, ze "pcm0p" v mem systemu neexistuje. Zjistil jsem, ze musim mit zkompilovane jadro s nasledujici polozkou, aby ten soubor existoval: CONFIG_SND_VERBOSE_PROCFS=Y

Jelikoz ale nepouzivam alsu v jadre, ale pouzivam alsa drivery (snad jsem to popsal spravne.....proste v jadre nemam alsu ani jako modul ani napevno), tak nevim, jak tuto volbu nejak zapnout (napr. nekde v konfigu driveru).

Diky za objasneni.

BTW. Pouzivam Gentoo a s tim i nejnovejsi dostupne jadro a alsa ovladace (ty co jsou stable v portage).
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

3.5.2007 20:29 neal_cz | skóre: 29
Rozbalit Rozbalit vše Re: /proc/asound/card0/pcm0p/oss: No such file or directory
Odpovědět | | Sbalit | Link | Blokovat | Admin
CONFIG_SND_VERBOSE_PROCFS je volba pro kompilaci jádra. Tzn. že nejspíš jádro s ní není zkompilováno. Při cd /usr/src/linux; make menuconfig je možné tuto volbu aktivovat zvolením Device drivers -> Sound -> Advanced Linux Sound Architecture -> Verbose procfs contents. Pak se musí samozřejmě překompilovat jádro (nebo moduly), aby se změna promítla.
3.5.2007 20:43 Tomas
Rozbalit Rozbalit vše Re: /proc/asound/card0/pcm0p/oss: No such file or directory
No to ja vim, ale nebude vadit, ze nemam alsu zakompilovanou v jadre a ani nepouzivam alsujako moduly v jadre? Pouzivam stazene drivery? Takhle bych musel tu alsu jeste zakompilovat do jadra......tudiz by se asi pouzivaly jak stazene a dosud pouzivane drivery, tak alsa primo v jadre...neni to spatne?
3.5.2007 21:14 neal_cz | skóre: 29
Rozbalit Rozbalit vše Re: /proc/asound/card0/pcm0p/oss: No such file or directory
Viz alsa-guide. IMHO pokud nemáte nějaký ultranový čip je lepší použít alsu z kernelu. Nebo máte nějaký jiný důvod proč ji nepoužít?
4.5.2007 10:50 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: /proc/asound/card0/pcm0p/oss: No such file or directory
Bylo by super, kdyby se v nových ovladačích alsy objevovala podpora pouze ultranových čipů. Realita je taková, že průběžně přichází podpora dalších funkcí i u letitých zvukovek, protože bohužel skoro žádná není podporovaná kompletně a lidi to dodělávají, až když narazí na nějakou potřebu.
Vojta Drbohlav avatar 3.5.2007 21:29 Vojta Drbohlav | skóre: 26 | blog: Blog | Strahov
Rozbalit Rozbalit vše Re: /proc/asound/card0/pcm0p/oss: No such file or directory
Zkus alsa-driveru dát USE flag oss.
3.5.2007 22:27 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: /proc/asound/card0/pcm0p/oss: No such file or directory
A jinak co vám brání nahradit zdrojáky alsy z jádra těmi novějšíma ?

Jednoduše staré přepíšu novějšíma a potom přeložím normálně kernel.
3.5.2007 22:34 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: /proc/asound/card0/pcm0p/oss: No such file or directory
Myslím, že je jako moduly jádra máš, jenom se kompilovaly mimo hlavní kompilaci jádra a rovněž zdrojáky jsou mimo. lsmod určitě vypíše spoustu modulů snd-xxx. Příklad pro negentoo např. http://www.abclinuxu.cz/blog/dustin/2007/4/25/177973
4.5.2007 07:52 Tom
Rozbalit Rozbalit vše Re: /proc/asound/card0/pcm0p/oss: No such file or directory
ano, jako moduly jsou samozrejme zavedene, jen nejsou pouzite ty z kernelu, ale z alsa projectu. Asi jsem to spatne vyjadril. Kazdopadne diky za objasneni, ted uz v tom mam jasno a zkusim zkompilovat ty kernelovske.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.