Problems getting Solaris to correctly recognize a 9GB external HD

Posted on 1999-12-24
Medium Priority
Last Modified: 2013-12-27
After installing Solaris 7 (2.7) on an
E3000 and on a Sparc 4 that previously had Solaris 2.5.1, I resliced an external 9GB Sun Unipack Hard Drive that was connected to the internal SCSI bus on the E3000. The E3000 has two internal 4GB HD. The external 9GB HD has device ID# 3 (c0t3d0).
After labeling the disk and saving the partition information with the values reported by Solaris, I can create filesystems and mount them.
However, after a reboot, Solaris reports
a corrupt label - bad magic number for this external HD.
I checked the disk and found out that it's a:
Model M2949ESP ID:J
P/N CA01407-B792

Data Cyl = 5038
Alt Cyl = 2
Physical Cyl = 5040
Sectors = 196
Heads = 18
RPM = 7200

I got these specs. on the disk from a contact. After using the format command again, I selected "Other" disk type and proceeded to type in the values for this
Fujitsu HD. When I tried to label the disk though, the procedure failed.
After a reboot, solaris reports
corupt label, bad geometry
Label says 17777592 blocks, Drive says 17689267 blocks.
configured with capacity of 8.43 GB
What is strange is that I have connected this same type of disk to other sun machines running 2.5.1 and even though I only labeled and not saved the partition information to the disk, Solaris did not complain about this external HD, nor did I get an message in the console about a corrupt label.

I would appreciate any help on resolving this problem. Perhaps there is a known problem in solaris 2.7 with regards to this type of disk.

Perhaps it's because it's a FUJITSU disk.


Denmark W.
Question by:dweatherb

Expert Comment

ID: 2305972
Did you 'label' the disk again _after_ you entered the
slice info?

Expert Comment

ID: 2308628
Solaris often complains about non-Sun disks.  We have been running our Suns with non-Sun disks, and getting these "error" messages for a long time with no ill effect (except for the nagging messages.)

Author Comment

ID: 2309776
Yes, I label everytime.
Actually, it would be nice if the problem was just a nagging message.
However, the only cooked filesystem on the disk gets corrupted everytime.
Also Informix, can't find the raw device
used for it's root dbspace at it's startup.
If I label the disk again after retrieving a saved partition table,
Informix can be initialized again.

Any other ideas?

[Webinar] Improve your customer journey

A positive customer journey is important in attracting and retaining business. To improve this experience, you can use Google Maps APIs to increase checkout conversions, boost user engagement, and optimize order fulfillment. Learn how in this webinar presented by Dito.


Expert Comment

ID: 2314892
See Patch: 107028-01

We have the same problem.

There is a drive firmware patch for some Fujitsu drives that addresses this problem.

We found that our drives worked fine after applying the patch.

If you have Sun Service, they generally will exchange these drives.

Author Comment

ID: 2315505
Thanks BigRon,

I didn't mean to reject.
I just wanted to know if you found this patch at Sun's site or Fujitsu's site.
Do you still have it?
Perhaps you can attach it to an email
for me. We are considering returning the
disks, but that will impact some plans that we have. I'd like to try your suggestion first.


Denmark W.

Accepted Solution

BigRon earned 200 total points
ID: 2315575
I sent it.  Let me know if you get it.  Our E-mail ain't the best.

Author Comment

ID: 2315803
Thanks, but I found it and downloaded it.
The model# of the Fujitsu disk that we have is M2949ESP.
It appears that this patch only applies to certain Fujitsu disks:

Do you think it will apply for our disk?
How can I check if a patch exist for this disk?


Denmark W.

Featured Post

Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Question has a verified solution.

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

Attention: This article will no longer be maintained. If you have any questions, please feel free to mail me. jgh@FreeBSD.org Please see http://www.freebsd.org/doc/en_US.ISO8859-1/articles/freebsd-update-server/ for the updated article. It is avail…
Using libpcap/Jpcap to capture and send packets on Solaris version (10/11) Library used: 1.      Libpcap (http://www.tcpdump.org) Version 1.2 2.      Jpcap(http://netresearch.ics.uci.edu/kfujii/Jpcap/doc/index.html) Version 0.6 Prerequisite: 1.      GCC …
This video shows how to set up a shell script to accept a positional parameter when called, pass that to a SQL script, accept the output from the statement back and then manipulate it in the Shell.
In a previous video, we went over how to export a DynamoDB table into Amazon S3.  In this video, we show how to load the export from S3 into a DynamoDB table.
Suggested Courses
Course of the Month6 days, 4 hours left to enroll

589 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