Mac – USB audio stops working randomly on Mac OS

audiomacusb

My on-board audio doesn't work since a long time, so I was using a Skype (official) USB headset. So far so good until it broke (cable cut). After that, I tried a cheap USB sound card (model SJ-588) but after some use, it randomly stops working and I have to reconnect it to get the sound back. That happens in any situation: listening to music, gaming, watching online videos, etc.

So I thought it had to do with that particular USB gadget, and purchased a USB headset (MS LifeChat LX-3000), with the same results.

I'm running Mac OS X 10.6.7, no driver was installed for any of the mentioned gadgets, console logs don't show anything unusual. After I reconnect the USB, it does work again but for a shorter period before it stops again, and so on. Any ideas to fix/troubleshot it?

Best Answer

Apple replaced the USB audio driver in Snow Leopard. Unfortunately it is less stable than the old driver and USB audio devices will randomly stop. Most of the time if you pause the application accessing the USB audio device and reselect USB audio in the audio control panel you will regain access to the USB audio device. Rarely will you need to get out of the application and restart it.

This is an issue with OS 10.6.7. I have heard there is a way to step back the driver version, but I don't know what it is. Until Apple releases a patch this is something we will need to live with.

I have tested a raw install of snow leopard on a freshly formatted Hard drive with all updates installed. This was running on a 3GHz 8Core Mac pro with 8GB Ram. Audio was running through 1st generation USB Harmon Kardon Soundsticks. USB audio failed with multiple applications including iTunes, DVD player, QT, and VLC. Content was MP3, MP4, WAV, DVD, AAC, and DV25.

I hope this is helpful. I have submitted a bug report/feedback. The more people who report this issue the more Apple will consider it a legitimate bug and address the issue. I do not know if they have received enough bug reports to troubleshoot the issue.

I suspect the issue might be with how snow leopard is coded to take advantage of idle GPU power for certain tasks. If the USB audio driver was recoded as a result of this that might be where the issue is. But this is only my speculation.

Related Question