Sun just got me a 2009-vintage MacBook, and I also asked for a DVI adapter; when it arrived it was a Mini DisplayPort to Dual-Link DVI Adapter, which is what you need for a 30-inch display (drool). It has lots of negative reviews and indeed I had problems with it, so I should publish the solution for others to find.
The Dual-Link has both a Mini DisplayPort plug and a USB plug. It took me a while to figure out that apparently the USB is just there to provide power for the thing.
So I plugged both of them into the MacBook, and it only sort of worked, and only sometimes. It was slow at recognizing the external 1920×1200 external screen and sometimes failed entirely.
When I put the Mac to sleep in laptop mode and woke it up plugged into the big screen with the top down, it never once managed to come up right. Which kind of makes sense, when you think about it; the adapter doesn’t see power till the Mac wakes up, so the Mac doesn’t see the display until a little bit after that.
I also noticed that I was getting complaints about power usage when I plugged things into the Mac’s other USB socket. So it occurred to me that maybe the MacBook just doesn’t have enough power available through the USB to make everything happy.
Fortunately, at the office, I have a powered USB hub, a cute little thing that can supply an amp or two on demand. If you don’t have one of these things in your office environment, I recommend one. With my witches’ brew of external DACs and other USB bits-and-bobs, it’s essential.
Anyhow, I plug the Adapter’s USB cable into the hub, and that leaves the Mini DisplayPort plug free to slip into the Mac. This does not wake it up from sleep, as it shouldn’t. Then when you plug the USB hub into your Mac, it wakes up and sees the external screen and all is well.
I went to a big-box store, thinking I was going to get another hub, but I found a basic (not Dual-link) Mini DisplayPort adapter on sale because the package had been opened, so I got that for use that at home where there’s no room to put a 30-inch screen anyhow, and it’s just fine.
Also, I figure that since Sun sent me a 30-inch-screen-capable connector, they must want me to get a 30-inch screen.