Brief ALSA/Gnome warning
David Walker
dave at mudsite.com
Tue Jan 10 05:13:26 UTC 2006
Michael Richter wrote:
> I had an unlikely clash of bugs that almost had me reinstalling my
> system until I had a flash of insight. Here are the bugs that led to
> it. There's only two bugs, but they interact in nasty ways.
>
> 1. The ALSA drivers for the Sound Blaster external USB sound card do
> not like it when the Sound Blaster is positioned through two layers of
> hub. That is to say computer->hub->Sound Blaster is OK, but
> computer->hub->hub->Sound Blaster is not. (I've now experimentally
> confirmed this about a dozen times.) On startup, though, when ALSA is
> configuring cards, it will not complain. It will say "setting up ALSA
> card <whatever>" without a hiccup.
>
> 2. GNOME very stupidly will wait forever to play its opening sound
> when logging in. If the system refuses to play the opening sound, it
> will hang forever. You will not get that little bar which lists off
> the services being started (Metacity, Nautilus, et al). You will
> instead get a blank background screen (I'm still using the default), a
> mouse pointer and nothing else.
>
> Working out this bug took a long time -- mostly because I couldn't
> characterise it at first. I initially blamed some external hard
> drives, but that was a blind alley. It was only when I shutdown to
> single-user level and started up gdm that I noticed a) it logged in
> finally and b) it complained about HAL not being available. That's
> when I had my little flash of insight.
>
> To fix this, developers need to do one of three things:
> 1. Have ALSA work with the Sound Blaster card through two layers of
> hubs. (This may not be possible, depending on the Sound Blaster itself.)
> 2. Have ALSA recognise that the computer->hub->hub->SB layout is
> untenable and report that it is not allowed.
> 3. Have GNOME not wait for the sound to play before logging in. Or
> at least put a timeout on it.
>
> Still having fun with my all-Ubuntu system. ;-)
I as well have had the same issue. But got over it by defaulting back
to my SBpci512. Oh woe is me.
--
dave
More information about the ubuntu-users
mailing list