Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

An HP All-in-One software installation issue Install
If your system drive was set up with a case-sensitive HFS file system, HP's All-in-One installer will fail when it gets to the HP Setup Assistant -- it will ask you to "Select Device" and give you an empty list. To get the installer to work, you have to install it on a case-insensitive file system. I've confirmed this with version 7.9.1 of the PhotoSmart C6100 series and version 7.9 of the Officejet 7310 series drivers.

The solution? The only one I've found is to re-format and install on a file system that is not case sensitive. After hearing back from HP's tech support, they confirmed the problem and the solution:
Thank you for contacting HP Total Care.

The software for the Photosmart C6180 is not supported on a case sensitive partition. You will have to install the drivers on a case-insensitive partition.
I only wish they had mentioned that anywhere in the online troubleshooting section. Sigh.
  • Currently 1.71 / 5
  You rated: 1 / 5 (7 votes cast)

An HP All-in-One software installation issue | 6 comments | Create New Account
Click here to return to the 'An HP All-in-One software installation issue' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
An HP All-in-One software installation issue
Authored by: Anonymous on Jun 25, '07 08:48:48AM

The HP Setup Assistant is notorious for causing problems even on a default installations of OSX. The issue I see most often is that if the Assistant is not completed the first time it launches (i.e. if you quit the program or the printer doesn't happen to be plugged in) it will perpetually launch on startup. The real kicker? The Assistant is not found in startup items, in order to resolve the issue do a spotlight search for "hp setup" and delete the application package. The Assistant doesn't do anything compelling anyway, just add the printer through System Preferences.

[ Reply to This | # ]
An HP All-in-One software installation issue
Authored by: brett_x on Jun 25, '07 11:10:38AM

Just as an FYI:
Apple doesn't even support installing the newest Leopard Beta on a case-sensitive file system. So think before you format. Don't use case-sensitive unless it is absolutely necessary.

[ Reply to This | # ]
An HP All-in-One software installation issue
Authored by: dmw on Jun 25, '07 11:53:20AM

After you finish reformatting your drive and reinstalling your OS, if you find that you still have need of a case-sensitive filesystem for something, just create a disk image formatted case-sensitive.

I used to do the opposite when, for a period of time, I had my disk formatted case-sensitive. When I would run into a problem with an app that didn't like it, I would just install it into a case-insensitive disk image. Alas, this probably won't work for your driver problem.

[ Reply to This | # ]
An HP All-in-One software installation issue
Authored by: mac_sushi on Jul 21, '07 02:22:53PM
I had this problem and did some reverse engineering... It is extremely embarrassing that HP has made such obvious blunders when they wrote this code, and it would be a small matter to fix. I created a quick workaround.

Simply create two symlinks (you may need to be root to do this):

cd /Library/Frameworks ; ln -s HPSmartX.framework HPSmartx.framework


cd "/Library/Application Support" ; ln -s hp HP

[ Reply to This | # ]
An HP All-in-One software installation issue
Authored by: mac_sushi on Jul 21, '07 03:16:43PM
If you want memory card transfer to work as well, you will also need:

cd /Library/Printers/hp/Utilities/ ; ln -s "HP Printer" "hp printer"

[ Reply to This | # ]
An HP All-in-One software installation issue
Authored by: jms1 on Aug 28, '07 06:07:29PM

This is, unfortunately, a recurring problem- programs written for the Mac which "don't know how to deal with case-sensitive filesystems", as if there were some problem with them... the real issue is that whoever has been writing these programs has been writing sloppy code. Almost every unix-type system out there (Linux, BSD, Solaris, HP/UX, AIX, etc.) have ALWAYS used case-sensitive filesystems.

The only "special" thing you need to do in order to work with a case-sensitive filesystem is be careful that your filenames match- if you have a file called "ABC.txt", make sure your code looks for it as "ABC.txt", instead of "abc.txt" or "ABC.TXT".

It's called "paying attention to detail", and it's something that every programmer should be doing. I've been writing code since the late 1970's, and in my mind there is NO EXCUSE for this kind of sloppy programming.

This is a page that I wrote which explains the problem, as well as how I was able to solve it for one particular game simply by finding the filenames that a program was looking for and making the filenames within the .app bundle match them. Of course, if different parts of the program look for the same file with differently-cased names, I would resort to something like symlinks to make it work.

[ Reply to This | # ]