Toon posts:

[sound] /dev/dsp device aanmaken

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hoe maak ik een /dev/dsp device aan als deze er niet is?

Heb btw. een Sis7018 soundcard, maar dat is niet zo belangrijk om te weten verder.

  • Captor
  • Registratie: Juli 2001
  • Laatst online: 12-08 14:00

Captor

Serenity now, insanity later !

heb jeje kernel gecompiled met sound ondersteuning ?

  • MadEgg
  • Registratie: Februari 2002
  • Laatst online: 12:30

MadEgg

Tux is lievvv

Op donderdag 06 juni 2002 12:33 schreef freebie het volgende:
Hoe maak ik een /dev/dsp device aan als deze er niet is?

Heb btw. een Sis7018 soundcard, maar dat is niet zo belangrijk om te weten verder.
Die maak JIJ niet aan, die maakt de driver voor de souncard aan. Je moet je kernel compileren met ondersteuning voor sound. Als je OSS wilt gebruiken moet je met de kernel ook de driver voor je soundcard meecompileren, en de module die daaruit rolt moet je installeren. Dan wordt /dev/dsp aangemaakt.
Je kan inplaats van OSS ook ALSA gebruiken, dan hoef je bij de kernelconfiguratie alleen maar sound te enablen, geen drivers en andere opties.

Zelf aanmaken heeft in ieder geval geen zin, daar gaat de soundcard niet opeens van werken.

Tja


  • Sjonny
  • Registratie: Maart 2001
  • Laatst online: 15-08 22:31

Sjonny

Fratser

meuk die je (misschien) wil hebben:

sjonny@sjonny:~$ ls -l /dev | grep "14, " | sort
crw-rw---- 1 root audio 14, 0 Apr 15 2001 mixer
crw-rw---- 1 root audio 14, 1 Apr 15 2001 sequencer
crw-rw---- 1 root audio 14, 2 Apr 15 2001 midi00
crw-rw---- 1 root audio 14, 3 Apr 15 2001 dsp
crw-rw---- 1 root audio 14, 4 Apr 15 2001 audio
crw-rw---- 1 root audio 14, 6 Apr 15 2001 sndstat
crw-rw---- 1 root audio 14, 7 Apr 15 2001 audioctl
crw-rw---- 1 root audio 14, 16 Apr 15 2001 mixer1
crw-rw---- 1 root audio 14, 18 Apr 15 2001 midi01
crw-rw---- 1 root audio 14, 19 Apr 15 2001 dsp1
crw-rw---- 1 root audio 14, 20 Apr 15 2001 audio1
crw-rw---- 1 root audio 14, 32 Apr 15 2001 mixer2
crw-rw---- 1 root audio 14, 34 Apr 15 2001 midi02
crw-rw---- 1 root audio 14, 35 Apr 15 2001 dsp2
crw-rw---- 1 root audio 14, 36 Apr 15 2001 audio2
crw-rw---- 1 root audio 14, 48 Apr 15 2001 mixer3
crw-rw---- 1 root audio 14, 50 Apr 15 2001 midi03
crw-rw---- 1 root audio 14, 51 Apr 15 2001 dsp3
crw-rw---- 1 root audio 14, 52 Apr 15 2001 audio3


mknod --help
voorbeeld:
mknod dsp c 14 3

waarom heb jij die devs niet dan?
ohja, dit is niet de bedoeling om te doen als je devfs gebruikt natuurlijk!

The problem is in the part of your brain that handles intelligence.


  • Valium
  • Registratie: Oktober 1999
  • Laatst online: 09-08 08:59

Valium

- rustig maar -

Als je gebruik maakt van devFS (Device filesystem), dan maakt de kernel het voor je aan. DevFS zit in alle nieuwe distro's standaard in de kernel. Als je zelf een kerneltje hebt gebakken, dan moet je het natuurlijk wel zelf hebben aangezet.

Als je geen DevFS hebt, dan moet je het zelf toevoegen met de opdracht mknod.

hoe het precies werkt kun je opvragen met man mknod.
Een lijst met devices kun je vinden in de kernel-source en heet devices.txt

Je kunt kijken of je een DevfsD hebt draaien. Dat is vaak een aardige indicatie of je wel DevFS hebt.

  • AVL
  • Registratie: Januari 2000
  • Laatst online: 25-09-2022

AVL

OHMSS

Dit gebeurt automatisch als je in /dev het commando ./MAKEDEV snd0 typt (FreeBSD, neem ik aan?). Als je met FreeBSD 5-CURRENT werkt heb je devfs en hoef je niks te doen. En owja, ik neem aan dat device pcm in je kernel staat.

"I'd rather have a bottle in front of me than a frontal lobotomy."


  • xychix
  • Registratie: September 2000
  • Laatst online: 03-12-2025

xychix

FreeBSD Rules !

als je hem werkend hebt kun je mij dan de exacte manier + type soundcard melden dan kan ik het ook ff doen;

ik heb nl de volgende soundcards, kan ze geen van allen aan de praat krijgen door device pcm in de kernel te bakken.

Expert Color OPTi3931 ISA PnP
Creative 128 Bits PCI PnP
Std. norrod soundcard PCI PnP (soundblaster compatible)

Every failure offers you a new opportunity! | Lokatie database|GoT - Notepad


  • _Squatt_
  • Registratie: Oktober 2000
  • Niet online
Op donderdag 06 juni 2002 13:18 schreef Valium het volgende:
Je kunt kijken of je een DevfsD hebt draaien. Dat is vaak een aardige indicatie of je wel DevFS hebt.
code:
1
2
[mh@Scratchy mh]$ ls -al /dev | grep devfs
crw-------    1 root     root    8,   0 Jan  1  1970 .devfsd

Het bestaan van /dev/.devfsd is ook een aardige indicatie :).

"He took a duck in the face at two hundred and fifty knots."


  • igmar
  • Registratie: April 2000
  • Laatst online: 29-06 18:56

igmar

ISO20022

Die maak JIJ niet aan, die maakt de driver voor de souncard aan.
Drivers maken geen bestanden aan. (tenzij je devfs gebruikt, beetje afhankelijk van je distro)
Zelf aanmaken heeft in ieder geval geen zin, daar gaat de soundcard niet opeens van werken.
Wel als je gewoon het character device mist. Indien je devfs gebruikt herkent het systeem je geluidskaart gewoon niet.

Verwijderd

Topicstarter
Geluid werkt nu tot zover:

[root@robinson] modules# cat /dev/sndstat
FreeBSD Audio Driver (newpcm)
Installed devices:
pcm0: <SiS 7018> at io 0x1000 irq 9 (4p/1r/0v channels duplex)

Ziet er goed uit, xmms kan ook muziek spelen. Volume staan op 100%, alleen geen geluid uit de spiekers dus. Ligt niet aan de spiekers, wanner onder windhoos werkt het allemaal wel.

  • MadEgg
  • Registratie: Februari 2002
  • Laatst online: 12:30

MadEgg

Tux is lievvv

Op donderdag 06 juni 2002 13:55 schreef igmar het volgende:

[..]

Drivers maken geen bestanden aan. (tenzij je devfs gebruikt, beetje afhankelijk van je distro)
Zowel met Debian en Slackware van 1,5 jaar geleden ZONDER devfs, als met Gentoo nu MET devfs heb ik nog NOOIT een device hoeven aan te maken om geluid te kunnen spelen. De devices werden aangemaakt na het laden van de driver.(dus met 'modprobe sb'...
Nou neem ik aan dat het om FreeBSD gaat te zien aan het avatartje van topicstarter, maar voor zover ik weet werkt dat ongeveer hetzelfde.
Wel als je gewoon het character device mist. Indien je devfs gebruikt herkent het systeem je geluidskaart gewoon niet.
Wat heeft devfs daar nou weer mee te maken? Je geluidskaart wordt herkent door de kernel, niet door devfs. Zie commentaar hierboven.

Tja


Verwijderd

Topicstarter
Op donderdag 06 juni 2002 14:18 schreef MadEgg het volgende:

[..]

Zowel met Debian en Slackware van 1,5 jaar geleden ZONDER devfs, als met Gentoo nu MET devfs heb ik nog NOOIT een device hoeven aan te maken om geluid te kunnen spelen. De devices werden aangemaakt na het laden van de driver.(dus met 'modprobe sb'...
Nou neem ik aan dat het om FreeBSD gaat te zien aan het avatartje van topicstarter, maar voor zover ik weet werkt dat ongeveer hetzelfde.
Ja werkt ongeveer hetzelfde FreeBSD.

En had in princiepe ook geen device hoeven maken, maar was zo stom om het te wissen.

Maar even ontopic, zie mijn vorige post.

  • MadEgg
  • Registratie: Februari 2002
  • Laatst online: 12:30

MadEgg

Tux is lievvv

Zijn ze niet gemute ofzo?
Hm, is geen ALSA dus zal ook wel niet. Ik denk dat je hier wat BSD-gebruikers voor moet hebben :)

Tja


  • MadCow*
  • Registratie: Januari 2001
  • Laatst online: 05-08-2025

MadCow*

<= icon space for rent

Op donderdag 06 juni 2002 14:29 schreef freebie het volgende:
[..]
En had in princiepe ook geen device hoeven maken, maar was zo stom om het te wissen.

Maar even ontopic, zie mijn vorige post.
met mknod kun je een character device aanmaken
"man mknod"
zie hier en aantal posts hier boven

Veni, Vidi, Et je n'en crois pas mes yeux! (ik kwam, ik zag, en ik geloofde mijn ogen niet!) - J. Caesar (Asterix en de gladiatoren) | Nu vernieuwd met toegevoegde lazyness.

Pagina: 1