Hello all,
I am a total FreeBSD newbie so please be understanding. I discovered this post https://forums.freebsd.org/threads/focusrite-scarlett-solo-no-sound.73174/ which shows other folks got sound working on their FreeBSD systems for similar Focusrite Scarlett Solo USB audio interface.
I am assuming my Focusrite Scarlett 6i6 1st Gen cannot be that different from other similar Focusrite Scarlett USB audio interfaces.
I cannot tell --
Details
Is there anything else I can do to diagnose and troubleshoot this?
Thank you for your time!
~stun
I am a total FreeBSD newbie so please be understanding. I discovered this post https://forums.freebsd.org/threads/focusrite-scarlett-solo-no-sound.73174/ which shows other folks got sound working on their FreeBSD systems for similar Focusrite Scarlett Solo USB audio interface.
I am assuming my Focusrite Scarlett 6i6 1st Gen cannot be that different from other similar Focusrite Scarlett USB audio interfaces.
I cannot tell --
- if my Scarlett 6i6 1st Gen USB audio interface is not compatible with the FreeBSD USB Audio driver
- (or) because I may be missing to install some other
pkg
packages to make it work.
- Does anyone else have a Focusrite Scarlett 6i6 1st Gen (or similar USB audio interface model) working with FreeBSD 13.1? If so, how? Can you please kindly tell me how you configured it?
- If you are using any other Focusrite Scarlett USB audio interface model that is known/proven to be compatible with FreeBSD, please let me know so I can go buy and replace mine if I cannot get this Scarlett 6i6 1st Gen to work.
Details
- I am using vanilla FreeBSD 13.1 with Generic kernel and my CPU.
-
Code:
# uname -v FreeBSD 13.1-RELEASE releng/13.1-n250148-fc952ac2212 GENERIC
- This is my
/etc/rc.conf
.
Code:# cat /etc/rc.conf hostname="mycomputername" keymap="us.kbd" ifconfig_em0="DHCP" sshd_enable="YES" ntpdate_enable="YES" powerd_enable="YES" # Set dumpdev to "AUTO" to enable crash dumps, "NO" to disable dumpdev="AUTO" zfs_enable="YES" dbus_enable="YES" gdm_enable="YES" gnome_enable="YES" kld_list="nvidia-modeset"
- This is my
/boot/loader.conf
.
Code:kern.geom.label.disk_ident.enable="0" kern.geom.label.gptid.enable="0" cryptodev_load="YES" zfs_load="YES" kern.vty=vt
- Yes, I have read and referenced the FreeBSD Handbook Section 8.2 Setting Up the Sound Card section. After researching more in the forums, I am aware that the Sound module/driver is already included in the Generic Kernel. That is why I do not have
snd_driver
. - This shows the
snd_uaudio
driver has been automatically loaded by the Generic kernel for my Scarlett 6i6 1st Gen.
Code:# kldstat Id Refs Address Size Name 1 74 0xffffffff80200000 1f30590 kernel 2 1 0xffffffff82131000 5b93a0 zfs.ko 3 1 0xffffffff826ec000 a158 cryptodev.ko 4 1 0xffffffff82e10000 fd310 nvidia-modeset.ko 5 1 0xffffffff83000000 2354ab8 nvidia.ko 6 2 0xffffffff82f0e000 38070 linux.ko 7 3 0xffffffff82f47000 10ab0 linux_common.ko 8 1 0xffffffff82f58000 3378 acpi_wmi.ko 9 1 0xffffffff82f5c000 3250 ichsmb.ko 10 1 0xffffffff82f60000 2180 smbus.ko 11 1 0xffffffff82f63000 2340 uhid.ko 12 1 0xffffffff82f66000 4350 ums.ko 13 1 0xffffffff82f6b000 3380 usbhid.ko 14 1 0xffffffff82f6f000 31f8 hidbus.ko 15 1 0xffffffff82f73000 3320 wmt.ko 16 1 0xffffffff82f77000 e538 snd_uaudio.ko 17 1 0xffffffff82f86000 94e0 if_ure.ko 18 1 0xffffffff82f90000 3178 uether.ko
cat /dev/sndstat
output shows I have already executedsysctl hw.snd.default_unit=4
to make it the default audio device.
Code:# cat /dev/sndstat Installed devices: pcm0: <NVIDIA (0x009a) (HDMI/DP 8ch)> (play) pcm1: <NVIDIA (0x009a) (HDMI/DP 8ch)> (play) pcm2: <NVIDIA (0x009a) (HDMI/DP 8ch)> (play) pcm3: <NVIDIA (0x009a) (HDMI/DP 8ch)> (play) pcm4: <USB audio> (play/rec) default No devices installed from userspace.
- FreeBSD also knows that it is Scarlett 6i6 USB from this
dmesg
output.
My Scarlett 6i6 is connected to a USB Hub on my monitor, which is connected to my computer USB 3.0 port.
Code:# dmesg | grep -e uaudio uaudio0 on uhub1 uaudio0: <Scarlett 6i6 USB> on usbus0 uaudio0: Play[0]: 96000 Hz, 12 ch, 32-bit S-LE PCM format, 2x8ms buffer. uaudio0: Play[0]: 88200 Hz, 12 ch, 32-bit S-LE PCM format, 2x8ms buffer. uaudio0: Play[0]: 48000 Hz, 12 ch, 32-bit S-LE PCM format, 2x8ms buffer. uaudio0: Play[0]: 44100 Hz, 12 ch, 32-bit S-LE PCM format, 2x8ms buffer. uaudio0: Record[0]: 96000 Hz, 6 ch, 32-bit S-LE PCM format, 2x8ms buffer. uaudio0: Record[0]: 88200 Hz, 6 ch, 32-bit S-LE PCM format, 2x8ms buffer. uaudio0: Record[0]: 48000 Hz, 6 ch, 32-bit S-LE PCM format, 2x8ms buffer. uaudio0: Record[0]: 44100 Hz, 6 ch, 32-bit S-LE PCM format, 2x8ms buffer. uaudio0: MIDI sequencer. pcm4: <USB audio> on uaudio0 uaudio0: No HID volume keys found. uaudio0: at uhub1, port 2, addr 3 (disconnected) uaudio0: detached uaudio0 on uhub7 uaudio0: <Scarlett 6i6 USB> on usbus0 uaudio0: Play[0]: 96000 Hz, 12 ch, 32-bit S-LE PCM format, 2x8ms buffer. uaudio0: Play[0]: 88200 Hz, 12 ch, 32-bit S-LE PCM format, 2x8ms buffer. uaudio0: Play[0]: 48000 Hz, 12 ch, 32-bit S-LE PCM format, 2x8ms buffer. uaudio0: Play[0]: 44100 Hz, 12 ch, 32-bit S-LE PCM format, 2x8ms buffer. uaudio0: Record[0]: 96000 Hz, 6 ch, 32-bit S-LE PCM format, 2x8ms buffer. uaudio0: Record[0]: 88200 Hz, 6 ch, 32-bit S-LE PCM format, 2x8ms buffer. uaudio0: Record[0]: 48000 Hz, 6 ch, 32-bit S-LE PCM format, 2x8ms buffer. uaudio0: Record[0]: 44100 Hz, 6 ch, 32-bit S-LE PCM format, 2x8ms buffer. uaudio0: MIDI sequencer. pcm4: <USB audio> on uaudio0 uaudio0: No HID volume keys found.
- However, Gnome Sound settings doesn't list my Scarlett 6i6 1st Gen USB Audio Interface. It is only showing my Nvidia card's HDMI stuff.
Is there anything else I can do to diagnose and troubleshoot this?
Thank you for your time!
~stun