home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / unix / sysv386 / 12196 < prev    next >
Encoding:
Internet Message Format  |  1992-07-21  |  2.8 KB

  1. Path: sparky!uunet!mcsun!sun4nl!phigate!relay.philips.nl!philica!adrie
  2. From: adrie@ica.philips.nl (Adrie Koolen)
  3. Newsgroups: comp.unix.sysv386
  4. Subject: Re: sector remapping woes with 1542A/SCO Unix
  5. Message-ID: <1992Jul21.100207.429@ica.philips.nl>
  6. Date: 21 Jul 92 10:02:07 GMT
  7. References: <467@wurtel.hobby.nl>
  8. Organization: Philips Consumer Electronics, Eindhoven, The Netherlands
  9. Lines: 46
  10.  
  11. In article <467@wurtel.hobby.nl> paul@wurtel.hobby.nl (Paul Slootman) writes:
  12. >I have a strange problem. I recently added a SCSI controller and
  13. >disk to my 386 system (Adaptec 1540A and Fujitsu M2249SA (I think)).
  14. >I already have an Adaptec RLL controller with two drives in my machine.
  15. >
  16. >The problem is this: if I disable the two "standard" disks in the CMOS
  17. >setup of the machine, the Adaptec SCSI controller properly sees the
  18. >SCSI disk and installs it as C:. If I put DOS on it, there's no problem,
  19. >I can boot from it, run apps, etc.: everything works ok. The SCSI BIOS
  20. >remaps the sectors to 318 cylinders of 64 heads, 32 sectors, giving me
  21. >318 MB, which is right.
  22. >
  23. >However, when I access it from UNIX by installing SCO Unix 3.2.2, SCO
  24. >tells me it's a disk with 1272 cylinders, 16 heads, 32 sectors, also
  25. >giving me 318MB. However, after installing everything, I can't boot from
  26. >it ("NO OS").
  27.  
  28. I'm no expert on this, but I think that you've got a `old' 1540A with an
  29. updated BIOS EPROM. Old 1540A's have a BIOS which maps the disk on 16
  30. heads. With 1024 cylinders and 32 sectors per track, disks max-out at
  31. 256MB. Newer EPROMS map at 64 heads per cylinder. You can ask the
  32. AHA154x adapters for their type. Your 1540A obviously reports that it's
  33. a 1540A, which the SCO thinks that it has a 16 head BIOS. That's why
  34. it maps the disk that way. It talks directly with the 1540A so it has
  35. no 1024 cylinder limit of the PC BIOS.
  36.  
  37. >Some exploratory work shows me that the PC BIOS wants to load the stuff
  38. >from the hard disk, but does this using the first translation (64 heads).
  39. >As the partition table is written while 16 heads are assumed, the stuff
  40. >can't be found, and the bootstrap fails.
  41. >
  42. >Why does SCO Unix think that a different sector translation is called
  43. >for?
  44.  
  45. You've got a problem here. You could switch to the old BIOS, but I don't
  46. know where to get one (although a brother of mine has an 16 head 1540A,
  47. you probably don't want a copy of its PROM). You'd lose 62MB this way!
  48. You also could have the microcontroller PROM replaced so that it reports
  49. as a 1540A with 64 heads. I'm not sure if this PROM update exists and
  50. where to get it. The last possible solution is to update the SCO SCSI
  51. driver that it maps the disk with 64 heads per track.
  52.  
  53. Note, I'm only guessing, but I think that I'm in the right direction.
  54.  
  55. Adrie Koolen (adrie@ica.philips.nl)
  56. Philips Consumer Electronics, Eindhoven, the Netherlands
  57.