LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   ALSA, "alsa restore" gives error, but alsaconf manages? (https://www.linuxquestions.org/questions/slackware-14/alsa-alsa-restore-gives-error-but-alsaconf-manages-736447/)

posix_memalign 06-29-2009 12:22 PM

ALSA, "alsa restore" gives error, but alsaconf manages?
 
Hi,
Slackware 12.2.0, the hardware was recently upgraded, formerly it has a Sound Blaster Live! using the emu10k1.o module, this never presented any problems.

I upgraded everything in the computer and removed the sound card, now I'm using the integrated "00:1b.0 Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller", this uses the snd_hda_intel.o module.

1) I set default runlevel 3.
2) I physically upgraded the hardware.
3) I booted into runlevel 3 on the standard, huge-smp kernel.
4) I recompiled the 2.6.30 kernel specifically for the hardware in this computer.
5) Updated the latest proprietary NVIDIA drivers.
6) Rebooted into runlevel 4, with the new 2.6.30 kernel.
7) The sound was not working, so I executed alsaconf and all was fine.

However, while alsaconf managed to get the sound working, it didn't work upon a consecutive reboot.

alsaconf restore gives me:

x86_1# alsactl restore
No state is present for card Intel

/etc/rc.d/rc.alsa gives me:

x86_1# /etc/rc.d/rc.alsa
Loading ALSA mixer settings: /usr/sbin/alsactl restore
No state is present for card Intel

I've read through the ALSA Howto.
I've tried to strace alsactl to see if there is something I can figure out.
I've searched various Internet search engines for similar and identical errors.
I've throughly checked volume levels and muted channels (although the failure of alsactl indicates a deeper underlying issue).
I've tried to strace e.g. XMMS to see if it gives me any clue.

All to no avail.

Help would be greatly appreciated, thanks in advance. :-)

My lspci:
Code:

x86_1# lspci
00:00.0 Host bridge: Intel Corporation X58 I/O Hub to ESI Port (rev 12)
00:01.0 PCI bridge: Intel Corporation X58 I/O Hub PCI Express Root Port 1 (rev 12)
00:03.0 PCI bridge: Intel Corporation X58 I/O Hub PCI Express Root Port 3 (rev 12)
00:07.0 PCI bridge: Intel Corporation X58 I/O Hub PCI Express Root Port 7 (rev 12)
00:10.0 PIC: Intel Corporation X58 Physical and Link Layer Registers Port 0 (rev 12)
00:10.1 PIC: Intel Corporation X58 Routing and Protocol Layer Registers Port 0 (rev 12)
00:14.0 PIC: Intel Corporation X58 I/O Hub System Management Registers (rev 12)
00:14.1 PIC: Intel Corporation X58 I/O Hub GPIO and Scratch Pad Registers (rev 12)
00:14.2 PIC: Intel Corporation X58 I/O Hub Control Status and RAS Registers (rev 12)
00:14.3 PIC: Intel Corporation X58 I/O Hub Throttle Registers (rev 12)
00:1a.0 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #4
00:1a.1 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #5
00:1a.2 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #6
00:1a.7 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #2
00:1b.0 Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller
00:1c.0 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 1
00:1c.2 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 3
00:1c.4 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 5
00:1c.5 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 6
00:1d.0 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #1
00:1d.1 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #2
00:1d.2 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #3
00:1d.7 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #1
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 90)
00:1f.0 ISA bridge: Intel Corporation 82801JIR (ICH10R) LPC Interface Controller
00:1f.2 IDE interface: Intel Corporation 82801JI (ICH10 Family) 4 port SATA IDE Controller
00:1f.3 SMBus: Intel Corporation 82801JI (ICH10 Family) SMBus Controller
00:1f.5 IDE interface: Intel Corporation 82801JI (ICH10 Family) 2 port SATA IDE Controller
02:00.0 PCI bridge: nVidia Corporation Unknown device 05b8 (rev a3)
03:00.0 PCI bridge: nVidia Corporation Unknown device 05b8 (rev a3)
03:02.0 PCI bridge: nVidia Corporation Unknown device 05b8 (rev a3)
04:00.0 3D controller: nVidia Corporation Unknown device 05e0 (rev a1)
05:00.0 VGA compatible controller: nVidia Corporation Unknown device 05e0 (rev a1)
07:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8056 PCI-E Gigabit Ethernet Controller (rev 12)
08:00.0 IDE interface: Marvell Technology Group Ltd. 88SE6121 SATA II Controller (rev b2)
09:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8056 PCI-E Gigabit Ethernet Controller (rev 12)
0b:02.0 FireWire (IEEE 1394): VIA Technologies, Inc. VT6306 Fire II IEEE 1394 OHCI Link Layer Controller (rev c0)


Alien Bob 06-29-2009 12:36 PM

Did you ever run "alsactl store" after you ran alsaconf?

Eric

posix_memalign 06-30-2009 12:54 AM

Quote:

Originally Posted by Alien Bob (Post 3590336)
Did you ever run "alsactl store" after you ran alsaconf?

Eric

Interesting. :-)

I must have missed that juicy little nugget of information when reading the manual -- also I would have thought alsaconf did an alsactl store upon successful execution.

But yes, that worked.


All times are GMT -5. The time now is 12:42 PM.