[PARPORT] Zip100 can't copy to many files

From: Adminstrador de aqui.em.casa (Andre.Rabello@mail.com)
Date: Mon Oct 16 2000 - 20:39:31 EDT

  • Next message: Tim Waugh: "Re: [PARPORT] Broken link on http://gear.torque.net/parport/"

    Hello, I'm experiencing a problem with my Zip drive which I cannot
    solve. I've searched the mailing list to check whether someone had already
    gone through this, but the closest I could get is the mail:

    Parallel ZIP-drive is little buggy with kernel 2.4.0-test1

    What I have is a very similar problem, but I could find no answer on that or subsequent replies. When I do tests like:

    time dd if=/dev/sda of=/dev/null count=81920 # this is 40 Mb!

    Everything works fine, nothing strange happens and the timing goes to
    1m29s approximately. But, when I try to copy large files into the zip disk
    the kernel starts:

    Oct 16 20:57:20 aqui kernel: Filesystem panic (dev 08:04).
    Oct 16 20:57:20 aqui kernel: fat_free: deleting beyond EOF
    Oct 16 20:57:20 aqui kernel: File system has been set read-only

    After that a bunch of messages start to appear on /var/log/messages:

    Oct 16 21:48:17 aqui kernel: I/O error: dev 08:04, sector 109167
    Oct 16 21:48:17 aqui kernel: I/O error: dev 08:04, sector 109168
    Oct 16 21:48:17 aqui kernel: I/O error: dev 08:04, sector 109421
    Oct 16 21:48:17 aqui kernel: I/O error: dev 08:04, sector 109675
    Oct 16 21:48:17 aqui kernel: I/O error: dev 08:04, sector 109929
    Oct 16 21:48:17 aqui kernel: I/O error: dev 08:04, sector 110183
    Oct 16 21:48:17 aqui kernel: I/O error: dev 08:04, sector 110437
    ...

    I've counted up to 68 messages like that. After all that, I can't eject the device anylonger and neither mount another disk with the following message appearing:

    mount: /dev/sda4 is not a valid block device

    No processes seem to be hanging the zip drive since it is unmounted!

    Well, I can't use the zip drive them, till I reboot... Other things happen as well: my printer stops receiving printing commands. I've been using kernel 2.3 andeverything seemed to work just fine, but with 2.4.0-test* series nothing works any more.

    Here's my linux box config:

    AMD K6III 450 / 128 MB RAM
    ZIP DRIVE 100 PARALLEL PORT
    PRINTER: HP DESKJET 560C (_REALLY_ OLD:)

    BIOS: AWARD SUPPORTING EPP, SPP AND ECP on a FIC PA2013
    BIOS CONFIG: SPP + EPP (V. 1.9) DMA==3 IRQ==5
    Although I select the DMA and IRQ on bios, I don't use them on linux.

    I'll attach my .config from the kernel (2.4.0-test9) so one can see what's been selected. Basically, everything to support the zipdrive and the parellel port. I've compiled that stuff statically, so maybe for tests it would be better to make it a module...

    Here's my dmesg ppa/sda lines:

    ppa: Version 2.05 (for Linux 2.2.x)
    ppa: Found device at ID 6, Attempting to use EPP 16 bit
    ppa: Communication established with ID 6 using EPP 16 bit
    scsi1 : Iomega VPI0 (ppa) interface

    Vendor: IOMEGA Model: ZIP 100 Rev: D.13
    sda : READ CAPACITY failed.
    sda : status = 0, message = 00, host = 0, driver = 08
    sda : extended sense code = 2
    sda : block size assumed to be 512 bytes, disk size 1GB.
     sda: I/O error: dev 08:00, sector 0

    parport0: PC-style at 0x278 (0x678) [PCSPP,TRISTATE,COMPAT,EPP,ECP]
    parport0: irq 5 detected
    parport0: cpp_daisy: aa5500ff(08)
    parport0: assign_addrs: aa5500ff(08)
    parport0: cpp_daisy: aa5500ff(08)
    parport0: assign_addrs: aa5500ff(08)
    lp0: using parport0 (polling).

    This is _not_ necessarely on order (I've used cat | grep). And, finally, my fstab entry:

    /dev/sda4 /mnt/zip vfat noauto,user 0 0

    If anyone wants to reproduce the error, I think it would be enough to copy many medium sized files into the zip disk with:

    cp [files] /mnt/zip

    And there the error will appear, presumably.

    If anyone could help, I would really appreciate, I need to use my zip for my thesis and I can't make it work.

    Cheers, Andr.
      

    -- 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 : Tue Oct 17 2000 - 02:30:07 EDT