FreeBSD manual
download PDF document: snd_hdspe.4.pdf
SND_HDSPE(4) FreeBSD Kernel Interfaces Manual SND_HDSPE(4)
NAME
snd_hdspe - RME HDSPe bridge device driver
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:
o RME HDSPe AIO
o RME HDSPe RayDAT
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
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.
FreeBSD 14.2-RELEASE January 8, 2024 FreeBSD 14.2-RELEASE