OS X in Limbo

I just treated myself to LIMBO on Steam‘s Holiday Sale. It has some really is tricky parts. So I thought why not use the XBox 360 controller? … bad idea!

I found out the hard way that that Colin Munro’s OS X driver for the XBox 360 controller doesn’t work with OS X 10.9!?! 🙁 Although it recognizes when the controller gets plugged-in the controller refuses to … well, control anything. If you–like me–followed the common technical practice of “unplugging it and plugging it back in again” you’ll have had the same experience of your Mac going belly-up. It turns out unplugging the controller will reproducibly crash your whole system (using driver version 0.12 on OS X 10.9.1). Believe me, I’ve tried! … and it seems others as well.

The error report will look something like this:

The important info is in the com.mice.driver.Xbox360Controller near the bottom. (see my other blog post on how to find these crash reports)

So what to do? If it can crash my system I’d rather have it off my machine. The driver doesn’t support uninstalling itself, so it must be removed manually. 🙁 You know the Internet: someone probably already had the same problem … and this time the solution is in the MacRumors forum. 😉

To find out what the the PKG installed you have to probe it. open the Terminal and run the following commands.

First we need to find the correct package name.

It will say something like com.mice.pkg.Xbox360controller . We use this to find the actual files.

Now that we have the list of installed files we can use this to remove it.

Warning: this is a rather hackish way to remove kernel drivers. You have been warned!
Warning 2: double check that you have the right list of directories and files. It might change with future versions.
Warning 3: beware that directories may have spaces in their name, hence the quotation marks in the first line.

Now you can make the system forget  about this package.

sudo pkgutil --forget com.mice.pkg.Xbox360controller

Finally you need to reboot.

When I try to plug my controller in an out it doesn’t crash any more. Yay! 😀

Looking Up Crash Reports In OS X

If you find yourself–like me–in the situation that your Mac has crashed and you want to retrieve the crash reports (some call them logs 😉 )? Well, there are basically two ways.

You can look them up with the “Console” tool (find it in  /Applications/Utilities/Console  or with Spotlight). Open the “System Diagnostic Reports” section on the left and find an entry similar to  Kernel_<date>_<your_pc_name>.panic  at the top.

You can also find these reports as text files under  /Library/Logs/DiagnosticReports with the same names. OS X will open them with the Console tool per default.

Cheers. 😀

“I’m a chicken.”

– Fun?!? … Pinkie Pie, you’re a genius!
+ No, I’m not. I’m a chicken. B‘gawk!

This piece from the “Luna Eclipsed” episode cracked me up. 😀 Sometimes you have to wonder how people come up with these dialogs. In this instance it fit so perfectly … especially with the build-up towards that point … genius!

It even allows to link to my favorite Wikipedia article. 😉