Months with a Mini 9

June 3rd, 2009 — Wordman

Since Dell has discontinued the Mini 9, now seems like a good to to share some observations on two months of living with Mac OS X running on Mini 9 hardware. My friend’s living with it, I mean. In no particular order:

  • Dell’s suggested replacement for the Mini 9, the Mini 10v, has a screen that, in spite of being physically larger, contains fewer pixels. The Mini 9′s screen is 1024×600, while the Mini 10v’s is 1024×576.
  • I’d guess that those who were thinking about getting a Mini 9 will now buy the just announced EeePC 1008HA (Seashell), which looks a lot like a smaller version of the MacBook Air, done in plastic. It haven’t seen a post of anyone installing OS X on it, but it’s just a matter of time.
  • The battery on the Mini 9 can handle playing about three hours of DVD quality video ripped into MP4 or AVI or what have you. Supposedly the latest OS release (10.5.7) improves this by an hour or so.
  • Being only 600 pixels high, the screen of the Mini 9 isn’t large enough to handle HD video. If you rip video at it’s native resolution, though, it looks pretty dang good.
  • The OS X 10.5.7 update is tricky to install. Likely all such OS updates are. My friend has yet to do this successfully. When he, not thinking about it that clearly, ran the standard updater, all seemed to go well, but once completed, when the boot process should have drawn the menubar and the desktop, the video went wiggy.
  • It is possible to do a full Time Machine restore on an Mini 9. This starts off like installing OS X the first time, where you boot from a bootloader CD, then throw in a Leopard install disk. Instead of doing the install, though, one of the menu choices allows you to restore from Time Machine. This largely works, with two caveats. First, even if you are connected with Ethernet, you need to connect to a wireless network before starting the restore. Seems like this is the only way to get the networking to set up properly. Secondly, once the restore is done, the machine may not boot until you reinstall the DellEFI, similar to as described here.
  • Consequently, the mydellmini project is your friend.
  • The keyboard layout on the Mini 9 is insane. So much so, that some kibosh the whole idea just because of the keyboard. Swapping the Alt and Cmnd keys (taking off the chicklets and moving them) is a necessity, and most will probably want to swap the semicolon and quotation keys as well.
  • The lack of scrolling on the trackpad remains a problem. All posts on the topic seem to be obsessed with two-finger scrolling, but even something like what SideTrack does would be useful. Update: done!.
  • You can apparently buy clunky multi-cell batteries that would probably allow watching video the whole way across the Atlantic. These don’t fit inside the case entirely, so act a bit like a riser.
  • The Mini 9 apparently fits in the back pocket of 511 Tactical Pants.
  • The built-in Secure Digital card reader is more useful than expected, particularly on trips, where it allows you to access your pictures without a bunch of extra crap.
  • As mentioned in the previous post, Spaces adds more to a machine like this that it does to others. The free iTerm makes this even better, because it offers a full screen mode for terminals.
  • The AC adaptor that comes with the Mini 9 can handle European current, so all you need is a little adapter, rather than a voltage converter.
  • The machine works really well for tabletop RPGs, particularly if you get used to using PDFs in full page mode (which requires remembering some keyboard shortcuts, particularly for searching and switching display modes). Software like Yep can also help in finding what you need quickly.
  • Still haven’t tried Warcraft on the thing.

Popularity: 2% [?]

My friend’s Dell Mini 9 running Mac OS X Leopard

March 31st, 2009 — Wordman

I have this… uh… friend whose wife gave him a belated Christmas present in mid March: a tricked out Dell Mini 9. He wanted this machine because a) it’s one of the only netbooks that can use all of its built-in “peripheral” hardware while running Mac OS X, b) the 12″ PowerBook G4 he used for role-playing is falling apart, with a dead DVD drive and failing wi-fi card and c) the Mini 9 was cheap enough to buy as an experiment. OK, maybe c) isn’t really true, but he wanted it anyway. Features and cost were like this:

Dell Inspiron Mini 9
  Intel® Atom Processor® N270 (1.6GHz/533Mhz FSB/512K cache)
  Obsidian black
  2GB DDR2 RAM at 533MHz
  Glossy 8.9 inch LED display (1024×600)
  Intel Graphics Media Accelerator (GMA) 950
  64GB solid state hard drive
  Ubuntu Linux version 8.04.1
  Wireless 802.11g mini card
  Integrated 1.3M pixel webcam
  Built-in Bluetooth 2.1 capability
$519.00
Portable CD/DVD-RW Drive with DVD Playback Software $80.00
Mac OS X 10.5 (Leopard) $129.00
Total $728.00

This is about as tricked out as you can make the Mini 9. Other configurations will be cheaper. It actually looks like Dell doesn’t even sell the 64MB drive as an option any more (at at least, as I write this). Another thing to note here is that the pixel dimensions of the screen are pretty close to that of the 12″ PowerBook G4 (which were 1024×768).

To set up the machine (probably violating one or more license agreements in the process) my friend followed the instructions provided by Gizmodo. He reports some deviations from the instructions there:

  1. The post says “some drives are mysteriously not compatible with installing OS X on the Mini 9″. This might not be entirely true. The first attempt, using a brand new OS X DVD failed, as described. The second used an OS X DVD from the initial release of 10.5. This succeeded. So, it may have something to do with what version of the install disk you have. I believe the current version of the installer disk is called version 10.5.2. Among other things, it has new video drivers at the very least. To repeat, this version did not work, but the original 10.5 disk did. Might have just been coincidence, as there was a hiccup with installing from DVD…
  2. At step 4, the install process seemed to hang, and the DVD drive seemed to stall and spin down. Unplugging the drive (which immediately displayed a bunch of errors on screen) and plugging it in again caused it to spin up, and suddenly the install sprung to life and continued fine (with the 10.5 disk; the same technique didn’t work with the 10.5.2 disk).
  3. As a result of coercing the DVD to spin up, the painful USB drive-based install (Gizmodo steps 5 through 11) was not needed in this case.
  4. It took my friend a while to come up with a name for the hard drive volume during step 12, during which the DVD drive spun down. Again, the solution was to unplug it and replug it in. The UI froze until doing this, but resurrected once the drive was spinning again.
  5. There should be a step 19 added to Gizmodo’s instructions: boot into the BIOS and DISABLE the “Legacy USB Support” setting. Waking from sleep will not work until you do this. Note that, to be able to boot from USB devices, this setting needs to be re-enabled.
  6. There should be a step 20 added as well: Most windows size themselves correctly on the netbook, but some contain dialogs that don’t fit the small vertical resolution of the screen (which is only 600 pixels). Unfortunately, on the “doesn’t fit” list are some of the System Settings panels. This can be fixed by setting the scaling of the System Settings application, using the following command line:
    defaults write com.apple.systempreferences AppleDisplayScaleFactor .85

So far, everything has worked one the machine except trackpad scrolling. There appear to be some hacks to enable this, but these have not yet been applied, but may need to be soon. My friend claims that the trackpad is a bit uncomfortable, with the buttons needing way too much downward travel to activate. Using a miniature external mouse helps quite a bit.

Some other general observations from my friend:

  • The machine as a whole is slightly less stable than OS X usually is, though not significantly. When waking from sleep, sometimes the UI gets these sort of stalls, but usually another sleep/wake cycle brings things back to normal. One beta application that has always crashed every so often on standard Macs seems to crash a bit more often on the Mini 9.
  • It takes a while to get used to the shift keys, particularly the one on the right.
  • Spaces seems more useful on this machine, particularly when used for gaming, combined with the “full screen” features of Acrobat and Safari.
  • Some of the Fn keys work, and some dont:
    • Fn-1 (sleep): works
    • Fn-2 (toggle wi-fi/bluetooth): does not work
    • Fn-3 (battery status): does not work
    • Fn-4 (mute): works
    • Fn-5 (volume down): works
    • Fn-6 (volume up): works
    • Fn-7 (print scn): untested, since I haven’t set up a printer yet
    • Fn-8 (screen/vga/mirror): when no monitor is connected, doesn’t work
    • Fn-9 (contrast down): works
    • Fn-10 (contrast up): works
    • Fn-[key in home row] (F1 through F10): works; however, no keys exist for F11 through F13. This is not a huge deal, but some of the default Exposé key bindings need to be changed if you want to use them.
  • By default, the “alt” key is mapped to the Mac’s “command” key, while the “Windows logo key” is mapped to the Mac’s “option” key. This matches the positions of a Mac keyboard correctly, but it is totally wrong as far as nomenclature. Typically a Windows “alt” maps to a Mac’s “option”, leaving the “Windows logo key” to map to the Mac’s “logo key” (i.e. “command”). This can be changed around in the System Preferences if you want. Apparently the keys come off reasonably easily if you want to move them around a bit.
  • The machine is noticeably lighter than a MacBook Air. If you’ve ever lifted an Air, think about that a bit.
  • It seems to run movies of varying resolutions very cleanly, and FrontRow looks great. No battery tests have been done while doing this, so how long you could watch movies on a plane is undiscovered.
  • It runs games like Fate in 800×600 resolution, at reasonable frame rates. I’m guessing it would run WoW OK, with some of the settings turned down.

Popularity: 6% [?]

The ten-minute 1TB backup RAID installation

October 6th, 2008 — Wordman

The Mac Pro contains four accessible hard-drive bays. Mac OS X comes with easy to use RAID software. Put these together, and you can quickly build a backup system using redundant disks, so that if one drive fails, another takes its place.

Building a RAID (meaning “redundant array of independent disks”) like this may be ideal for backups, but isn’t as useful for other applications of RAID technology (such as striping for great video encoding performance, and so on). This because the RAID is controlled by software, so is on the slower side. It’s possible to put an optional hardware-based RAID controller into the Mac Pro, but it is pricey and complete overkill for backups. The speed doesn’t really matter for backup use, especially when using Time Machine, since it is all done unnoticed in the background anyway.

Preparation

The key thing about making a RAID is that you need to use multiple identical disks. As mentioned, speed doesn’t really matter for backups. In fact, you are usually better off buying the slowest disks you can find because they a) will still be fast enough, b) are cheaper, c) are usually quieter and d) usually draw less power. The Mac Pro uses Serial Advanced Technology Attachment (Serial ATA or SATA) disks. The drives used in this post are a pair of 1.0TB Western Digital Caviar Geen drives, due to their lower power consumption and sound output. These drives use a variable number of rotations per minute, but are rated at between 5400 and 7200 rpm. So, these are not speed demons, but they don’t need to be. At the time of writing, Other World Computing had the best deal on this particular drive.

In addition to the drives, you will need a Mac Pro, one functional hand, and a standard phillips screwdriver. You might also want a grounding strap to prevent electrical damage to the components, particularly in dry climates or if you tend to get shocked by light switches a lot where you live.

To start the installation, shutdown your Mac Pro.

Hardware installation

Pull out the tab on the back of the Mac Pro, pull the top of the side panel out, then remove the side panel (click on any of the images in this post to see a larger version):

Open Remove side

About a third of the way down, find the four numbered drive caddies. If this is a new machine, chances are that drive bay #1 holds the primary disk and the other three caddies are empty. These instructions assume that this is the case, and that you’ll put your RAID drives into bays #2 and #3. Adjust this to match your machine accordingly. It doesn’t matter which of the bays the RAID drives are in. Give a tug to caddy #2 (or whatever) and slide it out. It should come out without much effort; it is not secured with screws or anything:

Remove caddy #2 Caddy

Before unwrapping your drive from its anti-static bag, hold the bag and touch a metal part on the frame of the Pro. This should lessen the chance of a spark that could damage the drive. Unwrap the first drive and find the four silver holes at the edge of the side with the visible circuit board. Note that these are in the same orientation as the screws on the caddy. Line the caddy up with these holes and connect with a phillips screwdriver. Note that the “open” end of the caddy should point towards the back of the drive (where the copper pins are).

Drive and caddy Attached caddy

Put the caddy with the mounted drive back into the machine by locating the tab-like rails into which the caddy slides. These should fit very naturally. Once in place, slowly but firmly push the caddy all the way back in. It should be flush with the rest of the caddies.

View from below Sliding drive back in

Repeat the process with the second drive, using bay #3. Once done, replace the side panel by lining up the bottom of it with the space in the machine, then tilting the top back in place. Once flush, close the tab on the back of the machine to lock the side in place. Boot the Mac Pro.

Software setup

If all goes well, once you boot up, you will see messages asking you if you want to format the new drives. Say no to (or cancel) these messages. You’ll need to reformat these drives as a RAID, so no point in formatting them just now. Instead, launch the “Disk Utility” application (usually found in Applications/Utilities).

When it comes up, you should see the new drives listed on the left, along with your primary drive and your DVD drive. From the tab selections at the top of the right-hand section of the window, click “RAID”. Enter a name for your new RAID, such as “Backup”. Make sure “Raid Type:” is set to “Mirrored RAID set”.

RAID panel Mirrored RAID

Now select one of the new drives from the list at the left. Holding down the shift key, click on the other new drive, to add it to the selection as well. Drag the two selected drives into the large white space on the right-side section of the window. This will add two entries to this list, saying something like “New member: ‘disk 0′”. Below this list, click “Options”. Make sure “Automatically rebuild RAID mirror sets” is checked, and click “OK”. (This setting will correct problems in the RAID if one of the drives has an error.)

Dragging the drives RAID options

Click “Create”. A confirmation screen will come up, warning you that creating this RAID will completely erase the drives. This is a good time to make doubly sure that you have selected your new drives into the RAID, and not any other drives. When satisfied this is so, click “Create”. A progress bar will appear as the RAID is being created. When finished, you should see the new RAID show up in both the left side list, and in the right side section. While the Disk Utility will still show you the individual disks, everything else will see the RAID as if it is a single drive.

Confirmation screen Ready RAID

Note that the capacity of the RAID as a whole matches that of one of the drives, not their sum. This should be as you would expect. The whole point of the RAID is to act as a “virtual disk” and when a byte is written to that disk, the RAID software writes that byte to the same spot on both of the drives, making sure they each have a copy of the same data. Thus, either one can fail, and you still have a working copy of the data.

A short digression

Before setting up this RAID for use with Time Machine, a quick digression. For troubleshooting purposes, it is sometimes useful to get more information about the drives you are using. Six months down the road, for example, you might have forgotten which drive you put into which bay. The System Profiler application can provide a bunch of information about your system, including the drives. You can launch this app either directly from Applications/Utilities or by selecting “About This Mac” from the Apple menu, then clicking “More Info…”.

Once the System Profiler launches, clicking the “Serial-ATA” section will show a list of the drives in the machine. If you click on one of your new drives, the bottom right section will display all sorts of information about the drive. Two more useful bits of information are the “Bay Name” setting, which tells you in which drive bay the drive is physically installed, and the “BSD Name” field, usually set to something like “disk1s3″. This code is needed for a number of command line disk manipulation tools, so is good to know when troubleshooting problems.

About This Mac System Profiler

Time Machine

Setting up Time Machine to use this RAID is the same as using any other drive. Just “Open Time Machine Preferences” from the Time Machine menu icon (by the clock in the menu bar), or by selecting “System Preferences…” from the Apple menu, then going to the Time Machine section. Once there, turn Time Machine on and select the RAID.

Time Machine

Popularity: 6% [?]

GeForce 8800 GT and Leopard

October 5th, 2008 — Wordman

Upgrading the primary hard drive in my Mac Pro exposed an annoying hurdle that might not be very obvious: if you have upgraded your video card to an NVIDIA GeForce 8800 GT, you might not be able to boot from your Leopard Install DVD any more.

I ran across this because, after installing my new drive, I decided to try a “full restore” from Time Machine. In theory, this would result in a clone of my old primary drive, just on a new, larger disk. It appears, however, the only way to use this feature is to boot from the Leopard Install DVD, and then select “Restore System from Backup” from the “Utilities” menu. The problem I had was that when booting from the DVD, I kept getting the dreaded grey screen telling me that “You must reboot your Mac” in several languages.

The DVD booted other machines just fine. The Pro booted from other sources just fine, at which point a dialog telling me that my machine crashed and would I like to submit a report to Apple? It didn’t even occur to me that the video card might be the culprit until I read the crash log attached to this report and noticed the stack contained a bunch of video initialization calls. From there it occurred to me that the GeForce 8800 GT to which I upgraded several months ago didn’t even exist when the install DVD I was using was created, so the DVD probably lacked the correct drivers.

Fortunately, I still had my old video card, so I swapped it in and the rest went as planned.

Looking on the net, I discovered that some others had my problem, but that there is a newer version of the install DVD (10.5.2) which does not have this problem. Most people reported that attempts to get the Apple store to exchange a 15.0 DVD for a 10.5.2 DVD failed, but since this seemed so stupid, I decided to try it anyway. I didn’t have much trouble (though I may have been helped by a) having once been a paying Apple developer and/or b) the long list of hardware I’ve purchased from the Apple store, including the Pro and the video card) and supposedly I will be getting mailed this newer DVD soon.

Sadly, even with all this, this was still probably my easiest primary drive upgrade ever.

Update: My (sparsely labelled) 10.5.2 DVD arrived.

Popularity: 5% [?]

Recommended software

February 27th, 2008 — Wordman

Once again, I have updated my recommended Mac OS X software page. It’s been over two years since my last update, though much remains the same.

Popularity: 6% [?]

Numbers is the new…

August 8th, 2007 — Wordman

Apple released a new “spreadsheet application” called Numbers as part of its iWork suite. A number of people have already started commenting that this is not exactly a spreadsheet application, but more an application that includes spreadsheet features, along with page layout and some other tricks.

Over the next few weeks, you’re probably going to hear some people claim that its a whole new concept. John Gruber, for example, mused: “This is a total ground-up re-imagining of what a ‘spreadsheet’ app is.… Numbers might be as much a new Hypercard as it is a new Excel.” Don’t you believe it though; we’ve seen this before.

In many ways, Numbers is really the new OpenDoc.

Originally conceived as Apple’s answer to Microsoft’s Object Linking and Embedding (OLE), OpenDoc was about embedding “components” into documents that would all be linked together. You might have a spreadsheet component, for example, that was linked to a graph component. When you edited the spreadsheet, the graph updated. There would be other components you could add, maybe to show images, for example. Back when OpenDoc was under heavy development, this was the canonical demo what OpenDoc would do for you. It would, in fact, look a lot like this screen from Numbers:

I seriously doubt that Numbers works exactly like OpenDoc did, and it certainly doesn’t have the full blown complement of OpenDoc features. For example, you probably can’t add your own components to it (yet). But it sure looks like the way OpenDoc was supposed to function, and I’d wager that a great deal of OpenDoc code ended up inside it.

Popularity: 5% [?]

Updated recommended software

November 3rd, 2005 — Wordman

After a long bout of procrastination, I’ve updated my list of recommended Mac OS X software. As before, I don’t spend any effort listing common programs like iTunes, but rather stuff that can be hard to locate, but quite useful and cool.

Popularity: 4% [?]