Tonight I fiddled with ftape and v2.2 and realized that the enable_irq()/disable_irq() stuff has changed. Alan introduced enable/disable irq balancing, i.e. the interrupt isn't unconditionally enabled or disabled as was the case prior to v2.1.132, but the kernel maintains a counter to remember how oftern disable_irq/enable_irq has been called. Only when this counter reaches zero the interrupt is enabled again. Unluckily I didn't read the kernel mailing lists when this issue was discussed, and now it is too late to argue against this brain damaged nonsense. However, the latest ftape snapshot should cope with this (mis-) feature of the Linux kernel. This only affects parallel port floppy tape drives, and I only fixed the bpck-fdc.o driver and don't know whehter the trakker.o driver needs to be fixed. Claus -- Claus-Justus Heine [EMAIL PROTECTED] http://www.math1.rwth-aachen.de/~heine/ Ftape - the Linux Floppy Tape Project Home Page : http://www.math1.rwth-aachen.de/~heine/ftape/ CVS Repos. : http://iris3.math1.rwth-aachen.de:8000/cvsweb/ Bug Reports : http://iris3.math1.rwth-aachen.de:8080/gnats/ [EMAIL PROTECTED] Mailing-list: [EMAIL PROTECTED]
