diff -urN linux-2.6.30.orig/sound/pci/hda/hda_intel.c linux-2.6.30/sound/pci/hda/hda_intel.c
--- linux-2.6.30.orig/sound/pci/hda/hda_intel.c	2009-06-10 11:05:27.000000000 +0800
+++ linux-2.6.30/sound/pci/hda/hda_intel.c	2009-07-07 14:16:11.000000000 +0800
@@ -2519,6 +2519,7 @@
 	  .class = PCI_CLASS_MULTIMEDIA_HD_AUDIO << 8,
 	  .class_mask = 0xffffff,
 	  .driver_data = AZX_DRIVER_GENERIC },
+	{ PCI_DEVICE(0x17f3, 0x3010), .driver_data = AZX_DRIVER_GENERIC },
 	{ 0, }
 };
 MODULE_DEVICE_TABLE(pci, azx_ids);
