This is what is at the bottom of alsa-base:
# Load saa7134-alsa instead of saa7134 (which gets dragged in by it anyway)
install saa7134 modprobe --ignore-install saa7134 $CMDLINE_OPTS && { modprobe -Qb saa7134-alsa ; : ; }
# Prevent abnormal drivers from grabbing index 0
options snd-bt87x index=-2
options snd-atiixp-modem index=-2
options snd-intel8x0m index=-2
options snd-via82xx-modem index=-2
So you are saying I need to add this afterwards?
options snd-intel8x0 ac97_quirk=hp_only
And then I just do sudo modprobe -a snd_intel8x0 to make it work again??
Also, this is the output from asound/cards and lsmod | grep snd
phunkalicious@optimus:~/ninan-1.0.3$ cat /proc/asound/cards
0 [ICH6 ]: ICH4 - Intel ICH6
Intel ICH6 with STAC9750,51 at 0xdffffe00, irq 169
phunkalicious@optimus:~/ninan-1.0.3$ lsmod | grep snd
snd_usb_audio 78784 0
snd_usb_lib 16640 1 snd_usb_audio
snd_rawmidi 25504 1 snd_usb_lib
snd_seq_device 8716 1 snd_rawmidi
snd_hwdep 9376 1 snd_usb_audio
snd_intel8x0 33692 3
snd_ac97_codec 93088 1 snd_intel8x0
snd_ac97_bus 2304 1 snd_ac97_codec
snd_pcm_oss 53664 0
snd_mixer_oss 18688 1 snd_pcm_oss
snd_pcm 89864 5 snd_usb_audio,snd_intel8x0,snd_ac97_codec,snd_pcm_oss
snd_timer 25220 2 snd_pcm
snd 55268 14 snd_usb_audio,snd_rawmidi,snd_seq_device,snd_hwdep,snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
soundcore 10208 1 snd
snd_page_alloc 10632 2 snd_intel8x0,snd_pcm
usbcore 130692 8 snd_usb_audio,snd_usb_lib,hci_usb,usb_storage,usbhid,ehci_hcd,uhci_hcd