|
@@ -471,6 +471,8 @@ static int pci_dio_auto_attach(struct comedi_device *dev,
|
|
else
|
|
else
|
|
dev->iobase = pci_resource_start(pcidev, 2);
|
|
dev->iobase = pci_resource_start(pcidev, 2);
|
|
|
|
|
|
|
|
+ pci_dio_reset(dev);
|
|
|
|
+
|
|
ret = comedi_alloc_subdevices(dev, board->nsubdevs);
|
|
ret = comedi_alloc_subdevices(dev, board->nsubdevs);
|
|
if (ret)
|
|
if (ret)
|
|
return ret;
|
|
return ret;
|
|
@@ -543,8 +545,6 @@ static int pci_dio_auto_attach(struct comedi_device *dev,
|
|
comedi_8254_subdevice_init(s, dev->pacer);
|
|
comedi_8254_subdevice_init(s, dev->pacer);
|
|
}
|
|
}
|
|
|
|
|
|
- pci_dio_reset(dev);
|
|
|
|
-
|
|
|
|
return 0;
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
|