Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 7 Jun 2002 22:12:21 +0300
From:      =?iso-8859-7?b?tuPj5evv8iDP6erv7e/s/PDv9evv8g==?= <aoiko@cc.ece.ntua.gr>
To:        Doug White <dwhite@resnet.uoregon.edu>
Cc:        freebsd-hackers@FreeBSD.ORG
Subject:   Re: Cannot access disk
Message-ID:  <200206072212.22101.aoiko@cc.ece.ntua.gr>
In-Reply-To: <20020607114011.V5585-100000@resnet.uoregon.edu>
References:  <20020607114011.V5585-100000@resnet.uoregon.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
On Friday 07 June 2002 21:41, Doug White wrote:
> On Fri, 7 Jun 2002, [iso-8859-7] =B6=E3=E3=E5=EB=EF=F2 =CF=E9=EA=EF=ED=EF=
=EC=FC=F0=EF=F5=EB=EF=F2 wrote:
> > On Thursday 06 June 2002 22:36, Doug White wrote:
> > > On Thu, 6 Jun 2002, Aggelos Economopoulos wrote:
> > > > After adding a 40G ide disk(ad3) on my system, I 'ld like to devo=
te
> > > > some extra space to FreeBSD (there is already a linux installatio=
n
> > > > on the 40G disk). However, after booting my -stable installation =
on
> > > > the first disk(ad0), I get the error message "excessive recursion
> > > > in search for slices" by the kernel on any attempt to access ad3
> > > > (mount a partition, fdisk -s /dev/ad3, or even a read() on ad3).
> > >
> > > Try zeroing off the beginning of the disk with dd; maybe there's a
> > > corrupt partition table there.
> >
> > No, the partition table is _not_ corrupt. As I mentioned before, I ha=
ve
> > a working linux installation on said disk. Moreover, I can parse the
> > partition table chain under the linux kernel (using userspace tools)
> > but under freebsd I get the same error as the freebsd kernel partitio=
n
> > handling code. I even read the mbr pt + extended pts with a hex edito=
r,
> > they are just fine. I' ve spent about two weeks on the subject before
> > ruling out all posibilities that this is a partition handling problem=
=2E
>
> Well if tools blow up on multiple platforms, I'm inclined to point to a
> corrupt partition table.

What _exactly_ do you mean? I can't get your logic(?) in the above senten=
ce.

> Linux may have a workaround but it doesn't get
> around the root brokenness.

There is no workaround. I've been studying both implementations for the l=
ast=20
two weeks. I actually implemented a partition viewer based on the linux=20
kernel code which works under linux, but is confused in the same way as t=
he=20
freebsd kernel is, when run under freebsd. I think you haven't read my=20
initial posting with full attention...

>
> Fix your partition table and your systems will be happy.
>
> Doug White                    |  FreeBSD: The Power to Serve
> dwhite@resnet.uoregon.edu     |  www.FreeBSD.org

--=20
Make your program read from top to bottom.
            - The Elements of Programming Style (Kernighan & Plaugher)


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




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