problem installing 2.5 on MP x86 (Award bios bug?)

problem installing 2.5 on MP x86 (Award bios bug?)

Post by Bruce Adler [Contracto » Sat, 20 Jul 1996 04:00:00




> ...

>cv_wait()
>scsi_transport() + ae
> ...
>so it looks like the hang is related to the scsi bus.

It looks to me like the kernel has reached the point at which it's sent
out a SCSI Inquiry command and is now waiting for the response from the
drive. Either the drive isn't responding correctly (perhaps a cabling
or termination problem) or the drive responded but your system isn't
delivering interrupts correctly (or much less likely there might not be
any IRQ assigned to your 2940 adapter).

If your drive and cables and terminators are okay then you probably
have an IRQ conflict between some ISA card and your Adaptec 2940
adapter.  The usual problem is an ISA soundcard or network adapter or
some other card which you've forgotten was in the system. Either remove
all the ISA cards or correctly configure the BIOS to reserve whichever
IRQs your ISA cards are using. Since your system has partially booted
it's most likely an IRQ conflict and not a cabling or termination
problem. The Inquiry command sent by scsi_probe() is the first SCSI
command sent after the point at which the Solaris driver has load and
enabled interrupt processing, before that point all I/O is performed
with interrupts disabled and polling for I/O completion.

Quote:> ... Can this be caused by the PCI type mismatch?

I've no idea what's meant by "PCI type mismatch". Do you have the
original message that explains the BIOS or Unixware problem?

BA

 
 
 

problem installing 2.5 on MP x86 (Award bios bug?)

Post by Morgan Cla » Sat, 20 Jul 1996 04:00:00


I'm trying to install Solaris 2.5 on a system with a Tyan tomcat
motherboard (Award bios v4.51PG) with 2 CPUs and an Adaptec 2940
PCI SCSI controller, and the installation always hangs shortly
after it starts booting from the CD (I'm using the driver update
3 disks).  I tried all the configuration suggestions in the DU3
guide without success.

I read on the unixware newsgroup of a problem with PCI systems with
this version of the Award bios, where the bios apparently claims
to have a different PCI version than is actually on the board
(2.0 vs 2.1) (this system exhibits the that problem).  The unixware
workaround was to interrupt the boot process and set a kernel flag
indicating the PCI version.

Does anyone know if this problem exists with Solaris installation,
and if so is there a workaround?  Or is my problem something else
that has a workaround?  Thanks in advance.


PS. if any Sun driver developers are here:

I discovered that one can boot kadb from the install disks (type
'kadb' when it prompts whether you want an interactive or jumpstart
installation).  When the system hangs the stack trace is:

cv_wait()
scsi_transport() + ae
scsi_test() + 43
scsi_hba_probe() + e5
adp_tran_tgt_probe() + 39
scsi_probe() + 16
scdk_probe() + 24
cmdkprobe() + ae
devi_probe() + 54
...(about another 8 functions ending with)...
rootconf() + 1cc
stubs_common_code() + 3c
main() + 8e

so it looks like the hang is related to the scsi bus.  Can this be
caused by the PCI type mismatch?

 
 
 

problem installing 2.5 on MP x86 (Award bios bug?)

Post by Morgan Cla » Thu, 01 Aug 1996 04:00:00



>>so it looks like the hang is related to the scsi bus.

>It looks to me like the kernel has reached the point at which it's sent
>out a SCSI Inquiry command and is now waiting for the response from the
>drive. Either the drive isn't responding correctly (perhaps a cabling
>or termination problem) or the drive responded but your system isn't
>delivering interrupts correctly (or much less likely there might not be
>any IRQ assigned to your 2940 adapter).

Everything is terminated correctly, the cable is ok, and the 2940 is
IRQ 10 (or 11, depending on which order the cards were in).

Quote:>If your drive and cables and terminators are okay then you probably
>have an IRQ conflict between some ISA card and your Adaptec 2940
>adapter.  The usual problem is an ISA soundcard or network adapter or
>some other card which you've forgotten was in the system. Either remove
>all the ISA cards or correctly configure the BIOS to reserve whichever
>IRQs your ISA cards are using. Since your system has partially booted
>it's most likely an IRQ conflict and not a cabling or termination
>problem. The Inquiry command sent by scsi_probe() is the first SCSI
>command sent after the point at which the Solaris driver has load and
>enabled interrupt processing, before that point all I/O is performed
>with interrupts disabled and polling for I/O completion.

There are no ISA cards in the system.  There is a PCI SCSI adapter (the
2940), a PCI video card, and a PCI ethernet card.  The system board has
serial, parallel, and floppy drive ports built in, and there are no other
interfaces in use (the built-in IDE controllers are disabled in the CMOS
setup).  And as I mentioned in the original message, the exact same
hardware can install UnixWare 2.1 without a problem (although it's very
unreliable in normal operation).

We actually sent the system board back for replacement, on the suspicion
that the board was defective and was causing the problems (UnixWare should
not have been locking up quite so frequently, and we swapped all the other
hardware).

Quote:>> ... Can this be caused by the PCI type mismatch?

>I've no idea what's meant by "PCI type mismatch". Do you have the
>original message that explains the BIOS or Unixware problem?

>BA

Here's the only message I have from the discussion on comp.unix.unixware.misc.
My (limited) understanding is that the Award bios claimed PCI v2.1 while the
board actually had PCI v2.0.
Quote:>: We have had difficulty installing the Unixware 2.1 system on
>: all of our Pentiumm and AMD systems using the AWARD BIOS 4.50.
>: These are PCI motherboards from different manufacturers.
>: Has this problem, which comes up as a kernel panic at the Install
>: Diskette.  We have not observed problem in AMI BIOS.

>Hit the spacebar when you get the "Booting Unixware..." message.
>At the boot prompt, type this in:

>PCISCAN=2.0
>go

>This will clear all of your troubles up!

 
 
 

1. AWARD BIOS and 2.5 X86

Hi.
I have 2.5X86 installed on an ASUS PCI-P54NP4D motherboard, fast'n'wide
adaptec card, and all RUNS well.

However, when I type reboot, the system shuts down cleanly but then never
reboots... its like the bios never gets a chance to reload.

Its AWARD 4.50G BIOS.
Has anyone else seen similar problems?

Thanks
Ivan Bishop

2. DHCP leases private address in public network?

3. 2.5 x86 install/boot problem - DU won't install

4. undelete testing

5. award bios + scsi bug or feature?

6. Banshee compatibility

7. how to install solaris 2.5 x86 to 2.5 gig WD HD

8. need to switch video out

9. [PATCH 2.5] x86 BIOS Enhanced Disk Drive services

10. Solaris 2.5 X86 and NCR/SYMBIOS BIOS 4.X

11. Installing LINUX on NCR PCI SCSI (Plug & Play, Award Bios)

12. Problem installing Solaris 2.5 x86 from hard disk...

13. problem installing x86 2.5 with update 3 and Adaptec AHA-1542C