home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.unix.sysv386
- Path: sparky!uunet!rde!ksmith!keith
- From: keith@ksmith.uucp (Keith Smith)
- Subject: Re: sector remapping woes with 1542A/SCO Unix
- Organization: Keith's Computer, Hope Mills, NC
- Date: Thu, 23 Jul 92 02:22:12 GMT
- Message-ID: <1992Jul23.022212.14858@ksmith.uucp>
- References: <467@wurtel.hobby.nl>
- Lines: 50
-
- In article <467@wurtel.hobby.nl> paul@wurtel.hobby.nl (Paul Slootman) writes:
- >I can boot from it, run apps, etc.: everything works ok. The SCSI BIOS
- >remaps the sectors to 318 cylinders of 64 heads, 32 sectors, giving me
- >318 MB, which is right.
- >
- >However, when I access it from UNIX by installing SCO Unix 3.2.2, SCO
- >tells me it's a disk with 1272 cylinders, 16 heads, 32 sectors, also
- ^^^^
- The root filesystem in SCO unix cannot lie beyond the 1024th cylinder,
- translated or otherwise.
-
- >giving me 318MB. However, after installing everything, I can't boot from
- >it ("NO OS").
- >
- >Some exploratory work shows me that the PC BIOS wants to load the stuff
- >from the hard disk, but does this using the first translation (64 heads).
- >As the partition table is written while 16 heads are assumed, the stuff
- >can't be found, and the bootstrap fails.
-
- Yup cause it lies beyond cyl 1023, and masterboot barfs. Try creating 2
- filesystems or modifying the sector translation. I ran into this once
- before. What version of SCO?
-
- >
- >Why does SCO Unix think that a different sector translation is called
- >for? On other machines (with, admittedly, 1542_B_ controllers) SCO
- >Unix kindly uses the 64 head translation (in fact, the same installation
- >floppies have been tried, to no avail).
-
- I'm not sure. Some older SCO *IX's and motherboards would not accept
- more than 16 heads, and 32 sectors period. I could however boot with a
- DPT card with a 2048 X 16 X 32 because it hacked into the bios and
- defeated the 10 bit cylinder address limitation.
-
- >What is my problem? Why does SCO Unix do this? What part of the kernel
- >to I have to patch? :-) Is it my "old" 1540A? I would be grateful for
- >*any* hints or suggestions anyone has.
-
- Ahh, morn, likely you need a BIOS upgrade for the controller.
- also simply creating the first filesystem between 0 and 1023 and using
- from 1024 to 1272 end as the swap area is an easy fix.
-
- It will of course require manual fiddling with divvy ("Would you like to
- make any manual adjustments"...) but it is not difficult. Just set root
- to use the entire area. You will have to multiply out and get the track
- numbers. Track 0 is reserved.
- --
- Keith Smith uunet!ksmith!keith 5719 Archer Rd.
- Digital Designs BBS 1-919-423-4216 Hope Mills, NC 28348-2201
- Somewhere in the Styx of North Carolina ...
-