Comment 6 for bug 370553

Revision history for this message
Daniel T Chen (crimsun) wrote :

Because PCI audio device enumeration is nondeterministic during boot, either the onboard (HDA) or the peripheral (SB Live) will claim the first audio card slot (hw:0). The root of the problem seems to be as follows:

1) Initially hw:0 was the peripheral (SB Live) but shifted to hw:1 during some nondeterministic sequence of subsequent boots;
2) The user's commented-out pcm.!default entries in ~/.asoundrc assumes that hw:0 is always the peripheral (SB Live);
3) Upon the onboard (HDA) assuming hw:1, an attempt was made to recover the peripheral as the default by issuing "asoundconf set-default-card Live" (or some variant, including manually editing ~/.asoundrc.asoundconf);
4) The user's ~/.asoundrc.asoundconf does not have entries for duplicate routing as in the user's original commented-out pcm.!defaults entries in ~/.asoundrc.