"Oh! I have slipped the surly bonds…"

“Oh! I have slipped the surly bonds of” RJ-45 connectors and CAT-5 wiring. Thanks to the folks at Sun’s Beijing office, the internal WiFi on my Ferrari is now working. Only in 32 bit mode at this point, but I’ll take it. Now for suspend/resume (he said hopefully).

[Since Broadcom doesn’t release specs or source code for its devices, we’re using the “ndiswrapper” technique, in which a Windows-style NDIS driver is wrapped in a little bit of magic to make it work like a Solaris driver. Wonderful what they can do nowadays, eh?!]

[UPDATED: Curses… foiled again. The drivers worked fine at the office earlier today, but when I tried to boot up just now to use my home network, I was unable to plumb the bcmndis0 interface; some kind of binding error. The only obvious difference was that I was running on batteries, but that shouldn’t affect things. Oh well, more testing….]

[UPDATED: It turns out that it was inadvertent operator error: where the instructions said 43XX, I was supposed to use 4320 or 4324, depending on configuration. I have no idea how it could have worked yesterday. Anyway, 32 bit mode is working fine; I’ve tried the 64 bit drivers, but there are a number of issues to be resolved there.]