Well, I'm trying to figure out how to get my sound card working, and figured this was the best place to ask for help.
All I know is this:
On the default -ARCH kernel, it used the snd-hda-intel module, and even though it crashed very often, at least it did something.
I use x86_64_defconfig as a base for my kernel config. snd-hda-intel is compiled in the kernel by default (not as a module). I tried editing some stuff there, but nothing worked. I eventually reverted the changed options.
lspci | grep Audio:
Code: Select all
00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Wrestler HDMI Audio
00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 01)Code: Select all
**** List of PLAYBACK Hardware Devices ****
card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Generic_1 [HD-Audio Generic], device 0: ALC271X Analog [ALC271X Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0Code: Select all
pcm.!default {
type hw
card 1
}
ctl.!default {
type hw
card 1
}Code: Select all
speaker-test 1.0.28
Playback device is default
Stream parameters are 48000Hz, S16_LE, 2 channels
Using 16 octaves of pink noise
Rate set to 48000Hz (requested 48000Hz)
Buffer size range from 64 to 16384
Period size range from 32 to 8192
Using max buffer size 16384
Periods = 4
was set period_size = 4096
was set buffer_size = 16384
0 - Front Left
^C 1 - Front Right
Time per period = 15,401206Code: Select all
Playing raw data 'stdin' : Unsigned 8 bit, Rate 8000 Hz, Mono
aplay: set_params:1233: Sample format non available
Available formats:
- S16_LE
- S32_LEOr is something else the problem?


