Subject: Re: Compressed .o

From: Russell King <[email-masked]>
Date: Wed, 3 Mar 1999 20:17:15 +0000 (GMT)

[email-masked] writes:
> I still can't get !Linux to recognise my hda3 (`ADFS' is not a filesystem)
> Is there something that willy didn't set it up to mark it bootable?

Ok, here is the mechanism that !Linux uses to detect whether or not the filesystem
is valid.  (it is the same as PartMan in fact).

1. Validate name, and split out filesystem, drive and partition number
   It should be: *ADFS::4.3 for /dev/hda3

2. It then passes 'ADFS::4' to the partition library (same library as used in PartMan)

3. The partition library splits ADFS::4 into 'ADFS' and '4'

4. It then tries to look up the number of the ADFS_DescribeDisc SWI.  If this
   fails, then it will complain about invalid filesystem.

5. If ADFS_DescribeDisc on the drive name fails, then this will also cause a
   similar message.

And that's about it.  Did you say that PartMan does correctly identify this disk?

> And then it hangs with a small pattern of cyan and red pixels near the bottom
> left of the screen.

No idea what this is.  Does it always appear in the same positiion?  Does the position
depend on the last known mouse pointer position?

> Slightly further. It means that the object files necessary to gunzip are not
> corrupted by the linker (said files being the ones you supplied, if I understand
> things correctly)
> 
> So what's mangling the branch into the kernel? 

Erm, dunno.
   _____
  |_____| ------------------------------------------------- ---+---+-
  |   |         Russell King        [email-masked]      --- ---
  | | | |   http://www.arm.linux.org.uk/~rmk/aboutme.html    /  /  |
  | +-+-+                                                     --- -+-
  /   |               THE developer of ARM Linux              |+| /|\
 /  | | |                                                     ---  |
    +-+-+ -------------------------------------------------  /\\\  |