Date: Thu, 6 Jul 1995 20:40:30 -0400 (EDT) From: Jeff Aitken <jaitken@vt.edu> To: hackers@freebsd.org Subject: Booting/NCR problems [long] Message-ID: <199507070040.UAA00460@swan.aitken.com>
next in thread | raw e-mail | index | archive | help
Stefan & -hackers,
Awhile back I experienced some serious problems when I rebooted my
machine. It hasn't happened lately, although that may just be because I
haven't rebooted but once in the last 10 days. I promised some
documentation describing in detail what was going on, so here it is.
Here's what happens when I boot the machine. For completeness' sake,
I've included just about everything I see on the screen (I had to
reboot the damn thing a half a dozen times to make sure I got 'em all!:)
This problem *is* repeatable, but doesn't happen every time I reboot
the machine! I have *no* idea what triggers it.
-- Click! --
PhoenixBIOS(TM) A486 Version 1.03
Copyright (C) 1985-1993 Phoenix Technologies Ltd.
All Rights Reserved
PCI400C-A FEB.02,1994
[Ctrl][Alt][S]--BIOS Setup
Reference ID 07.1
486 DX2 processor detected operating at 66 MHz
256 KB secondary cache size.
Cache 1 Enabled
Cache 2 Enabled
NCD SDMS (TM) V3.0 53C810 SCSI BIOS, PCI Rev. 2.0
Copyright 1993 NCR Corporation.
PCI20-3.01.04
ID 00 Microp 4110-09NB_Nov18F
>> FreeBSD BOOT @ 0x10000: 635/15360 k of memory
[... Normal boot prompt here ...]
Boot: sd(0,a)/kernel
[... as an aside, what the hell does this mean? ...]
BIOS basemem (635K) != RTC basemem (640K)
[... device probing here, see dmesg output below for list... ]
[... file system checks complete ...]
ncr0 targ 0? (80:110) (e-2e-0) (8/13) @ (10f0:48000000)
reg: da 10 0 13 47 8 0 1f 3 e 80 2e 80 0 e 0
ncr0: restart (fatal error).
sd0(ncr0:0:0): COMMAND FAILED (9 ff) @f053c200.
ncr0: reset by timeout.
vnode_pager_input: I/O read error
vm_fault: pager input (probably hardware) error, PID 1 failure
[... various other commands from /etc/rc fail here ...]
Here's the output of 'dmesg' after a successful boot:
jaitken@huron:/home/jaitken
% dmesg
FreeBSD 2.0.5-RELEASE #0: Tue Jun 20 19:25:50 EDT 1995
roott@huron.aitken.com:/usr/src/sys/compile/HURON
CPU: i486DX (486-class CPU)
real memory = 16384000 (4000 pages)
avail memory = 14991360 (3660 pages)
Probing for devices on the ISA bus:
sc0 at 0x60-0x6f irq 1 on motherboard
sc0: VGA color <16 virtual consoles, flags=0x0>
ed0 at 0x280-0x29f irq 5 maddr 0xd8000 msize 16384 on isa
ed0: address 00:00:c0:05:82:08, type WD8013EP (16 bit)
bpf: ed0 attached
lpt0 not found at 0x3bc
sio0 at 0x3f8-0x3ff irq 4 on isa
sio0: type 16450
sio1 at 0x2f8-0x2ff irq 3 on isa
sio1: type 16450
fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa
fdc0: NEC 765
fd0: 1.44MB 3.5in
npx0 on motherboard
npx0: INT 16 interface
Probing for devices on the pci0 bus:
configuration mode 2 allows 16 devices.
chip0 <Intel 82424ZX cache DRAM controller> rev 2 on pci0:0
chip1 <Intel 82378IB PCI-ISA bridge> rev 0 on pci0:2
ncr0 <ncr 53c810 scsi> rev 1 int a irq 11 on pci0:4
reg20: virtual=0xf2e58000 physical=0x10000000 size=0x100
ncr0: restart (scsi reset).
ncr0 scanning for targets 0..6 (V2 pl21 95/03/21)
(ncr0:0:0): "MICROP 4110-09NB_Nov18F TN0F" type 0 fixed SCSI 2
sd0(ncr0:0:0): Direct-Access
sd0(ncr0:0:0): FAST SCSI-2 100ns (10 Mb/sec) offset 8.
1002MB (2053880 512 byte sectors)
pci0:5: vendor=0x1095, device=0x640, class=storage [not supported]
pci0: uses 256 bytes of memory from 10000000 upto 100000ff.
pci0: uses 256 bytes of I/O space from d000 upto d0ff.
bpf: lo0 attached
bpf: ppp0 attached
bpf: sl0 attached
Here is /usr/src/sys/i386/conf/HURON (the kernel config file):
ident HURON
machine "i386"
cpu "I486_CPU"
maxusers 8
options "CHILD_MAX=128"
options "OPEN_MAX=128"
options "COMPAT_43"
options INET
options KTRACE
options SYSVSHM
options SYSVSEM
options SYSVMSG
options UCONSOLE
options FFS #Fast filesystem
options NFS #Network File System
options "CD9660" #ISO 9660 filesystem
options MFS #Memory File System
options PROCFS #Process filesystem
options "NSWAPDEV=20"
options "MAXCONS=16"
options "AUTO_EOI_1"
options BOUNCE_BUFFERS
options XSERVER # include code for XFree86
options FAT_CURSOR # start with block cursor
config kernel root on sd0 swap on sd0 dumps on sd0
controller isa0
controller pci0
controller scbus0 #base SCSI code
device ncr0
device sd0 #SCSI disks
device st0 #SCSI tapes
device cd0 #SCSI CD-ROMs
controller fdc0 at isa? port "IO_FD1" bio irq 6 drq 2 vector fdintr
disk fd0 at fdc0 drive 0
disk fd1 at fdc0 drive 1
tape ft0 at fdc0 drive 2
device ed0 at isa? port 0x280 net irq 5 iomem 0xd8000 vector edintr
device sc0 at isa? port "IO_KBD" tty irq 1 vector scintr
#device vt0 at isa? port "IO_KBD" tty irq 1 vector pcrint
#options "PCVT_FREEBSD=210" # pcvt running on FreeBSD 2.0.5
device lpt0 at isa? port "IO_LPT1" tty irq 9 vector lptintr
device sio0 at isa? port "IO_COM1" tty irq 4 vector siointr
device sio1 at isa? port "IO_COM2" tty irq 3 vector siointr
device npx0 at isa? port "IO_NPX" irq 13 vector npxintr
#controller snd0
#device sb0 at isa? port 0x220 irq 7 drq 1 vector sbintr
#device joy0 at isa? port "IO_GAME"
pseudo-device loop #Network loopback device
pseudo-device ether #Generic Ethernet
pseudo-device sl 1 #Serial Line IP
pseudo-device ppp 1 #Point-to-point protocol
pseudo-device bpfilter 4 #Berkeley packet filter
pseudo-device pty 32 #Pseudo ttys - can go as high as 64
pseudo-device speaker #Play IBM BASIC-style noises out your speaker
pseudo-device log #Kernel syslog interface (/dev/klog)
#pseudo-device gzip #Exec gzipped a.out's
pseudo-device snp 3 #Snoop device - to look at pty/vty/etc..
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199507070040.UAA00460>
