Wednesday, November 25, 2009

Toneport UX2 4.2.5 Beta drivers

I tried installing the newer Toneport UX2 4.2.5 beta drivers to see if it fixes the current problem with the 4.2.4 beta drivers. For me, this is: if you disconnect the UX2 USB device and reconnect it, it starts making the choppy noise again. You then have to restart your MacBook with the USB device connected to get it to work properly again (which is a real pain as you have to start all your apps again).

My spec: MacBook Intel '09, OSX 10.6.2, Toneport UX2.

Didn't realise the beta drivers existed until today as they are not well publicised. Remember to click the "beta" tick box on the Line 6 download page:


At first attempt I installed them over the 4.2.4 drivers that I installed, but this doesn't work. I got choppy noise again, but not the same as the first time with the 4.2.4 drivers. Ended up having to uninstall everything and start again.

To anyone from Line 6 reading this: Why don't you supply an application to clean up all traces of Line 6 applications? Dragging applications to the trash can won't delete all files on a Mac. Most of the hassle I have had was figuring out that you need to remove stuff from /Library etc, and that you need to do a clean install. This might stop a significant number of complaints, which I'm sure is losing you customers. I'm only a casual musician, but I'll bet more dedicated musicians are much more frustrated at the situation.

I had to use AppCleaner to get rid of everything (otherwise "kext error" appears):
  • Restart (so we start with clean slate).
  • Run AppCleaner.
  • Uninstall Line 6 Gearbox using AppCleaner.
  • Uninstall Line 6 Monkey using AppCleaner.
  • Restart.
  • Uninstall Line 6 drivers (Use program in Line 6 directory in Applications).
  • Restart (to start again with no Line 6 software).
  • Install latest Gearbox (3.70, contains 3.4 drivers).
  • Install latest (4.2.5 beta) drivers (over Gearbox drivers).
  • Restart.
Don't install Line 6 Monkey. Apparently the current version can't recognise half the hardware and don't know what other problems it causes.

So, the good news is that you no longer have to restart to get the UX2 to work if you unplugged it.

The Line 6 site claims:

This driver addresses the following issue:
* Various audio pops, clicks, and glitches - FIXED
I'm not quite sure what problem they are referring to, unless other devices besides the UX2 weren't fixed with 4.2.4. The problem I had was disconnecting the USB device.

The bad news is that the drivers still aren't there yet as they aren't 64 bit. I.e. you can't run your MacBook in 64 bit kernel mode where it is something like 30% faster in some cases. Snow Leopard defaults to 32 bit mode for safety, which a lot of people won't even realise. You can tell whether you have 32 or 64 bit kernel mode by doing:

Apple menu > "About this Mac" > "More info..." > Software (In "Contents" left bar) > "64-bit Kernel and Extensions"

You'll see:

To use your Line 6 device this must say no. Line 6 haven't added support for the new Snow Leopard 64 bit kernel yet.
  • To boot into 32 bit mode (default) hold down "3" and "2" keys when restarting your Mac.
  • To boot into 64 bit mode hold down "6" and "4" keys when restarting your Mac.



4 comments:

nch said...

Thanks for the write-up! Your previous post on the subject really helped me get Gearbox installed and working with my UX2 on Snow Leopard.

For my two Macs, AppCleaner didn't remove all the necessary files to enable Gearbox and the drivers to install cleanly.

I had a peek around the Library folders and realized that there were still Line6 files hanging around after I had run AppCleaner. When I deleted these files manually before installing Gearbox 3.70 and latest drivers (4.2.5 BETA), the software installed without errors and works fine (except LineMonkey as you mention).

These are the files I removed manually:

/Library/Audio/MIDI Devices/Line 6/
/Library/Audio/MIDI Drivers/Line6MIDI.plugin
/Library/Audio/Plug-Ins/GearBoxAU.component
/Library/Preferences/com.line6.4142.plist
/Library/PreferencePanes/Line6AudioMIDI.prefPane
~/Library/Preferences/com.line6.L6TPortB.plist
~/Library/Caches/com.line6.gearbox

Chin Billy said...

I did see your notes, thanks. That's interesting as my install didn't have Line6MIDI.plugin after AppCleaner. The other things didn't seem to cause a problem for me.

I've suggested that Line 6 write some utility to do uninstall properly. It's quite surprising that Macs don't come with software to do this already. All Windows installers seem to have proper uninstallers.

Bart Hettema said...

Thanks man!!
Although I feel the sound isn't as top notch as it was on my last iMac (but perhaps I was too frustrated to make a good judgement), thanx to your advice I got my Toneport UX2 running on Snow Leopard.
Thanx for saving the day!

Bart

Cran said...

WHEW!!!! I thought my iMac was toast...that was a scare. Not to mention figuring PODFarm was history. Really kind of you guys to post these solutions. Thanks...