Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 20 Jan 1999 18:35:36 -0500
From:      "Roger H. Levy" <rhl@emily.hdtv.lucent.com>
To:        AIC7xxx@FreeBSD.ORG
Subject:   Re: Adaptec 2920C boot problem
Message-ID:  <36A66848.1C1A343B@emily.hdtv.lucent.com>
References:  <36A61F2D.CA1B353A@emily.hdtv.lucent.com>

next in thread | previous in thread | raw e-mail | index | archive | help
I found a local expert who solved this problem for me.  The AIC-7xxx
driver was compiled into the kernel and was also being loaded as a
module at boot time.  This apparently created the conflict observed. 
The expert guided me through the process of making a new init ramdisk
that would not cause the module to get loaded.  That solved the problem.

Roger Levy

Roger H. Levy wrote:
> 
> I'm relatively new to Linux and completely new to building Linux
> kernels.  However, there is an application that I want to run which I
> obtained from NIST (US Gov't) that requires kernel hacking via patches
> they supply.  I don't think my problem has anything to do specifically
> with these hacks.
> 
> The machine that was available to me is a 200MHz Micron with an Adaptec
> 2920C SCSI adapter, Seagate ST32171N (2G) drive and Toshiba XM-5701TA
> SCSI CRROM.  Note that contrary to the AIC7xxx README, the 7920C does
> use a 7xxx chip - the AIC7856 (Perhaps earlier 7920s did not use 7xxx
> chips??).  The NIST distribution specified a 2.0.27 - 2.0.33 kernel
> which corresponds to Redhat 5.0 (2.0.32 kernel).  My configuration
> (SCSI, low level) specified Y for 7xxx support and N for all other SCSI
> adapters.
> 
> After figuring out the errors in the NIST instructions, I was able to
> build the kernel and application.  Following the kernel HOWTO, I did a
> "make zdisk" and the system booted well from floppy and after installing
> a NIST module, the application started.  However, the same kernel panics
> after it is installed on the hard disk and booted.
> 
> The messages preceding the panic are:
> aic7xxx: <Adaptec AIC-7850 SCSI host adapter> at PCI 17
> aic7xxx: Warning: detected auto-termination.  Please verify driver
>          detected settings and use manual termination if necessary.
> aic7xxx: BIOS enabled, IO Port 0xf800, IO Mem 0xfdeff000, IRQ 9
> aic7xxx: Single Channel, SCSI ID 7, 3/3 SCBs, QFull 8, QMask 0xf
> scsi1 : Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 4.1/3.2
> scsi : 2 hosts
> scsi1 : Scanning channel A for devices.
> Kernel panic: aic7xxx: AWAITING_MSG for an SCB that does not have a
> waiting message.
> In swapper task - not syncing.
> 
> Note that I believe I see a very similar or identical set of messages
> without the panic sweeping across the screen about 35 lines earlier in
> the boot.
> 
> So, why does this happen when booting from the HD but not from the FD?
> How can I correct this?
> 
> Roger Levy
> 
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe aic7xxx" in the body of the message

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe aic7xxx" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?36A66848.1C1A343B>