Magic for AIC 7899 SCSI Controller? (PANIC on boot)

Magic for AIC 7899 SCSI Controller? (PANIC on boot)

Post by NonStickSpa » Sun, 18 Aug 2002 06:32:27



I have a machine running RedHat 7.1, with the default RedHat kernel.  I was
trying to update that kernel, but no matter what I do, I can't get it to
recognize and boot off of the integrated SCSI controller.  Here is the
message I get from the old kernel:

(scsi0) <Adaptec AIC-7899 Ultra 160/m SCSI host adapter> found at PCI 1/2/0
(scsi0) Wide Channel A, SCSI ID=7, 32/255 SCBs
(scsi0) Downloading sequencer code... 396 instructions downloaded
(scsi1) <Adaptec AIC-7899 Ultra 160/m SCSI host adapter> found at PCI 1/2/1
(scsi1) Wide Channel B, SCSI ID=7, 32/255 SCBs
(scsi1) Downloading sequencer code... 396 instructions downloaded
scsi0 : Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 5.2.4/5.2.0
       <Adaptec AIC-7899 Ultra 160/m SCSI host adapter>
scsi1 : Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 5.2.4/5.2.0
       <Adaptec AIC-7899 Ultra 160/m SCSI host adapter>
[...]

When I build a new 2.4.19 kernel, it PANICs when it tried to mount the root
filesystem.  I've tried building the standard AIC7XXX module as well as the
old one without any success.

Is there anything special I should be looking for, to get this machine to
boot off this controller?

thanks.

(email address is invalid, no spam.)

 
 
 

Magic for AIC 7899 SCSI Controller? (PANIC on boot)

Post by Davi » Tue, 20 Aug 2002 22:08:55



> I have a machine running RedHat 7.1, with the default RedHat kernel.  I was
> trying to update that kernel, but no matter what I do, I can't get it to
> recognize and boot off of the integrated SCSI controller.  Here is the
> message I get from the old kernel:

> (scsi0) <Adaptec AIC-7899 Ultra 160/m SCSI host adapter> found at PCI 1/2/0
> (scsi0) Wide Channel A, SCSI ID=7, 32/255 SCBs
> (scsi0) Downloading sequencer code... 396 instructions downloaded
> (scsi1) <Adaptec AIC-7899 Ultra 160/m SCSI host adapter> found at PCI 1/2/1
> (scsi1) Wide Channel B, SCSI ID=7, 32/255 SCBs
> (scsi1) Downloading sequencer code... 396 instructions downloaded
> scsi0 : Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 5.2.4/5.2.0
>        <Adaptec AIC-7899 Ultra 160/m SCSI host adapter>
> scsi1 : Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 5.2.4/5.2.0
>        <Adaptec AIC-7899 Ultra 160/m SCSI host adapter>
> [...]

> When I build a new 2.4.19 kernel, it PANICs when it tried to mount the root
> filesystem.  I've tried building the standard AIC7XXX module as well as the
> old one without any success.

> Is there anything special I should be looking for, to get this machine to
> boot off this controller?

> thanks.

> (email address is invalid, no spam.)

Try building it right in to the kernel, not as a module.

--
David Filion            filiond[at]videotron[dot]ca
Linux counter #195143

"Yes, it's manly, but let's face it, so is bungee-jumping with the
 cord tied to your *." -- Linus Torvalds

 
 
 

Magic for AIC 7899 SCSI Controller? (PANIC on boot)

Post by NonStickSpa » Wed, 21 Aug 2002 00:18:41



> Try building it right in to the kernel, not as a module.

Actually, I tried building the AIC7xxx driver into the kernel or as a module
without any real difference.  The old RedHat 7.1 kernel (2.4.3) has a
module version, but it also has aic7xxx_mod as well.  It seems to load the
standard aic7xxx module, so I'm not sure why the difference there.  Was
there a difference between 2.4.3 and 2.4.19 that would impact this driver
with the AIC 7899 card?

thanks.

 
 
 

Magic for AIC 7899 SCSI Controller? (PANIC on boot)

Post by Davi » Wed, 21 Aug 2002 01:23:41




> > Try building it right in to the kernel, not as a module.

> Actually, I tried building the AIC7xxx driver into the kernel or as a module
> without any real difference.  The old RedHat 7.1 kernel (2.4.3) has a
> module version, but it also has aic7xxx_mod as well.  It seems to load the
> standard aic7xxx module, so I'm not sure why the difference there.  Was
> there a difference between 2.4.3 and 2.4.19 that would impact this driver
> with the AIC 7899 card?

> thanks.

If it is loading one module and not the other there is probably something
telling it to do so. Check you module.conf and your init scripts.  There
might be something there that points you in the right direction.

If you want to know if there was a change in the driver, check the kernel
ChangeLog files (www.kernel.org).

--
David Filion            filiond[at]videotron[dot]ca
Linux counter #195143

"Yes, it's manly, but let's face it, so is bungee-jumping with the
 cord tied to your *." -- Linus Torvalds

 
 
 

Magic for AIC 7899 SCSI Controller? (PANIC on boot)

Post by Trevor Hemsl » Wed, 21 Aug 2002 03:54:33




Quote:> When I build a new 2.4.19 kernel, it PANICs when it tried to mount the root
> filesystem.  I've tried building the standard AIC7XXX module as well as the
> old one without any success.

I had a problem like this over the weekend and I knew that I'd built
the driver into the kernel and that it was the correct one (different
SCSI controller and driver but same symptom). It turned out that I had
selected *only* the option  "Advanced partition selection" under File
Systems--> Partition Types--> in make menuconfig. After about 3
reboots and kernel rebuilds I noticed that I was getting the message
"unrecognised partition table". Where I'd normally see

SCSI device sda: 8496960 512-byte hdwr sectors (4350 MB)
 sda: sda1 sda2 < sda5 sda6 sda7 sda8 >                

it would say

SCSI device sda: 8496960 512-byte hdwr sectors (4350 MB)
 sda: unrecognised partition table

and then bomb out about half a screen of messages later.

--
Trevor Hemsley, Brighton, UK.

 
 
 

1. Help find aliens: documentation and DMA ability of AIC-7899 SCSI

Hello,

I am trying to get documentation for Adaptec AIC-7899 SCSI chip.  All
I found was a 2-page document on Adaptec web-site, and Adaptec support
claim they have nothing else.  Obviously a bigger manual must exist.
Where?

In particular, I want to see how to move data by DMA from the SCSI
drive raw partitions, using AIC-7899 to system memory.  The DMA bursts
should be large and should end on a 256-byte boundary, so you see I
want to have fine control over the transfers.

I don't think this can be directly done with the Linux standard
distribution driver for AIC-7899, so I think I may have to modify the
driver, but I am not sure.

Does anybody know if the standard driver can/should be used for that?

By the way, this is for a wonderful non-for-profit project: the new
Search System for SETI (Search for ExtraTerrestrial Intelligence).

Mark Galecki

2. Gnome vs K, and is there a better xterm?

3. Dell poweredge 2450, adaptec 7899 scsi controller, setting up raid

4. Only five installs under an WinXP liscence?

5. how to enable AIC-7899 to support RAID?

6. SunOS 4 client in NIS+ env.

7. how to enable AIC-7899 RAID support?

8. Loadleveler and Virtual Memory

9. Installing Linux with SCSI CD Rom Adaptec AIC-6x60 SCSI Controller

10. Help find Aliens: can the standard AIC-7899 driver be used to DMA from SCSI drive to physical memory

11. Adaptec 7899 host adapter and Linux 2.4.4

12. ADAPTEC 7899

13. Acer Altos 7000 and AIC-7770 SCSI controller