Categories
Uncategorized

FireWire Audio Headache

February is the month of the RPM Challenge. You know, record an album in a month… I’ve done it before, and was going to do it again, and to do it, I use a Behringer FCA202 FireWire audio interface.

Of course I also decided to upgrade to Snow Leopard this month, and for some odd reason, that rendered the FCA202 useless. It just wouldn’t show up anymore in the System Preferences as an audio input/output device. It did show up as a FireWire device though, so that was odd.

I ended up trying to replace the AppleFWAudio.kext kernel extension, zapped the PRAM, deleted cache files, removed audio units, different cables, using the power supply, tried logging in as another user, and on and on… I rebooted from my 10.5.8 backup and it showed up, so it must have been something specific to 10.6. I tried it on my MacBook Pro (10.6) and… it didn’t show up! Ugh, over to the Mac mini (10.6) and it showed up fine. I gave up for the night, convinced it was a 10.6 issue. The next day I tried it on a Mac Pro and MacBook Pro (both 10.6) and it worked, and then tried again on my MacBook Pro and it worked… so now it seemed that it was just the iMac I normally use to record to that wasn’t working. (I blame the “not working” on my MacBook Pro the night before to being tried/frustrated/bad cabling.)

I was pretty fed up by now, and sick of searching for possible solutions… I did find a post somewhere about the CoreAudio SDK and how it may install/updated the needed audio extensions to fix FireWire audio issues. One problem though, the CoreAudio SDK was last updated in 2005! But, the answer to that one was to install Xcode. I did that and like a little bit of magic, it worked.

System Preferences - Sound

So now I should be back in business, with the Behringer FCA202 showing up and selectable as an audio input/output device.

I wanted to blame Behringer for this weirdness, but honestly, it was something weird with my own Mac. I’m still not sure what it was, but I really should consider doing a clean install next time. My system has probably built up way too much cruft over the years.

Oh, and just a note… I’m not convinced this is the end of the issue. I left the Mac up and running last night, and this morning the Behringer disappeared again. But I’ve read that is can happen, and a quick unplug/replug of the unit fixes it. So… as long as that doesn’t happen while I’m recording, I may be ok. (This problem I’m more tempted to blame on Behringer…)

Categories
Uncategorized

Canon Mini-DV Camera & Firewire Bug

I spent way more time than I should have trying to figure out why my Canon ZR800 wasn’t being seen by my Mac. I tested the Firewire cable, I rebooted, I re-installed QuickTime. The Sony PD150 worked fine, but the Canon was a no-show.

Canon ZR800

Finally I dug up this Camcorder HQ post by Doug Van Doren

Actually, there’s one HUGE caveat with that: the new Canon ZR’s 800-850 will NOT work with a Mac that has another FireWire device plugged into it. If you have an external hard drive, your iPod or anything plugged into one of the other FireWire ports on the computer and then you plug in a Canon ZR800 series camcorder and launch iMovie or FCP or FCE, it will crash and freeze the Mac OS.

This is a huge bug I recently discovered when I bought a new Canon ZR-800 and ended up crashing all three of my Macs (I tried it on them all just to make sure).

It was a nightmare. Here’s the technical article from Apple:

http://docs.info.apple.com/article.html?artnum=61603

It does not mention the ZR800’s specifically, but trust me, it applies to them as well.

If there’s nothing else plugged into the other FireWire ports, it works fine. The only trouble with that is that most people like to use an external firewire drive to put their digitized footage on. This is a big problem if that’s what you’re trying to do.

Luckily I did not experience any real crashes, just the fact that iMovie and Final Cut sort of ‘stuck’ while the camera was turned on, and then resumed when turned off. The System Profiler also failed to show any Firewire device when the camera was on. Everything is fine when no other Firewire devices are connected, so there is a workaround… Still, it’s an annoying bug I hope can be fixed in the future.