home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!cbmvax!yoda!ford
- From: ford@yoda.uucp (Mike "Ford" Ditto)
- Newsgroups: comp.unix.amiga
- Subject: Re: 2.1 won't boot or load from A2091 with A2090A and ST-251
- Message-ID: <128@yoda.uucp>
- Date: 25 Jul 92 03:44:16 GMT
- References: <1992Jul23.143750.6202@infonode.ingr.com>
- Reply-To: ford@yoda.uucp (Mike "Ford" Ditto)
- Organization: Omnicron Data Systems
- Lines: 52
- Keywords: multiple SCSI boot
- Summary: "SCSI bus number" is important
-
- In article <1992Jul23.143750.6202@infonode.ingr.com>
- dave@xanadu.reston.ingr.com writes:
- >After several days of experimentation (playing) with Unix without
- >incident, I put the 2090A back in so I could do some AmigaDos work.
- >I then tried to boot Unix again from the boot menu and got this:
- >
- > S5mountroot VOP_OPEN
- > WARNING: nfs_mountroot called
- > PANIC: ufs_mountroot: cannot mount root: errno 89
- > (dump info)
- >
- >Even with the ST-251 disconnected from the 2090A, as long as the 2090A is
- >plugged in, Unix Panics trying to boot from the 2091.
-
- The Amiga Unix install software only scans the first SCSI bus for disk
- devices.
-
- When you have multiple SCSI busses on your system, they are numbered
- by increasing autoconfig address order. Since the system assigns
- autoconfig addresses in the order that cards are found, and that is
- determined by the hardware, there is a consistent and predictable
- numbering of SCSI interface cards. On an A2000 the slot closest to
- the CPU is first. On an A3000 the slot closest to the motherboard is
- first.
-
- The Unix kernel is stored in your boot partition with built-in
- knowlege of which partition to mount as root. For SCSI devices, this
- is stored as a SCSI bus number, SCSI target ID, and partition number.
-
- Therefore, you can not move a disk around between SCSI busses. This
- includes inserting another controller in a "lower" slot, since that
- has the effect of renumbering the "higher" SCSI interface.
-
- >Now, if the system failed to boot Unix at all, I could understand things
- >little better. That it partially boots from the 2091 with the 2090A
- >installed has me puzzled..
-
- When you use the boot menu, you explicitly tell the boot code from
- which SCSI bus, etc., to load the kernel. But this does not tell the
- kernel to use a SCSI bus/ID/partition other than the one it was
- configured for. You must make sure that your boot partition (and your
- other partitions which are mounted automatically) remain at the same
- SCSI bus/ID/partition numbers.
-
- In conclusion, with the configuration you describe, your problems will
- go away if you put the A2091 at a "lower" slot than the A2090.
-
- -=] Ford [=-
-
- "The term most often used in this (In Real Life: Mike Ditto)
- manual is `implementation-defined'." ford@yoda.uucp
- - SVR4 Programmer's Guide: POSIX uunet!cbmvax!kenobi!ford
-