Viewing Category: Apple  [clear category selection]

External SATA Drive Dock

I recently purchased a Vantec NexStar eSATA/USB dock for 3.5" and 2.5" drives. It's connected to Mac Pro with a PCI Express SATA II adapter with two eSATA ports and a 6' eSATA cable. The drive dock comes with USB and eSATA cables, but they're only 3' long — that's not long enough. I used the USB connector on the dock before the eSATA card was installed. It works as expected, but the performance of the external SATA is worth the effort to install the card.

The Mac Pro Quad-Core Intel Xeon 2.8 GHz (early 2008) has 4 PCI slots (two 16x and two 4x). The eSATA card must be installed in one of the 4x slots. I understand that the Mac Pro has two available SATA ports, but I didn't research the connector kits to expose those to external drives. The card I received was manufactured by Best Connectivity and uses a Silicon Image SiI3132 controller chip. A driver CD is included, however my SOP is to download the current version. In this case, the drivers are provided directly by the Silicon Image support page. Before purchasing the card, I did a bit of Googling to make sure it worked with Mac OS X 10.5. The results weren't totally convincing, but I decided to give it a try. The driver installs a kernel driver clearly marked:

nikki:Desktop joseph$ kextstat | grep -i sil 53 0 0x86782000 0x14000 0x13000 com.SiliconImage.driver.Si3132 (1.1.9) <52 17 12>

The adapter card and dock are working well now. The transfer speed is very good, and it's really convenient to swap drives so easily. Of course, the drive gets warm without active cooling, but it's only meant for temporary use. I need a solution for indexing drives to make locating files contained on offline drives easier.

1Password Menu Items

1Password Menu

I really like 1Password for keeping all my account information safe and organized. Unfortunately, when I have more than one password or identity applicable to the current website, it's hard to tell which menu item is the one I want. Sure, I could just rename my identity to "Joseph Lamoree - Identity" but that seems like polluting my data for the sake of the user interface. It would be ideal if the 1Password menu had some visual indication about what type of object each menu item represents. I hacked together a screenshot to illustrate. I don't know if putting icons at the full left margin conforms to Apple guidelines, but having it indented would -- see Safari's History menu. Maybe this problem is solved in the 1Password 3 product.


MacBook Mini DisplayPort to HDMI Display

Mini Display Port to HDMI Adapter

I assumed that my MacBook (MB467LL/A) had a Mini-DVI display connector; it doesn't. I went down to the Apple store to buy the appropriate cable; they don't sell one. However, they did refer me to MonoPrice.com, who makes a Mini Display Port to HDMI Adapter for less than ten bucks. I ordered the adapter, and a 6' HDMI cable. The cable was high quality; gold plated connectors and ferrite cores on both ends. It was less than four bucks, and works perfectly. I don't know how retail stores can sell a Super Deluxe Mondo Blaster cable for $60+ with a straight face. The adapter and cable display on a big HDTV beyond the native display resolution of the 13.3" LCD. Of course, it's not my giant HDTV -- I bring my laptop to movie night.

MacBook Pro Hard Drive Repair

The hard drive in a friend's MacBook Pro (MacBookPro1,2) was causing I/O errors in the console log for the disk0s02 device. I suggested connecting the 120 Gb SATA 2.5" drive to a PC on my bench and running SpinRite to correct the issues, if possible. The SATA data and power connectors are the same on the laptop-sized drives as the 3.5" desktop form, so no adapter is needed as was the case for the old 2.5" IDE drives. Getting the drive out of the laptop is fairly involved. Other World Computing has a great instructional video that exactly matched this particular MacBook Pro.

SpinRite ran for about 12 hours, and found some sectors with unrecoverable data. The SMART data shows that the drive is doing error correction like crazy to preserve the data integrity. When the drive hit the bad portion of the disk, it would just stall and block all I/O, so hopefully SpinRite remapped those sectors.

SpinRite Config

SpinRite Working

SpinRite Summary

SpinRite Error Sector

SpinRite Error Counts

This laptop hadn't been burning DVDs successfully prior to this hard drive repair. After putting it back together, I tried a burn; it worked perfectly. I'm thinking that the drive halted on the bad portion of the media until the burn had a buffer underrun. It's working well now, but I think the best course of action would be to juice it up with a new Seagate Momentus (7200 RPM, 500 Gb, 16 Mb) drive.

Workstation Satisfaction

My current workstation is a Mac Pro (2 x 2.8 GHz Quad-Core Intel Xeon, 10 Gb 800 MHz DDR2-FB) with dual 22" displays. Until recently, I had been using the single SATA drive that came with the machine. I don't trust any system that doesn't redundant storage of some sort. Finally last weekend I corrected the situation by adding three 250 Gb SATA drives. Incidentally, it takes about 45 seconds to add a drive to the Mac Pro chassis -- what a beautiful machine. I moved the stock 320 Gb drive the last drive bay. With SoftRAID, I created a RAID-1 mirror plus a spare. I moved the data from the original drive to the new mirror with SuperDuper!. I reinitialized the old drive, and turned it into a Time Machine volume. It would have been cool to create a RAID-5 device, but SoftRAID 3.x doesn't support that. My system has all sorts of CPU power to waste on a software stripe. Then again, a mirror is dead simple. I would use a different set of spindles for scratch space in Final Cut, obviously.

I still need to figure out a better solution for preventing all my virtual machine images from filling up the Time Machine archives. The virtual disks are split into 2 Gb pieces, so hopefully the timestamps aren't all changed when running; that's probably wishful thinking. Maybe I should exclude the VMs from Time Machine, and use a periodic copy of the important ones to another location.