Sunday, December 27, 2009

Enabling use of a large external USB drive with an older BIOS: disable legacy USB support

This is a pretty exotic fix, but I'm not the only one to run into the problem so I'll pass on what I learned (I found the link after I fixed the issue).

I have a vintage 2003 XP box Intel motherboard with an Intel P4 motherboard. It's needed periodic brain surgery but I make as few changes as possible. This is geriatric computing -- don't mess with things that work.

The most persistent annoyance I've had came when I moved to 1TB external drives for backup:
Gordon's Tech: My review: LaCie 1 TB USB 2.0 External Drive 201304U
... I discovered I couldn't start the system with the USB drive on. I have to restart with the drive off, then leave it off until startup is done. I don't think this was a LaCie problem, I suspect other causes...
I don't restart often, so I've mostly ignored this. I does cause some pain however, so recently I spent a few minutes plumbing the BIOS.

Briefly, I had to disable "legacy USB" support. Once that was done the system starts normally. I spotted this by turning on the BIOS settings to show all startup messages and do a full (slow) startup -- I could see it was hanging at a USB step just after checking the keyboard.

Since I was in the BIOS I made a few other incidental changes. I no longer use Serial or Parallel ports (yeah, old machine) so I disabled those. I also told the BIOS to use PnP (which I see I also did in 2003 so it looks like I reset the BIOS back to defaults sometime in the past six years).

See also:

Using OS X Spaces, Expose, Minimize and Hide - best practices

I had to take another look at Expose and Spaces when a relative asked me to review their use.

I'm again struck by a perennial mystery. Why don't we have more "I'm an expert, here's how I manage X" type documentation? I'm sure the team that developed Expose and Spaces had clear ideas on how they were to be used. No, not a list of features, but rather an explanation of how an array of possible features are should be used -- and, more importantly, what should be avoided.

For example -- I can't figure out any use for minimizing windows to the Dock. Once you do that they can't be managed by Expose or Spaces, and they can't be closed as a group. Dock minimization feels like an obsolete function that now causes confusion. Likewise, how do the Mac Classic legacy operations application operations of "Hide App", "Hide All" or "Hide Others" mesh with Expose and Spaces?

Expose, Spaces, Hide and Minimize -- we really do need a true power user to explain what they use and what they carefully neglect.

Since most of my real work is done in corporate XP I'm not a true OS X power user - but I can take a whack at the problem. This is what I do at the moment:
  • The application-specific Hide functions: I no longer use them. I feel as though they've been replaced by Spaces and Expose.
  • Expose: I use "All Windows" and "Desktop". I've mapped Ctrl-D to Desktop because I'm used to Windows-D on XP to show the Desktop (Cmd-D is a shortcut that works in many file menus to set the focus to the Desktop so I used Ctrl rather than Cmd). I want to start using F10 to show all Application windows, but on the newest Apple laptop-everywhere keyboards there are no dedicated Function keys. I think Apple is deprecating Expose:Application Windows.
  • Minimize to Dock: I avoid this like the plague. I do find "Close All" (option click on close menubar icon) very useful to clean up a mess of browser windows.
  • Spaces: This is useful on my MacBook display, less useful on a my desktop (27" i5 + 21" LCD). I'm trying to get used to using it everywhere however. I'm experimenting with using only 2 screens, and mapping the Finder to one. So one screen has my file manipulation stuff, everything else is in the other screen.
I find typing "exp" or "spa" in LaunchBar is the fastest way to invoke Expose or Spaces; it's more convenient than using a mouse or a kb shortcut.

Anyone have alternative approaches to suggest?

Update 12/30/09: Azendel, writing in comments, tells us that Apple fixed "Minimize" in 10.6. Minimized windows now appear in Expose. That's a relief since "Minimize" is fairly prominent in the OS X user interface; the Leopard Minimize/Expose incompatibility has been a frequent irritant.

Update 1/3/2011: I made a very good stab at using Spaces over the past year. I like giving Aperture its own Space for example, so it could use the secondary monitor without messing up other apps. Over time, however, I ran into more issues with app windows being split between Spaces. I also suspect, but cannot prove, that some App crashes are related to windows being split between Spaces. I now think Spaces is not quite ready for primetime. Since "Leo" (10.7) has a different Finder/Spacers model, and since Apple's newer kbs have "Expose" keys but not "Spaces" keys I think Apple knows this too. I'm going to return to using Expose (improved in 10.6) and experiment with Minimize and Hide.

Update 1/29/11: See Using OS X Spaces, Expose, Minimize and Hide - best practices 2.0
--
My Google Reader Shared items (feed)

Friday, December 25, 2009

Skype - video conferencing

I'm still looking for a reasonably reliable video conferencing solution that my mother can use.

It has to run on OS X, the UI should work well for a low vision user, and it must "auto-answer" when I call.

I've tried iChat. Enough said. Apple would make me happy if they pulled iChat from the OS and sold it separately. Maybe they'd be motivated to make it work, and they'd encourage competition.

I really like the quality of Google Video Chat when it works. Alas, it fails far too often, the interface is a case study in UI sadism and the plugin didn't work on my 10.6 64 bit machine.

That leaves Skype, with video auto-answer. The quality isn't as good as GV, and it does crash, but I think it's more reliable than GV. More importantly, auto-answer is build it. The install was very easy.

I'll report more as I get additional experience.

--
My Google Reader Shared items (feed)

LogMeIn OS X - 32 bit only

For several weeks I was frustrated that LogMeIn didn't work on my iMac i5 running 10.6.2. I couldn't find any explanation. I made do with the almost inert Java applet or used my MacBook (10.5) to maintain my mother's Mini.


It did work for me in 32 bit mode, but it was flaky. I switched to Firefox which is still 32 bit (the 64 bit version is in beta I think). It worked there.

Obviously LogMeIn.com isn't exactly dying to please OS X customers. This should have shown up in blazing red letters for every OS X user who logs in to the service. Practically speaking, LogMeIn is not compatible with any of Apple's newer machines.

I don't mind them not having a fix, I do mind the time I wasted trying to make their product work.

Anyone know a better (please, no VNC) remote control solution? I don't mind paying! (Yes, I know about Apple's remote control solution. It's almost as crummy as iChat.)

OS X Mail.app supports multiple sending aliases

If you want to use aliases when you send an email ...
Mail’s Email Aliases, and Complexity Hidden - Release Candidate One
... all my outgoing email appeared to come from the One True Email Address ... I looked around Mail’s account preferences for a hint as to where outgoing email aliases could be set up. Nowhere, it seemed. Could they have left that feature out? Do they want strict one-to-one mappings between incoming and outgoing addresses, and didn’t account for aliases? Surely not.
A Google search later, it turns out you can list multiple addresses separated by commas, and later those addresses will appear on a menu in the New Message window. Your selection will determine from whence that message appears to be delivered, and everybody’s happy.
This is a typical Apple move. Provide the functionality, but make it invisible and documentation free. No promises.
--
My Google Reader Shared items (feed)

Retrospect 8 - no user guide?

I have two backup systems at the moment: Time Capsule/Time Machine and Retrospect Professional (Windows). Neither is fabulous, but there aren't a lot of good choices. Somewhat to my surprise EMC fixed quite a few Retrospect Pro bugs; it's extremely complex to configure but my version works.

Problem is, I want to sunset my XP box. So I need an OS X only solution. Fortunately EMC has invested in creating a new version of the original Retrospect product. It now runs on 10.6 Intel.

I downloaded a trial version and, as a veteran user, I was able to get a hard drive backup going in minutes. Configuring the clients is a bit trickier than it used to be, but that should only take a few minutes with the User Guide ...

User Guide?


Yes, the documentation for a SOHO backup system has been missing since March 2009 because EMC won't pay for a tech writer.

Who the #$!#$#! is going to use a backup system when the vendor won't even invest in a manual? (*cough* Time Machine *cough).

What kind of company would bring a product like this to market, then be unable to pay a tech writer to put a manual together - back in the peak of the great recession when contract writers were begging for work?

What a waste.

Update 1/2/10: Joe Kissell wrote a cautious review of Retrospect 8 in Sept 2009. He didn't mention the missing manual.

Update 3/13/2010: Still no user guide. The EMC forum responses from product support are very sad.
--
My Google Reader Shared items (feed)

When Google Voice goes bad - report here

Google Voice (VOIP with local switched connections) saves me about $1,000 a year in mobile long distance charges, so I'm a grateful fan.

The quality used to be pretty iffy, but these days it's good to Canada -- except when it's awful. Two weeks ago an echo problem forced me to revert to the higher quality but costly AT&T alternative.

I reported my problem and a few days later it resolved. Coincidence? Probably. All the same, be sure to report if you run into GV quality issues.
--
My Google Reader Shared items (feed)