How do I perform a ufs format on a 160 Gb USB external hard drive with Solaris 9?

Posted on 2006-04-26
Medium Priority
Last Modified: 2008-03-03

I have two questions which I've been trying to figure out for days now:

1.  I just purchased 2 Iomega 160Gb external hard drives which I intend using as mass storage devices on a Solaris 9 system.  

Doing a prtconfig -D command, I can see the USB device listed.  I used the mkfs command to create the ufs file system, but managed to get only 72Gb on this drive.  How do I format the full capacity of this disk for ufs?

2.  How can I determine on this Solaris system whether the USB port is v1.1 or v2.0, and how can I optimize the setup on the USB port for maximum transfer speed?

The hard drive info:

Barracuda 7200.9

Capacity:160.0 GB
Speed:7200 rpm
Average Seek Time:11 ms

Ok, I fibbed, 3 question actually.

Thanks in advance.

Question by:JaegerBH
  • 2
LVL 27

Expert Comment

ID: 16549440
Do you have x86 or SPARC Solaris?

IF you are on x86
1.  Install patch 119443-02
2.  Look to your messages file or dmesg command, you will see either USB 2.0 device or USB 1.10 device when device is plugged. It's a real speed  of your device.
3. If your internal usb hub is 2.0 and device is 2.0 driver detects it automatically. Otherwise - no way (or install usb 2.0 external pci card)

IF you are on Sparc: I guess not.


Author Comment

ID: 16555022
Thanks for your reply.

1.  This machine does not have patch 119443-02 and unfortunately, being one of our lab machines, I'm not at liberty to install any patches.  What does this patch do for formatting a USB hard drive?  I'm still not sure how to format/partition/mkfs this particular drive.

2.  I used the dmesg command to determine that it is indeed a USB 2.0 port.

LVL 27

Accepted Solution

Nopius earned 1000 total points
ID: 16558400
1. Patch 119443-01 enables support of large hard drives in sd driver for drives >73G in x86 platform. USB storage is handled by sd driver (it looks like scsi drive even it's an ide in usb enclosure).
2. dmesg | grep -i usb

Featured Post


Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Windows Server 2003 introduced persistent Volume Shadow Copies and made 2003 a must-do upgrade.  Since then, it's been a must-implement feature for all servers doing any kind of file sharing.
Among the most obnoxious of Exchange errors is error 1216 – Attached Database Mismatch error of the Jet Database Engine. When faced with this error, users may have to suffer from mailbox inaccessibility and in worst situations, permanent data loss.
This tutorial will walk an individual through the process of installing the necessary services and then configuring a Windows Server 2012 system as an iSCSI target. To install the necessary roles, go to Server Manager, and select Add Roles and Featu…
This Micro Tutorial will teach you how to reformat your flash drive. Sometimes your flash drive may have issues carrying files so this will completely restore it to manufacturing settings. Make sure to backup all files before reformatting. This w…
Suggested Courses
Course of the Month9 days, 3 hours left to enroll

621 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question