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 - 00:48:39 EST


[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 : Fri Jun 23 2000 - 21:00:14 EST