Hello. I'm new on FreeBSD, I installed it a few days ago and the first serious problem is that I can't hear anything from my speaker (connected to the headphone line out), not even the beep command. I have a "Shuttle Slim-PC DS407T" with these audio specifications:
Audio Realtek® ALC 662 High-Definition Audio (5.1 channel)
Two analog audio connectors (3.5mm) at the back panel:
1) 2 channel line out (head phone)
2) microphone input
Digital multi-channel audio output: via HDMI
It works properly with other OS (Windows, Ubuntu).
Any help would be greatly appreciated.
Here is the information I collected with commands (according to what I've seen from documentation and other threads):
uname -a
/dev/sndstat
dmesg | grep pcm
mixer
/var/log/messages after running sysctl dev.hdac.0.pindump=1
sysctl -a | grep -E 'nid.._original|nid.._config'
sysctl hw.snd
sysctl dev.pcm
Audio Realtek® ALC 662 High-Definition Audio (5.1 channel)
Two analog audio connectors (3.5mm) at the back panel:
1) 2 channel line out (head phone)
2) microphone input
Digital multi-channel audio output: via HDMI
It works properly with other OS (Windows, Ubuntu).
Any help would be greatly appreciated.
Here is the information I collected with commands (according to what I've seen from documentation and other threads):
uname -a
Code:
$ uname -a
FreeBSD x 14.2-RELEASE FreeBSD 14.2-RELEASE releng/14.2-n269506-c8918d6c7412 GENERIC amd64
/dev/sndstat
Code:
$ cat /dev/sndstat
Installed devices:
pcm0: <Realtek ALC662 rev1 (Rear Analog)> (play/rec) default
pcm1: <Realtek ALC662 rev1 (Front Analog)> (play/rec)
pcm2: <Intel Panther Point (HDMI/DP 8ch)> (play)
pcm3: <USB2.0 Camera USB2.0 Camera> (rec)
No devices installed from userspace.
dmesg | grep pcm
Code:
$ dmesg | grep pcm
pcm0: <Realtek ALC662 rev1 (Rear Analog)> at nid 20 and 24,26 on hdaa0
pcm1: <Realtek ALC662 rev1 (Front Analog)> at nid 27 and 25 on hdaa0
pcm2: <Intel Panther Point (HDMI/DP 8ch)> at nid 7 on hdaa1
pcm3 on uaudio0
mixer
Code:
$ mixer
pcm0:mixer: <Realtek ALC662 rev1 (Rear Analog)> on hdaa0 (play/rec) (default)
vol = 0.91:0.91 pbk
pcm = 0.91:0.91 pbk
speaker = 0.74:0.74 rec
line = 0.74:0.74 rec
mic = 0.67:0.67 rec src
mix = 0.74:0.74 rec
rec = 0.29:0.29 pbk
igain = 0.00:0.00 pbk
ogain = 1.00:1.00 pbk
/var/log/messages after running sysctl dev.hdac.0.pindump=1
Code:
# sysctl dev.hdac.0.pindump=1
dev.hdac.0.pindump: 0 -> 0
Mar 2 00:11:34 x kernel: hdaa0: Dumping AFG pins:
Mar 2 00:11:34 x kernel: hdaa0: nid 0x as seq device conn jack loc color misc
Mar 2 00:11:34 x kernel: hdaa0: 20 01114010 1 0 Speaker Jack 1/8 Rear Green 0
Mar 2 00:11:34 x kernel: hdaa0: Caps: IN OUT HP EAPD Sense: 0x00000000 (disconnected)
Mar 2 00:11:34 x kernel: hdaa0: 21 4004c040 4 0 Line-out None RCA 0x00 Res.C 0 DISA
Mar 2 00:11:34 x kernel: hdaa0: Caps: IN OUT EAPD Sense: 0x00000000 (disconnected)
Mar 2 00:11:34 x kernel: hdaa0: 22 411111f0 15 0 Speaker None 1/8 Rear Black 1 DISA
Mar 2 00:11:34 x kernel: hdaa0: Caps: IN OUT Sense: 0x00000000 (disconnected)
Mar 2 00:11:34 x kernel: hdaa0: 24 01a19030 3 0 Mic Jack 1/8 Rear Pink 0
Mar 2 00:11:34 x kernel: hdaa0: Caps: IN OUT VREF Sense: 0x00000000 (disconnected)
Mar 2 00:11:34 x kernel: hdaa0: 25 02a19140 4 0 Mic Jack 1/8 Front Pink 1
Mar 2 00:11:34 x kernel: hdaa0: Caps: IN OUT HP VREF Sense: 0x00000000 (disconnected)
Mar 2 00:11:34 x kernel: hdaa0: 26 0181303f 3 15 Line-in Jack 1/8 Rear Blue 0
Mar 2 00:11:34 x kernel: hdaa0: Caps: IN OUT Sense: 0x00000000 (disconnected)
Mar 2 00:11:34 x kernel: hdaa0: 27 02214120 2 0 Headphones Jack 1/8 Front Green 1
Mar 2 00:11:34 x kernel: hdaa0: Caps: IN OUT HP VREF Sense: 0x80000000 (connected)
Mar 2 00:11:34 x kernel: hdaa0: 28 411111f0 15 0 Speaker None 1/8 Rear Black 1 DISA
Mar 2 00:11:34 x kernel: hdaa0: Caps: IN
Mar 2 00:11:34 x kernel: hdaa0: 30 411111f0 15 0 Speaker None 1/8 Rear Black 1 DISA
Mar 2 00:11:34 x kernel: hdaa0: Caps: OUT
Mar 2 00:11:34 x kernel: hdaa0: NumGPIO=2 NumGPO=0 NumGPI=0 GPIWake=0 GPIUnsol=1
Mar 2 00:11:34 x kernel: hdaa0: GPIO0: disabled
Mar 2 00:11:34 x kernel: hdaa0: GPIO1: disabled
Mar 2 00:11:34 x kernel: hdaa1: Dumping AFG pins:
Mar 2 00:11:34 x kernel: hdaa1: nid 0x as seq device conn jack loc color misc
Mar 2 00:11:34 x kernel: hdaa1: 5 58560010 1 0 Digital-out None Digital 0x18 Unknown 0 DISA
Mar 2 00:11:34 x kernel: hdaa1: Caps: OUT Sense: 0x00000000 (disconnected)
Mar 2 00:11:34 x kernel: hdaa1: 6 58560020 2 0 Digital-out None Digital 0x18 Unknown 0 DISA
Mar 2 00:11:34 x kernel: hdaa1: Caps: OUT Sense: 0x00000000 (disconnected)
Mar 2 00:11:34 x kernel: hdaa1: 7 18560030 3 0 Digital-out Jack Digital 0x18 Unknown 0
Mar 2 00:11:34 x kernel: hdaa1: Caps: OUT Sense: 0xc0000000 (connected, ELD valid)
sysctl -a | grep -E 'nid.._original|nid.._config'
Code:
$ sysctl -a | grep -E 'nid.._original|nid.._config'
dev.hdaa.0.nid30_original: 0x411111f0 as=15 seq=0 device=Speaker conn=None ctype=1/8 loc=Rear color=Black misc=1
dev.hdaa.0.nid30_config: 0x411111f0 as=15 seq=0 device=Speaker conn=None ctype=1/8 loc=Rear color=Black misc=1
dev.hdaa.0.nid29_original: 0x40a6c629 as=2 seq=9 device=Mic conn=None ctype=Digital loc=0x00 color=Res.C misc=6
dev.hdaa.0.nid29_config: 0x40a6c629 as=2 seq=9 device=Mic conn=None ctype=Digital loc=0x00 color=Res.C misc=6
dev.hdaa.0.nid28_original: 0x411111f0 as=15 seq=0 device=Speaker conn=None ctype=1/8 loc=Rear color=Black misc=1
dev.hdaa.0.nid28_config: 0x411111f0 as=15 seq=0 device=Speaker conn=None ctype=1/8 loc=Rear color=Black misc=1
dev.hdaa.0.nid27_original: 0x02214120 as=2 seq=0 device=Headphones conn=Jack ctype=1/8 loc=Front color=Green misc=1
dev.hdaa.0.nid27_config: 0x02214120 as=2 seq=0 device=Headphones conn=Jack ctype=1/8 loc=Front color=Green misc=1
dev.hdaa.0.nid26_original: 0x0181303f as=3 seq=15 device=Line-in conn=Jack ctype=1/8 loc=Rear color=Blue misc=0
dev.hdaa.0.nid26_config: 0x0181303f as=3 seq=15 device=Line-in conn=Jack ctype=1/8 loc=Rear color=Blue misc=0
dev.hdaa.0.nid25_original: 0x02a19140 as=4 seq=0 device=Mic conn=Jack ctype=1/8 loc=Front color=Pink misc=1
dev.hdaa.0.nid25_config: 0x02a19140 as=4 seq=0 device=Mic conn=Jack ctype=1/8 loc=Front color=Pink misc=1
dev.hdaa.0.nid24_original: 0x01a19030 as=3 seq=0 device=Mic conn=Jack ctype=1/8 loc=Rear color=Pink misc=0
dev.hdaa.0.nid24_config: 0x01a19030 as=3 seq=0 device=Mic conn=Jack ctype=1/8 loc=Rear color=Pink misc=0
dev.hdaa.0.nid22_original: 0x411111f0 as=15 seq=0 device=Speaker conn=None ctype=1/8 loc=Rear color=Black misc=1
dev.hdaa.0.nid22_config: 0x411111f0 as=15 seq=0 device=Speaker conn=None ctype=1/8 loc=Rear color=Black misc=1
dev.hdaa.0.nid21_original: 0x4004c040 as=4 seq=0 device=Line-out conn=None ctype=RCA loc=0x00 color=Res.C misc=0
dev.hdaa.0.nid21_config: 0x4004c040 as=4 seq=0 device=Line-out conn=None ctype=RCA loc=0x00 color=Res.C misc=0
dev.hdaa.0.nid20_original: 0x01114010 as=1 seq=0 device=Speaker conn=Jack ctype=1/8 loc=Rear color=Green misc=0
dev.hdaa.0.nid20_config: 0x01114010 as=1 seq=0 device=Speaker conn=Jack ctype=1/8 loc=Rear color=Green misc=0
sysctl hw.snd
Code:
$ sysctl hw.snd
hw.snd.maxautovchans: 16
hw.snd.default_unit: 0
hw.snd.default_auto: 0
hw.snd.verbose: 0
hw.snd.vpc_mixer_bypass: 1
hw.snd.feeder_rate_quality: 1
hw.snd.feeder_rate_round: 25
hw.snd.feeder_rate_max: 2016000
hw.snd.feeder_rate_min: 1
hw.snd.feeder_rate_polyphase_max: 183040
hw.snd.feeder_rate_presets: 100:8:0.85 100:36:0.92 100:164:0.97
hw.snd.feeder_eq_exact_rate: 0
hw.snd.feeder_eq_presets: PEQ:16000,0.2500,62,0.2500:-9,9,1.0:44100,48000,88200,96000,176400,192000
hw.snd.basename_clone: 1
hw.snd.compat_linux_mmap: 0
hw.snd.syncdelay: -1
hw.snd.usefrags: 0
hw.snd.vpc_reset: 0
hw.snd.vpc_0db: 45
hw.snd.vpc_autoreset: 1
hw.snd.timeout: 5
hw.snd.latency_profile: 1
hw.snd.latency: 2
hw.snd.report_soft_matrix: 1
hw.snd.report_soft_formats: 1
sysctl dev.pcm
Code:
$ sysctl dev.pcm
dev.pcm.3.feedback_rate: 0
dev.pcm.3.mixer.mute_1.desc:
dev.pcm.3.mixer.mute_1.max: 1
dev.pcm.3.mixer.mute_1.min: 0
dev.pcm.3.mixer.mute_1.val: 0
dev.pcm.3.mixer.vol_0_1.desc:
dev.pcm.3.mixer.vol_0_1.max: 7936
dev.pcm.3.mixer.vol_0_1.min: 0
dev.pcm.3.mixer.vol_0_1.val: 1984
dev.pcm.3.mixer.vol_0_0.desc:
dev.pcm.3.mixer.vol_0_0.max: 7936
dev.pcm.3.mixer.vol_0_0.min: 0
dev.pcm.3.mixer.vol_0_0.val: 1984
dev.pcm.3.mode: 5
dev.pcm.3.bitperfect: 0
dev.pcm.3.buffersize: 0
dev.pcm.3.rec.vchanformat: s16le:2.0
dev.pcm.3.rec.vchanrate: 48000
dev.pcm.3.rec.vchanmode: fixed
dev.pcm.3.rec.vchans: 1
dev.pcm.3.hwvol_mixer: vol
dev.pcm.3.hwvol_step: 5
dev.pcm.3.%iommu:
dev.pcm.3.%parent: uaudio0
dev.pcm.3.%pnpinfo:
dev.pcm.3.%location:
dev.pcm.3.%driver: pcm
dev.pcm.3.%desc: USB2.0 Camera USB2.0 Camera
dev.pcm.2.mode: 3
dev.pcm.2.bitperfect: 0
dev.pcm.2.buffersize: 65536
dev.pcm.2.play.vchanformat: s16le:2.0
dev.pcm.2.play.vchanrate: 48000
dev.pcm.2.play.vchanmode: passthrough
dev.pcm.2.play.vchans: 1
dev.pcm.2.play.32bit: 24
dev.pcm.2.%iommu:
dev.pcm.2.%parent: hdaa1
dev.pcm.2.%pnpinfo:
dev.pcm.2.%location: nid=7
dev.pcm.2.%driver: pcm
dev.pcm.2.%desc: Intel Panther Point (HDMI/DP 8ch)
dev.pcm.1.mode: 7
dev.pcm.1.bitperfect: 0
dev.pcm.1.buffersize: 65536
dev.pcm.1.rec.vchanformat: s16le:2.0
dev.pcm.1.rec.vchanrate: 48000
dev.pcm.1.rec.vchanmode: fixed
dev.pcm.1.rec.vchans: 1
dev.pcm.1.rec.autosrc: 2
dev.pcm.1.rec.32bit: 20
dev.pcm.1.play.vchanformat: s16le:2.0
dev.pcm.1.play.vchanrate: 48000
dev.pcm.1.play.vchanmode: fixed
dev.pcm.1.play.vchans: 1
dev.pcm.1.play.32bit: 24
dev.pcm.1.%iommu:
dev.pcm.1.%parent: hdaa0
dev.pcm.1.%pnpinfo:
dev.pcm.1.%location: nid=27,25
dev.pcm.1.%driver: pcm
dev.pcm.1.%desc: Realtek ALC662 rev1 (Front Analog)
dev.pcm.0.mode: 7
dev.pcm.0.bitperfect: 0
dev.pcm.0.buffersize: 65536
dev.pcm.0.rec.vchanformat: s16le:2.0
dev.pcm.0.rec.vchanrate: 48000
dev.pcm.0.rec.vchanmode: fixed
dev.pcm.0.rec.vchans: 1
dev.pcm.0.rec.autosrc: 2
dev.pcm.0.rec.32bit: 20
dev.pcm.0.play.vchanformat: s16le:2.0
dev.pcm.0.play.vchanrate: 48000
dev.pcm.0.play.vchanmode: fixed
dev.pcm.0.play.vchans: 5
dev.pcm.0.play.32bit: 24
dev.pcm.0.%iommu:
dev.pcm.0.%parent: hdaa0
dev.pcm.0.%pnpinfo:
dev.pcm.0.%location: nid=20,24,26
dev.pcm.0.%driver: pcm
dev.pcm.0.%desc: Realtek ALC662 rev1 (Rear Analog)
dev.pcm.%parent: