I have a Dell computer with an onboard sound chip that is controled by intel8x0.c, and I noticed that the mixer main volume was ineffective, whereas the phone volume seemed to control the main volume.
with a couple of printk, I added a new entry to the quirk table to fix the main volume problem (see patch), but I am far from sure it can address all the problems
I hope the patch may help ...
regards
diff -Naur old/intel8x0.c new/intel8x0.c
--- old/intel8x0.c 2003-12-16 10:22:52.000000000 +0100
+++ new/intel8x0.c 2003-12-16 10:19:26.000000000 +0100
@@ -1690,6 +1690,12 @@
.name = "Hewlett-Packard onboard",
.type = AC97_TUNE_HP_ONLY
},
+ {
+ .vendor = 0x1028,
+ .device = 0x0151,
+ .name = "Intel i810 82801EB",
+ .type = AC97_TUNE_SWAP_HP
+ },
{ } /* terminator */
};
