Nick, I think you may be correct in your assumption that the HP Kayak implementation of the AIC 7880 is a bit flaky. I enabled drive-powered termination and even swapped the drive out for another of a different type, but the problem remained.
There are no additional terminators in the chain apart from the end-of-cable lump and whatever is or isn't enabled on the drive itself. It doesn't apparently affect performance, so I'll leave it be. Thanks for your analysis. Regards, Dan. --- Nick Holland <[EMAIL PROTECTED]> wrote: > Daniel Hammett wrote: > ...> > > "ahc0: Illegal cable configuration!!. Only two connectors on the adapter > may be > > used at a time!" > > > > [Full dmesg posted below] > > yay! :) > > > This isn't unique to OpenBSD: I've seen similar reports in the dmesg from > SuSE > > Linux using the 2.4.xx series kernels and also from FreeBSD version 6. > > > > It doesn't appear to affect the machine in anyway that I can tell, e.g. > there > > are no unexpected hangs, slowdowns, disk problems, etc. > > > > The AIC-7880 wide SCSI is connnected to a single disk but there are > multiple > > (unused) connectors on the ribbon cable which end in a terminator block. > > > > The AIC-7860 narrow SCSI is connected to a single CD-RW drive. Again, there > are > > multiple (unused) connectors on the ribbon cable and this, too, ends in a > > terminator block. > > this isn't the issue, as that's ahc1 according to the dmesg. > > > I have used multiple drives in the system and the same message appears. > > > > It occurs to me that there might be some issue with the disk drive itself > > providing SCSI termination, or some other jumper configuration error. > > > > Alternatively, doe this message imply that I can only use either the > AIC-7860 > > or the AIC-7880 but not both? I might try unplugging the CD-RW before > booting > > this evening. > > nope, again, ahc0 and ahc1 are two different devices, if it is whining > about X, the problem is with X. Probably. :) > > As I recall, there are some variants of the Adaptec cards that use the > ahc(4) driver that are kinda...curious. I think it is the 29160 (or > some variant) which has both LVD U160 and a single-ended U2, plus a 50 > pin connector...and the rule is, you can use two of the three > connectors, but not all three at the same time. I may be misremembering > this...it might involve the external connector on the spine of the card, > rather than the 50 pin connector. But the rule was..only two of the > connectors. And note: it's the connectors in use, not the number of > devices attached. > > As I recall, all it can do is look for terminators. If it finds more > terminators than it expects, it apparently sets a "whine" flag that the > driver looks for. Are there any extra terminators on the system? You > indicate the cable has a terminator...could the drive also be > terminated? Also make sure any unused SCSI connectors are just left > unconnected. > > Otherwise...if everything is correct, and performance is appropriate, > don't worry about it...probably a "quirk" in implementation on this > machine. I don't recall ever seeing any ability to see messages like > this under Windows, so I suspect HP may have been a little sloppy about > how they implemented things. > > Nick. > > > > --- dmesg included ---> > > > > OpenBSD 3.9 (GENERIC.MP) #598: Thu Mar 2 02:37:06 MST 2006 > > [EMAIL PROTECTED]:/usr/src/sys/arch/i386/compile/GENERIC.MP > > cpu0: Intel Pentium II ("GenuineIntel" 686-class, 512KB L2 cache) 300 MHz > > cpu0: FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,MMX > > real mem = 536453120 (523880K) > > avail mem = 482435072 (471128K) > > using 4278 buffers containing 26927104 bytes (26296K) of memory > > mainbus0 (root) > > bios0 at mainbus0: AT/286+(a1) BIOS, date 10/28/98, BIOS32 rev. 0 @ 0xfd77d > > apm0 at bios0: Power Management spec V1.2 > > apm0: AC on, battery charge unknown > > apm0: flags 30102 dobusy 0 doidle 1 > > pcibios0 at bios0: rev 2.1 @ 0xfd710/0x8f0 > > pcibios0: PCI IRQ Routing Table rev 1.0 @ 0xfdf20/192 (10 entries) > > pcibios0: PCI Interrupt Router at 000:07:0 ("Intel 82371FB ISA" rev 0x00) > > pcibios0: PCI bus #1 is the last bus > > bios0: ROM list: 0xc0000/0x8000 0xc8000/0x4800 > > mainbus0: Intel MP Specification (Version 1.4) (HP XU/XW ) > > cpu0 at mainbus0: apid 1 (boot processor) > > cpu0: apic clock running at 66 MHz > > cpu1 at mainbus0: apid 0 (application processor) > > cpu1: Intel Pentium II ("GenuineIntel" 686-class, 512KB L2 cache) 300 MHz > > cpu1: FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,MMX > > mainbus0: bus 0 is type PCI > > mainbus0: bus 1 is type PCI > > mainbus0: bus 2 is type ISA > > ioapic0 at mainbus0: apid 2 pa 0xfec00000, version 11, 24 pins > > pci0 at mainbus0 bus 0: configuration mode 1 (no bios) > > pchb0 at pci0 dev 0 function 0 "Intel 82443LX AGP" rev 0x03 > > ppb0 at pci0 dev 1 function 0 "Intel 82443LX AGP" rev 0x03 > > pci1 at ppb0 bus 1 > > vga1 at pci1 dev 0 function 0 "Matrox MGA G400/G450 AGP" rev 0x04 > > wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation) > > wsdisplay0: screen 1-5 added (80x25, vt100 emulation) > > pcib0 at pci0 dev 7 function 0 "Intel 82371AB PIIX4 ISA" rev 0x01 > > pciide0 at pci0 dev 7 function 1 "Intel 82371AB IDE" rev 0x01: DMA, channel > 0 > > wired to compatibility, channel 1 wired to compatibility > > atapiscsi0 at pciide0 channel 0 drive 0 > > scsibus0 at atapiscsi0: 2 targets > > cd0 at scsibus0 targ 0 lun 0: <MATSHITA, CD-ROM CR-585, ZP18> SCSI0 5/cdrom > > removable > > cd0(pciide0:0:0): using PIO mode 0, DMA mode 1 > > pciide0: channel 1 ignored (disabled) > > uhci0 at pci0 dev 7 function 2 "Intel 82371AB USB" rev 0x01: apic 2 int 19 > (irq > > 11) > > usb0 at uhci0: USB revision 1.0 > > uhub0 at usb0 > > uhub0: Intel UHCI root hub, rev 1.00/1.00, addr 1 > > uhub0: 2 ports with 2 removable, self powered > > piixpm0 at pci0 dev 7 function 3 "Intel 82371AB Power" rev 0x01: SMI > > iic0 at piixpm0 > > "unknown" at iic0 addr 0x2d not configured > > lmtemp0 at iic0 addr 0x48: lm75 > > ahc0 at pci0 dev 8 function 0 "Adaptec AIC-7880" rev 0x01: apic 2 int 16 > (irq > > 11) > > ahc0: Illegal cable configuration!!. Only two connectors on the adapter may > be > > used at a time! > > scsibus1 at ahc0: 16 targets > > sd0 at scsibus1 targ 3 lun 0: <SEAGATE, ST318404LW, 0006> SCSI3 0/direct > fixed > > sd0: 17501MB, 14384 cyl, 6 head, 415 sec, 512 bytes/sec, 35843670 sec total > > ahc1 at pci0 dev 9 function 0 "Adaptec AIC-7860" rev 0x03: apic 2 int 19 > (irq > > 11) > > scsibus2 at ahc1: 8 targets > > cd1 at scsibus2 targ 2 lun 0: <HP, CD-Writer+ 9200, 1.0e> SCSI4 5/cdrom > > removable > > rl0 at pci0 dev 18 function 0 "Realtek 8139" rev 0x10: apic 2 int 16 (irq > 11), > > address 00:10:a7:14:ef:bf > > rlphy0 at rl0 phy 0: RTL internal PHY > > isa0 at pcib0 > > isadma0 at isa0 > > pckbc0 at isa0 port 0x60/5 > > pckbd0 at pckbc0 (kbd slot) > > pckbc0: using irq 1 for kbd slot > > wskbd0 at pckbd0: console keyboard, using wsdisplay0 > > pms0 at pckbc0 (aux slot) > > pckbc0: using irq 12 for aux slot > > wsmouse0 at pms0 mux 0 > > mpu0 at isa0 port 0x300/2: generic MPU-401 compatible > > midi0 at mpu0: <MPU-401 MIDI UART> > > sb0 at isa0 port 0x220/24 irq 5 drq 1: dsp v3.02 > > midi1 at sb0: <SB MIDI UART> > > audio0 at sb0 > > opl0 at sb0: model OPL3 > > midi2 at opl0: <SB Yamaha OPL3> > > pcppi0 at isa0 port 0x61 > > midi3 at pcppi0: <PC speaker> > > spkr0 at pcppi0 > > lpt0 at isa0 port 0x378/4 irq 7 > > npx0 at isa0 port 0xf0/16: using exception 16 > > pccom0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo > > pccom1 at isa0 port 0x2f8/8 irq 3: ns16550a, 16 byte fifo > > fdc0 at isa0 port 0x3f0/6 irq 6 drq 2 > > fd0 at fdc0 drive 0: 1.44MB 80 cyl, 2 head, 18 sec > > biomask 0 netmask 0 ttymask 0 > > ioapic0: pin 16 shares different IPL interrupts (40..50), degraded > performance > > pctr: 686-class user-level performance counters enabled > > mtrr: Pentium Pro MTRR support > > apm0: disconnected > > ahc0: target 3 using 16bit transfers > > ahc0: target 3 synchronous at 20.0MHz, offset = 0x8 > > dkcsum: sd0 matches BIOS drive 0x80 > > root on sd0a > > rootdev=0x400 rrootdev=0xd00 rawdev=0xd02 > > > > --- end of dmesg ---< > > > > > > --------------------- > > Dan Hammett > > [EMAIL PROTECTED] > > --------------------- Dan Hammett [EMAIL PROTECTED]