I have a new Opensuse 13.1 install on a desktop with an ASROCK FM2A88x Extreme6+ motherboard.
The MB has on-board sound which the manual describes as: 7.1 CH HD Audio with Content Protection (Realtek ALC1150).
YAST -> Hardware -> Sound
lists two sound cards simply as:
ATI Technologies Inc
AMD
Both were configured by default after install, but there was no sound. I deleted the cards and installed an old SBLive! CT4830 to see if it worked, but I couldn’t configure it.
Edit → (Any method of setup - Quick/Normal/Advanced) → Next
gave the error – An error occurred during the installation of Creative Labs SBLive!
The kernal module snd-emu101k for sound support could not be loaded. This can be caused by incorrect module parameters, including invalid IO or IRQ parameters.
I deleted the SBLive! Card and removed it, then rebooted. I then tried to configure the original on-board cards
Edit → (Any method of setup - Quick/Normal/Advanced) → Next
But for either card, I now get the error – An error occurred during the installation of (ATI Technologies Inc/AMD)
The kernal module snd-hda-intel for sound support could not be loaded. This can be caused by incorrect module parameters, including invalid IO or IRQ parameters.
So now it seems I can’t even configure any sound cards to get to the point of debugging not getting any sound.
Is there a way I can get these cards configured again, short of a reinstall?
YaST saves the sound card configuration in /etc/modprobe.d/50-sound.conf, try to remove that file.
There should even be a backup file named /etc/modprobe.d/50-sound.conf.YaST2save that might still contain your previous config.
linux:/etc/modprobe.d # ls -l /lib/modules/3.11.6-4-desktop/kernel/sound/pci/hda/snd-hda-intel.ko
ls: cannot access /lib/modules/3.11.6-4-desktop/kernel/sound/pci/hda/snd-hda-intel.ko: No such file or directory
So I did reinstall
sudo zypper in -f kernel-desktop
Now it’s back on disk
linux:/etc/modprobe.d # ls -l /lib/modules/3.11.6-4-desktop/kernel/sound/pci/hda/snd-hda-intel.ko
-rw-r--r-- 1 root root 93608 Nov 1 09:19 /lib/modules/3.11.6-4-desktop/kernel/sound/pci/hda/snd-hda-intel.ko
Now I get
linux:/etc/modprobe.d # sudo modprobe snd-hda-intel
WARNING: Error inserting snd_pcm (/lib/modules/3.11.6-4-desktop/kernel/sound/core/snd-pcm.ko): Invalid argument
WARNING: Error inserting snd_hwdep (/lib/modules/3.11.6-4-desktop/kernel/sound/core/snd-hwdep.ko): Invalid argument
WARNING: Error inserting snd_hda_codec (/lib/modules/3.11.6-4-desktop/kernel/sound/pci/hda/snd-hda-codec.ko): Invalid argument
FATAL: Error inserting snd_hda_intel (/lib/modules/3.11.6-4-desktop/kernel/sound/pci/hda/snd-hda-intel.ko): Invalid argument
linux:/etc/modprobe.d # dmesg | tail
>>>WARNING<<< Wrong ufstype may corrupt your filesystem, default is ufstype=old
3037.529138] hfs: can't find a HFS filesystem on dev sda4
3063.825275] snd_timer: disagrees about version of symbol snd_info_register
3063.825283] snd_timer: Unknown symbol snd_info_register (err -22)
3063.825293] snd_timer: disagrees about version of symbol snd_info_create_module_entry
3063.825296] snd_timer: Unknown symbol snd_info_create_module_entry (err -22)
3063.825313] snd_timer: disagrees about version of symbol snd_info_free_entry
3063.825316] snd_timer: Unknown symbol snd_info_free_entry (err -22)
3063.825406] snd_timer: disagrees about version of symbol snd_device_new
3063.825409] snd_timer: Unknown symbol snd_device_new (err -22)
I’m not sure what the above means, but it looks like I can now configure the on-board sound card!
Let me try and reboot before I say for sure …
Okay, I’m back. Indeed this now allowed me to configure the cards! Thanks very much wolfi, not only did you solve my problem but also taught me a thing or two along the way.
As a slight aside, the issue I started the thread with is solved. I can configure the cards.
I could not so easily get sound from the on-board sound cards, but I put the SoundBlaster card back in, was able to configure it and it does, in fact, give me sound.
That’s good enough for me!