Well that was interesting. I’ve run into a driver problem. On a Mac! They’re not supposed to have driver problems, especially problems created by Apple!
Here’s the thing. I’ve got a Merlin XU870 HSDPA card for my ExpressCard/32 slot in my MacBook Pro. Three (the mobile phone company, not the number) gave me some fairly basic software from Novatel to make the card work. It was a kernel extension and a modem script – that’s about it. It worked just fine for a few months.
The other day, Software Update came up and told me about WWAN Support Update 1.0. Noticing the Merlin card amongst the hardware it supports, I allowed it to be installed. That’s when the problems started.
When I put the card in after the update, the status icons in the upper right corner of the street started flashing. It was like there was some kind of error loading them up. I took the card out again, and all was well. Installing the old drivers overtop of the new ones did nothing.
After speaking with a very nice senior person at Three (the mobile phone company, not the number), and a very nice guy at Apple (the computer company, not the fruit), I found some discussions at Apple’s website that led me to an article at MacFixit.
Here’s the deal. Delete these files (you’ll need to be root: sudo su -):
- /Library/Modem Scripts/WWAN Support
- /System/Library/CoreServices/Menu Extras/WWAN.menu
- /Library/Application Support/AppleVerizonSupport.kext
- /Library/Application Support/AppleVerizonSupportKicker.kext
- /Library/Application Support/Verizon.menu
Then reinstall the Merlin software from Novatel. I did this, and everything seems to be back to normal now. No more flashing icons or similar weirdness, and I can connect to the mobile Internet the same way I used to.
Now all I have to do is wait for Three (the mobile phone company, not the number) to finish their network upgrade in Melbourne and turn on HSDPA – and Apple to fix their problem and release version 1.1 that’s compatible with the non-Cingular users of the world.