PCI DAS6402/16 driver crashes my system

I'm using an MCC PCI DAS6402/16 on Slackware 9, kernel 2.4.20, gcc 
version 3.2.2.  When I run the mmap demo repeatedly, the computer 
eventually locks up and has to be rebooted (with the hardware reset 
switch). How many times I have to run before it crashes is not 
reproducible. Sometimes it crashes the first time, sometimes only after 
50 or more runs.

I'm using the ADC only, reading 1000 samples from 32 differential 
channels with the ADC pacer trigger and the start-acquisition external 
trigger.  I also tried the cmd demo, and it behaves the same way.

I recompiled the driver with debugging enabled.  Unfortunately, when I 
look in /var/log/syslog, I don't see the messages from just before the 
crash. (It's like a print buffer is not getting flushed.)

The crash appears to occur right when the comedi device is opened, but I 
can't be completely certain.

Does anyone have a suggestion for how to debug this problem?

Thanks--Michael

-- 
Michael Borland                                phone: (650) 320 8300 x404
Senior Scientist                               fax:   (650) 320 9513
Lyncean Technologies, Inc. 
michael_borland_at_lynceantech.com
P. O. Box 60910
Palo Alto, CA 94306

Received on 2003-09-06Z19:47:55