SOLVED: Re: cannot partition HP 73GB disks

Anton Shterenlikht mexas at bristol.ac.uk
Mon Jul 6 22:44:46 UTC 2009


On Mon, Jul 06, 2009 at 11:22:29PM +0100, Anton Shterenlikht wrote:
> On Mon, Jul 06, 2009 at 09:51:25PM +0100, Anton Shterenlikht wrote:
> > On Mon, Jul 06, 2009 at 09:17:33PM +0100, Anton Shterenlikht wrote:
> > > Trying to install FBSD 8.0-snapshot 200906 on 73GB HP scsi disks:
> > > 
> > > da0 at mpt0 bus 0 target 0 lun 0
> > > da0: <HP 73.4G ST373454LC HPC2> Fixed Direct Access SCSI-3 device
> > > da0: 320.000MB/s transfers (160.000MHz, offset 63, 16bit)
> > > da0: Command Queueing Enabled
> > > da0: 70007MB (143374738 512 byte sectors: 255H 63S/T 8924C)
> > > da1 at mpt0 bus 0 target 1 lun 0
> > > da1: <HP 73.4G ST373454LC HPC2> Fixed Direct Access SCSI-3 device
> > > da1: 320.000MB/s transfers (160.000MHz, offset 63, 16bit)
> > > da1: Command Queueing Enabled
> > > da1: 70007MB (143374738 512 byte sectors: 255H 63S/T 8924C)
> > > 
> > > 
> > > and partition name appears only as "X" in disklabel editor: 
> > > 
> > > 
> > >                          FreeBSD Disklabel Editor
> > > 
> > > Disk: da0               Free: 0 blocks (0MB)
> > > 
> > > Part      Mount          Size Newfs   Part      Mount          Size Newfs
> > > ----      -----          ---- -----   ----      -----          ---- -----
> > > X         /efi          100MB EFI   Y
> > > X         /             512MB UFS2   Y
> > > X         swap         4055MB SWAP
> > > X         /var         3051MB UFS2+S Y
> > > X         /tmp          512MB UFS2+S Y
> > > X         /usr        61776MB UFS2+S Y
> > > 
> > > 
> > > automatic or manual - doesn't matter, all partitions are named X,
> > > and the installation fails with "cannot create partition /dev/X" or
> > > similar.
> > > 
> > > With some seagate 17GB disks works fine.
> > > 
> > > Please advise
> > 
> > This thread mentiones a somewhat similar problem
> > - the installation program cannot "write data to
> > disk" in 5.2 and 6.1. It's on zx6000 itanium,
> > which is very similar to my rx2600, and again
> > 73GB scsi disks are used:
> > 
> > http://lists.freebsd.org/pipermail/freebsd-ia64/2006-December/001191.html
> > 
> > no solution was found then.
> 
> Using livefs cd I was able to gpart one disk. Then booting from the
> installation disk1 I can set:
> 
>                          FreeBSD Disklabel Editor
> 
> Disk: da0               Free: 0 blocks (0MB)
> 
> Part      Mount          Size Newfs   Part      Mount          Size Newfs
> ----      -----          ---- -----   ----      -----          ---- -----
> da0p1     /efi          400MB EFI   N
> da0p2     /             512MB UFS2   N
> da0p3     swap         2048MB SWAP
> da0p4     /var         1024MB UFS2+S N
> da0p5     /tmp         1024MB UFS2+S N
> da0p6     /usr        64999MB UFS2+S N
> 
> 
> However, when the installaiton starts I get several warnings, something
> about fsck returning error 8 on checking root partition, and then this
> error:
> 
> Error mounting /dev/da0p2 on /mnt : Invalid argument 

In the partitioning part of the installation program I had to delete
all partitions and create them again. Somehow this time round partition
names were created fine, and the installation then proceeded ok.

It seems all that was needed was
	gpart create -s gpt da0

from the livefs, then the installation cd could be used.

not sure why this happened with 73GB disks and didn't happen with 17GB disks.

-- 
Anton Shterenlikht
Room 2.6, Queen's Building
Mech Eng Dept
Bristol University
University Walk, Bristol BS8 1TR, UK
Tel: +44 (0)117 928 8233 
Fax: +44 (0)117 929 4423


More information about the freebsd-ia64 mailing list