Hi,
I've got a parallel port Syquest SparQ drive connected to my IBM Thinkpad
390E, model 2626E0U. The parallel port is configured for EPP mode at 0x378
with IRQ 7 (no other device on IRQ 7). The SparQ is the only device
connected to the parallel port (using the cable that came with the drive).
The drive works fine for a while, but after a while of activity or
inactivity, it stops working, that is all read/write requests fail, even
if I reboot (into Linux, Windows, or DOS). 'eject /dev/pda' still works.
I've got parport_pc, parport, paride, epat and pd configured as modules.
syslog looks like this:
...
Mar 6 10:55:50 Halef kernel: paride: version 1.04 installed
Mar 6 10:55:50 Halef kernel: paride: epat registered as protocol 0
...
Mar 6 10:56:00 Halef kernel: parport0: PC-style at 0x378, irq 7 [SPP,PS2,EPP]
(I've configured the parport for irq 7 using modules.conf)
...
Mar 6 10:56:57 Halef kernel: pd: pd version 1.05, major 45, cluster 64, nice 0
Mar 6 10:56:57 Halef kernel: pda: Sharing parport0 at 0x378
Mar 6 10:56:57 Halef kernel: pda: epat 1.01, Shuttle EPAT chip c6 at 0x378, mode 5 (EPP-32), delay 1
Mar 6 10:56:57 Halef kernel: pda: SyQuest SparQ, master, 1960560 blocks [957M], (1945/16/63), removable media
Mar 6 10:56:57 Halef kernel: pda: pda1
Mar 6 10:56:57 Halef kernel: VFS: Disk change detected on device pd(45,1)
Mar 6 10:56:57 Halef kernel: pda: SyQuest SparQ, master, 1960560 blocks [957M], (1945/16/63), removable media
Mar 6 10:56:57 Halef kernel: pda: pda1
...
After a while with no problems:
...
Mar 6 11:08:57 Halef kernel: 01 (PD), sector 962248
Mar 6 11:08:57 Halef kernel: pda: do_pd_read: status = 0x4051 = ERR SEEK READY UNC
Mar 6 11:08:57 Halef last message repeated 5 times
Mar 6 11:08:57 Halef kernel: end_request: I/O error, dev 2d:01 (PD), sector 962256
Mar 6 11:08:57 Halef kernel: pda: do_pd_read: status = 0x4051 = ERR SEEK READY UNC
Mar 6 11:08:57 Halef last message repeated 5 times
...
Mar 6 11:08:57 Halef kernel: end_request: I/O error, dev 2d:01 (PD), sector 962112
Mar 6 11:09:00 Halef kernel: pda: do_pd_write: status = 0x4051 = ERR SEEK READY UNC
Mar 6 11:09:00 Halef last message repeated 5 times
Mar 6 11:09:00 Halef kernel: end_request: I/O error, dev 2d:01 (PD), sector 32
Mar 6 11:09:02 Halef kernel: pda: do_pd_read: status = 0x4051 = ERR SEEK READY UNC
Mar 6 11:09:02 Halef last message repeated 5 times
Mar 6 11:09:02 Halef kernel: end_request: I/O error, dev 2d:01 (PD), sector 32
Mar 6 11:09:02 Halef kernel: EXT2-fs error (device pd(45,1)): ext2_write_inode: unable to read inode block - inode=12, block=4
Mar 6 11:09:07 Halef kernel: pda: do_pd_write: status = 0x4051 = ERR SEEK READY UNC
Mar 6 11:09:07 Halef last message repeated 5 times
Mar 6 11:09:07 Halef kernel: end_request: I/O error, dev 2d:01 (PD), sector 0
...
once I power down and up, everything is fine again (for a while).
/proc/parport/0/hardware says:
base: 0x378
irq: 7
dma: none
modes: SPP,PS2,EPP
Any hints?
I haven't run a lot of tests in Windows (I hate it), but I once ran the
DOS surface analysis tool for a few hours without problems.
Thanks
Johannes
-- To unsubscribe, send mail to: linux-parport-request@torque.net --
-- with the single word "unsubscribe" in the body of the message. --
This archive was generated by hypermail 2b29 : Mon Mar 06 2000 - 18:21:49 EST