Boot time sound problems with QuickCam Pro 9000 webcam

I’ve had a Logitech QuickCam Pro 9000 for some time now, and it works well, but I did have one bizarre problem with it when I used it with my main desktop machine (running Debian (Sid)). Namely, that if I had the camera plugged in (usb) at boot time the sound on the computer did not work, if you plugged it in after boot, everything was fine.

This was pretty irritating because if I forgot I would often have dozens of windows open and ready for work before I realised.

Normally this happens because the cards are loaded in the wrong sequence by udev. But, if you listed the sound cards with

cat /proc/asound/cards

the main card wasn’t just in the wrong order, it simply wasn’t there. I tried comparing modules loaded with and without the camera (at boot) and manually loading the differences, but this did not help. I tried forcing the index to be zero on the correct card, but this also did not help.

In the end, I made the following edit to /etc/modprobe.d/alsa-base.conf

# Keep USB (webcam from being loaded as first card)
options snd_usb_audio index=-2

and this did the trick. So if like me you were searching for the answer to this, I hope it helps.


Michael stands in the rain, as drops fall from his brow to the ground,
He waits patiently, his steel grey eyes surveying his battlefield,
It is a strange one, strewn with grass and flowers and many a mound,
And rank and file of stones each entreating that He should yield.

Scattered here and there, his kinfolk stand, but none as Michael.
He is the soldier, with breastplate and shield, and sword by his side,
Not drawn since he came to be here; he stands as a stoic sentinel,
Patient, benevolent, the fire in his spirit not worn with boastful pride.

Michael stands in the rain, as he has stood in the blistering Sun,
And when stars wheel above him; when snow coated, but not numb,
Rather with exultant wings renewed, he stands vigilant for the One.
Waiting for his ancient foe, the firstborn seraph, who does not come.