From: Chris Newbold (ctne_ltd@uhura.cc.rochester.edu)
Date: 09/08/92


From: ctne_ltd@uhura.cc.rochester.edu (Chris Newbold)
Subject: Re: 0.97pl4 breaks SCSI extended partition code
Date: 9 Sep 1992 00:06:44 GMT

In <716010250snx@prism.demon.co.uk> david@prism.demon.co.uk (David Metcalfe) writes:

>I recently upgraded from the mcc-interim version of 0.97pl2 to pl4.
>However, when Linux boots up with pl4 it fails to read my extended
>DOS partition on the SCSI drive with the following error message

>Unable to read partition table of device 0803

>My disks layouts are as follows:

>Disk 0: ESDI
> 1 DOS primary partition
> 1 DOS extended partition with 3 logical DOS drives

>Disk 1: SCSI with Adaptec 1542B
> 1 DOS primary partition
> 1 DOS extended partition with 2 logical DOS drives
> 1 Linux partition with extfs

>Note that I am using the extfs on the Linux partition. However, the
>problem lies with the DOS extended partition with the 2 logical
>drives on the SCSI disk. The partition is detected but not the
>logical drives. Note that the extended partition on the ESDI drive
>is interpreted correctly.

Okay. This looks like a generic problem with the SCSI extended partition code.
I have seen several senarios which result in the problems described above.

        1. Adding the CD-ROM filesystem extentions did it for me.
        2. Compiling the kernel under GCC v2.2.2d did it for some
        3. Now, looks like pl4 has blown it in this case.

I was trying to work with Eric (the author of the CD-ROM stuff) to find
out what goes wrong, but my disk controller flaked out and I haven't
had a machine for the last week...

Maybe Drew would like to look into this as a generic SCSI problem? I don;t
know how far off the much-awaited version 2 of the SCSI drivers are, but
maybe this is a quick-fix.

I'm going to get back on this as soon as my controller is repaired (hopefully
this weekend...)

-Chris

-- 
>>>> Chris Newbold <<<< * "If you fool around with a thing for very long you *
University of Rochester *                 will screw it up."                 *
Disclaimer: "All warranties expire upon payment of invoice."                
ctne_ltd@uhura.cc.rochester.edu * uhura.cc.rochester.edu!ctne_ltd@uunet