<?xml version="1.0" ?>

<kc>

<title>Kernel Traffic</title>

<author contact="mailto:zbrown@tumblerings.org">Zack Brown</author>

<issue num="78" date="31 Jul 2000 00:00:00 -0800" />

<intro>

<p>There were a number of important threads about IDE problems, but some of
them seem to still be ongoing, so I've moved all the related threads into
the same bucket and will cover them together when they're done. Thanks go to
Dylan Griffiths for pointing out a number of significant Subject lines in
the whole debate.</p>

</intro>

<stats posts="748" size="3152" contrib="396" multiples="139" lastweek="131">

<person posts="21" size="97" who="&quot;Mike A. Harris&quot; " />
<person posts="18" size="81" who="Tigran Aivazian " />
<person posts="18" size="64" who="James Simmons " />
<person posts="11" size="31" who="Andre Hedrick " />
<person posts="10" size="53" who="Roger Larsson " />
<person posts="9" size="37" who="Keith Owens " />
<person posts="9" size="30" who="Richard Gooch " />
<person posts="9" size="24" who="Alan Cox " />
<person posts="8" size="33" who="Manfred Spraul " />
<person posts="8" size="28" who="Edward Betts " />
<person posts="8" size="28" who="Oliver Xymoron " />
<person posts="7" size="34" who="&quot;Linda Walsh&quot; " />
<person posts="7" size="33" who="David Ford " />
<person posts="7" size="28" who="&quot;Robert L. Harris&quot; " />
<person posts="6" size="23" who="&quot;Khimenko Victor&quot; " />
<person posts="6" size="22" who="Pavel Machek " />
<person posts="6" size="21" who="George Anzinger " />
<person posts="5" size="29" who="Urban Widmark " />
<person posts="5" size="29" who="&quot;Cy&quot; " />
<person posts="5" size="25" who="&quot;Jeff V. Merkey&quot; " />
<person posts="5" size="20" who="Thorsten Kranzkowski " />
<person posts="5" size="18" who="Dieter =?iso-8859-1?Q?N=FCtzel?= " />
<person posts="5" size="16" who="Mikael Pettersson " />
<person posts="5" size="16" who="Igmar Palsenberg " />
<person posts="5" size="15" who="" />
<person posts="4" size="27" who="Willy Tarreau " />
<person posts="4" size="19" who="&quot;Stephen Liu&quot; " />
<person posts="4" size="17" who="Martin Frey " />
<person posts="4" size="16" who=" (Rogier Wolff)" />
<person posts="4" size="15" who="&quot;Ibrahim Haddad (LMC)&quot; " />
<person posts="4" size="14" who="Adriano Nagelschmidt Rodrigues " />
<person posts="4" size="14" who="Alexander Viro " />
<person posts="4" size="12" who="Tim Waugh " />
<person posts="4" size="12" who="Matthew Wilcox " />
<person posts="4" size="12" who=" (Miquel van Smoorenburg)" />
<person posts="4" size="12" who="David Woodhouse " />
<person posts="4" size="11" who="Chris Wedgwood " />
<person posts="4" size="11" who="I Lee Hetherington " />
<person posts="4" size="11" who="Jeff Garzik " />
<person posts="4" size="10" who="David Hinds " />
<person posts="3" size="15" who="&quot;Andrew van der Stock&quot; " />
<person posts="3" size="14" who="Andrew Pochinsky " />
<person posts="3" size="13" who="Anton Ivanov " />
<person posts="3" size="13" who="&quot;Richard B. Johnson&quot; " />
<person posts="3" size="12" who="John Goerzen " />
<person posts="3" size="12" who="Mark Gray " />
<person posts="3" size="12" who="Ookhoi " />
<person posts="3" size="11" who="" />
<person posts="3" size="11" who="Marcelo Tosatti " />
<person posts="3" size="11" who="Erik Mouw " />
<person posts="3" size="11" who="&quot;Dr. Kelsey Hudson&quot; " />
<person posts="3" size="11" who="&quot;Johan Kullstam&quot; " />
<person posts="3" size="11" who="&quot;H. Peter Anvin&quot; " />
<person posts="3" size="10" who="Ville Herva " />
<person posts="3" size="10" who="&quot;Rask Ingemann Lambertsen&quot; " />
<person posts="3" size="10" who="Karen Shaeffer " />
<person posts="3" size="10" who="&quot;Mikhail Vladimirov&quot; " />
<person posts="3" size="9" who="Brian Gerst " />
<person posts="3" size="9" who="Jens Axboe " />
<person posts="3" size="9" who="David Balazic " />
<person posts="3" size="9" who="Matan Ziv-Av " />
<person posts="3" size="9" who="Ralf Baechle " />
<person posts="3" size="8" who="Giuliano Pochini " />
<person posts="3" size="8" who="Aaron Lehmann " />
<person posts="3" size="7" who="&quot;Sheldon Easterbrook&quot; " />
<person posts="2" size="65" who="Info " />
<person posts="2" size="46" who="Tad Ahlvers " />
<person posts="2" size="41" who="&quot;John M. Flinchbaugh&quot; " />
<person posts="2" size="21" who="&quot;Jim Schutt&quot; " />
<person posts="2" size="14" who="Andrzej Krzysztofowicz " />
<person posts="2" size="14" who="&quot;Venkata Rajesh Velamakanni&quot; " />
<person posts="2" size="13" who="Udo Held " />
<person posts="2" size="11" who=" (Tom Crane)" />
<person posts="2" size="11" who="Frank Jacobberger " />
<person posts="2" size="11" who="Olaf Titz " />
<person posts="2" size="10" who="&quot;Soeren Sonnenburg&quot; " />
<person posts="2" size="10" who="David Wragg " />
<person posts="2" size="10" who="Jakub Jelinek " />
<person posts="2" size="9" who="Andrew Morton " />
<person posts="2" size="9" who="James Sutherland " />
<person posts="2" size="9" who="Pekka Savola " />
<person posts="2" size="9" who="Mark Goodwin " />
<person posts="2" size="9" who="&quot;Adam J. Richter&quot; " />
<person posts="2" size="9" who=" (Rogier Wolff)" />
<person posts="2" size="9" who="Yoann Vandoorselaere " />
<person posts="2" size="9" who="Thomas Zehetbauer " />
<person posts="2" size="9" who="&quot;J. Robert von Behren&quot; " />
<person posts="2" size="8" who="Donald Becker " />
<person posts="2" size="8" who="Russell King " />
<person posts="2" size="8" who=" (Bob_Tracy)" />
<person posts="2" size="8" who="Alain Knaff " />
<person posts="2" size="8" who="agoldney " />
<person posts="2" size="7" who="&quot;Yahoo Account&quot; " />
<person posts="2" size="7" who="Philipp Rumpf " />
<person posts="2" size="7" who="Antonello Biancalana " />
<person posts="2" size="7" who="Jesse C Cronce " />
<person posts="2" size="7" who="Ruth Ivimey-Cook " />
<person posts="2" size="7" who="Pavel Machek " />
<person posts="2" size="7" who=" (Michael Borrelli)" />
<person posts="2" size="7" who="&quot;Jeffrey W. Baker&quot; " />
<person posts="2" size="7" who="Paul Barton-Davis " />
<person posts="2" size="7" who="&quot;Forever shall I be.&quot; " />
<person posts="2" size="7" who=" (Linus Torvalds)" />
<person posts="2" size="7" who="Zdenek Kabelac " />
<person posts="2" size="7" who="&quot;Gregory T. Norris&quot; " />
<person posts="2" size="7" who="Matthew Dharm " />
<person posts="2" size="7" who="Mario Vanoni " />
<person posts="2" size="6" who="James A Simmons " />
<person posts="2" size="6" who="Torsten Landschoff " />
<person posts="2" size="6" who="Adam Sampson " />
<person posts="2" size="6" who="Andrew Pimlott " />
<person posts="2" size="6" who=" (Stuart Lynne)" />
<person posts="2" size="6" who="&quot;Justin C. Darby&quot; " />
<person posts="2" size="6" who="Timur Tabi " />
<person posts="2" size="6" who="=?iso-8859-1?Q?Andr=E9_Dahlqvist?= " />
<person posts="2" size="6" who="Jes Sorensen " />
<person posts="2" size="6" who="Happy " />
<person posts="2" size="6" who="Erik Andersen " />
<person posts="2" size="6" who="Rik van Riel " />
<person posts="2" size="6" who="Ron Flory " />
<person posts="2" size="6" who="Andreas Gruenbacher " />
<person posts="2" size="6" who="Andrzej Krzysztofowicz " />
<person posts="2" size="5" who=" (Naohiko Shimizu)" />
<person posts="2" size="5" who="&quot;Michel Eyckmans (MCE)&quot; " />
<person posts="2" size="5" who="&quot;Andrew B. Cramer&quot; " />
<person posts="2" size="5" who="octave klaba " />
<person posts="2" size="5" who="Aaron Sethman " />
<person posts="2" size="5" who="Eric Lammerts " />
<person posts="2" size="5" who="&quot;Garst R. Reese&quot; " />
<person posts="2" size="5" who="Mike Galbraith " />
<person posts="2" size="5" who="" />
<person posts="2" size="5" who="&quot;P.Basker&quot; " />
<person posts="2" size="5" who="Brion Vibber " />
<person posts="2" size="5" who="&quot;Mr. James W. Laferriere&quot; " />
<person posts="2" size="5" who="" />
<person posts="2" size="5" who="Aaron Macks " />
<person posts="2" size="5" who="Anton Blanchard " />
<person posts="2" size="4" who="Michael Meding " />
<person posts="2" size="4" who="kevin " />
<person posts="1" size="39" who="&quot;William A. Gladstone&quot; " />
<person posts="1" size="23" who="&quot;Gianluca Cecchi&quot; " />
<person posts="1" size="16" who="&quot;H. Peter Anvin&quot; " />
<person posts="1" size="14" who="Nadeem Riaz " />
<person posts="1" size="14" who="Christer Ekholm " />
<person posts="1" size="12" who="Shenjun Jiang " />
<person posts="1" size="11" who="Kaoru Fukui " />
<person posts="1" size="11" who="Peter Rival " />
<person posts="1" size="11" who=" (Graham Stoney)" />
<person posts="1" size="10" who="bug1 " />
<person posts="1" size="9" who="Jim Dennis " />
<person posts="1" size="9" who="&quot;Daniel E. Baumann&quot; " />
<person posts="1" size="9" who="Nelson " />
<person posts="1" size="9" who="Michael Shell " />
<person posts="1" size="8" who="Geert Uytterhoeven " />
<person posts="1" size="8" who="Steven Walter " />
<person posts="1" size="7" who="Christoph Hellwig " />
<person posts="1" size="7" who="Sampsa Ranta " />
<person posts="1" size="7" who="&quot;Yong Gu&quot; " />
<person posts="1" size="7" who="Markus Gustavsson " />
<person posts="1" size="7" who="Pierre Rousselet " />
<person posts="1" size="7" who="Neil Brown " />
<person posts="1" size="6" who="Go Taniguchi " />
<person posts="1" size="6" who="Manfred " />
<person posts="1" size="6" who="Andrey Panin " />
<person posts="1" size="6" who="Jun Sun " />
<person posts="1" size="6" who="Giuliano Pochini " />
<person posts="1" size="6" who="&quot;Ross Patterson&quot; " />
<person posts="1" size="6" who="Zlatko Calusic " />
<person posts="1" size="6" who="=?iso-8859-1?Q?Jakob_=D8stergaard?= " />
<person posts="1" size="6" who="Christian Zander " />
<person posts="1" size="6" who=" (Kevin Buhr)" />
<person posts="1" size="6" who="" />
<person posts="1" size="5" who="&quot;Ingles, Raymond&quot; " />
<person posts="1" size="5" who="" />
<person posts="1" size="5" who="Jean Tourrilhes " />
<person posts="1" size="5" who="Marcelo de Paula Bezerra " />
<person posts="1" size="5" who="Christian Robottom Reis " />
<person posts="1" size="5" who="Malcolm Beattie " />
<person posts="1" size="5" who="Marc Zyngier " />
<person posts="1" size="5" who="David Mansfield " />
<person posts="1" size="5" who="&quot;Peter Zaitsev&quot; " />
<person posts="1" size="5" who="&quot;Craig Whitmore&quot; " />
<person posts="1" size="5" who="Matthew Kirkwood " />
<person posts="1" size="5" who="&quot;Glenn C. Hofmann&quot; " />
<person posts="1" size="5" who="Thomas Dodd " />
<person posts="1" size="4" who="Drew Sanford " />
<person posts="1" size="4" who="&quot;Eric Youngdale&quot; " />
<person posts="1" size="4" who="&quot;Craig Whitmore&quot; " />
<person posts="1" size="4" who="David Weinehall " />
<person posts="1" size="4" who="&quot;Petr Vandrovec&quot; " />
<person posts="1" size="4" who="Art Boulatov " />
<person posts="1" size="4" who=" (Arnd Bergmann)" />
<person posts="1" size="4" who="Al Borchers " />
<person posts="1" size="4" who="Jesse Pollard " />
<person posts="1" size="4" who="James Stevenson " />
<person posts="1" size="4" who="Kurt Garloff " />
<person posts="1" size="4" who="Rasmus Andersen " />
<person posts="1" size="4" who="Shane Shrybman " />
<person posts="1" size="4" who="" />
<person posts="1" size="4" who="FORT David " />
<person posts="1" size="4" who="Mathias Froehlich " />
<person posts="1" size="4" who="Jeremy Hansen " />
<person posts="1" size="4" who="Brandon Anderson " />
<person posts="1" size="4" who="Timothy Knox " />
<person posts="1" size="4" who="Mathieu Chouquet-Stringer " />
<person posts="1" size="4" who="Petr Vandrovec " />
<person posts="1" size="4" who="Patrick D Wildi " />
<person posts="1" size="4" who="ludovic fernandez " />
<person posts="1" size="4" who="Ulrich Windl " />
<person posts="1" size="4" who="Helge Hafting " />
<person posts="1" size="4" who="Andreas Dilger " />
<person posts="1" size="4" who="&quot;Michael T. Babcock&quot; " />
<person posts="1" size="4" who="Andrew McNabb " />
<person posts="1" size="4" who="Sascha Ziemann " />
<person posts="1" size="4" who="Sebastian Willing " />
<person posts="1" size="4" who="Christophe Broult " />
<person posts="1" size="4" who="&quot;Dunlap, Randy&quot; " />
<person posts="1" size="4" who="&quot;Mark W. Eichin&quot; " />
<person posts="1" size="4" who="Keith Owens " />
<person posts="1" size="4" who="&quot;Bakonyi Ferenc&quot; " />
<person posts="1" size="4" who="&quot;Davide Libenzi&quot; " />
<person posts="1" size="3" who="Walter Hofmann " />
<person posts="1" size="3" who="&quot;Dan Jones&quot; " />
<person posts="1" size="3" who="Joel Jaeggli " />
<person posts="1" size="3" who="Franz Reitinger " />
<person posts="1" size="3" who="Thomas Drillich " />
<person posts="1" size="3" who="Phil Wilshire " />
<person posts="1" size="3" who="Thiago Rondon " />
<person posts="1" size="3" who="Mark Kettenis " />
<person posts="1" size="3" who="Scott Russell " />
<person posts="1" size="3" who="Matthias Hanisch " />
<person posts="1" size="3" who="Jordan Mendelson " />
<person posts="1" size="3" who="Khimenko Victor " />
<person posts="1" size="3" who="Roger Gammans " />
<person posts="1" size="3" who="&quot;Jeffrey C. Becker&quot; " />
<person posts="1" size="3" who="Christian Ehrhardt " />
<person posts="1" size="3" who="Benjamin Herrenschmidt " />
<person posts="1" size="3" who="Riley Williams " />
<person posts="1" size="3" who="&quot;David Schwartz&quot; " />
<person posts="1" size="3" who="James Riden " />
<person posts="1" size="3" who="David Benfell " />
<person posts="1" size="3" who="Felix von Leitner " />
<person posts="1" size="3" who="Mike Touloumtzis " />
<person posts="1" size="3" who="Jim " />
<person posts="1" size="3" who="Tom Leete " />
<person posts="1" size="3" who="Mike Kravetz " />
<person posts="1" size="3" who="Gregory Hosler " />
<person posts="1" size="3" who="&quot;Anssi Kolehmainen&quot; " />
<person posts="1" size="3" who="Derek Martin " />
<person posts="1" size="3" who="Jon McClintock " />
<person posts="1" size="3" who="mohd zamri " />
<person posts="1" size="3" who="Ivo Janssen " />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who="Wakko Warner " />
<person posts="1" size="3" who="Peter Hartley " />
<person posts="1" size="3" who="Arnaldo Carvalho de Melo " />
<person posts="1" size="3" who="Fumitoshi UKAI " />
<person posts="1" size="3" who="Nathan Simons " />
<person posts="1" size="3" who="Eric Olson " />
<person posts="1" size="3" who="Paul Barton-Davis " />
<person posts="1" size="3" who="Alan Shutko " />
<person posts="1" size="3" who="Ani Joshi " />
<person posts="1" size="3" who="Tamas Gergely " />
<person posts="1" size="3" who="James Herald " />
<person posts="1" size="3" who="Frank Mehnert " />
<person posts="1" size="3" who="Andre Pang " />
<person posts="1" size="3" who=" (Erik Mouw)" />
<person posts="1" size="3" who="Dennis Bjorklund " />
<person posts="1" size="3" who="Trond Myklebust " />
<person posts="1" size="3" who="Jerry Frana " />
<person posts="1" size="3" who="Michael Bacarella " />
<person posts="1" size="3" who="Kernel Related Emails " />
<person posts="1" size="3" who="Joachim Herb " />
<person posts="1" size="3" who="Gabor Lenart " />
<person posts="1" size="3" who="David Woodhouse " />
<person posts="1" size="3" who="Chris Meadors " />
<person posts="1" size="3" who="Dan Kegel " />
<person posts="1" size="3" who="Mike Castle " />
<person posts="1" size="3" who="&quot;Robert M. Love&quot; " />
<person posts="1" size="3" who="Mike Panetta " />
<person posts="1" size="3" who="Matthias Andree " />
<person posts="1" size="3" who=" (Gerd Knorr)" />
<person posts="1" size="3" who="Robert Cohen " />
<person posts="1" size="3" who="Jan Harkes " />
<person posts="1" size="3" who="Jesse Pollard " />
<person posts="1" size="3" who="Michael Elizabeth Chastain " />
<person posts="1" size="3" who="Nathan Hand " />
<person posts="1" size="3" who="Pavel Roskin " />
<person posts="1" size="3" who="Martin Costabel " />
<person posts="1" size="3" who="Peter Stuge " />
<person posts="1" size="3" who="Agust Karlsson " />
<person posts="1" size="3" who="Rolf Dubitzky " />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who="&quot;Phillips, Mike&quot; " />
<person posts="1" size="3" who="Billy Harvey " />
<person posts="1" size="3" who="Junjiro Okajima " />
<person posts="1" size="3" who="Ragnar Hojland Espinosa " />
<person posts="1" size="3" who="Boris Tschirschwitz " />
<person posts="1" size="3" who="Horst von Brand " />
<person posts="1" size="3" who="&quot;Alexander V. Lukyanov&quot; " />
<person posts="1" size="3" who=" (Aaron Denney)" />
<person posts="1" size="3" who="Rui Sousa " />
<person posts="1" size="3" who="Jareth Hein " />
<person posts="1" size="3" who="&quot;Nicholas M. Kirsch&quot; " />
<person posts="1" size="3" who="Tigran Mkrtchyan " />
<person posts="1" size="2" who=" (Jonathan Hudson)" />
<person posts="1" size="2" who="Oystein Viggen " />
<person posts="1" size="2" who="Ricky Beam " />
<person posts="1" size="2" who="&quot;Miguel Catalina Gallego&quot; " />
<person posts="1" size="2" who="jeremy brand " />
<person posts="1" size="2" who="Adam Radford " />
<person posts="1" size="2" who="Steffen Moser " />
<person posts="1" size="2" who="Pete Ratzlaff " />
<person posts="1" size="2" who="&quot;Anssi Kolehmainen&quot; " />
<person posts="1" size="2" who="Thomas Davis " />
<person posts="1" size="2" who="Mahesh Mahadevan " />
<person posts="1" size="2" who="Terence Ripperda " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Sid Boyce " />
<person posts="1" size="2" who="&quot;Walter Hofmann&quot; " />
<person posts="1" size="2" who="Mitchell Blank Jr " />
<person posts="1" size="2" who="root " />
<person posts="1" size="2" who="Borislav Deianov " />
<person posts="1" size="2" who="&quot;Heusden, Folkert van&quot; " />
<person posts="1" size="2" who="Andrzej Krzysztofowicz " />
<person posts="1" size="2" who="&quot;Rob Taylor&quot; " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Ivan Passos " />
<person posts="1" size="2" who="Matthias Schniedermeyer " />
<person posts="1" size="2" who="John Covici " />
<person posts="1" size="2" who="Jamie Lokier " />
<person posts="1" size="2" who="Jan Kara " />
<person posts="1" size="2" who="&quot;William R. Dieter&quot; " />
<person posts="1" size="2" who="Matti Aarnio " />
<person posts="1" size="2" who="&quot;Barry K. Nathan&quot; " />
<person posts="1" size="2" who="Jim Woodward " />
<person posts="1" size="2" who="Alexandre STEFANI " />
<person posts="1" size="2" who="Frank van Maarseveen " />
<person posts="1" size="2" who="&quot;Eric S. Raymond&quot; " />
<person posts="1" size="2" who="Robert de Vries " />
<person posts="1" size="2" who="&quot;Stephen C. Tweedie&quot; " />
<person posts="1" size="2" who="Jurgen Kramer " />
<person posts="1" size="2" who="Keith Schincke " />
<person posts="1" size="2" who="&quot;Attila Kesmarki&quot; " />
<person posts="1" size="2" who="Christopher Thompson " />
<person posts="1" size="2" who="Michael Black " />
<person posts="1" size="2" who="&quot;Aamir Shaikh&quot; " />
<person posts="1" size="2" who="ADAM Sulmicki " />
<person posts="1" size="2" who="Alexander S A Kjeldaas " />
<person posts="1" size="2" who="Michael Babcock " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Jens Taprogge " />
<person posts="1" size="2" who="Mircea Damian " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Richard Rager " />
<person posts="1" size="2" who="Vitez Gabor " />
<person posts="1" size="2" who="Robert Cohen " />
<person posts="1" size="2" who="Stephen Tweedie " />
<person posts="1" size="2" who="dean gaudet " />
<person posts="1" size="2" who="Ingo Molnar " />
<person posts="1" size="2" who="Alexander Demenshin " />
<person posts="1" size="2" who="Myrddin Emrys " />
<person posts="1" size="2" who="Andries Brouwer " />
<person posts="1" size="2" who="Felix von Leitner " />
<person posts="1" size="2" who="Sasi Peter " />
<person posts="1" size="2" who="&quot;Ph. Marek&quot; " />
<person posts="1" size="2" who="&quot;Craig I. Hagan&quot; " />
<person posts="1" size="2" who="NIIBE Yutaka " />
<person posts="1" size="2" who="Tony den Haan " />
<person posts="1" size="2" who="Graham Murray " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Brian Gerst " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Holger Freyther " />
<person posts="1" size="2" who="Suvani Kaura " />
<person posts="1" size="2" who="Ivan Kokshaysky " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Gustavo Zacarias " />
<person posts="1" size="2" who="BenHanokh Gabriel " />
<person posts="1" size="2" who="Mike Frisch " />
<person posts="1" size="2" who="Ralf Gerbig " />
<person posts="1" size="2" who="f5ibh " />
<person posts="1" size="2" who="Michael Meissner " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Terje Malmedal " />
<person posts="1" size="2" who="Daniel Sangenberg " />
<person posts="1" size="2" who="&quot;Chen Chen&quot; " />
<person posts="1" size="2" who="Joe Kellner " />
<person posts="1" size="2" who="&quot;Conrad Heiney&quot; " />
<person posts="1" size="2" who="Daniel Olsson " />
<person posts="1" size="2" who="Nigel Jacob " />
<person posts="1" size="2" who="Bartlomiej Zolnierkiewicz " />
<person posts="1" size="2" who="imel96 " />
<person posts="1" size="2" who="Rolf Carstens " />

</stats>

<section
  title="Reliable MDA Card Detection"
  subject="MDA video detection request."
  archive=""
  posts="27"
  startdate="09 Jul 2000 00:00:00 -0800"
  enddate="24 Jul 2000 00:00:00 -0800"
>
<topic>Assembly</topic>
<topic>PCI</topic>

<p>Mike A. Harris asked succinctly, <quote who="Mike A. Harris">Anyone know how
to reliably detect an MDA card (in-kernel) in a system that may have
multiple adaptors (PCI/vga/MDA) multihead setup?</quote> Edward Betts
pointed him to 'drivers/video/mdacon.c', but James Simmons objected, <quote
who="James Simmons">The current code to do detect MDA fails for some cards.
I tried it on my Matrox Millenium card and it detected it as a mda card. At
the time I was also running vgacon and I was testing to see what would
happen if mdacon was called with no MDA card. I was hoping it would
fail.</quote> Soeren Sonnenburg posted some interesting assembly code he'd
found somewhere on the net, that attempted to do the detection. Matan Ziv-Av
said this wouldn't work on non-Hercules MDA cards. He added that VGA cards
might also emulate the behavior the algorithm checked for. Alan Cox replied:</p>

<quote who="Alan Cox">

<p>The reliable way to detect an HGA card is to run
through the VGA/EGA detect and only if VGA/EGA fails then check that the
light pen port is changing value as you would expect. The light pen port
check is used heavily - clone Herc cards emulate its behaviour even if they
dont have one</p>

<p>This is well documented in some of the PC video books</p>

</quote>

<p>But Matan pointed out, <quote who="Matan Ziv-Av">The system has both vga
card and mda card, so the vga test will not fail. The light pen ports are
not available on mda cards, but only on hercules and compatibles.</quote></p>

<p>Later in the thread, James posted a very short patch from Matan, that
attempted to correctly identify the presence of MDA cards. He invited
testers, and Ferenc Bakonyi reported success with 3 different Hercules
cards, and a Riva 128 (Asus V3000) VGA card.</p>

</section>

<section
  title="Filesystem Corruption On Western Digital Hard Drives"
  subject="2.4.0-test4 Corrupt filesystems"
  archive=""
  posts="12"
  startdate="13 Jul 2000 00:00:00 -0800"
  enddate="18 Jul 2000 00:00:00 -0800"
>

<mention>Roger Larsson</mention>

<p>Someone reported filesystem corruption with 2.4.0-test3-pre7 and then again
with 2.4.0-test4. He listed some of his system information:</p>

<p>

<ul>

<li>Asus MES-N - beta bios version 1006.02</li>
<li>Celeron 433</li>
<li>64MB memory</li>
<li>Western Digital WD205AA</li>
<li>D-Link DFE-570TX</li>

</ul>

</p>

<p>Andre Hedrick replied, <quote who="Andre Hedrick">How many FS's have to die
before people quit trying to do UltraDMA on WDC drives?</quote> For more on
WDC drives, see <kcref subject="2.3.41-4 / hda: lost interrupt"
startdate="28 Jan 2000 00:00:00 -0800"></kcref>.</p>

<p>Roger Larsson checked out the WDC home page, and said that it looked like
newer disks should be OK, and that AC22100H was dependent on revision. The
original poster gave a pointer to the <a
href="http://www.westerndigital.com/service/FAQ/linux.html#22100">Western
Digital Linux FAQ</a> that seemed to be what Roger had referred to. Andre
Hedrick was extremely skeptical, and replied to Roger:</p>

<quote who="Andre Hedrick">

<p>Until they prove it and I have an ata-analyser to
observe the traces, I will not believe them. You know it is funny what you
get to here and know when you are a full voting member of
NCITS-T13-AT-Attachemnt Standards Committee. I believe the folks that I work
with on the committee. I also asked WDC point blank about the issue, and got
a NOP answer.</p>

<p>They know that all they have to do is call me on my cell and tehy will get
me. So unless you are with WDC and will make a public counter statement to
the facts and submit proof, web-propaganda does not cut it for me.</p>

</quote>

<p>Roger posted a link he'd found to <a
href="http://www.westerndigital.com/service/FAQ/dtr.html">Western Digital
EIDE Hard Drive Data Transfer Rates</a>. Andre replied to this on the list,
CCing Darrin Bulik of Western Digital. He said:</p>

<quote who="Andre Hedrick">

<p>This does make it messy, now.</p>

<p>Hey Darrin,</p>

<p>Here is a chance for WDC to save some face. Talk to me and tell me what to
make of this doc? Since the CCC marking is on the outside of drive, will WDC
generate a firmware list? I know that all drive makers make OEM products
that have things disable, but if this is the case, could someone consider
correcting the IDENTIFY table to correspond tp the capabilities shipped not
total.</p>

</quote>

<p>There was no reply.</p>

</section>

<section
  title="Some Explanation Of Edge-Triggered Versus Level-Triggered Interrupts"
  subject="APIC and edge triggered vs level triggered"
  archive=""
  posts="5"
  startdate="14 Jul 2000 00:00:00 -0800"
  enddate="20 Jul 2000 00:00:00 -0800"
>
<topic>Backward Compatibility</topic>
<topic>Disks: SCSI</topic>
<topic>PCI</topic>

<mention>Gerard Roudier</mention>

<p>Miquel van Smoorenburg tried to get a news server going (he listed his
hardware: AMI Megarum II board w/ 2xPIII/450 1 GB RAM, dual symbios onboard
SCSI 1 9 GB system disk on scsi0, 4 18 GB spool disks on scsi1 Linux
2.2.17pre11), but found that the system hung after 5 or 10 minutes. He saw
that the symbios chipset had stopped delivering interrupts, and posted this
to the linux-scsi mailing list. He reported that Gerard Roudier had replied
that this behavior was only to be expected, since APIC PCI interrupts had to
be level-triggered rather than edge-triggered. Miquel asked, <quote
who="Miquel van Smoorenburg">Is there a way in the Linux PCI kernel code to
change an interrupt from edge to level triggered? I had a look at the PCI
code, but it seems that it just takes it all from the BIOS and that there's
no way to change it.</quote> Two and a half days later he replied to
himself:</p>

<quote who="Miquel van Smoorenburg">

<p>I found the solution myself this
weekend.
  
It appears that the BIOS reports the interrupts as edge triggered, while
in reality they are level triggered. So we need a way to override the
information from the BIOS.</p>

<p>Jos van de Ven posted such a patch on the linux-smp mailinglist about a year
ago. Fortunately the patch still applies and solves my problem completely.</p>

<p>See <a
href="http://marc.theaimsgroup.com/?l=linux-smp&amp;m=93143486926833&amp;w=2">http://marc.theaimsgroup.com/?l=linux-smp&amp;m=93143486926833&amp;w=2</a>
for Jos' posting and the patch.</p>

</quote>

<p>Someone asked for an explanation of edge-triggered versus level-triggered
interrupts, and Helge Hafting explained:</p>

<quote who="Helge Hafting">

<p>Edge triggered: The interrupt line voltage goes
like this:<br />

____-__________<br />

I.e. normally low, and a pulse to signal the interrupt.</p>

<p>This makes interrupt sharing hard, as two devices could do this
simultaneously resulting in only one interrupt, leaving you to wonder if one
or several devices need attention. ISA devices works like this. Two
simultaneous interrupts may seem unlikely, but keep in mind that this
problem also occur if the second interrupt happens while the first is being
serviced. Some interrupt handlers takes a long time, and some devices makes
lots of interrupts. Having one of either kind sharing is a recipe for
disaster.</p>

<p>Level triggered: The interrupt voltage goes like this:<br />

______-------<br />

I.e. normally low, but it goes high and remains high until the device
driver/kernel turns it off. This makes interrupt sharing easier. Two or more
devices sharing an interrupt can both pull the voltage up. One of them will
have its device driver called. The driver will do whatever the device needs,
and turn off its interrupt signal. But the signal will remain high because
of the other device that isn't serviced yet. So a new interrupt happens as
soon as the first completes. Now, the first driver see that its device isn't
active, so control is passed to the next device sharing the interrupt. This
one services its device, and turn off its interrupt signal. The interrupt
line goes low again when all active sharing devices have been serviced, and
normal operation continues. PCI devices normally use level-triggered
interrupts. Some bioses allow edge-triggered operation for backward
compatibility (i.e. a PCI card supposed to work with existing drivers for
ISA cards.)</p>

</quote>

</section>

<section
  title="Japanese-Encoded Spam And linux-kernel Policy"
  subject="F*ck*ng japanese garbage postings and possible HACK."
  archive=""
  posts="28"
  startdate="16 Jul 2000 00:00:00 -0800"
  enddate="24 Jul 2000 00:00:00 -0800"
>
<topic>Spam</topic>

<mention>Johan Kullstam</mention>
<mention>Mike A. Harris</mention>

<p>Mike A. Harris complained about Japanese-encoded spam hitting linux-kernel.
Aaron Lehmann suggested, <quote who="Aaron Lehmann">Why not just get the
list admin to require posters to be subscribed?? lkml is one of the most
backwards mailing lists I've ever been on, and AFAIK anyone can spam it
without being subscribed (in which case they could easily be unsubscribed
and therefore blocked).</quote> But Rik van Riel explained, <quote who="Rik
van Riel">Because that would mean we could no longer get bug reports from
non-subscribers. Also, some sites (eg transmeta) run an internal (read-only)
linux-kernel newsgroup because some people find it easier to deal with the
volume in news clients.</quote></p>

<p>Johan Kullstam pointed out that the Japanese 8-bit characters caused weird
errors in certain applications. He said, <quote who="Johan Killstam">check
out how kernelnotes mail listing in netscape goes nuts after it hits one of
these japanese spam land mines. you can still read it, but the subjects are
in italics and each post has a bunch of empty lines after it,</quote> and
gave a pointer to <a
href="http://kernelnotes.org/lnxlists/linux-kernel/lk_0007_03/">an
example</a>. Several people pointed out that this was just a bug in the way
the page was set up. Andrew van der Stock remarked pointedly, <quote
who="Andrew van der Stock">kernelnotes is broken - it doesn't deal properly
with the language of over 126 million people.</quote> He went on, <quote
who="Andrew van der Stock">Spam is evil (and spammers are first against the
wall when the revolution comes), but this thread is missing the point. Spam
!= language support. Many recipients will now block Japanese posts due to a
persistent and annoying spammer. This is - in my opinion - monumentally
stupid.</quote></p>

</section>

<section
  title="Some Explanation Of Elevator Code"
  subject="elevator algorithm questions"
  archive=""
  posts="3"
  startdate="17 Jul 2000 00:00:00 -0800"
  enddate="18 Jul 2000 00:00:00 -0800"
>

<p>Vitez Gabor noticed in 'll_rw_blk.c', that the elevator algorithm used to
minimize drive head movement while writing, <quote who="Citez Gabor">is used
for all kind of block devices, including hardware-raid controllers (like IBM
ServerRaid and Compaq SMART2). It also seems to me that you are not using
the head position for block write sequence reordering, but the linear
address of the blocks.</quote> He asked if these conclusions were true, and
Jens Axboe replied, <quote who="Jens Axboe">Yes. But low level drivers are
free to override that choice by either defining their own I/O scheduler or
use the no-op scheduler provided by the kernel as well.</quote> And Chris
Wedgwood also explained, <quote who="Chris Wedgwood">With many modern drives
you don't know the disks position; there is all sorts of cunning gymnastics
going on inside the drive, you just access it by sector number -- legacy CHS
access doesn't describe real-life especially on large disks which may
contain many zones (regions where the number of sectors per cylinder is
different from elsewhere on the platter).</quote></p>

<p>For more on the elevator algorithm, check out <kcref subject="Asynch I/O
gets easily overloaded on 2.2.15 and 2.3.99" startdate="10 Apr 2000 00:00:00 -0800"></kcref>
and <kcref subject="elevator code in kernel" startdate="28 Apr 2000 00:00:00 -0800"></kcref></p>

</section>

<section
  title="Phasing Out Kernel-Based IP Configuration"
  subject="DHCP in the kernel"
  archive=""
  posts="12"
  startdate="18 Jul 2000 00:00:00 -0800"
  enddate="20 Jul 2000 00:00:00 -0800"
>
<topic>FS: NFS</topic>

<p>Alexandre STEFANI reported that <quote who="Alexandre STEFANI">On the 2.2.16
kernel, I could choose "IP; kernel level autoconfiguration" and then choose
"DHCP", "BOOTP" or "ARP". I made successfull experiments with BOOTP and
DHCP,</quote> and added, <quote who="Alexandre STEFANI">I tried the 2.3 and
2.4 kernels, but this feature seems to have disapear. Does anyone know why
or knows if DHCP autoconfiguration is abandonned forever.</quote> Andrzej
Krzysztofowicz explained, <quote who="Andrzej Krzysztofowicz">It did not
disappear. It appeared in 2.2 very late and has never been ported to 2.3 /
2.4.</quote> Robert M. Love gave a different take:</p>

<quote who="Robert M. Love">

<p>IP configuration, such as that, has been
relegated to userland, where it belongs. There exists (somewhere, i am sure)
a userspace dhcp client for IP configuration.</p>

<p>So, yes, kernel-level IP autoconfiguration is gone forever -- but the
alternative userspace implementation is the Right Thing.</p>

</quote>

<p>Someone replied, wanting to ensure the possibility of mounting the root
filesystem over NFS, which was possible in 2.2; alternatively, the poster
asked if there were any other options for diskless workstations. Eric
Lammerts the poster's fears to rest, saying that yes, root filesystem over
NFS was still possible in 2.4, but he added that he felt userspace solutions
for bootp/DHCP and NFSroot would be better. And later in the thread, Werner
Almesberger remarked, <quote who="Werner Almesberger">Kernel-based NFSroot
isn't dead yet, but I'd consider it an endangered species.</quote></p>

</section>

<section
  title="Forcing Partition 'umount'"
  subject="[patch-2.4.0-test5-pre1] nullfs and forced umount"
  archive=""
  posts="7"
  startdate="18 Jul 2000 00:00:00 -0800"
  enddate="18 Jul 2000 00:00:00 -0800"
>
<topic>SMP</topic>

<p>Continuing his train of thought from <kcref subject="closefd: closes a file
of any process" startdate="23 Jun 2000 00:00:00 -0800"></kcref>, Tigran Aivazian posted a
patch to implement the 'nullfs' filesystem, which would support generic
forced 'umount' of active partitions. He added:</p>

<quote who="Tigran Aivazian">

<p>There are known problems with the patch:</p>

<p>

<ul>

<li>access to tsk-&gt;files-&gt;fd[fd] inside disable_fd() is not SMP safe. I will
probably need to take tsk-&gt;files_lock. Still thinking about it.</li>

<li>the mnt_count accounting works for 1-1 sb&lt;-&gt;mnt case but seems to break
randomly when there are multiple mounted instances of a filesystem and some
of them are forcibly umounted.</li>

</ul>

</p>

<p>Of course I will not send this to Linus until these (and anything else you
find) problems are fixed but it is better to release early so - I hope to
have your feedback.</p>

</quote>

<p>Manfred Spraul had some criticism of the patch, and remarked, <quote
who="Manfred Spraul">IMHO the design is flawed: you can't kill an inode
while another thread is working with that inode.</quote> They went back
and forth on various technical points, and Tigran eventually said, <quote
who="Tigran Aivazian">I will redo the patch with all the above in mind.
Tomorrow I will be thinking about heavier issues you discovered.</quote></p>

</section>

<section
  title="Confusion Over 'ext2' Maintainership"
  subject="BUG in fs/ext2/super.c"
  archive=""
  posts="4"
  startdate="19 Jul 2000 00:00:00 -0800"
  enddate="22 Jul 2000 00:00:00 -0800"
>
<topic>FS: ext2</topic>
<topic>MAINTAINERS File</topic>

<mention>Andreas Gruenbacher</mention>
<mention>Theodore Y. Ts'o</mention>

<p>Andreas Gruenbacher reported that recent 2.4-test kernels had a bug in
'fs/ext2/super.c', in which the 'parse_options()' function would be called
with a pointer to an unitialized 'new_mount_opt' variable. He posted a
one-line patch against 2.4.0-test4 and added that he'd reported this earlier
to Alexander Viro and been ignored. He urged folks to test the patch and
convince Alexander to accept it.</p>

<p>Alexander replied, <quote who="Alexander Viro">Convince *whom*???</quote> He
did a quick 'grep' of the 'MAINTAINERS' file, and pointed out that Remy Card
was listed as the 'ext2' filesystem maintainer. He groused:</p>

<quote who="Alexander Viro">

<p>While Remy seems to be inactive these days,
trivial search through archives will show that ext2 is de-facto maintained
by tytso and SCT.</p>

<p>Gentlemen, could we _PLEASE_ kill this "Al Viro controls all filesystems"
myth? It is Not True. False. !1. NIL. Whatever it is spelled in your
language of choice.</p>

<p>When you see a bug in filesystem, SEND PATCHES TO PEOPLE WORKING ON THAT
FILESYSTEM. Everyone will be happier that way. Look: I'm not Ted, I'm not
Stephen, I'm not Remy and I'm not Linus. We are 5 different people. And only
Linus has a power to force something into the tree against the will of
maintainers, so convincing anybody other than him and maintainers is an
exercise in futility. I don't have such power, never pretended to have it
and do not want it. Period. Is it _that_ hard to understand?</p>

<p>&lt;shudder&gt; patch looks sane, BTW, but I didn't look much into that
area. And yes, when I find a bug in ext2 I send patch to maintainers.
Honest. I can bounce your posting to them, indeed, but WTF?</p>

</quote>

<p>Andreas apologized and scuttled the patch over to Theodore Y. Ts'o and
Stephen C. Tweedie. Stephen replied, <quote who="Stephen C. Tweedie">I've
already seen it, but I'm away from home right now -- I'll deal with it once
I'm back.</quote> End Of Thread.</p>

</section>

</kc>
