aic7895 and promise ultra33 ide controler problems

Andy Monks ajm at ns1.avnet.co.uk
Fri Sep 18 07:05:07 PDT 1998


Hi People,

Forgive me for being dense here, as I'm sure there is something I'm doing
wrong. However, as I've only just got this machine and I'm still learning.

I've got a Tyan Thunder S1836DLUAN with 2 PII 450mhz.

The board comes with a Adaptec 7895, and I've added a Promise Ultra33
UDMA disk controller. 

Currently all my disks are IDE, and the only scsi device is a DAT tape.

The problem I'm having is; when I boot with the disk attached to the Promise
card, I get the following errlr message from the aic7xxx driver :-

Couldn't register IRQ 10, ignoring.

However, if I move the disk to the i builtin IDE controller, it correctly
sees the 7895 and my DAT drive.

With the disk connected to the promise card, The 7895 is seen first by
the system when booting, but doesn't install it's bios. Then the Promise 
card installs it's bios.

However, when the disk is plugged into the builtin controller, neither
the promise or the 7895 install there bios.


I've rtied the reverse_scan option, but that didn't appear to make any
difference.

I loaded the pre-10 patch and am running on 2.0.35

I need the Promise card to work, and to use it, the disks have to be 
connected to it, rather than the builtin card.

Can anyone help please?

I've attached below the output from :-

cat /proc/pci
cat /proc/interupts
syslog

Thanks

Andy Monks
ajm at avnet.co.uk

------------------------
***
* /proc/pci
***

PCI devices found:
  Bus  0, device  19, function  0:
    RAID bus controller: Promise Technology IDE UltraDMA/33 (rev 1).
      Medium devsel.  IRQ 10.  Master Capable.  Latency=64.  
      I/O at 0xeff0.
      I/O at 0xefe4.
      I/O at 0xefa8.
      I/O at 0xebe4.
      I/O at 0xef80.
  Bus  0, device  18, function  1:
    SCSI storage controller: Adaptec AIC-7895U (rev 4).
      Medium devsel.  Fast back-to-back capable.  IRQ 10.  Master Capable.  Latency=64.  Min Gnt=8.Max Lat=8.
      I/O at 0xe800.
      Non-prefetchable 32 bit memory at 0xfebff000.
  Bus  0, device  18, function  0:
    SCSI storage controller: Adaptec AIC-7895U (rev 4).
      Medium devsel.  Fast back-to-back capable.  IRQ 10.  Master Capable.  Latency=64.  Min Gnt=8.Max Lat=8.
      I/O at 0xe400.
      Non-prefetchable 32 bit memory at 0xfebfe000.
  Bus  0, device  17, function  0:
    Ethernet controller: Intel 82557 (rev 5).
      Medium devsel.  Fast back-to-back capable.  IRQ 11.  Master Capable.  Latency=64.  Min Gnt=8.Max Lat=56.
      Prefetchable 32 bit memory at 0xfd4ff000.
      I/O at 0xef40.
      Non-prefetchable 32 bit memory at 0xfea00000.
  Bus  0, device  16, function  0:
    PCI bridge: DEC DC21152 (rev 3).
      Medium devsel.  Fast back-to-back capable.  Master Capable.  Latency=64.  Min Gnt=3.
  Bus  0, device   7, function  3:
    Bridge: Intel 82371AB PIIX4 ACPI (rev 2).
      Medium devsel.  Fast back-to-back capable.  
  Bus  0, device   7, function  2:
    USB Controller: Intel 82371AB PIIX4 USB (rev 1).
      Medium devsel.  Fast back-to-back capable.  IRQ 11.  Master Capable.  Latency=64.  
      I/O at 0xef20.
  Bus  0, device   7, function  1:
    IDE interface: Intel 82371AB PIIX4 IDE (rev 1).
      Medium devsel.  Fast back-to-back capable.  Master Capable.  Latency=64.  
      I/O at 0xffa0.
  Bus  0, device   7, function  0:
    ISA bridge: Intel 82371AB PIIX4 ISA (rev 2).
      Medium devsel.  Fast back-to-back capable.  Master Capable.  No bursts.  
  Bus  1, device   0, function  0:
    VGA compatible controller: Matrox Unknown device (rev 1).
      Vendor id=102b. Device id=521.
      Medium devsel.  Fast back-to-back capable.  IRQ 10.  Master Capable.  Latency=64.  Min Gnt=16.Max Lat=32.
      Prefetchable 32 bit memory at 0xf4000000.
      Non-prefetchable 32 bit memory at 0xfe5fc000.
      Non-prefetchable 32 bit memory at 0xfd800000.
  Bus  0, device   1, function  0:
    PCI bridge: Intel 440BX - 82443BX AGP (rev 2).
      Medium devsel.  Master Capable.  Latency=64.  Min Gnt=136.
  Bus  0, device   0, function  0:
    Host bridge: Intel 440BX - 82443BX Host (rev 2).
      Medium devsel.  Master Capable.  Latency=64.  
      Prefetchable 32 bit memory at 0xf8000000.

***
* /proc/interrupts
***

 0:       8605   timer
 1:        179   keyboard
 2:          0   cascade
 8:          1 + rtc
10:       2322 + ide2
11:         33   Intel EtherExpress Pro 10/100 Ethernet
12:         75   PS/2 Mouse
13:      10829 + IPI
15:          0 + ide1

***
* syslog
***

Intel MultiProcessor Specification v1.1
    Virtual Wire compatibility mode.
OEM ID: INTEL    Product ID: 440BX        APIC at: 0xFEE00000
Processor #0 Pentium(tm) Pro APIC version 17
Processor #1 Pentium(tm) Pro APIC version 17
I/O APIC #2 Version 17 at 0xFEC00000.
Processors: 2
Console: 16 point font, 400 scans
Console: colour VGA+ 80x25, 1 virtual console (max 63)
pcibios_init : BIOS32 Service Directory structure at 0x000fdb50
pcibios_init : BIOS32 Service Directory entry at 0xfdb60
pcibios_init : PCI BIOS revision 2.10 entry at 0xfdb81
Probing PCI hardware.
Calibrating delay loop.. ok - 450.56 BogoMIPS
Memory: 256768k/262144k available (876k kernel code, 384k reserved, 3944k data)
Swansea University Computer Society NET3.035 for Linux 2.0
NET3: Unix domain sockets 0.13 for Linux NET3.035.
Swansea University Computer Society TCP/IP for NET3.034
IP Protocols: ICMP, UDP, TCP
Checking 386/387 coupling... Ok, fpu using exception 16 error reporting.
Checking 'hlt' instruction... Ok.
Linux version 2.0.35 (root at thunder) (gcc version 2.7.2.3) #8 Fri Sep 18 14:15:13 GMT 1998
Booting processor 1 stack 00002000: Calibrating delay loop.. ok - 450.56 BogoMIPS
Total of 2 processors activated (901.12 BogoMIPS).
Starting kswapd v 1.4.2.2 
Serial driver version 4.13 with no serial options enabled
tty00 at 0x03f8 (irq = 4) is a 16550A
tty01 at 0x02f8 (irq = 3) is a 16550A
lp1 at 0x0378, (polling)
PS/2 auxiliary pointing device detected -- driver installed.
Real Time Clock Driver v1.09
Sound initialization started
Sound initialization complete
Ramdisk driver initialized : 16 ramdisks of 4096K size
loop: registered device at major 7
ide: i82371 PIIX (Triton) on PCI bus 0 function 57
    ide0: BM-DMA at 0xffa0-0xffa7
    ide1: BM-DMA at 0xffa8-0xffaf
ide: Promise Technology IDE Ultra-DMA 33 on PCI bus 0 function 152
ide: Enabling DMA for Promise Technology IDE Ultra-DMA 33 on PCI bus 0 function 152, port 0xef80
    ide2: BM-DMA at 0xef80-0xef87
    ide3: BM-DMA at 0xef88-0xef8f
hdc: TOSHIBA DVD-ROM SD-M1102, ATAPI CDROM drive
hdd: no response (status = 0xd0), resetting drive
hdd: SAMSUNG SCR-3230, ATAPI CDROM drive
hde: IBM-DHEA-38451, 8063MB w/472kB Cache, CHS=16383/16/63, UDMA
hdf: IBM-DHEA-38451, 8063MB w/472kB Cache, CHS=16383/16/63, UDMA
hdg: ST32140A, 2015MB w/128kB Cache, CHS=4095/16/63, DMA
hdh: QUANTUM FIREBALL ST6.4A, 6149MB w/81kB Cache, CHS=13328/15/63, UDMA
ide1 at 0x170-0x177,0x376 on irq 15
ide2 at 0xeff0-0xeff7,0xefe6 on irq 10
ide3 at 0xefa8-0xefaf,0xebe6 on irq 10 (shared with ide2)
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
aic7xxx: Warning - detected auto-termination on controller:
aic7xxx: <Adaptec AIC-7895 Ultra SCSI host adapter> at PCI 18/1
aic7xxx: Please verify driver detected settings are correct.
aic7xxx: If not, then please properly set the device termination
aic7xxx: in the Adaptec SCSI BIOS by hitting CTRL-A when prompted
aic7xxx: during machine bootup.
aic7xxx: Cables present (Int-50 NO, Int-68 NO, Ext-68 NO)
aic7xxx: Warning - detected auto-termination on controller:
aic7xxx: <Adaptec AIC-7895 Ultra SCSI host adapter> at PCI 18/0
aic7xxx: Please verify driver detected settings are correct.
aic7xxx: If not, then please properly set the device termination
aic7xxx: in the Adaptec SCSI BIOS by hitting CTRL-A when prompted
aic7xxx: during machine bootup.
aic7xxx: Cables present (Int-50 NO, Int-68 NO, Ext-68 NO)
(scsi0) <Adaptec AIC-7895 Ultra SCSI host adapter> found at PCI 18/0
(scsi0) Wide Channel A, SCSI ID=0, 32/255 SCBs
(scsi0) Couldn't register IRQ 10, ignoring.
(scsi0) <Adaptec AIC-7895 Ultra SCSI host adapter> found at PCI 18/1
(scsi0) Wide Channel B, SCSI ID=0, 32/255 SCBs
(scsi0) Couldn't register IRQ 10, ignoring.
scsi : 0 hosts.
scsi : detected total.
eepro100.c:v0.99B 4/7/98 Donald Becker linux-eepro100 at cesdis.gsfc.nasa.gov
eth0: OEM i82557/i82558 10/100 Ethernet at 0xef40, 00:E0:81:10:0D:69, IRQ 11.
  Board assembly 691334-003, Physical connectors present: RJ45
  Primary interface chip i82555 PHY #1.
  General self-test: passed.
  Serial sub-system self-test: passed.
  Internal registers self-test: passed.
  ROM checksum self-test: passed (0x24c9f043).
  Receiver lock-up workaround activated.
eepro100.c:v0.99B 4/7/98 Donald Becker linux-eepro100 at cesdis.gsfc.nasa.gov
Partition check:
 hde: [PTBL] [1027/255/63] hde1 hde2 hde4 < hde5 hde6 hde7 >
 hdf: [PTBL] [1027/255/63] hdf1 hdf2
 hdg: [PTBL] [1023/64/63] hdg1
 hdh: [PTBL] [784/255/63] hdh1 hdh2 hdh3 hdh4
RAMDISK: Compressed image found at block 0
JAVA Binary support v1.01 for Linux 1.3.98 (C)1996 Brian A. Lantz
VFS: Mounted root (ext2 filesystem).
VFS: Mounted root (ext2 filesystem) readonly.
Trying to unmount old root ... okay
Adding Swap: 104384k swap-space (priority -1)

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



More information about the aic7xxx mailing list