Probably. A couple days ago, I found a bug in the aic7xxx.c driver (version
5.0.18) for Linux (2.1.108). (Unfortunately, I had some mail problems, so I
don't think my original message about the problem made it out.)
My system has an Adaptec 2940 with the following devices:
ID Device
2 Disk
4 CD-R
6 Tape
Without the following fix, the driver is unable to detect any devices; all
attempts fail with a select timeout. The fix allows the driver to find all the
devices.
Sean
> --- aic7xxx.c 1998/07/09 20:08:55 1.1
> +++ aic7xxx.c 1998/07/09 23:06:30
> @@ -4879,6 +4879,7 @@
> * Restarting the sequencer will stop the selection and make sure devices
> * are allowed to reselect in.
> */
> + aic_outb(p, 0, SCSISEQ);
> aic_outb(p, aic_inb(p, SIMODE1) & ~ENREQINIT, SIMODE1);
> p->flags &= ~AHC_HANDLING_REQINITS;
> aic_outb(p, CLRSELTIMEO | CLRBUSFREE | CLRREQINIT, CLRSINT1);
-- Sean Sheedy seans@easystreet.com- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.altern.org/andrebalsa/doc/lkml-faq.html