Acer/Altos dual-cpu 486 with 7 filesystems spread over 4 hard disks.
System stopped responding to telnet requests and hung. Tried to
re-boot, system would hang just before the single-user prompt would
normally appear. Used Lone Tar disk to boot and restored the root
filesystem. Then got Stage 1 boot failure. Resolved that problem,
system will boot, but it panics right after the hardware is displayed
with a trap 0x00000009. Booting to unix.safe hangs at the hardware
screen with a "H KSL INIT". What is complicating things here is the
system was setup by an idiot - /usr is setup as a separate filesystem
AND is on the second hard disk. Been chasing my tail and need some
fresh ideas on this one. Can anyone help?
TIA
Al
Rating: 0%, 0 votes
instructions found in /etc/default/filesys. An /etc/default/filesys
entry which contains "rc0mount=yes" will be mounted before single-user
mode.
Brian K. White's advice is probably what you need. Be careful that by
disabling the /usr mount you are not disabling the whole system. To
test that, try something like:
- boot to single-user mode (/usr will have been mounted for you)
- exec /sbin/sh (statically linked shell binary)
- try: umount /usr
- if that succeeds, see that normal commands like `ls` work
- if /usr is busy, run `fuser /usr`, `fuser /dev/usr`, `ps -ef`, try
to figure out what other process(es) are holding it
If you just simply comment out the /etc/default/filesys entry, and
reboot, then you'll have a hard time recovering if the underlying /usr
hierarchy isn't usable. That's why you should test before plunging in.
Was this solution helpful? Show your Appreciation by rating it:
Rating: 0%, 0 votes
However, I thought that only applied AFTER leaving single user mode on the
way to multi-user mode. In general, you can just delete the lines refering
to the filesystem in question and that will cause it to not try to mount.
Again, I'm used to manipulating it for filesystems that get mounted AFTER
leaving single user mode...
Good luck,
Fabio
Was this solution helpful? Show your Appreciation by rating it:
Rating: 0%, 0 votes
vi /etc/default filesys
find the paragraph the has mountdir=/usr
change it to say mountdir=/u2
that will stop it from mounting other hard drive over top of /usr at the
next boot.
it wil mount it on /u2 so you still have access to the data and use of the
drive. You can wipe it with mkfs and use the space for something else.
Before you do that, *especially* before you reboot, you better make sure the
/usr on the main drive is fully and correctly populated!
You might also want to run divvy on the 2nd drive. If the original installer
created /usr as a seperate filesystem, possibly they named it "usr" in
divvy, which created a /dev/usr and /dev/ruser. You don't _have_ to change
those. If you did nothing but exactly what I said above the filesystem on
the 2nd drive would continue to have a device name of /dev/usr but be
mounted on /u2. Mostly no one cares what the device name is but it's going
to be confusing to anyone who doesn't know the saga of this box.
I personally would probably figure out the real device name for the whole
disk, by looking at the major/minor numbers of /dev/usr, and comparing with
the contents of /dev/dsk.
Probably the second disk, if scsi, is /dev/dsk/1s0
I would edit /etc/default/filesys a little more than what I said above and
make a paragraph that looks like this:
( from my own actual /etc/default/filesys actually)
# 36G u320
bdev=/dev/dsk/1s0 cdev=/dev/rdsk/1s0 \
mountdir=/u2 mount=yes fstyp=HTFS \
fsck=dirty fsckflags= rcmount=yes \
rcfsck=dirty mountflags=
then:
umount /usr (local /usr better be there!)
mkfs /dev/dsk/1s0
mkdir /u2
rm /dev/usr
mount /u2
mkdir /u2/lost+found
chown bin:bin /u2/lost+found
cp /bin/* /u2/lost+found
rm /u2/lost+found/*
Call me funny, I just don't like divvy partitions :)
--
Brian K. White -- -- #
+++++[>+++[>+++++>+++++++<<-]<-]>>+.>.+++++.+++++++.-.[>+<---]>++.
filePro BBx Linux SCO Prosper/FACTS AutoCAD #callahans Satriani
Was this solution helpful? Show your Appreciation by rating it:
Rating: 0%, 0 votes
system to boot to single user again. Noticed that /usr is being
mounted as a separate filesystem just before the prompt to login to
single-user mode. I want to turn this off and have it use /usr on the
new hard drive. Does anyone know where this setting would be. My
search has come up empty so far.
TIA
Was this solution helpful? Show your Appreciation by rating it:
Rating: 0%, 0 votes
was one of the early and prolific manufacturers (later bought by Acer,
but they kept the Altos brand name for their higher end gear).
The 486SX and "487SX" upgrade socket were a completely different deal.
Over the years Intel has offered various CPUs in a reduced-function "SX"
version. There was the 386SX (16-bit bus vs. the normal 32-bit bus of
the 386), then the 486SX (disabled FPU), and I'm not sure if there were
any others. From those two alone you can work out that "SX" stood for
"sucks"...
Was this solution helpful? Show your Appreciation by rating it:
Rating: 0%, 0 votes
I remember back in high school reading about motherboards of which were
dual 486's.
The chips them selves didn't have any inate ability, but there were
work-arounds for it by chipset manufacturers.
That being said, I never got to see one.
bkx
Was this solution helpful? Show your Appreciation by rating it:
Rating: 0%, 0 votes
thought pentiums were the first to be dual cpu-able. 486s did have the
upgrade socket, but in that case the original CPU is deactivated and
chugs along consuming 5% power without giving anything back. Never been
quite sure why this was better than ripping out the original, but hey,
I'm no hardware designer.
Anyway, might want to check that.
--
Scott Burns
Mirrabooka Systems
Tel +61 7 3857 7899
Fax +61 7 3857 1368
Was this solution helpful? Show your Appreciation by rating it:
Post a New problem for Acer ALTOS SCSI CONTROL U320 SCSI
Email this problem
Can you Help with these Storage Controllers problems?
Help me to install WinXP in a...
I have a problem with my USB...

