Same symptoms on Gutsy Tribe-5 32-bit with Intel ICH7. No indications as to whether the cause is the same.
On Gutsy Tribe-5 after resume the PCI config registers are incorrectly set-up so the hardware is in AC'97 mode, not HDA. Although the register affected here is HDCTRL (0x40) this has similarities with bug #100114.
Before Suspend HDCTL = 0x03 (HDA mode, BITCLK not toggling)
After Resume HDCTL = 0x00 (AC'97 mode, BITCLK toggling)
Use this command to examine the config registers (you may need to adjust the path if your sound device has a different address)
As in bug #100114 I created a script to correct this config register issue. The script is attached. This doesn't solve the lack of sound but goes some way to indicating where the problem lies.
Assigning to ACPI Kernel Team and actively working on it.
Same symptoms on Gutsy Tribe-5 32-bit with Intel ICH7. No indications as to whether the cause is the same.
On Gutsy Tribe-5 after resume the PCI config registers are incorrectly set-up so the hardware is in AC'97 mode, not HDA. Although the register affected here is HDCTRL (0x40) this has similarities with bug #100114.
Before Suspend HDCTL = 0x03 (HDA mode, BITCLK not toggling)
After Resume HDCTL = 0x00 (AC'97 mode, BITCLK toggling)
Use this command to examine the config registers (you may need to adjust the path if your sound device has a different address)
$ sudo dd if=/sys/ bus/pci/ devices/ 0000\:00\ :1b.0/config | hexdump -C
As in bug #100114 I created a script to correct this config register issue. The script is attached. This doesn't solve the lack of sound but goes some way to indicating where the problem lies.
Assigning to ACPI Kernel Team and actively working on it.