bug-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: oskit-mach: partition detecting hangs


From: Jeroen Dekkers
Subject: Re: oskit-mach: partition detecting hangs
Date: Tue, 14 Aug 2001 17:27:39 +0200
User-agent: Mutt/1.3.20i

On Tue, Aug 14, 2001 at 10:04:53AM -0400, Igor Khavkine wrote:
> On Tue, Aug 14, 2001 at 10:55:37AM +0200, Daniel Wagner wrote:
> 
> > It may be a good idea to mention this in the README file. Since if it is
> > not setted correctly make says:
> >  
> >       make: *** No rule to make target `kernel', needed by `all'.  Stop.
> 
> The makefile for oskit-mach is really weird, every time I reget it
> from CVS I need to fix it for it to build properly. Maybe those
> fixed should go upstream. My patch is attached.

No, this is Roland's configuration thing. If I'm right, you can do:
"make kernel-ide+foo+bar". This will build oskit-mach with the ide drivers
and driver foo and bar. AFAIK it's nowhere documented, I think it should be
in the readme. The problem here is that it can't find oskit/multiboot.o, when
you change OSKIT_LIBDIR to the right path it works.

> > * I load the oskit-mach kernel over the local net on a different machine 
> > started it. The kernel hangs when it tries to detect the partition
> > tables:
> >   
> >       ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
> >       hda: Maxtor 90871U2, 8297MB w/512kB Cache, CHS=1057/255/63
> >       Partition check:
> >        hda:
> > 
> > To be sure oskit itselfs works I tried a example kernel (linux_fs_com)
> > which tests the filesystem. This kernel runs without hanging. 
> > I still investigated the problem but I'd like to know if someone else
> > had the same problem?
> 
> I have heard of of this problem but I've not had it myself. I think
> it was related to logical partitions. What is your partition layout
> on hda?

No, that's the oskit code if you're going to read from a partition, it
only supports "one level of nesting" according to the documentation. With
partfs the partition code isn't in mach anymore and the problem should be
fixed.

However, the partition check is in the linux driver code, which should
always display the right results. I think this oskit-mach is linked against
the newest oskit, it should be linked against oskit 20000202. This should
be in the readme too.

Jeroen Dekkers

Attachment: pgpLLTLRrKJeS.pgp
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]