*BSD News Article 42690


Return to BSD News archive

Xref: sserve alt.comp.periphs.mainboard.asus:88 comp.os.386bsd.questions:16713 comp.periphs.scsi:29774 comp.sys.ibm.pc.hardware.systems:12551
Path: sserve!newshost.anu.edu.au!munnari.oz.au!spool.mu.edu!howland.reston.ans.net!nctuccca.edu.tw!news.cc.nctu.edu.tw!news!gate!lim
From: lim@gate.sinica.edu.tw (Carmay Lim)
Newsgroups: alt.comp.periphs.mainboard.asus,comp.os.386bsd.questions,comp.periphs.scsi,comp.sys.ibm.pc.hardware.systems
Subject: Problems with PVI-486AP4, NCR53c810 and FBSD 2.0
Date: 20 Feb 1995 15:07:13 GMT
Organization: Computing Center, Academia Sinica
Lines: 95
Message-ID: <3iab71$5qu@gate.sinica.edu.tw>
NNTP-Posting-Host: lim%@gate.sinica.edu.tw
X-Newsreader: TIN [version 1.2 PL2]

    This is a semi-followup to my wildly popular "List of recommended
hardware components" thread.  ;-)  For some reason or another, the
dealer I talked to could not get an ASUS PCI/I-486SP3G for me, even
though ASUS is based right here in Taipei.  Anyway, he sent me an ASUS
PVI-486AP4 motherboard (Intel Aries chipset) with the SMC Super I/O
card and the PCI-SC200 SCSI-2 card (based on the NCR53c810) instead.
It has an AMD 486DX4/100 with 256K cache installed.  The NCR's boot
message says it is running "v3.0 SCSI BIOS, PCI Rev. 2.0,
NCRPCI-3.04.00".  A Quantum Empire 1080S is attached to the SCSI-2
card.

    When I try to boot with the FreeBSD 2.0-950210-SNAP disks, I get
through most of the device detection process.  When the PCI part comes
up though, I see this:


[...]
npx0: INT16 interface
pci0: scanning device 0..31, mechanism=1.
pci0:5: INTEL CORPORATION, device=0x486, class=old [not supported]
ncr0 <ncr53c810 scsi> int a (config) not bound on pci0:9
        reg20: virtual=0xf2d04000 physical=0xc0000000
CACHE TEST FAILED: host wrote 1, ncr read -1.
CACHE TEST FAILED: ncr wrote 2, host read 1.
CACHE TEST FAILED: ncr wrote 2, read back -1.
CACHE INCORRECTLY CONFIGURED.
vga0 <display device> on pci0:11
pci uses physical addresses from 0xc0000000 to 0xc0001000
changing root device to fd0c
[...]


    Question 1:  why does it say "class=old [not supported]" in the
third line?  Is this particular motherboard/chipset/CPU combination
not supported under FreeBSD?

    Question 2:  the NCR is plugged into the first PCI slot and the
Miro S3-964 2-meg graphics card is plugged into the third PCI slot.  I
assume this corresponds to the number after the "pci0:" label.  Are
there any particular BIOS settings that need to be changed?  I scanned
though some old messages and tried some of the ideas mentioned there,
but no luck so far. These are some of my BIOS settings (all set to
"Setup Defaults"):

  Slot 1 (master):  Latency timer:  80 PCI Clock
                    Using IRQ:      NA
                    Trigger method: Level (auto)

  Video BIOS Shadow: Enabled
  PCI Posted Write Buffer: Enabled
  CPU To PCI Bursting: Enabled
  CPU To PCI Byte Merging: Disabled
  Fast Page Code Read: Enabled
  Fast Page Data Read: Enabled
  Fast Page Write: Enabled
  Pipelined CAS: Disabled
  DRAM Timing/Mragin: 70ns/Max
  SRAM Timing: Normal
  Cache Update Scheme: Write-back
  Video BIOS Cacheable: Disabled


    Question 3:  Which cache is it testing?  The Quantum's disk cache
or the SCSI controller's?  The manual mentions nothing about
configuring disk cache.

    Question 4:  When it tries to reboot, FreeBSD prints the usual
"Syncing disks" and "Rebooting..." messages, but it never actually
reboots the machine.  It just hangs.  I have to hit the hardware reset
myself.  Also, the memory check stops at 1024K and the subsequent BIOS
boot screen says I have 640K RAM and 0K extended.  FreeBSD then hangs
before it gets to its own memory scanner.  Sound like a motherboard
defect?

    Note that when FreeBSD does continue to boot, sysinstall does not
recognize the drive and therefore I cannot fdisk it.  I was able to
swap in an Adaptec 1542C from another 486 and got as far as unpacking
the contents of the cpio floppy.  Now if I try to reboot with the
Adaptec, it goes into an endless loop at the FreeBSD boot manager
prompt.  It prints "Default: F?" (with the question mark) after listing
the two OS choices (DOS and BSD, in my case).  No matter what key I
hit, it just redisplays the prompt.

    If I put the NCR SCSI back, it boots up normally.  The same PCI
error messages are displayed, and the kernel panics when it can't mount
sd0a as the root filesystem.  I don't have another PCI system to play
with, so it could be a motherboard defect for all I know.  MS-DOS, of
course, doesn't give a hoot about what kind of drive it boots from,
but FreeBSD certainly takes exception to it.  Does someone have a
solution to this, or should I insist that the dealer find me a working
SP3G board?  Any advice is greatly appreciated.


- Brian Tao (taob@io.org, pretending to be carmay@gate.sinica.edu.tw)