Topic: OSX Unmount Fireface?

Hi guys,

I don't know how to unmount the Fireface in OSX. In Windows I always select "remove hardware". In OSX I can't seem to find it to be mounted anywhere. I can just turn the Fireface off but then the next time I put it on I get problems in Logic 9. It will forever wait for "initializing core audio" (can't remember how it's called) and I will have to force a reset.

Any idea's? Thanks in advance!

Regards,

Anton

2 (edited by paviglianiti 2009-09-28 16:42:39)

Re: OSX Unmount Fireface?

Please be more specific:

1- What System are you on? Leopard (which version)? Snow Leopard?

2- Your Mac specs: model? RAM? Processor?

3- What FF? 400 or 800? Driver version? Firmware?

The Fireface in OSX doesn't actually mount or un-mount. It just auto-launch its two applications when turned on: TotalMix and FireFace Settings.
To remove the unit, just quit the latter apps, turn down speakers volume and switch off FF.

As to Core Audio hanging forever forcing users to restart the computer:

I'm one of those iMac users who had to lean on workarounds to get their audio system working properly (2 years now), but STILL I believe that the one and only culprit for this sometimes unreliable FF/Mac relationship is : Apple FIREWIRE BUS along with its kernel extensions.

I don't want to spread mis-infos, this is just my experience and my point of view, consolidated after many different "geeky", "risky" system intrusions.

My story (briefly): been working flawlessly (Logic 8.0.2) on Tiger 10.4.11 and on Leopard (till version 10.5.4 !!!) using the FW 6pin/9pin cable workaround since first posted on this forum. Not a problem whatsoever.

Since Leopard 10.5.5 on, including Snow Leopard: FF400 and external FW drives no longer recognised and mounted after waking from sleep-mode; Core Audio freezing, System Profiler unable to detect its own firewire ports. Full immersion into reading and decoding logs, result: weird behaviour as to the system FW .kexts (5 files).

Analogic solution (don't try this at home if you don't know what you're doing!):

Installed FW.kext "package" from Tiger 10.4.11 Installer through Pacifist, in order not to come across permissions problems.
Everything went back to normality: FF400 and Ext. FW HD regularly seen and launched/mounted.

More details to come.
I'd like to read replies from RME guys first, as to this Frankenstein-like workaround.

Still I have to rely on the iMac/FF400 workaround, but hey, this has always worked fine actually.

Apple FW hardware-chipset caused and still causes problems to many RME users, now I'm pretty sure that the whole interaction between chipset and FW kernel extensions has to get involved to give a more in-deep analysis spectrum.

As already stated: just my experience, don't take it as a solid-solution or even semi-solid-solution.

Regards
Davide

Re: OSX Unmount Fireface?

Sorry! I should have been more specific.

1) Snow Leopard
2) Latest Macbook Pro 2009, 2.53 GhZ, 4 GB RAM
3) FF 400

Everything works perfectly though if I power-on the FF for the first time. I'm using a 6 pin to 9 pin cable and the Fireface still works after a sleep.

paviglianiti wrote:

The Fireface in OSX doesn't actually mount or un-mount. It just auto-launch its two applications when turned on: TotalMix and FireFace Settings.
To remove the unit, just quit the latter apps, turn down speakers volume and switch off FF.

I noticed the applications get automatically started. It's just weird that I have to reboot after I've shutdown my FF to ensure it doesn't hang in Logic (if I would power-on the FF for the second time and start Logic again). I can live with that though since booting takes like 30 seconds but I can see from your story that I should be glad that everything is working perfectly so far smile

Thanks for your reply!

4 (edited by paviglianiti 2009-09-28 16:29:53)

Re: OSX Unmount Fireface?

EDIT - For the sake of information:

Here are the 5 .kext files I modified to get FIREWIRE Bus fully working in Snow Leopard:
Installed through Pacifist v.2.6.3 from Tiger 10.4.11 Installer package.

1- IOFireWireAVC.kext
2- IOFireWireIP.kext
3- IOFireWireSBP2.kext
4- IOFireWireSerialBusProtocolTransport.kext
5- IOFireWireFamily.kext

Still studying the IOKit framework (original SL version) and its behaviour to check whether it'd be better to install Tiger 10.4.11 version as well in order to "sync" it to the modified kexts.

Still planning to go and try to install FW kexts files from Leopard 10.5.4 (the last who seemed to handle my iMac FW Bus properly), just to prevent System Logs activities to warn me ('though causing NO problem at all) about some version/architecture discrepancy. ...guess why...

Regards.

Regards
Davide

5 (edited by paviglianiti 2009-09-28 16:24:47)

Re: OSX Unmount Fireface?

Hi Anton,

I'm pretty sure that FF Drivers are not to blame. Haven't installed v.2.63 yet 'cause I'm in the middle of a recording and v.2.62a has always been rock-solid.
Moreover: never had issues with older Apple machines and older OS.
As I "narrated" in my previous posts, your problem (and many others') has something to do with Mac's firewire bus since Leopard 10.5.5 (in my analysis) and its dealing with the entire FireWire Family (Audio Interfaces, FW hard drives, cameras etc.).
Apple's aware of this, search the web and you'll find many threads concerning the issue.
Looks like no permanent solution's at our disposal so far.
Waiting for Software/Firmware updates??? Hopefully...


Some piece of advice: don't worry about leaving your FF400 switched on even for many days, I rarely turn it off in my studio: it's a
                               solid piece of gear.
                               re-booting yr Mac is a bit annoying, but definetely not a traumatic solution.
                               learn how to read System Logs through Console.app in Applications/Utility/Console.
                               don't try the kernel extensions thing, it worked for me, but it could mess-up your sytem if you don't know how to
                               securely troubleshoot.

                               

wink

Regards
Davide

Re: OSX Unmount Fireface?

Jesus!!!!!

If this turns out to be true...

Also regarding the just published information from matthias about the new windows drivers.
What the hell apple and microsoft are doing with firewire sad

Mac Pro Early 2008 2,8 Octo 10 GB RAM, OSX 10.7.4, FF 400 (v3.08 / 1.71)

7 (edited by paviglianiti 2009-09-28 16:39:48)

Re: OSX Unmount Fireface?

Hahahahaha, just read Matthias' post!
This is quite unbelievable, such a loss of performance quality as to the FW protocol which is everything but "old fashioned".
And... what about last year's Apple's attempt to get rid of FW400 port on laptops? Mmmmmmmmh, let's just keep ourselves informed
and prepare to become info-surgeons!!! HeadScratch

Regards
Davide

8 (edited by paviglianiti 2009-09-28 17:23:31)

Re: OSX Unmount Fireface?

Some info:

http://reviews.cnet.com/8301-13727_7-10 … g=mfiredir

http://discussions.apple.com/message.js … ID=9987731

Regards
Davide

Re: OSX Unmount Fireface?

thx paviglianiti,

bookmarked, when i have some time i will read. but i am afraid there is
not much we can do, we will have to wait for some updates/ fixes....

Mac Pro Early 2008 2,8 Octo 10 GB RAM, OSX 10.7.4, FF 400 (v3.08 / 1.71)

Re: OSX Unmount Fireface?

You're welcome. journey

Regards
Davide

11 (edited by urknall 2009-09-28 18:18:26)

Re: OSX Unmount Fireface?

heh: http://discussions.apple.com/thread.jsp … ;tstart=15

and surely many more...

Mac Pro Early 2008 2,8 Octo 10 GB RAM, OSX 10.7.4, FF 400 (v3.08 / 1.71)

12 (edited by paviglianiti 2009-09-28 23:20:17)

Re: OSX Unmount Fireface?

Hi there,

Everything's ok running FW kexts from Tiger 10.4.11 - See my previous posts.

Restored original kext FW files from Snow Leopard (10.6): each and every problem showed up again; basically everything you guys are complaining about at the moment.

A step forward: I'm currently working fine after installation of these kernel extensions from Leopard 10.5.0.pkg through Pacifist:

1- IOFireWireAVC.kext
2- IOFireWireIP.kext
3- IOFireWireSBP2.kext
4- IOFireWireSerialBusProtocolTransport.kext
5- IOFireWireFamily.kext

So far: NO "wake from sleep" issues, NO need to restart my iMac before turning on my FF400, NO Core Audio freezing (requiring forced Shut Down) when: [switching OFF FF400/ unprecised amount of time/ re-switching ON FF400].

a- Console app. no longer warns me about discrepancies as to the above files.
b- System Profiler no longer hangs searching for FW ports.

Will try 10.5.8 FW kexts later http://discussions.apple.com/thread.jsp … ;tstart=15 although I remember this OS version not working flawlessly as to these issues, at least in my case.

AGAIN: don't take it as a permanent solution, I'm just doing some experiments.

For those of you who feel like trying, post your comments and requests and I'll try to go more into details. Please be as exhausting as you can when describing your problems.

I believe a brand new topic would be required for such an issue: http://www.rme-audio.de/forum/viewtopic.php?id=6457

Regards.

Regards
Davide

13 (edited by urknall 2009-09-29 06:35:04)

Re: OSX Unmount Fireface?

good work paviglianiti!!!

i guess my 64 bit kernel mode is gone then...

scnr: but how the hell did you find out that the firewire kexts of
sl were the cause of all problems and mangage those tests, without
asking all kind of users to put out their ram? wink

Mac Pro Early 2008 2,8 Octo 10 GB RAM, OSX 10.7.4, FF 400 (v3.08 / 1.71)

14 (edited by paviglianiti 2009-09-29 16:14:31)

Re: OSX Unmount Fireface?

Hi Urknall,

well, reading here and there, this micro-tutorial gave me some hints: http://reviews.cnet.com/8301-13727_7-10 … g=mfiredir

I just thought: it's doable and worth a try...it worked.
Never had a problem under Tiger, nor under Leopard (till v.10.5.4): again, my iMac's FW hardware-chipset was to blame for other reasons (i.e. not seeing FF400 through FW400 port, a well known problem), but, after relying on the 6pin/9pi9n workaround, it had surely nothing to do with the latest strange FF400/OS interaction since I upgraded to SL.
Given that it was a software issue, why not trying to start "manipulating" a bit...:-O

My Mac still boots up 32 bit Kernel Mode, not allowed to go 64, waiting for a firmware update.
In theory you shouldn't encounter issues as to 32 bit FW kexts dwelling in your 64 bit system...not sure 'though.

If you want to give it a try, feel free to ask me anything- better start from the other topic.:-):-):-):-):-):-):-):-):-):-):-):-):-):-):-):-):-):-)

let me know...

Regards
Davide

Re: OSX Unmount Fireface?

Hi everyone,

With the recent firmware update (1.69) and drivers (2.73) I no longer have this problem!!
This is outstanding news because it started to annoy me badly. Great job RME!
It truely is a great piece of hardware now with zero complaints on my side.

Cheers,

Anton