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

  1. Path: sparky!uunet!cbmvax!yoda!ford
  2. From: ford@yoda.uucp (Mike "Ford" Ditto)
  3. Newsgroups: comp.unix.amiga
  4. Subject: Re: 2.1 won't boot or load from A2091 with A2090A and ST-251
  5. Message-ID: <128@yoda.uucp>
  6. Date: 25 Jul 92 03:44:16 GMT
  7. References: <1992Jul23.143750.6202@infonode.ingr.com>
  8. Reply-To: ford@yoda.uucp (Mike "Ford" Ditto)
  9. Organization: Omnicron Data Systems
  10. Lines: 52
  11. Keywords: multiple SCSI boot
  12. Summary: "SCSI bus number" is important
  13.  
  14. In article <1992Jul23.143750.6202@infonode.ingr.com>
  15. dave@xanadu.reston.ingr.com writes:
  16. >After several days of experimentation (playing) with Unix without 
  17. >incident, I put the 2090A back in so I could do some AmigaDos work.  
  18. >I then tried to boot Unix again from the boot menu and got this:
  19. >
  20. >    S5mountroot VOP_OPEN
  21. >    WARNING: nfs_mountroot called
  22. >    PANIC: ufs_mountroot: cannot mount root: errno 89
  23. >    (dump info)
  24. >
  25. >Even with the ST-251 disconnected from the 2090A, as long as the 2090A is
  26. >plugged in, Unix Panics trying to boot from the 2091.
  27.  
  28. The Amiga Unix install software only scans the first SCSI bus for disk
  29. devices.
  30.  
  31. When you have multiple SCSI busses on your system, they are numbered
  32. by increasing autoconfig address order.  Since the system assigns
  33. autoconfig addresses in the order that cards are found, and that is
  34. determined by the hardware, there is a consistent and predictable
  35. numbering of SCSI interface cards.  On an A2000 the slot closest to
  36. the CPU is first.  On an A3000 the slot closest to the motherboard is
  37. first.
  38.  
  39. The Unix kernel is stored in your boot partition with built-in
  40. knowlege of which partition to mount as root.  For SCSI devices, this
  41. is stored as a SCSI bus number, SCSI target ID, and partition number.
  42.  
  43. Therefore, you can not move a disk around between SCSI busses.  This
  44. includes inserting another controller in a "lower" slot, since that
  45. has the effect of renumbering the "higher" SCSI interface.
  46.  
  47. >Now, if the system failed to boot Unix at all, I could understand things
  48. >little better.  That it partially boots from the 2091 with the 2090A 
  49. >installed has me puzzled..
  50.  
  51. When you use the boot menu, you explicitly tell the boot code from
  52. which SCSI bus, etc., to load the kernel.  But this does not tell the
  53. kernel to use a SCSI bus/ID/partition other than the one it was
  54. configured for.  You must make sure that your boot partition (and your
  55. other partitions which are mounted automatically) remain at the same
  56. SCSI bus/ID/partition numbers.
  57.  
  58. In conclusion, with the configuration you describe, your problems will
  59. go away if you put the A2091 at a "lower" slot than the A2090.
  60.  
  61.                     -=] Ford [=-
  62.  
  63. "The term most often used in this    (In Real Life:  Mike Ditto)
  64.  manual is `implementation-defined'."    ford@yoda.uucp
  65.  - SVR4 Programmer's Guide: POSIX    uunet!cbmvax!kenobi!ford
  66.