The integrated HDA-Intel audio does not work properly, after executing alsaconf which gives no errors the following problem is reported upon executing "alsactl init":

Code:
Unknown hardware: "HDA-Intel" "Realtek ALC660-VD" "HDA:10ec0660,10431339,00100001 HDA:10573055,10431316,00100700" "0x1043" "0x1339"
Hardware is initialized using a guess method
This error is also produced when alsactl does a restore during system startup (which again gives the aforementioned error).

To get any audio at all I have to manually execute "alsactl init" every time despite rc.alsa being executed as normally, albeit giving the reported error above.

There are no errors in the kernel pool as per dmesg, there are no other errors or warnings. When attempting to play audio in e.g. xmms the program will apparently be playing audio, but no actual audio is produced by the speakers -- until I execute "alsactl init" by hand.

The audio is not turned off or down, the audio device is not disabled in the BIOS configuration. The speakers are not broken -- as I just mentioned the audio will play once I by hand execute said command.

The system is a standard x86, an Asus G1S running 32-bit Slackware 13.1, a fresh install.

There were no issues whatsoever with the sound in Slackware 12.0, nor have there been ever problems with the sound in Windows Vista on the same computer.

The audio issue is prevalent on both the standard Slackware 13.1 kernel 2.6.33.4 and also on a custom kernel configured by myself for 2.6.35.7.

Is this a problem with one of the binaries Slackware uses, perhaps part of ALSA, or some other binaries? Have anyone else experienced issues?

How should I proceed to resolve this issue?

Detailed PCI device data for the audio device follows:

Code:
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)
        Subsystem: ASUSTeK Computer Inc. Asus M51S series
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0, Cache Line Size: 32 bytes
        Interrupt: pin A routed to IRQ 48
        Region 0: Memory at febf8000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: [50] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
                Address: 00000000fee0300c  Data: 41b9
        Capabilities: [70] Express (v1) Root Complex Integrated Endpoint, MSI 00
                DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
                        ExtTag- RBE- FLReset-
                DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
                        RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop+
                        MaxPayload 128 bytes, MaxReadReq 128 bytes
                DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
                LnkCap: Port #0, Speed unknown, Width x0, ASPM unknown, Latency L0 <64ns, L1 <1us
                        ClockPM- Surprise- LLActRep- BwNot-
                LnkCtl: ASPM Disabled; Disabled- Retrain- CommClk-
                        ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                LnkSta: Speed unknown, Width x0, TrErr- Train- SlotClk- DLActive- BWMgmt- ABWMgmt-
        Capabilities: [100] Virtual Channel <?>
        Capabilities: [130] Root Complex Link <?>
        Kernel driver in use: HDA Intel
        Kernel modules: snd-hda-intel