+ if (ui->ui_alive == 0) /* Only printf from autoconfig */
+ printf("ec%d: mem %x-%x\n", ui->ui_unit,
+ ui->ui_flags, ui->ui_flags + ECBUFSIZE*CLBYTES - 1);
+ ui->ui_type = 1; /* Memory on, allocated */
+ return (0);
+}
+
+/*
+ * Do output DMA to determine interface presence and
+ * interrupt vector. DMA is too short to disturb other hosts.
+ */
+ecprobe(reg, ui)
+ caddr_t reg;
+ struct uba_device *ui;
+{
+ register int br, cvec; /* r11, r10 value-result */
+ register struct ecdevice *addr = (struct ecdevice *)reg;
+ register caddr_t ecbuf = (caddr_t) &umem[ui->ui_ubanum][ui->ui_flags];
+
+#ifdef lint
+ br = 0; cvec = br; br = cvec;
+ ecrint(0); ecxint(0); eccollide(0);
+#endif