Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 31 May 1997 16:21:38 -0700
From:      "Pedro F. Giffuni" <pgiffuni@fps.biblos.unal.edu.co>
To:        Randall Hopper <rhh@ct.picker.com>
Cc:        Chuck Robey <chuckr@glue.umd.edu>, FreeBSD-multimedia@freebsd.org
Subject:   Re: Audio devices
Message-ID:  <3390B282.722A@fps.biblos.unal.edu.co>
References:  <Pine.BSF.3.91.970530214452.364V-100000@Journey2.mat.net> <19970531074442.47236@ct.picker.com>

next in thread | previous in thread | raw e-mail | index | archive | help
It hasn't changed on the new guide
http://www.4front-tech.com/pguide/index.html

	Pedro.

Randall Hopper wrote:
> 
> Chuck Robey:
>  |Does anyone know what the absolute reference is for the major and minor
>  |numbers for the audio devices, like /dev/audio, dsp, dsp0, midi, music, etc?
>  |
>  |I am not looking for the numbers, I can go do an ls -l of my /dev for
>  |that.  I'm trying to find the definitive guide for them.  If I can get a
> 
>      Well, this may or may not be acclaimed as the definitive guide
> anymore, but I have a PostScript copy of Hannu Savolainen's "Hacker's Guide
> to VoxWare 2.4, second draft" that has this table and subsequent text:
> 
>           Device   Minor Multi
>           mixer      0    yes
>           sequencer  1    no
>           midi       2    yes
>           dsp        3    yes
>           audio      4    yes
>           dsp16      5    yes
>           sndstat    6    no
>           (unused)   7    no
>           sequencer2 8    no
> 
>           Table 0.1: Minor number assignment of the device files
>           ...
> 
>           The minor number assign ment is given in the table 0.1. The four
>           least significant bits of the minor number are used to select the
>           device file type or class. If there is more than one devices in
>           this class, the upper 4 bits are used to select the device. For
>           example the class number of the /dev/dsp is 3. Then the minor
>           number of /dev/dsp is 3 + 16 * 0 = 3 and the /dev/dsp1 is 3 + 16
>           * 1 = 19.
> 
> Seeing as how our Voxware drivers are dated May 6, 1995, and the docs are
> dated Feb 21, 1994 and describe features up-and-coming for 3.0, it makes
> sense that this is a close match.
> 
> BTW, it holds for my card (Sound Blaster 32), except that sequencer2 is
> called music0, and there's and extra pss0 on minor 9.
> 
> Randall





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3390B282.722A>