I have been suffering with this Acpi=off, Acpi=noirq to get sound (and boot probs) for a while.
first i had to get my machine to boot with acpi. that done i needed sound.
Please note i'm in Suse so with other distros you'll have to 'translate' and hopefully you can find these options.
Now my answer.
with acpi on (no need for noirq or noapic) i went into yast-> hardware->sound and choose edit for the card. there were 3 config options, the second being fix DMA pointer(0=auto,1=none etc.) select this and in the options field below enter 0 (for auto) then save/finish out. Reboot.
that was it. sound and acpi.
This worked on my HP dv8235nr laptop. CentrinoDuo T2300 Intel 82801G(ICH7 family)HD audio controller
Edit:
I should note, this is from my /var/log/warn from the time i did this
Quote:
Aug 11 04:17:04 paranoid kernel: ALSA sound/core/pcm_native.c:1923: BUG? (err >= 0)
Aug 11 04:17:04 paranoid kernel: [<f929be01>] snd_pcm_hw_constraints_complete+0xa2/0x244 [snd_pcm]
Aug 11 04:17:04 paranoid kernel: [<f929c0e7>] snd_pcm_open+0x144/0x248 [snd_pcm]
Aug 11 04:17:04 paranoid kernel: [<c011a067>] default_wake_function+0x0/0xc
Aug 11 04:17:04 paranoid kernel: [<f926f358>] snd_open+0xdd/0x180 [snd]
Aug 11 04:17:04 paranoid kernel: [<c0163299>] chrdev_open+0x124/0x161
Aug 11 04:17:04 paranoid kernel: [<c0163175>] chrdev_open+0x0/0x161
Aug 11 04:17:04 paranoid kernel: [<c015a404>] __dentry_open+0xc7/0x1ab
Aug 11 04:17:04 paranoid kernel: [<c015a54c>] nameidata_to_filp+0x19/0x28
Aug 11 04:17:04 paranoid kernel: [<c015a587>] do_filp_open+0x2c/0x32
Aug 11 04:17:04 paranoid kernel: [<c015a5cb>] do_sys_open+0x3e/0xb0
Aug 11 04:17:04 paranoid kernel: [<c015a66a>] sys_open+0x16/0x18
Aug 11 04:17:04 paranoid kernel: [<c0103beb>] sysenter_past_esp+0x54/0x79
|
it was repeated several times in the log and upon returning to the Yast sound manager the option is empty again. and i left it that way. Whatever this does/did...it still works every boot.
Hope that was clear enough.