No sound modules loaded after upgrading 13.1 to 13.2

Hi all,

I upgraded 13.1 to 13.2 on my htpc this week. Sound has gone, and lsmod shows the sound modules are not loaded.
Anyone who knows where to find them?

Thanks!

No.
Not with the amount of information you gave.

You should specify at least what sound card you have.
Preferably the output of “/sbin/lspci -nnk” (the part about the sound card should be sufficient).

Is your card listed in YaST->Hardware->Sound?

Do you know what module has been used in 13.1?

It is getting verry funny:

I rebooted this morning, and triggered by the output of lspci -nnk below, I issued lsmod again. Now lsmod gives a lot of sound modules loaded, and aplay -l also gives output:

aplay -l

**** List of PLAYBACK Hardware Devices ****
card 0: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 0: ALC887-VD Analog [ALC887-VD Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 1: ALC887-VD Digital [ALC887-VD Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0[/CODE]

which it didn't yesterday.

lspci -nnk gives


00:01.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Trinity [Radeon HD 7540D] [1002:9991]
Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Trinity [Radeon HD 7540D] [1002:9991]
Kernel driver in use: radeon
Kernel modules: radeon



(which is the one I need)

and 


00:01.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Trinity HDMI Audio Controller [1002:9902]
Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Trinity HDMI Audio Controller [1002:9902]
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel[/CODE]

which I don’ t need.

lsmod | grep radeon gives

lsmod | grep radeon
radeon               1502737  3 
i2c_algo_bit           13413  1 radeon
drm_kms_helper         65670  1 radeon
ttm                    93506  1 radeon
drm                   335594  6 ttm,drm_kms_helper,radeon

But no sound, not from the test option within Yast, not from kmix (which shows the hdmi option, but without sliders for volume or something, and an error message when trying a test sound).

If I throw away /etc/modules/50-sound.conf, and configure both cards again, lsmod | grep sound shows nothing, and aplay -l ditto. I have to reboot to have them give output.

All in all no sound. It seems to me the radeon driver does’nt activate the sound output to hdmi.

???
That’s the graphics card, not the sound card.

Or are you wanting to use the HDMI audio?

lsmod | grep radeon gives

lsmod | grep radeon
radeon               1502737  3 
i2c_algo_bit           13413  1 radeon
drm_kms_helper         65670  1 radeon
ttm                    93506  1 radeon
drm                   335594  6 ttm,drm_kms_helper,radeon

Of course the radeon (graohics) driver is loaded, unless you boot to recovery mode.

It seems to me the radeon driver does’nt activate the sound output to hdmi.

Ok, so you do want to use hdmi sound.
I have absolutely no knowledge about this, so cannot really help in this case, sorry.

But at least in earlier versions (upto 13.1 IIANM), radeon had HDMI support disabled by default.
You had to pass “radeon.audio=1” as kernel boot option to enable it. Setting it in a file in /etc/modprobe.d/ should work as well, i.e. create /etc/modprobe.d/radeon.conf (the exact filename doesn’t matter) with the content:

options radeon audio=1

Might be worth a try, but I’m not sure about the situation in 13.2/Kernel 3.16.6.

Or wait until the fglrx driver is available and install that. With that, HDMI sound should work out of the box AFAIK.

Maybe somebody else has other ideas though…

Thanks for your quick replies!

The option you give doesn’t change the issue, so maybe someone else?

In Yast try changing the order of the sound devices. Worked for me with a NVIDA card that shows up in the sound. Putting the NVIDIA first started sound working. Note that I’m plugged into the normal analog connectors that come off the MB. It appears that the NVIDA card took over from the on-board chip set some how. LOL suprised me.

Hello, Did you manage to solve this issue yet?

Having used Opensuse 12.2 and 13.1 on a HP DV7-1010ea laptop without any issue; 13.2 is giving the same sound problem described and am keen to know if a quick solution exits? I checked for a registered sound bug report for 13.2 but did not find it. I’m of the view this should be logged as one. Do you know if it has?

Thank you.

Hi!

I have a similar problem with the SB X-FI:

https://forums.opensuse.org/showthread.php/502358-SB-X-FI-openSUSE-13-2

Today I enabled in BIOS the onboard sound but the module was not loaded either.

Maybe I need additional studies of:

https://en.opensuse.org/SDB:Audio_troubleshooting

Or it is a bug.

Hi, no, I didn’ t solve it yet. Came acros an advice to change kernel settings in Yast, so as to enable hdmi sound output from the radeon driver, but Yast gives error messages for which I have to issue a bug report.

I managed to solve it for xbmc (my main use case on this htpc), by editing /etc/default/grub, altering GRUB_CMDLINE_LINUX="" to GRUB_CMDLINE_LINUX=“radeon.audio=1”,
save it, and issue

grub2-mkconfig -o /boot/grub2/grub.cfg

After that, reboot, and voila, I have at least sound in xbmc.

Not yet in KDE, have to dive into that later.

Well, I configured the sound in Yast-Sound one more time but did NOT click on the “OK button” at the end of the configuration and I have
sound from the onboard chip. The soundcard is found and module is loaded:

linux-:/home/josef # cat /proc/asound/cards
0 [VT82xx ]: HDA-Intel - HDA VIA VT82xx
HDA VIA VT82xx at 0xafffc000 irq 66
linux-:/home/josef # cat /proc/asound/modules
0 snd_hda_intel
linux-:/home/josef # aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: VT82xx [HDA VIA VT82xx], device 0: ALC888 Analog [ALC888 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: VT82xx [HDA VIA VT82xx], device 1: ALC888 Digital [ALC888 Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0

When I after the confiuration click on “OK” in Yast-Sound the card is not found any longer and the module is not loaded. Maybe a bug in Yast?
Any idea how to make the sound permanent?

But no luck with the SB XFi.

Or maybe a bug in openSuse 13.2?

When I booted the PC this morning, surprise-surprise, I had sound again without using YAST. I logged out and in several times and the sound was still there.

When I rebooted the machine the sound was gone and there was no possibility to get it back. BUT, when I shut down the PC and wait some minutes for a new start I get back the sound again.

Such a strange behavior, I did not have it under 13.1.

From my view there seems to be a bug on Opensuse 13.2 KDE in loading kernel modules. The steps I’ve taken to resolve my issues are:

  1. Disabled auto login (this got my intel wifi module loaded)
  2. Added my user to the “Video” and “Audio” group (This got the sound working)

I’ll need to investigate this further when I get the time. For reference here is my lsmod output:

richard@DV-7:~> lsmodModule                  Size  Used by
ctr                    13049  1 
ccm                    17773  1 
rfcomm                 73605  12 
fuse                  100461  2 
xt_pkttype             12504  3 
xt_LOG                 17718  10 
xt_limit               12711  10 
af_packet              40034  8 
bnep                   19624  2 
ip6t_REJECT            12939  3 
xt_tcpudp              12884  5 
nf_conntrack_ipv6      14798  4 
nf_defrag_ipv6         34768  1 nf_conntrack_ipv6
ip6table_raw           12683  1 
ipt_REJECT             12541  3 
iptable_raw            12678  1 
xt_CT                  12956  4 
iptable_filter         12810  1 
ip6table_mangle        12700  0 
nf_conntrack_netbios_ns    12665  0 
nf_conntrack_broadcast    12589  1 nf_conntrack_netbios_ns
nf_conntrack_ipv4      14806  4 
nf_defrag_ipv4         12758  1 nf_conntrack_ipv4
ip_tables              27240  2 iptable_filter,iptable_raw
xt_conntrack           12760  8 
nf_conntrack          114273  6 xt_CT,nf_conntrack_netbios_ns,xt_conntrack,nf_conntrack_broadcast,nf_conntrack_ipv4,nf_conntrack_ipv6
ip6table_filter        12815  1 
ip6_tables             27026  3 ip6table_filter,ip6table_mangle,ip6table_raw
x_tables               34059  15 xt_pkttype,ip6table_filter,xt_CT,ip6table_mangle,ip_tables,xt_tcpudp,xt_limit,xt_conntrack,xt_LOG,iptable_filter,ip6table_raw,ipt_REJECT,ip6_tables,iptable_raw,ip6t_REJECT
dm_crypt               27273  1 
xts                    12914  1 
gf128mul               14951  1 xts
algif_skcipher         17322  0 
af_alg                 14686  1 algif_skcipher
iTCO_wdt               13480  0 
iTCO_vendor_support    13718  1 iTCO_wdt                                                                                                                                                                   
uvcvideo               89131  0                                                                                                                                                                            
videobuf2_vmalloc      13216  1 uvcvideo                                                                                                                                                                   
videobuf2_memops       13362  1 videobuf2_vmalloc                                                                                                                                                          
videobuf2_core         63200  1 uvcvideo                                                                                                                                                                   
v4l2_common            15265  1 videobuf2_core                                                                                                                                                             
videodev              157329  3 uvcvideo,v4l2_common,videobuf2_core                                                                                                                                        
hp_wmi                 14109  0                                                                                                                                                                            
coretemp               13441  0                                                                                                                                                                            
nvidia_uvm             39162  0                                                                                                                                                                            
sparse_keymap          13948  1 hp_wmi                                                                                                                                                                     
arc4                   12608  2                                                                                                                                                                            
kvm                   501446  0                                                                                                                                                                            
iwldvm                253314  0                                                                                                                                                                            
mac80211              691383  1 iwldvm                                                                                                                                                                     
joydev                 17344  0                                                                                                                                                                            
nvidia              10565309  53 nvidia_uvm                                                                                                                                                                
i2c_i801               22454  0                                                                                                                                                                            
ecb                    12815  1 
pcspkr                 12718  0 
serio_raw              13434  0 
snd_hda_codec_hdmi     55740  2 
snd_hda_codec_idt      59486  1 
snd_hda_codec_generic    77129  1 snd_hda_codec_idt
btusb                  32448  0 
snd_hda_intel          34475  3 
snd_hda_controller     35103  1 snd_hda_intel
snd_hda_codec         151970  5 snd_hda_codec_hdmi,snd_hda_codec_idt,snd_hda_codec_generic,snd_hda_intel,snd_hda_controller
snd_hwdep              13602  1 snd_hda_codec
snd_pcm               116857  4 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_controller
snd_timer              33609  1 snd_pcm
sdhci_pci              23261  0 
sdhci                  39589  1 sdhci_pci
mmc_core              133468  2 sdhci,sdhci_pci
lpc_ich                21093  0 
jmb38x_ms              18736  0 
mfd_core               13435  1 lpc_ich
memstick               16966  1 jmb38x_ms
iwlwifi               135552  1 iwldvm
hp_accel               26034  0 
bluetooth             483238  32 bnep,btusb,rfcomm
6lowpan_iphc           18702  1 bluetooth
cfg80211              547052  3 iwlwifi,mac80211,iwldvm
rfkill                 26772  5 cfg80211,hp_wmi,bluetooth
ir_lirc_codec          13021  0 
lirc_dev               24076  1 ir_lirc_codec
ir_jvc_decoder         12751  0 
ir_sony_decoder        12713  0 
ir_sanyo_decoder       12839  0 
ir_rc6_decoder         12874  0 
ir_sharp_decoder       12716  0 
ir_mce_kbd_decoder     13214  0 
ir_rc5_decoder         12710  0 
ir_nec_decoder         12915  0 
r8169                  75790  0 
mii                    13934  1 r8169
lis3lv02d              20156  1 hp_accel
rc_rc6_mce             12502  0 
snd                    87947  14 snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_hda_codec_idt,snd_pcm,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel
drm                   335594  3 nvidia
input_polldev          14607  1 lis3lv02d
ene_ir                 22545  0 
rc_core                32765  13 ir_sharp_decoder,lirc_dev,ir_lirc_codec,ir_rc5_decoder,ir_nec_decoder,ir_sony_decoder,ene_ir,ir_mce_kbd_decoder,ir_jvc_decoder,ir_rc6_decoder,ir_sanyo_decoder,rc_rc6_mce
soundcore              15047  2 snd,snd_hda_codec
fan                    13018  0 
thermal                22971  0 
ac                     13335  0 
battery                23237  0 
acpi_cpufreq           19433  0 
processor              40484  3 acpi_cpufreq
shpchp                 32951  0 
dm_mod                111114  3 dm_crypt
btrfs                1007121  1 
xor                    21411  1 btrfs
raid6_pq              106004  1 btrfs
sr_mod                 22416  0 
cdrom                  60734  1 sr_mod
firewire_ohci          44598  0 
firewire_core          72767  1 firewire_ohci
crc_itu_t              12707  1 firewire_core
wmi                    19193  1 hp_wmi
video                  24419  0 
button                 13971  0 
sg                     40630  0 



No Sound…No Answers. I have yet to see anyone come up with a definitive solution to the sound issue in 13.2. All I have seen is guesswork that maybe or maybe not works… The opensuse developers need to get involved with this.

Well, it’s definitely not a general problem.
I don’t have any problem with sound on any of my 13.2 systems…

Appending a comment like yours on this old thread is not helpful either.
You should at least add information about your sound card, i.e. the output of “/sbin/lspci -nnk” for more than just guesswork.
And it also might help if you described your exact problem in more details, e.g. it would be interesting if your card is recognized by YaST.

Btw, allianux’s problem seems to be more related to permissions, if disabling auto-login and adding the user to the groups video and audio helped.
In his case it might have been this bug: 905639 – Enabling autofs delays login by letting systemd-logind fail

The opensuse developers need to get involved with this.

The only way to get them involved is to file a bug report.
But this has to be done by somebody who actually has a problem, e.g. you.

“Appending a comment like yours on this old thread is not helpful either.
You should at least add information about your sound card, i.e. the output of “/sbin/lspci -nnk” for more than just guesswork.
And it also might help if you described your exact problem in more details, e.g. it would be interesting if your card is recognized by YaST.”

Here is a recent duplicate of the problem: https://bugzilla.opensuse.org/show_bug.cgi?id=930483

I have tried everything that this person has and to no avail. I have not tried changing the kernel and doubt that I will… I have spent hours on this and do not have the time to devote to more R&D. And yes, Yast does recognize the sound controller: Intel PCI 82801AA AC’97

Do you see more then one sound device?? If so try changing the order in Yast

I assume you tried turn off pulse or checking to see that ALL associated volume controls are not set to mute or 0 volume???

I see only one sound card to “edit” in Yast. If I turn off pulse then there are no sound controls at all. I installed the latest pulse and alsa versions from the links at opensuse.org: openSUSE Software I do not think that the alsa works because it does not respond to the command line although the command: rpm -q alsa alsa-utils alsa-firmware does show that it is installed… another mystery.

alsa-1.0.28-6.1.4.x86_64
alsa-utils-1.0.28-5.3.1.x86_64
alsa-firmware-1.0.28-2.1.2.noarch

What does the following report?

systemctl status alsasound

Maybe the following too

aplay -l
pactl info