[SOLVED] Alsa sound issues/missing repos; no sound through internal speakers. #453
Unanswered
tako-jerome
asked this question in
Help
Replies: 1 comment 4 replies
-
Takashi Iwai is a fantastic developer that I've also had the pleasure of working with for sound issues. If anybody can fix it it will be him. |
Beta Was this translation helpful? Give feedback.
4 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
EDIT : ISSUE SOLVED VIA OPENSUSE BUG REPORT
https://bugzilla.opensuse.org/show_bug.cgi?id=1205100
**tl:dr : upgrading to kernel 6.0.8-1-default helps, and also creating a file in /etc/modprobe.d titled "90-hda.conf" which contains these two lines : **
options snd-intel-dspcfg dsp_driver=1 options snd-hda-intel model=alc298-samsung-amp
and reboot and retest.
original post :
This is a long post that may not be Gecko-specific, but the most likely thing the Gecko team can help with is to advise on repositories to add or remove.
System info : Gecko Rolling, update 11/7 to kernel 6.0.7.1-default
Machine info : Samsung Galaxy Book Pro 360 13 (2021 model, aka NP930QDB-ke1us; 11th-gen intel hardware)
Issue : Sound is working through headphone jack and bluetooth headphones, internal microphone is working, but I get no sound through my internal speakers. This issue seems to affect many 11th-gen intel laptops and the samsung galaxy book series (formerly called series 9) generally, so it may be upstream and unrelated to Gecko Linux.
Potential Fixes - I have found a few tutorials and long troubleshooting threads around the web, and when attempting to recreate them there are some packages I can't install through zypper or YaST, and downloading them (i.e. alsa-tools, alsa-tools-gui) from software.opensuse.org and installing yields errors. My hope is that if we can just find installation candidates for these packages I could recreate the success others have had with various distros.
I found several bugs and forum threads, but anything claiming to work links back to one of the following few places :
My questions (understanding this may not be a gecko/suse issue):
1, is there any way I can install alsa-tools and/or alsa-tools-gui)? Is it possible to find a .deb package and convert it?
When I try to install alsa-tools.ymp with YaST, it says "Repositories to be added: http://download.opensuse.org/tumbleweed/repo/oss/ (openSUSE:Factory)", but the installation falls or says "partially successful" and that alsa-tools could not be installed. NOTE - "alsa-tools" is a collection of packages. A Ubuntu launchpad lists them as :
I was able to find and install just one of those :
ld10k1
. I'm assuming this is because I don't have the right repositories enable - any guesses what I should try adding?HWINFO
28: PCI 1f.3: 0401 Multimedia audio controller [Created at pci.386] Unique ID: nS1_.7209HYFSuh8 SysFS ID: /devices/pci0000:00/0000:00:1f.3 SysFS BusID: 0000:00:1f.3 Hardware Class: sound Device Name: "Onboard - Sound" Model: "Intel Tiger Lake-LP Smart Sound Technology Audio Controller" Vendor: pci 0x8086 "Intel Corporation" Device: pci 0xa0c8 "Tiger Lake-LP Smart Sound Technology Audio Controller" SubVendor: pci 0x144d "Samsung Electronics Co Ltd" SubDevice: pci 0xc1a6 Revision: 0x20 Driver: "sof-audio-pci-intel-tgl" Driver Modules: "snd_sof_pci_intel_tgl" Memory Range: 0x601d190000-0x601d193fff (rw,non-prefetchable) Memory Range: 0x601d000000-0x601d0fffff (rw,non-prefetchable) IRQ: 173 (1100 events) Module Alias: "pci:v00008086d0000A0C8sv0000144Dsd0000C1A6bc04sc01i00" Driver Info #0: Driver Status: snd_hda_intel is active Driver Activation Cmd: "modprobe snd_hda_intel" Driver Info #1: Driver Status: snd_sof_pci_intel_tgl is active Driver Activation Cmd: "modprobe snd_sof_pci_intel_tgl" Config Status: cfg=new, avail=yes, need=no, active=unknown
LSHW
`*-multimedia
description: Multimedia audio controller
product: Tiger Lake-LP Smart Sound Technology Audio Controller
endor: Intel Corporation
physical id: 1f.3
bus info: pci@0000:00:1f.3
logical name: card0
logical name: /dev/snd/controlC0
logical name: /dev/snd/hwC0D0
logical name: /dev/snd/hwC0D2
logical name: /dev/snd/pcmC0D0c
logical name: /dev/snd/pcmC0D0p
logical name: /dev/snd/pcmC0D31p
logical name: /dev/snd/pcmC0D3p
logical name: /dev/snd/pcmC0D4p
logical name: /dev/snd/pcmC0D5p
logical name: /dev/snd/pcmC0D6c
logical name: /dev/snd/pcmC0D7c
version: 20 width: 64 bits clock: 33MHz
capabilities: pm msi bus_master cap_list
configuration: driver=sof-audio-pci-intel-tgl latency=32
resources: iomemory:600-5ff iomemory:600-5ff irq:173 memory:601d190000-601d193fff memory:601d000000-601d0fffff
*-input:11
product: sof-hda-dsp Mic
physical id: d
logical name: input25
logical name: /dev/input/event15
*-input:12
product: sof-hda-dsp Headphone
physical id: e
logical name: input26
logical name: /dev/input/event16
*-input:13
product: sof-hda-dsp HDMI/DP,pcm=3
physical id: f
logical name: input27
logical name: /dev/input/event17
*-input:14
product: sof-hda-dsp HDMI/DP,pcm=4
physical id: 10
logical name: input28
logical name: /dev/input/event18
*-input:15
product: sof-hda-dsp HDMI/DP,pcm=5
physical id: 11
logical name: input29
logical name: /dev/input/event19`
INXI -SMA
System: Host: koti Kernel: 6.0.6-1-default arch: x86_64 bits: 64 Console: pty pts/0 Distro: openSUSE Tumbleweed 20221103 Machine: Type: Convertible System: SAMSUNG product: 930QDB v: P06AKH serial: 4WNM9FGR602555 Mobo: SAMSUNG model: NP930QDB-KE1US v: SGLA867A1X-C01-G001-S0002+10.0.19042 serial: 123490EN400015 UEFI: American Megatrends LLC. v: P06AKH.019.210608.KS date: 06/08/2021 Audio: Device-1: Intel Tiger Lake-LP Smart Sound Audio driver: sof-audio-pci-intel-tgl Sound Server-1: ALSA v: k6.0.6-1-default running: yes Sound Server-2: PipeWire v: 0.3.59 running: yes
LSPCI -KVV
00:1f.3 Multimedia audio controller: Intel Corporation Tiger Lake-LP Smart Sound Technology Audio Controller (rev 20)
DeviceName: Onboard - Sound
Subsystem: Samsung Electronics Co Ltd Device c1a6
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- SERR- <PERR- INTx-
Latency: 32, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 173
IOMMU group: 12
Region 0: Memory at 601d190000 (64-bit, non-prefetchable) [size=16K]
Region 4: Memory at 601d000000 (64-bit, non-prefetchable) [size=1M]
Capabilities:
Kernel driver in use: sof-audio-pci-intel-tgl
Kernel modules: snd_hda_intel, snd_sof_pci_intel_tgl
Nowhere in there do I see "speakers", which I suppose could mean linux just can't recognize them yet.
Lastly, I created a bugzilla report for openSUSE, which was probably my best chance of getting an answer. In that original post, I linked several forum posts and bug reports at the bottom in an effort to aggregate information on the topic. If you see the comments, Takashi Iwai had me run an alsa-info.sh script and a kernel dmesg output script, but he said the reports from both "looked good".
Beta Was this translation helpful? Give feedback.
All reactions