View previous topic :: View next topic |
Author |
Message |
rndpkt n00b
Joined: 04 Mar 2003 Posts: 59
|
Posted: Tue Sep 21, 2004 12:27 am Post subject: Sun Ultra 10 + Gentoo Sparc + 120Gb Drive |
|
|
I'm trying to get the full capacity of a 120Gb drive in Linux (Sparc) in ai Sun U10. The bus of the U10 is UDMA/33, so the maximum supported capacity is 137Gb. I have a Seagate ST3120026A drive, which is 120Gb. The listed specifications are
Code: | Cylinders: 16383
Heads: 255
Sectors: 63
|
I've created the Sun disklabel according to usual specifications:
Code: | Command (m for help): s
Building a new sun disklabel. Changes will remain in memory only,
until you decide to write them. After that, of course, the previous
content won't be recoverable.
Drive type
? auto configure
0 custom (with hardware detected defaults)
a Quantum ProDrive 80S
b Quantum ProDrive 105S
c CDC Wren IV 94171-344
d IBM DPES-31080
e IBM DORS-32160
f IBM DNES-318350
g SEAGATE ST34371
h SUN0104
i SUN0207
j SUN0327
k SUN0340
l SUN0424
m SUN0535
n SUN0669
o SUN1.0G
p SUN1.05
q SUN1.3G
r SUN2.1G
s IOMEGA Jaz
Select type (? for auto, 0 for custom): 0
Heads (1-1024, default 255): 255
Sectors/track (1-1024, default 63): 63
Cylinders (1-65535, default 16381): 16381
Alternate cylinders (0-65535, default 2): 2
Physical cylinders (0-65535, default 16383): 16383
Rotation speed (rpm) (1-100000, default 5400): 7200
Interleave factor (1-32, default 1): 1
Extra sectors per cylinder (0-63, default 0): 0
|
Then I remove the pre-created paritions and make one large partition #1 taking up the entire disk:
Code: | Command (m for help): n
Partition number (1-8): 1
First cylinder (0-16381): 0
Last cylinder or +size or +sizeM or +sizeK (0-16381, default 16381):
Using default value 16381
Command (m for help): p
Disk /dev/hdd (Sun disk label): 255 heads, 63 sectors, 16381 cylinders
Units = cylinders of 16065 * 512 bytes
Device Flag Start End Blocks Id System
/dev/hdd1 0 16381 131580382+ 83 Linux native
/dev/hdd3 0 16381 131580382+ 5 Whole disk
|
However whenever I use mke2fs, the act of formatting the parition completely locks up the IDE bus. I've experimented with various fdisk partition-creation sizes such as +120G or +120000000000 which of course come close to filling the entire disk but not quite. Those all work fine but using all cylinders does not. Does anyone know of something I'm doing wrong or some sort of known bug I haven't been able to google?
For the record, the disk works fine at full capacity on an x86 machine. |
|
Back to top |
|
|
ian! Bodhisattva
Joined: 25 Feb 2003 Posts: 3829 Location: Essen, Germany
|
Posted: Tue Sep 21, 2004 1:38 pm Post subject: |
|
|
Moved from 'Kernel & Hardware'. _________________ "To have a successful open source project, you need to be at least somewhat successful at getting along with people." -- Daniel Robbins |
|
Back to top |
|
|
tizzy n00b
Joined: 07 Nov 2003 Posts: 11 Location: Germoney
|
Posted: Fri Sep 24, 2004 12:45 pm Post subject: |
|
|
Are you sure the Ultra 10s IDE-controller supports harddisks that big? I can remember having trouble with a 40GB disk. 20GB works just fine in my U10. The bigger one didn´t run whatever I tried (Linux, NetBSD, Solaris). Maybe it depends on the vendor.
T. |
|
Back to top |
|
|
rndpkt n00b
Joined: 04 Mar 2003 Posts: 59
|
Posted: Fri Sep 24, 2004 1:20 pm Post subject: |
|
|
Well, the bus is UDMA/33 and the spec for UDMA/33 is supposed to support up to 137Gb disks. |
|
Back to top |
|
|
tizzy n00b
Joined: 07 Nov 2003 Posts: 11 Location: Germoney
|
Posted: Sat Sep 25, 2004 11:55 am Post subject: |
|
|
rndpkt wrote: | Well, the bus is UDMA/33 and the spec for UDMA/33 is supposed to support up to 137Gb disks. |
I spent the last night trying out some harddisks in my Ultra 10. I didn´t install an operating system, I stopped if the system was able to part the hard disk into slices or partitions.
Here are the results:
Seagate ST320014A, 20GB, works, Solaris, Linux, NetBSD
Seagate ST330013A, 30GB, works, Solaris, Linux, NetBSD
Maxtor 6E030L0, 30GB, works, Solaris, Linux, NetBSD
IBM IC35L040V2, 40GB, don´t work
Maxtor 6Y080P0, 80GB, don´t work
Seagate ST3120022A, 120GB, don´t work
Seagate ST3160023A, 160GB, don´t work
Of course this test is not representative, maybe other hard disks works just fine. Maybe it depends on the hardware revision of the machine, I don´t know.
Tizzy |
|
Back to top |
|
|
inode77 Veteran
Joined: 20 Jan 2004 Posts: 1303 Location: Heart of Europe
|
Posted: Sat Sep 25, 2004 12:18 pm Post subject: |
|
|
I've got a 120GB harddisk running in a U10/333 and a U10/440 without any problems. Make sure you have the latest OBP available for the U10 installed. I never run into this problem just with disks bigger 137GB. Using a WD-1200JB (8MB Cache) that had previously installed solaris. So the disk geometry settings didn't have to be modified by me. |
|
Back to top |
|
|
rndpkt n00b
Joined: 04 Mar 2003 Posts: 59
|
Posted: Sat Sep 25, 2004 1:52 pm Post subject: |
|
|
Do you know where to get the latest OBP code and how to install it w/o Solaris? |
|
Back to top |
|
|
inode77 Veteran
Joined: 20 Jan 2004 Posts: 1303 Location: Heart of Europe
|
Posted: Sat Sep 25, 2004 2:45 pm Post subject: |
|
|
Jup nothing easier than that. Everything basic concering documentation you need for your U10 can be found linked from here:
http://sunsolve.sun.com/handbook_pub/Systems/U10/U10.html
The "Flash PROM patch" under section "Quick Facts" is what you need to download. Then open your U10 set the EEPROM jumper to writable (If you've got problems to locate it there's a manual for that too), unpack the patch copy the latest under "/" and boot form OBP with full path. (I did it when Solaris was installed but don't know if it works under linux too.) After successfull flashing set the jumper to write disable once more. |
|
Back to top |
|
|
tizzy n00b
Joined: 07 Nov 2003 Posts: 11 Location: Germoney
|
Posted: Sat Sep 25, 2004 2:55 pm Post subject: |
|
|
inode77 wrote: | I've got a 120GB harddisk running in a U10/333 and a U10/440 without any problems. Make sure you have the latest OBP available for the U10 installed. I never run into this problem just with disks bigger 137GB. Using a WD-1200JB (8MB Cache) that had previously installed solaris. So the disk geometry settings didn't have to be modified by me. |
I can confirm this. After installing the update the 120GB disk seems to work.
I didn´t installed the operating system yet, but the hard disk was recognized by Linux and NetBSD without problems. Thanks for the helpful hint.
Tizzy |
|
Back to top |
|
|
Emphii n00b
Joined: 08 Oct 2004 Posts: 46
|
Posted: Fri Oct 08, 2004 8:53 pm Post subject: |
|
|
HALT!.. Tizzy. So you managed to flash your U10 without Solaris?
Got to try myself then too. (Might come in need) _________________ /tmp. |
|
Back to top |
|
|
seto n00b
Joined: 09 Apr 2003 Posts: 25 Location: Switzerland
|
Posted: Fri Oct 22, 2004 1:26 pm Post subject: |
|
|
just a little hint: if you try to load a flash updater image via silo, it won't work.
somehow the elf binary isn't compatible (it contains multiple executable sections?) with the usual format of sparc boot images.
the sun boot loader can load it, if you've got solaris installed, you're lucky.
doing it with a linux-only system isn't impossible, though:
you can either make a bootable cdrom with the image (seems to be a lot of work, i didn't bother trying it) or, which is the easiest way imho, use netboot.
have a look at http://www.gentoo.org/doc/en/gentoo-sparc-netboot-howto.xml, and use a flash-updater image instead of the gentoo-sparc image.
on my machine, it worked out of the box:
tomoe ~ # prtconf -V
OBP 3.31.0 2001/07/25 20:36
this seems to be the last obp release for the ultra5/10, according to sun (they stopped support in 2001)
hope this helps! |
|
Back to top |
|
|
Emphii n00b
Joined: 08 Oct 2004 Posts: 46
|
Posted: Wed Nov 03, 2004 10:12 pm Post subject: |
|
|
>seto< "just a little hint: if you try to load a flash updater image via silo, it won't work.
somehow the elf binary isn't compatible (it contains multiple executable sections?) with the usual format of sparc boot images."
! Yes ! I noticed that after many tryings.. =)
Anyway - I borrowed one Solaris installation kit from work and did a workaround with that.. =)
I had three machines to update.
Working with these u10:s is getting more fun that I tought first. _________________ /tmp. |
|
Back to top |
|
|
inode77 Veteran
Joined: 20 Jan 2004 Posts: 1303 Location: Heart of Europe
|
Posted: Thu Nov 04, 2004 12:15 am Post subject: |
|
|
Downloading solaris (v9 4/04 IIRR) for sparc, home use is free of charge by sun, so it's always handy to have a set of roms if you need one. |
|
Back to top |
|
|
eridu n00b
Joined: 11 Nov 2004 Posts: 15
|
Posted: Thu Nov 25, 2004 12:36 pm Post subject: |
|
|
unbelievable, someone with exactly the same problem (even hardware specifications)!
got to the point where my sun accepts the hard drive i.e. flash updating etc, it recognises the drive correctly but it won't format the final partition (sits around the 100GB+ mark). even tried with solaris, but it doesn't like the final part of the disk either (as the orig poster found, windows is happy enough). guess i'll just have to lose that bit of space.
did the original poster get to use all his space on the drive, can't help but be curious?
steve |
|
Back to top |
|
|
|