alsactl just saves alsa settings.
as far as your problem goes, you might try downloading a newer kernel, or the newest alsa. There might be a driver fix for it. I'm using a dell inspiron 1100 on slackware with kernel 2.6.16
Intel 82801DB-ICH4 │
│ Chip: SigmaTel STAC9750,51
i don't have any mic problems