PROBLEM: 2.2.17-pre2 and later cause parallel IO corruption on UP

From: Henrique M. Holschuh (hmh+lkernelml@rcm.org.br)
Date: Sat Jun 17 2000 - 01:48:39 EDT

  • Next message: Tom Leete: "Re: Undefined references to 'memcpy' when compiling Linux Kernel"

    [1.]
    2.2.17-pre2 and later cause parallel IO corruption in a UP system

    [2.]
    2.2.17-pre2 and 2.2.17-pre3 cause IO corruption when talking to Laserjet4L
    through lp -> parport (under /usr/sbin/tunelp -c 1 -T on -q off and
    interrupt-driven IO, EPP/ECPEPP/SPP port). 2.2.17-pre1 works correctly.
    I don't know if the bug shows up under SMP.

    [3.]
    2.2.17-pre2 parport lp

    [7.1.]
    -- Versions installed: (if some fields are empty or looks
    -- unusual then possibly you have very old versions)
    Linux godzillah.rivendell.sol 2.2.17-pre1 #1 Sun Jun 11 22:39:47 BRT 2000 i586 unknown
    Kernel modules 2.3.11
    Gnu C 2.95.2
    Binutils 2.9.5.0.46
    Linux C Library 2.1.3
    Dynamic linker ldd: version 1.9.11
    Procps 2.0.6
    Mount 2.10f
    Net-tools 2.05
    Console-tools 0.2.3
    Sh-utils 2.0i
    Modules Loaded parport_probe parport_pc lp parport snd-card-sb8 snd-sb8-dsp snd-pcm snd-mixer snd-rawmidi snd-seq-device snd-opl3 snd-hwdep snd-timer snd ne2k-pci 8390 3c59x

    [7.2.]
    processor : 0
    vendor_id : AuthenticAMD
    cpu family : 5
    model : 6
    model name : AMD-K6tm w/ multimedia extensions
    stepping : 2
    cpu MHz : 200.462
    cache size : 64 KB
    fdiv_bug : no
    hlt_bug : no
    sep_bug : no
    f00f_bug : no
    coma_bug : no
    fpu : yes
    fpu_exception : yes
    cpuid level : 1
    wp : yes
    flags : fpu vme de pse tsc msr mce cx8 sep mmx
    bogomips : 399.77

    [7.3.]
    parport_probe 3368 0 (autoclean)
    parport_pc 7296 1 (autoclean)
    lp 5236 0 (autoclean)
    parport 6884 1 (autoclean) [parport_probe parport_pc lp]
    snd-card-sb8 2188 0
    snd-sb8-dsp 10928 0 [snd-card-sb8]
    snd-pcm 29848 0 [snd-sb8-dsp]
    snd-mixer 23632 0 [snd-sb8-dsp]
    snd-rawmidi 9752 0 [snd-sb8-dsp]
    snd-seq-device 3480 0 [snd-rawmidi]
    snd-opl3 4328 0 [snd-card-sb8]
    snd-hwdep 3052 0 [snd-opl3]
    snd-timer 8224 0 [snd-pcm snd-opl3]
    snd 37024 1 [snd-card-sb8 snd-sb8-dsp snd-pcm snd-mixer snd-rawmidi snd-seq-device snd-opl3 snd-hwdep snd-timer]
    ne2k-pci 4140 1
    8390 6132 0 [ne2k-pci]
    3c59x 18216 1

    [7.5.]
    Kernel compiled with gcc 2.7.2.3 under Debian Woody, NOT 2.95.2! I changed
    the Makefile to call gcc272.

    parport0: PC-style at 0x378 (0x778), irq 7, dma 3 [SPP,ECP,ECPEPP,ECPPS2]
    parport_probe: succeeded
    parport0: Printer, Hewlett-Packard LaserJet 4L
    lp0: using parport0 (interrupt-driven).

    -- 
      "One disk to rule them all, One disk to find them. One disk to bring
      them all and in the darkness grind them. In the Land of Redmond
      where the shadows lie." -- The Silicon Valley Tarot
      Henrique Holschuh
    

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



    This archive was generated by hypermail 2b29 : Sat Jun 17 2000 - 01:51:32 EDT