Hmm, I remember answering this one earlier, but now there is no comment? Maybe something went wrong...
Anyway, what I think is happening here is that PulseAudio starts up before the USB webcam is fully initialized. At that point, it detects the internal card only, and then that is set as default because someone asks what the default is.
Hopefully this will be fixed in 12.04 with Colin Guthrie's device priority lists, if he gets them done by then.
Hmm, I remember answering this one earlier, but now there is no comment? Maybe something went wrong...
Anyway, what I think is happening here is that PulseAudio starts up before the USB webcam is fully initialized. At that point, it detects the internal card only, and then that is set as default because someone asks what the default is.
Hopefully this will be fixed in 12.04 with Colin Guthrie's device priority lists, if he gets them done by then.