Comment 51 for bug 25896

Revision history for this message
Alvaro Leal (Effenberg0x0) (effenberg0x0) wrote :

So, I have redone tests, now checking what changes in LSPCI output when I am without sound (after returning from HIBERNATE) and SUSPENDING and RESUMING to get sound back.

Diffing lspci -vv and lspci -vvn from "Cold Boot" to "Resume from Suspend", I get no difference. Cool.
Diffing lspci -vv and lspci -vvn from "Resume from Hibernate" to "Resume from Suspend", I get the same diff pasted in my message above.

Conclusions:

1)
- "MAbort+" changes to "MAbort-" for device "00:00.0 Host bridge: VIA Technologies, Inc. CN700/VN800/P4M800CE/Pro Host Bridge" when i get back from HIBERNATE. This makes sound stop working.
- When I SUSPEND to get sound back, I get "MAbort+" again. This makes sound start working.

2)
- "PME-" changes to "PME+" for device "00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81) (prog-if 00 [UHCI])" when i get back from HIBERNATE. This makes sound stop working.
- When I SUSPEND to get sound back, I get "PMA-" again. This makes sound start working.

Now... If I only knew what "MAbort" or "PME" are, I guess the world would be a better place. By now I know I should always want "MAbort" to be "+" and "PME" to be "-" if I want sound after hibernation. Googling isn't quite helping. All I get are lspci outputs posted...

Regards,
Effenberg