Subject: None
To: None <port-i386@NetBSD.ORG>
From: Paul J. Lavoie <pjl@ilx.com>
List: port-i386
Date: 05/09/1996 16:17:22
Hi there. I have been trying to set up a 133-MHz Pentium, dual-Adaptec 2940 
system that I am trying to set up for a news system, which I have configured 
as listed below. A couple of problems have shown up while playing with the 
system:

1) The Adaptec cards are probed one way by the BIOS, and by NetBSD another. 
The result is that the drive the system would boot from would be on the second 
controller (and thus sd2) when the kernel tried to mount root. This was worked 
around by hard-configuring the drives in the kernel config file, but I'd 
thought I'd mention it as it does seem abnormal.

2) The system tends to crash after it has been up for a while and has recently 
completed a large amount of disk access. For example, it died today shortly 
after 3 concurrent iozones were terminated, after running for close to a day. 
It died yesterday after close to 3 days of running iozone constantly.

The Adaptec driver is the one recently ported from FreeBSD (May 1rst vintage), 
patched against an otherwise vanilla 1.1 tree. The panic which occurs is of 
the form :

_Debugger() +0x4
_panic() +0x3b
_aha_init() +0x130e
_softclock() +0x51
_hardclock() +0x19e
_clockintr() +0xb
_Xintr0() +0x63
--interrupt--
...

I have the arguments to these from the two most recent crashes if that is of 
any use (they are slightly different).

Right now the system is being run with one controller, in the hope(?) of 
reproducing the problem without the possibility of some corruption based on 
the second controller. (The configuration had been working for a couple of 
weeks w/ a single controller in combination w/ a patched -current kernel on a 
1.1 install in a different system (120MHz Pentium)). The thought that it might 
be heat based has come across my mind (the system gets rather hot), but other 
possibilities are being looked into.

Any suggestions on a plan of attack would be appreciated. Thanks.

-pjl

---------

root@usenet.devadm.ilx.com:/usr/src/sys/arch/i386/compile/USENET
CPU: Pentium (GenuineIntel 586-class CPU)
real mem  = 66715648
avail mem = 61059072
using 840 buffers containing 3440640 bytes of memory
isa0 (root)
com0 at isa0 port 0x3f8-0x3ff irq 4: ns16550a, working fifo
com1 at isa0 port 0x2f8-0x2ff irq 3: ns16550a, working fifo
npx0 at isa0 port 0xf0-0xff: using exception 16
vt0 at isa0 port 0x60-0x6f irq 1: unknown s3, 80 col, color, 8 scr, mf2-kbd, 
[R3.32]
fdc0 at isa0 port 0x3f0-0x3f7 irq 6 drq 2
fd0 at fdc0 drive 0: 1.44MB 80 cyl, 2 head, 18 sec
root device eisa not configured
pci0 (root): configuration mode 1
pci0 bus 0 device 0: unknown vendor/product: 0x8086/0x122d (class: bridge, 
subclass: host, revision: 0x02) not configured
pci0 bus 0 device 7: unknown vendor/product: 0x8086/0x122e (class: bridge, 
subclass: ISA, revision: 0x02) not configured
pci0 bus 0 device 8: unknown vendor/product: 0x5333/0x8811 (class: display, 
subclass: VGA, revision: 0x53) not configured
de0 at pci0 bus 0 device 13pci_map_int: pin A mapped to line 5
 irq 5: DC21140 [10-100Mb/s] pass 1.1 Ethernet address 00:00:c0:f3:45:bf
de0: enabling 10baseT UTP port
de1 at pci0 bus 0 device 14pci_map_int: pin A mapped to line 9
 irq 9: DC21140 [10-100Mb/s] pass 1.1 Ethernet address 00:00:c0:2e:45:bf
de1: enabling 10baseT UTP port
ahc0 at pci0 bus 0 device 15
ahc0: BurstLen = 8DWDs, Latency Timer = 64PCLKS
pci_map_int: pin A mapped to line 10
ahc0: Reading SEEPROM...done.
ahc0: aic7880 Single Channel, SCSI Id=7, 16 SCBs
ahc0: Downloading Sequencer Program...Done
ahc0: Probing channel A
scsibus0 at ahc0
ahc0: target 3 synchronous at 10.0MHz, offset = 0xf
ahc0: target 3 Tagged Queuing Device
ahc0 targ 3 lun 0: <SEAGATE, ST15230N, 0638> SCSI2 0/direct fixed
sd3 at scsibus0: 4095MB, 3992 cyl, 19 head, 110 sec, 512 bytes/sec
ahc0: target 4 synchronous at 10.0MHz, offset = 0xf
ahc0: target 4 Tagged Queuing Device
ahc0 targ 4 lun 0: <SEAGATE, ST15230N, 0638> SCSI2 0/direct fixed
sd4 at scsibus0: 4095MB, 3992 cyl, 19 head, 110 sec, 512 bytes/sec
ahc1 at pci0 bus 0 device 16
ahc1: BurstLen = 8DWDs, Latency Timer = 64PCLKS
pci_map_int: pin A mapped to line 11
ahc1: Reading SEEPROM...done.
ahc1: aic7870 Single Channel, SCSI Id=7, 16 SCBs
ahc1: Downloading Sequencer Program...Done
ahc1: Probing channel A
scsibus1 at ahc1
ahc1: target 0 synchronous at 10.0MHz, offset = 0xf
ahc1: target 0 Tagged Queuing Device
ahc1 targ 0 lun 0: <SEAGATE, ST51080N, 0913> SCSI2 0/direct fixed
sd0 at scsibus1: 1030MB, 4826 cyl, 4 head, 109 sec, 512 bytes/sec
ahc1: target 1 synchronous at 10.0MHz, offset = 0xf
ahc1: target 1 Tagged Queuing Device
ahc1 targ 1 lun 0: <SEAGATE, ST15230N, 0638> SCSI2 0/direct fixed
sd1 at scsibus1: 4095MB, 3992 cyl, 19 head, 110 sec, 512 bytes/sec
ahc1: target 2 synchronous at 10.0MHz, offset = 0xf
ahc1: target 2 Tagged Queuing Device
ahc1 targ 2 lun 0: <SEAGATE, ST15230N, 0638> SCSI2 0/direct fixed
sd2 at scsibus1: 4095MB, 3992 cyl, 19 head, 110 sec, 512 bytes/sec
biomask c40 netmask 220 ttymask 1a

-------------------------------------------------------------------------------
Paul J. Lavoie		paull@ilx.com		(212) 720-3029
ILX Systems, Inc.	111 Fulton St		New York, NY  10038