lkml.org 
[lkml]   [2002]   [Feb]   [24]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[BUG] 2.4.18-pre/rc broke PLIP
    [sent to Tim Waugh and Marcelo previously, but of course
    I managed to put a typo in the cc: to lkml]

    Someone (sorry I forgot who) reported having problems with
    PLIP in recent kernels. I've done some testing and can confirm
    that PLIP worked up to 2.4.17 but broke in 2.4.18-pre/rc.
    The only thing PLIP does is put "plip0: transmit timeout(1,87)"
    messages in the kernel log.

    After a lot of testing I've narrowed it down to the following
    hunk in the 2.4.18-rc4 patch:

    --- linux.orig/drivers/parport/parport_pc.c Mon Feb 18 20:18:40 2002
    +++ linux/drivers/parport/parport_pc.c Mon Jan 14 19:08:50 2002
    @@ -2212,7 +2233,7 @@
    }
    memcpy (ops, &parport_pc_ops, sizeof (struct parport_operations));
    priv->ctr = 0xc;
    - priv->ctr_writable = 0xff;
    + priv->ctr_writable = ~0x10;
    priv->ecr = 0;
    priv->fifo_depth = 0;
    priv->dma_buf = 0;
    If I back this hunk out, PLIP starts working again.
    Is this fix sufficient or is there something else that need fixing?

    /Mikael
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2005-03-22 13:24    [W:0.019 / U:160.140 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site