---
name: "snd_gusc"
section: "4freebsd"
platform: "linux"
package: "freebsd-manpages"
version: "12.2-2"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/snd_gusc/4freebsd"
---

# snd\_gusc(4freebsd)

Gravis UltraSound ISA bridge device driver

## NAME

**snd\_gusc** – Gravis UltraSound ISA bridge device driver

## SYNOPSIS

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

**device sound** **device snd\_gusc**

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

```
snd_gusc_load="YES"
```

Non-PnP cards require the following lines in [device.hints(5)](/device.hints/5.md):

```
hint.gusc.0.at="isa"
hint.gusc.0.port="0x220"
hint.gusc.0.irq="5"
hint.gusc.0.drq="1"
hint.gusc.0.flags="0x13"
```

## DESCRIPTION

The **snd\_gusc** bridge driver allows the generic audio driver [sound(4)](/sound/4.md) to attach to Gravis UltraSound sound cards.

The value of flags specifies the secondary DMA channel. If the secondary DMA channel is C, set the flags to (C \| 0x10). For a sound card without the secondary DMA channel, the flags should be set to zero.

## HARDWARE

The **snd\_gusc** driver supports the following sound cards:

- Gravis UltraSound MAX

- Gravis UltraSound PnP

## DIAGNOSTICS

- xxx: gus pcm not attached, out of memory

  There are not enough memory to drive the device.

## SEE ALSO

[sound(4)](/sound/4.md)

## HISTORY

The **snd\_gusc** device driver first appeared in FreeBSD 4.0.

## AUTHORS

Ville-Pertti Keinonen ⟨*will@iki.fi*⟩ Seigo Tanimura ⟨*tanimura@r.dl.itc.u-tokyo.ac.jp*⟩

## BUGS

Recording pcm sound data is not supported yet.
