Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 9 Jan 1995 22:02:44 +1100 (EST)
From:      Shaun Amy <amy@physics.su.OZ.AU>
To:        questions@FreeBSD.org
Cc:        amy@physics.su.OZ.AU (Shaun Amy)
Subject:   FreeBSD 2.0R and ESDI drives
Message-ID:  <199501091102.AA10442@physics.su.OZ.AU>

next in thread | raw e-mail | index | archive | help
Hi,

I am hoping that someone else may have seen this problems and the solution has
already been found.  Essentially I cannot get 2.0R to install onto an ESDI
drive in an Olivetti XP9 (386 based).  I was quite willing to believe it was
some form of incompatability with the Olivetti and FreeBSD and ESDI until I
decided to try installing 1.1.5.1 which installed first go and ran without
problems.  Thus it appears that something has broken in 2.0R which worked in
1.1.5.1.

I have two ESDI drives on a WD1007 and then a couple of SCSI disks connceted
to an Adaptec 1542B.  On the first ESDI drive (304MB) the first half is DOS
and the second half Unix and the second ESDI drive is going to be solely for a
Unix filesystem. 

I can boot of the floppy and the installation from the first disk runs fine
but the first time that a boot is required from the hard disk I get the
following.  Just after the "npx0 ..." line I get "panic: cannot mount root" and
that is it when booting from the first hard disk.  I have done a number of
investigations regarding these disks and the controllor (a WD1007) is
definitely doing translations to get the cylinders below 1024.  Here is what I
found:

  ----------------------------------------------------------------------------
                                         Olivetti Low-     FreeBSD     DOS
                                         Level Format
                                         Utility
  ============================================================================
  Disk 0 -  Type 31 (304MB)
            Interleave                         1
            Cylinders                       1409             1412      813
            Heads                             13               13       15
            Sectors                           34               35       51

  Disk 0 -  Type 33 (136MB)
            Interleave                         1
            Cylinders                       1221             1224      819
            Heads                              7                7       10
            Sectors                           34               35       34
  ----------------------------------------------------------------------------

I am aware that the FreeBSD geometry must match that of DOS and I changed
things to match the above before assigning the slice and then proceeding to
setup filesystems on the first disk.  The same parameters were used for the
1.1.5.1 installation which as I mentioned works fine.

I don't know what else to try in order to get 2.0R up and running and the
successful installation of 1.1.5.1 suggests that my hardware isn't too
strange!

Any help would be most helpful.

Many thanks, Shaun.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199501091102.AA10442>