[258] in linux-scsi channel archive

home help back first fref pref prev next nref lref last post

Re: NCR8150S and PCI problems

daemon@ATHENA.MIT.EDU (Drew Eckhardt)
Sat Jun 17 14:56:49 1995

To: kusler@cps.msu.edu (Jay F Kusler)
cc: linux-scsi@vger.rutgers.edu
In-reply-to: Your message of "Fri, 16 Jun 1995 09:08:05 EDT."
             <9506161308.AA18275@arctic.cps.msu.edu> 
Date: Sat, 17 Jun 1995 12:14:07 -0600
From: Drew Eckhardt <drew@poohsticks.org>

In message <9506161308.AA18275@arctic.cps.msu.edu>, kusler@cps.msu.edu writes:
>Hi all,
>
>
>I am trying to install an NCR8150S board into my P90.  I got the 815
>chip because I have a Phoenix BIOS that does not have NCR support.
>Upon booting, the NCR BIOS is seen and read just fine.  If I boot
>Linux from lilo, the messages I get are:
>
>scsi-ncr53c7,8xx : at PCI bus 0, device 13,  function 0
>scsi-ncr53c7,8xx : warning : revision of 3 is greater than 2.
>scsi-ncr53c7,8xx : NCR53c815 at memory 0x10000000, io 0x3000, irq 255
>scsi0 : IRQ255 not free, detaching
>scsi : 0 hosts.
>scsi : detected total.


The most obvious problem you have is that your PCI BIOS startup code 
isn't programming a reasonable value in the IRQ configuration register.

If this is the _only_ problem, you could edit drivers/scsi/ncr53c7,8xx.c,
	and change pci_init() so that you have 

		irq = my_irq;

	before 
    		return normal_init (tpnt, board, chip, (int) base, 
		    (int) io_port, (int) irq, DMA_NONE, 1, bus, device_fn, 
		    options);

You may also have a problem with the BIOS startup code allocating an 
IRQ for the NCR chip, in which case this won't help.  Try all the possible
configurations, such as "Forced" as opposed to "Auto", etc.


home help back first fref pref prev next nref lref last post