Adaptec 2920C boot problem
Roger H. Levy
rhl at emily.hdtv.lucent.com
Wed Jan 20 15:36:28 PST 1999
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 at FreeBSD.org
> with "unsubscribe aic7xxx" in the body of the message
To Unsubscribe: send mail to majordomo at FreeBSD.org
with "unsubscribe aic7xxx" in the body of the message
More information about the aic7xxx
mailing list