tail head cat sleep
QR code linking to this page

Manual Pages  — SND_HDSPE

NAME

snd_hdspe – RME HDSPe bridge device driver

CONTENTS

SYNOPSIS

To compile this driver into the kernel, place the following lines in your kernel configuration file: device sound device snd_hdspe

Alternatively, to load the driver as a module at boot time, place the following line in loader.conf(5):

snd_hdspe_load="YES"

DESCRIPTION

The snd_hdspe bridge driver allows the generic audio driver sound(4) to attach to RME HDSPe audio devices.

HARDWARE

The snd_hdspe driver supports the following audio devices:

By default, each pcm(4) device corresponds to a physical port on the sound card. For ADAT ports, 8 channel, 4 channel and 2 channel formats are supported. Depending on sample rate and channel format selected, not all pcm channels can be mapped to ADAT channels and vice versa.

SYSCTL TUNABLES

These settings and informational values can be accessed at runtime with the sysctl(8) command. If multiple RME HDSPe sound cards are installed, each device has a separate configuration. To adjust the following sysctl identifiers for a specific sound card, insert the respective device number in place of ‘0’.
dev.hdspe.0.clock_list
  Lists possible clock sources to sync with, depending on the hardware model. This includes internal and external master clocks as well as incoming digital audio signals like AES, S/PDIF and ADAT.
dev.hdspe.0.clock_preference
  Select a preferred clock source from the clock list. HDSPe cards will sync to this clock source when available, but fall back to auto-sync with any other digital clock signal they receive. Set this to ‘internal’ if the HDSPe card should act as master clock.
dev.hdspe.0.clock_source
  Shows the actual clock source in use (read only). This differs from what is set as clock preference when in auto-sync mode.
dev.hdspe.0.sync_status
  Display the current sync status of all external clock sources. Status indications are ‘none’ for no signal at all, ‘lock’ for when a valid signal is present, and ‘sync’ for accurately synchronized signals (required for recording digital audio).

Where appropriate these sysctl values are modeled after official RME software on other platforms, and adopt their terminology. Consult the RME user manuals for additional information.

SEE ALSO

sound(4)

HISTORY

The snd_hdspe device driver first appeared in FreeBSD 10.0 .

AUTHORS

The snd_hdspe driver was written by Ruslan Bukin <br@bsdpad.com>. Florian Walpen <dev@submerge.ch> contributed clock source settings and restructured the pcm device mapping.

SND_HDSPE (4) January 8, 2024

tail head cat sleep
QR code linking to this page


Please direct any comments about this manual page service to Ben Bullock. Privacy policy.

Like a classics radio station whose play list spans decades, Unix simultaneously exhibits its mixed and dated heritage. There's Clash-era graphics interfaces; Beatles-era two-letter command names; and systems programs (for example, ps) whose terse and obscure output was designed for slow teletypes; Bing Crosby-era command editing (# and @ are still the default line editing commands), and Scott Joplin-era core dumps.
— The Unix Haters' handbook