There are those who would have you believe that Krzys Majewski wrote: > On 20 Oct 2000, Krzys Majewski wrote: > > I don't know how to say this properly.. when backing up files from my > > IDE hard drive to my parallel port ZIP100 drive, the machine > > occasionally blocks: it's like everything freezes for about half a > > minute before I can do anything again. This only happens when the ZIP > > drive is running (not sure if it's R or W or both). This is with > > kernel 2.2.17, using the imm driver as a module. I've set all the > > default "safe" options for the driver, like "slow and reliable" or > > whatnot. Is this a kernel bug? IMM driver bug? User bug? Feature? > > Help? chris > > > > I got a great response to this from someone who suggested enabling ECP > in the BIOS and assigning a DMA. I did the first (BIOS now says: > "ECP+EPP > ECP Mode use DMA 3 > EPP Mode Select EPP1.7") > but don't know how to do the second. Reading > /usr/src/linux/Documentation/parport.txt > didn't help. > > 11:24:02<~>$ cat /proc/parport/0/hardware > base: 0x378 > irq: none > dma: none > modes: SPP,ECP,ECPEPP,ECPPS2 > > Notice the lack of DMA. How to fix this? I'm getting lots of > errors on the ZIP drive now, e.g. > > localhost kernel: SCSI disk error : host 1 channel 0 id 6 lun 0 return code = > 27010000 > localhost kernel: scsidisk I/O error: dev 08:04, sector 32345 > localhost kernel: file_cluster badly computed!!! 2248 <> 3784 > > and more. I can occasionally read/write the ZIP drive but basically it > is unuseable in this state. >
In your modules.conf, put a line something like: options parport_pc irq=7 io=0x378 dma=3 but put the values that you are actually using (the io and irq are probably the same, the dma is probably set in your CMOS).