Hi all,
I've installed FreeBSD 14.2 and 15-current on my laptop. But i've got no audio, no touchpad et no suspend to ram. Now, I need only the sound.
Laptop is Asus ZenBook S13 OLED UM5302LA with AMD Ryzen.
There's no audio output. Internal speaker or Headphones. It work perfectly with Arch Linux (not a hardware problem).
uname -a:
cat /dev/sndstat:
/boot/loader.conf:
/etc/sysctl.conf:
sysctl -a | grep hw.snd
dmesg | grep pcm
mixer:
sysctl -a | grep -E 'nid.._original|nid.._config'
If someone can help here.
Thanks
I've installed FreeBSD 14.2 and 15-current on my laptop. But i've got no audio, no touchpad et no suspend to ram. Now, I need only the sound.
Laptop is Asus ZenBook S13 OLED UM5302LA with AMD Ryzen.
There's no audio output. Internal speaker or Headphones. It work perfectly with Arch Linux (not a hardware problem).
uname -a:
Code:
FreeBSD iziafbsd 14.2-RELEASE FreeBSD 14.2-RELEASE releng/14.2-n269506-c8918d6c7412 GENERIC amd64
cat /dev/sndstat:
Code:
Installed devices:
pcm0: <ATI R6xx (HDMI)> (play)
pcm1: <ATI R6xx (HDMI)> (play)
pcm2: <ATI R6xx (HDMI)> (play)
pcm3: <Realtek ALC294 (Internal Analog Speaker)> (play) default
pcm4: <Realtek ALC294 (Right Analog Headphones)> (play)
No devices installed from userspace.
/boot/loader.conf:
Code:
kern.geom.label.disk_ident.enable="0"
kern.geom.label.gptid.enable="0"
cryptodev_load="YES"
zfs_load="YES"
cpu_microcode_load="YES"
cpu_microcode_name="/boot/firmware/amd-ucode.bin"
boot_verbose="YES"
verbose_loading="YES"
sysctlinfo_load="YES"
sysctlbyname_improved_load="YES"
vmm_load="YES"
hw.vmm.amdvi.enable=1
amdtemp_load="YES"
# Sound module
sound_load="YES"
snd_hda_load="YES"
snd_driver_load="YES"
/etc/sysctl.conf:
Code:
#
# This file is read when going to multi-user and its contents piped thru
# ``sysctl'' to adjust kernel values. ``man 5 sysctl.conf'' for details.
#
# Uncomment this to prevent users from seeing information about processes that
# are being run under another UID.
#security.bsd.see_other_uids=0
vfs.zfs.min_auto_ashift=12
# for evdev - try 12 if mouse is not perfect
kern.evdev.rcpt_mask=6
hw.snd.vpc_0db=45
hw.snd.vpc_mixer_bypass=1
hw.snd.default_unit=3
hw.snd.latency=2
hw.snd.feeder_rate_quality=1
hw.snd.maxautovchans=16
sysctl -a | grep hw.snd
Code:
hw.snd.maxautovchans: 16
hw.snd.default_unit: 4
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
dmesg | grep pcm
Code:
pcm0:
pcm0: nid=3 [pin: Digital-out (Jack)]
pcm0: + <- nid=2 [audio output] [src: pcm]
pcm0:
pcm0: Mixer "vol" -> "none": child=0x00000010
pcm0: Mixer "pcm": parent="vol"
pcm0: Soft PCM mixer ENABLED
pcm0: Playback channel set is: Front Left, Front Right,
pcm0: Playback channel matrix is: 2.0 (disconnected)
pcm1: <ATI R6xx (HDMI)> at nid 5 on hdaa0
pcm1: Playback:
pcm1: Stream cap: 0x00000005 AC3 PCM
pcm1: PCM cap: 0x00020070 16 bits, 32 44 48 KHz
pcm1: DAC: 4
pcm1:
pcm1: nid=5 [pin: Digital-out (Jack)]
pcm1: + <- nid=4 [audio output] [src: pcm]
pcm1:
pcm1: Mixer "vol" -> "none": child=0x00000010
pcm1: Mixer "pcm": parent="vol"
pcm1: Soft PCM mixer ENABLED
pcm1: Playback channel set is: Front Left, Front Right,
pcm1: Playback channel matrix is: 2.0 (disconnected)
pcm2: <ATI R6xx (HDMI)> at nid 7 on hdaa0
pcm2: Playback:
pcm2: Stream cap: 0x00000005 AC3 PCM
pcm2: PCM cap: 0x00020070 16 bits, 32 44 48 KHz
pcm2: DAC: 6
pcm2:
pcm2: nid=7 [pin: Digital-out (Jack)]
pcm2: + <- nid=6 [audio output] [src: pcm]
pcm2:
pcm2: Mixer "vol" -> "none": child=0x00000010
pcm2: Mixer "pcm": parent="vol"
pcm2: Soft PCM mixer ENABLED
pcm2: Playback channel set is: Front Left, Front Right,
pcm2: Playback channel matrix is: 2.0 (disconnected)
pcm3: <Realtek ALC294 (Internal Analog Speaker)> at nid 23 on hdaa1
pcm3: Playback:
pcm3: Stream cap: 0x00000001 PCM
pcm3: PCM cap: 0x000e0060 16 20 24 bits, 44 48 KHz
pcm3: DAC: 2
pcm3:
pcm3: nid=23 [pin: Speaker (Fixed)]
pcm3: + <- nid=2 [audio output] [src: pcm]
pcm3:
pcm3: Master Volume (OSS: vol): -65/0dB
pcm3: +- ctl 1 (nid 2 out): -65/0dB (88 steps)
pcm3: +- ctl 11 (nid 23 in ): mute
pcm3:
pcm3: PCM Volume (OSS: pcm): -65/0dB
pcm3: +- ctl 1 (nid 2 out): -65/0dB (88 steps)
pcm3: +- ctl 11 (nid 23 in ): mute
pcm3:
pcm3: Mixer "vol":
pcm3: Mixer "pcm":
pcm3: Mixer "ogain":
pcm3: Playback channel set is: Front Left, Front Right,
pcm3: Playback channel matrix is: 2.0 (unknown)
pcm4: <Realtek ALC294 (Right Analog Headphones)> at nid 33 on hdaa1
pcm4: Playback:
pcm4: Stream cap: 0x00000001 PCM
pcm4: PCM cap: 0x000e0060 16 20 24 bits, 44 48 KHz
pcm4: DAC: 3
pcm4:
pcm4: nid=33 [pin: Headphones (Black Jack)]
pcm4: + <- nid=3 [audio output] [src: pcm]
pcm4:
pcm4: Master Volume (OSS: vol): -65/0dB
pcm4: +- ctl 2 (nid 3 out): -65/0dB (88 steps)
pcm4: +- ctl 16 (nid 33 in ): mute
pcm4:
pcm4: PCM Volume (OSS: pcm): -65/0dB
pcm4: +- ctl 2 (nid 3 out): -65/0dB (88 steps)
pcm4: +- ctl 16 (nid 33 in ): mute
pcm4:
pcm4: Mixer "vol":
pcm4: Mixer "pcm":
pcm4: Mixer "ogain":
pcm4: Playback channel set is: Front Left, Front Right,
pcm4: Playback channel matrix is: 2.0 (disconnected)
mixer:
Code:
pcm3:mixer: <Realtek ALC294 (Internal Analog Speaker)> on hdaa1 (play) (default)
vol = 0.85:0.85 pbk
pcm = 1.00:1.00 pbk
ogain = 1.00:1.00 pbk
sysctl -a | grep -E 'nid.._original|nid.._config'
Code:
dev.hdaa.1.nid33_original: 0x04211020 as=2 seq=0 device=Headphones conn=Jack ctype=1/8 loc=Right color=Black misc=0
dev.hdaa.1.nid33_config: 0x04211020 as=2 seq=0 device=Headphones conn=Jack ctype=1/8 loc=Right color=Black misc=0
dev.hdaa.1.nid31_original: 0x411111f0 as=15 seq=0 device=Speaker conn=None ctype=1/8 loc=Rear color=Black misc=1
dev.hdaa.1.nid31_config: 0x411111f0 as=15 seq=0 device=Speaker conn=None ctype=1/8 loc=Rear color=Black misc=1
dev.hdaa.1.nid30_original: 0x411111f0 as=15 seq=0 device=Speaker conn=None ctype=1/8 loc=Rear color=Black misc=1
dev.hdaa.1.nid30_config: 0x411111f0 as=15 seq=0 device=Speaker conn=None ctype=1/8 loc=Rear color=Black misc=1
dev.hdaa.1.nid29_original: 0x4066852d as=2 seq=13 device=Modem-line conn=None ctype=Digital loc=0x00 color=Purple misc=5
dev.hdaa.1.nid29_config: 0x4066852d as=2 seq=13 device=Modem-line conn=None ctype=Digital loc=0x00 color=Purple misc=5
dev.hdaa.1.nid27_original: 0x411111f0 as=15 seq=0 device=Speaker conn=None ctype=1/8 loc=Rear color=Black misc=1
dev.hdaa.1.nid27_config: 0x411111f0 as=15 seq=0 device=Speaker conn=None ctype=1/8 loc=Rear color=Black misc=1
dev.hdaa.1.nid26_original: 0x411111f0 as=15 seq=0 device=Speaker conn=None ctype=1/8 loc=Rear color=Black misc=1
dev.hdaa.1.nid26_config: 0x411111f0 as=15 seq=0 device=Speaker conn=None ctype=1/8 loc=Rear color=Black misc=1
dev.hdaa.1.nid25_original: 0x411111f0 as=15 seq=0 device=Speaker conn=None ctype=1/8 loc=Rear color=Black misc=1
dev.hdaa.1.nid25_config: 0x411111f0 as=15 seq=0 device=Speaker conn=None ctype=1/8 loc=Rear color=Black misc=1
dev.hdaa.1.nid24_original: 0x411111f0 as=15 seq=0 device=Speaker conn=None ctype=1/8 loc=Rear color=Black misc=1
dev.hdaa.1.nid24_config: 0x411111f0 as=15 seq=0 device=Speaker conn=None ctype=1/8 loc=Rear color=Black misc=1
dev.hdaa.1.nid23_original: 0x90170110 as=1 seq=0 device=Speaker conn=Fixed ctype=Analog loc=Internal color=Unknown misc=1
dev.hdaa.1.nid23_config: 0x90170110 as=1 seq=0 device=Speaker conn=Fixed ctype=Analog loc=Internal color=Unknown misc=1
dev.hdaa.1.nid22_original: 0x411111f0 as=15 seq=0 device=Speaker conn=None ctype=1/8 loc=Rear color=Black misc=1
dev.hdaa.1.nid22_config: 0x411111f0 as=15 seq=0 device=Speaker conn=None ctype=1/8 loc=Rear color=Black misc=1
dev.hdaa.1.nid21_original: 0x411111f0 as=15 seq=0 device=Speaker conn=None ctype=1/8 loc=Rear color=Black misc=1
dev.hdaa.1.nid21_config: 0x411111f0 as=15 seq=0 device=Speaker conn=None ctype=1/8 loc=Rear color=Black misc=1
dev.hdaa.1.nid20_original: 0x411111f0 as=15 seq=0 device=Speaker conn=None ctype=1/8 loc=Rear color=Black misc=1
dev.hdaa.1.nid20_config: 0x411111f0 as=15 seq=0 device=Speaker conn=None ctype=1/8 loc=Rear color=Black misc=1
dev.hdaa.1.nid19_original: 0x411111f0 as=15 seq=0 device=Speaker conn=None ctype=1/8 loc=Rear color=Black misc=1
dev.hdaa.1.nid19_config: 0x411111f0 as=15 seq=0 device=Speaker conn=None ctype=1/8 loc=Rear color=Black misc=1
dev.hdaa.1.nid18_original: 0x40000000 as=0 seq=0 device=Line-out conn=None ctype=Unknown loc=0x00 color=Unknown misc=0
dev.hdaa.1.nid18_config: 0x40000000 as=0 seq=0 device=Line-out conn=None ctype=Unknown loc=0x00 color=Unknown misc=0
dev.hdaa.0.nid11_original: 0x585600f0 as=15 seq=0 device=Digital-out conn=None ctype=Digital loc=0x18 color=Unknown misc=0
dev.hdaa.0.nid11_config: 0x585600f0 as=15 seq=0 device=Digital-out conn=None ctype=Digital loc=0x18 color=Unknown misc=0
[/CODE ]
sysctl dev.pcm:
[CODE]
dev.pcm.4.play.vchanmode: fixed
dev.pcm.4.play.vchans: 1
dev.pcm.4.play.32bit: 24
dev.pcm.4.%iommu:
dev.pcm.4.%parent: hdaa1
dev.pcm.4.%pnpinfo:
dev.pcm.4.%location: nid=33
dev.pcm.4.%driver: pcm
dev.pcm.4.%desc: Realtek ALC294 (Right Analog Headphones)
dev.pcm.3.mode: 3
dev.pcm.3.bitperfect: 0
dev.pcm.3.buffersize: 65536
dev.pcm.3.play.vchanformat: s16le:2.0
dev.pcm.3.play.vchanrate: 48000
dev.pcm.3.play.vchanmode: fixed
dev.pcm.3.play.vchans: 1
dev.pcm.3.play.32bit: 24
dev.pcm.3.%iommu:
dev.pcm.3.%parent: hdaa1
dev.pcm.3.%pnpinfo:
dev.pcm.3.%location: nid=23
dev.pcm.3.%driver: pcm
dev.pcm.3.%desc: Realtek ALC294 (Internal Analog Speaker)
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: 0
dev.pcm.2.%iommu:
dev.pcm.2.%parent: hdaa0
dev.pcm.2.%pnpinfo:
dev.pcm.2.%location: nid=7
dev.pcm.2.%driver: pcm
dev.pcm.2.%desc: ATI R6xx (HDMI)
dev.pcm.1.mode: 3
dev.pcm.1.bitperfect: 0
dev.pcm.1.buffersize: 65536
dev.pcm.1.play.vchanformat: s16le:2.0
dev.pcm.1.play.vchanrate: 48000
dev.pcm.1.play.vchanmode: passthrough
dev.pcm.1.play.vchans: 1
dev.pcm.1.play.32bit: 0
dev.pcm.1.%iommu:
dev.pcm.1.%parent: hdaa0
dev.pcm.1.%pnpinfo:
dev.pcm.1.%location: nid=5
dev.pcm.1.%driver: pcm
dev.pcm.1.%desc: ATI R6xx (HDMI)
dev.pcm.0.mode: 3
dev.pcm.0.bitperfect: 0
dev.pcm.0.buffersize: 65536
dev.pcm.0.play.vchanformat: s16le:2.0
dev.pcm.0.play.vchanrate: 48000
dev.pcm.0.play.vchanmode: passthrough
dev.pcm.0.play.vchans: 1
dev.pcm.0.play.32bit: 0
dev.pcm.0.%iommu:
dev.pcm.0.%parent: hdaa0
dev.pcm.0.%pnpinfo:
dev.pcm.0.%location: nid=3
dev.pcm.0.%driver: pcm
dev.pcm.0.%desc: ATI R6xx (HDMI)
dev.pcm.%parent:
If someone can help here.
Thanks