aic7xxx and Promise UDMA conflict
Mr. Arlington Hewes
tpcadmin at info.tpc.int
Tue Jan 18 03:46:04 PST 2000
Folks,
I have a dual PIII (GigaByte GA6BXDS)loaded up with 2 Promise Ultra-66 PCI
cards and onboard Adaptec AIC-7895U scsi controller. Whilst my drives run off
the Promise cards, I'm trying to get a nice HP DDS4 DAT drive flying on the
scsi bus for backup.
The problem arises when I try to insmod the aic7xxx driver:
(scsi0) <Adaptec AIC-7895 Ultra SCSI host adapter> found at PCI 12/0
(scsi0) Wide Channel A, SCSI ID=7, 32/255 SCBs
(scsi0) Downloading sequencer code... 374 instructions downloaded
(scsi1) <Adaptec AIC-7895 Ultra SCSI host adapter> found at PCI 12/1
(scsi1) Wide Channel B, SCSI ID=7, 32/255 SCBs
(scsi1) Downloading sequencer code... 374 instructions downloaded
scsi0 : Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 5.1.20/3.2.4
<Adaptec AIC-7895 Ultra SCSI host adapter>
scsi1 : Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 5.1.20/3.2.4
<Adaptec AIC-7895 Ultra SCSI host adapter>
scsi : 2 hosts.
scsi : aborting command due to timeout : pid 0, scsi0, channel 0, id 0, lun 0 Test Unit Ready 00 00 00 00 00
scsi : aborting command due to timeout : pid 0, scsi0, channel 0, id 0, lun 0 Test Unit Ready 00 00 00 00 00
This is with no devices attached to the onboard SCSI, and termination on. This
should "just work", no?
Now, as far as I can see, I definitely have a resource conflict . . .
[root at osmin /root]# cat /proc/interrupts
CPU0 CPU1
0: 27280 24884 IO-APIC-edge timer
1: 189 142 IO-APIC-edge keyboard
2: 0 0 XT-PIC cascade
8: 0 1 IO-APIC-edge rtc
13: 1 0 XT-PIC fpu
14: 1262 1244 IO-APIC-edge ide0
16: 6 8 IO-APIC-level ide2, ide3, aic7xxx, aic7xxx
17: 7 7 IO-APIC-level ide4, ide5
18: 474 436 IO-APIC-level Intel EtherExpress Pro 10/100 Ethernet
19: 278 221 IO-APIC-level Intel EtherExpress Pro 10/100 Ethernet
NMI: 0
ERR: 0
Spot the Promise card and the Adaptec fighting for 16?? What's up with that?
Could this be the source of my troubles? This is what /proc/pci has to say
about our friends:
Bus 0, device 8, function 0:
Unknown mass storage controller: Promise Technology IDE UltraDMA/66 (rev 1). Medium devsel. IRQ 16. Master Capable. Latency=64.
I/O at 0xb400 [0xb401].
I/O at 0xb800 [0xb801].
I/O at 0xbc00 [0xbc01].
I/O at 0xc000 [0xc001].
I/O at 0xc400 [0xc401].
Non-prefetchable 32 bit memory at 0xec200000 [0xec200000].
Bus 0, device 9, function 0:
Unknown mass storage controller: Promise Technology IDE UltraDMA/66 (rev 1). Medium devsel. IRQ 17. Master Capable. Latency=64.
I/O at 0xc800 [0xc801].
I/O at 0xcc00 [0xcc01].
I/O at 0xd000 [0xd001].
I/O at 0xd400 [0xd401].
I/O at 0xd800 [0xd801].
Non-prefetchable 32 bit memory at 0xec220000 [0xec220000].
Bus 0, device 10, function 0:
SCSI storage controller: Adaptec AIC-7895U (rev 4).
Medium devsel. Fast back-to-back capable. IRQ 16. Master Capable. Latency=64. Min Gnt=8.Max Lat=8.
I/O at 0xe400 [0xe401].
Non-prefetchable 32 bit memory at 0xec241000 [0xec241000].
Can anyone advise how I might convince my onboard SCSI to play nicely with the
rest of the children?
-Darren
--
Mr. Arlington Hewes (tpcadmin at info.tpc.int)
The TPC.INT Subdomain (http://www.tpc.int/)
**************************************************
*** FOR GENERAL INFORMATION ***
*** mailto:tpcfaq at info.tpc.int ***
*** FOR A LIST OF CURRENT COVERAGE ***
*** mailto:tpccover at info.tpc.int ***
*** TO REPORT A PROBLEM (read the FAQ first!) ***
*** mailto:support at info.tpc.int ***
**************************************************
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