<?xml version="1.0" ?>

<kc>

<title>Kernel Traffic</title>

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

<issue num="242" date="24 Nov 2003 00:00:00 -0800" />

<stats posts="1076" size="4864" contrib="357" multiples="168" lastweek="131">

<person posts="31" size="192" who="&quot;Prakash K. Cheemplavam&quot;" />
<person posts="31" size="87" who="Linus Torvalds" />
<person posts="29" size="106" who="Jens Axboe" />
<person posts="24" size="66" who="Davide Libenzi" />
<person posts="23" size="231" who="Jeff Garzik" />
<person posts="23" size="115" who="Nick Piggin" />
<person posts="23" size="79" who="Larry McVoy" />
<person posts="22" size="71" who="(viro)" />
<person posts="18" size="104" who="William Lee Irwin III" />
<person posts="17" size="69" who="Gene Heskett" />
<person posts="17" size="50" who="Andrew Morton" />
<person posts="15" size="84" who=" (bill davidsen)" />
<person posts="15" size="48" who="Andrea Arcangeli" />
<person posts="15" size="48" who="Pascal Schmidt" />
<person posts="13" size="50" who="Tigran Aivazian" />
<person posts="13" size="45" who="Maciej Zenczykowski" />
<person posts="13" size="43" who="Bill Davidsen" />
<person posts="12" size="41" who="&quot;H. Peter Anvin&quot;" />
<person posts="12" size="33" who="Andi Kleen" />
<person posts="11" size="34" who="Pavel Machek" />
<person posts="11" size="33" who="Andrew Walrond" />
<person posts="10" size="44" who="john stultz" />
<person posts="10" size="35" who="(Valdis.Kletnieks)" />
<person posts="9" size="36" who="&quot;Richard B. Johnson&quot;" />
<person posts="9" size="31" who="Peter Chubb" />
<person posts="9" size="29" who="Marcelo Tosatti" />
<person posts="8" size="25" who="Trond Myklebust" />
<person posts="7" size="85" who="=?iso-8859-1?Q?Rog=E9rio?= Brito" />
<person posts="7" size="58" who="Christoph Hellwig" />
<person posts="7" size="38" who="Matthias Andree" />
<person posts="7" size="31" who="Harald Welte" />
<person posts="7" size="29" who="&quot;Martin J. Bligh&quot;" />
<person posts="7" size="28" who="Geert Uytterhoeven" />
<person posts="6" size="61" who="&quot;Prakash K. Cheemplavam&quot;" />
<person posts="6" size="38" who="Keith Whyte" />
<person posts="6" size="35" who="Shane Wegner" />
<person posts="6" size="25" who="Jochen Voss" />
<person posts="6" size="23" who="&quot;Randy.Dunlap&quot;" />
<person posts="6" size="23" who="Paul Mackerras" />
<person posts="6" size="20" who="Chris Friesen" />
<person posts="6" size="20" who="Sam Ravnborg" />
<person posts="6" size="18" who="&quot;Joseph Shamash&quot;" />
<person posts="6" size="18" who="Mike Fedyk" />
<person posts="6" size="17" who="Martin Schlemmer" />
<person posts="6" size="16" who="Carl-Daniel Hailfinger" />
<person posts="5" size="44" who="Will Dyson" />
<person posts="5" size="24" who="Adam Belay" />
<person posts="5" size="20" who="Xose Vazquez Perez" />
<person posts="5" size="18" who="&quot;Ronny V. Vindenes&quot;" />
<person posts="5" size="17" who="Russell King" />
<person posts="5" size="16" who="OGAWA Hirofumi" />
<person posts="5" size="15" who="Dan Creswell" />
<person posts="5" size="15" who="Zwane Mwaikambo" />
<person posts="5" size="13" who="Andrey Borzenkov" />
<person posts="4" size="18" who="&quot;Ihar 'Philips' Filipau&quot;" />
<person posts="4" size="18" who="Stephan von Krawczynski" />
<person posts="4" size="15" who="Jan-Benedict Glaw" />
<person posts="4" size="15" who="Neil Brown" />
<person posts="4" size="14" who="Alex Zarochentsev" />
<person posts="4" size="14" who="Zinx Verituse" />
<person posts="4" size="13" who="Rob Landley" />
<person posts="4" size="13" who="Andries Brouwer" />
<person posts="4" size="11" who="Rusty Russell" />
<person posts="4" size="11" who="Pavel Machek" />
<person posts="4" size="11" who="Marcel Holtmann" />
<person posts="3" size="41" who="Thomas Steudten" />
<person posts="3" size="25" who="Lars Ehrhardt" />
<person posts="3" size="21" who="leif" />
<person posts="3" size="17" who="Jack Steiner" />
<person posts="3" size="14" who="&quot;J.A. Magallon&quot;" />
<person posts="3" size="12" who="Alan Stern" />
<person posts="3" size="12" who="Konstantin Kletschke" />
<person posts="3" size="12" who="Adrian Bunk" />
<person posts="3" size="11" who="&quot;Patrick Beard&quot;" />
<person posts="3" size="11" who="Timothy Miller" />
<person posts="3" size="11" who="Amit Patel" />
<person posts="3" size="10" who="Michael Schroeder" />
<person posts="3" size="10" who="Ben Hoskings" />
<person posts="3" size="10" who="Daniel Egger" />
<person posts="3" size="10" who="Samium Gromoff" />
<person posts="3" size="10" who="Herbert Xu" />
<person posts="3" size="9" who="Andrew Pimlott" />
<person posts="3" size="9" who="(Martin.Knoblauch)" />
<person posts="3" size="9" who="Matthew Wilcox" />
<person posts="3" size="9" who="Willy Tarreau" />
<person posts="3" size="9" who="Patrick Mansfield" />
<person posts="3" size="9" who="Greg Louis" />
<person posts="3" size="9" who="James Morris" />
<person posts="3" size="8" who="Brian Beattie" />
<person posts="3" size="8" who="walt" />
<person posts="3" size="8" who="Marcus Hartig" />
<person posts="3" size="8" who="Otto Wyss" />
<person posts="3" size="8" who="Matt Domsch" />
<person posts="3" size="8" who="Greg KH" />
<person posts="3" size="8" who="Vojtech Pavlik" />
<person posts="3" size="7" who="Matthew Reppert" />
<person posts="3" size="7" who="Ricky Beam" />
<person posts="3" size="7" who="Felipe Alfaro Solana" />
<person posts="3" size="7" who="&quot;David S. Miller&quot;" />
<person posts="3" size="6" who="Anton Blanchard" />
<person posts="2" size="47" who="Peter Adebahr" />
<person posts="2" size="45" who="Eric" />
<person posts="2" size="42" who="Voicu Liviu" />
<person posts="2" size="23" who="Petr Vandrovec" />
<person posts="2" size="23" who="Pat Gefre" />
<person posts="2" size="21" who="Karol Kozimor" />
<person posts="2" size="19" who="Con Kolivas" />
<person posts="2" size="13" who="wwp" />
<person posts="2" size="11" who="Martin Josefsson" />
<person posts="2" size="11" who="Guennadi Liakhovetski" />
<person posts="2" size="11" who="Florian Lohoff" />
<person posts="2" size="10" who="Marco d'Itri" />
<person posts="2" size="10" who="&quot;Nakajima, Jun&quot;" />
<person posts="2" size="10" who="Peter Lieverdink" />
<person posts="2" size="9" who="Thomas Schlichter" />
<person posts="2" size="9" who="kernwek jalsl" />
<person posts="2" size="8" who="Dan Kegel" />
<person posts="2" size="8" who="Vid Strpic" />
<person posts="2" size="8" who="Eric Sandall" />
<person posts="2" size="8" who="Fabio Coatti" />
<person posts="2" size="8" who="Frederic Rossi" />
<person posts="2" size="7" who="(thomas.mey3r)" />
<person posts="2" size="7" who="Hans Reiser" />
<person posts="2" size="7" who="Sven Dowideit" />
<person posts="2" size="7" who="Paul Jackson" />
<person posts="2" size="7" who="Kyle Rose" />
<person posts="2" size="7" who="John Heil" />
<person posts="2" size="7" who="Maximilian Mehnert" />
<person posts="2" size="7" who=" (Jesse Barnes)" />
<person posts="2" size="7" who="Mark Mielke" />
<person posts="2" size="7" who="Takashi Iwai" />
<person posts="2" size="7" who="&quot;Svetoslav Slavtchev&quot;" />
<person posts="2" size="7" who="&quot;Luck, Tony&quot;" />
<person posts="2" size="7" who="&quot;Job 317&quot;" />
<person posts="2" size="7" who="(edjard)" />
<person posts="2" size="6" who="Olaf Hering" />
<person posts="2" size="6" who="Roland Lezuo" />
<person posts="2" size="6" who="Daniel Pittman" />
<person posts="2" size="6" who="Falk Hueffner" />
<person posts="2" size="6" who="Thomas Habets" />
<person posts="2" size="6" who="(Andries.Brouwer)" />
<person posts="2" size="6" who="Tupshin Harper" />
<person posts="2" size="6" who="CaT" />
<person posts="2" size="6" who="Wilmer van der Gaast" />
<person posts="2" size="6" who="&quot;kirk bae&quot;" />
<person posts="2" size="6" who="Dave Jones" />
<person posts="2" size="6" who="Maciej Soltysiak" />
<person posts="2" size="6" who="Gawain Lynch" />
<person posts="2" size="6" who="Andreas Dilger" />
<person posts="2" size="6" who="John Levon" />
<person posts="2" size="6" who="Erik Mouw" />
<person posts="2" size="6" who="Benoit Poulot-Cazajous" />
<person posts="2" size="6" who="Jason Holmes" />
<person posts="2" size="5" who="=?koi8-r?Q?=22?=Andrey Borzenkov=?koi8-r?Q?=22=20?=" />
<person posts="2" size="5" who="Diego Calleja =?ISO-8859-15?Q?Garc=EDa?=" />
<person posts="2" size="5" who="Ben Collins" />
<person posts="2" size="5" who="Tomas Szepe" />
<person posts="2" size="5" who="Rik van Riel" />
<person posts="2" size="5" who="Mikael Pettersson" />
<person posts="2" size="5" who="&quot;Tomita, Haruo&quot;" />
<person posts="2" size="5" who="Stan Bubrouski" />
<person posts="2" size="5" who="(rico-linux-kernel)" />
<person posts="2" size="5" who="Keith Owens" />
<person posts="2" size="5" who="dodger" />
<person posts="2" size="5" who="Bryan O'Sullivan" />
<person posts="2" size="4" who="Nikita Melnikov" />
<person posts="2" size="4" who="Florian Weimer" />
<person posts="2" size="4" who="&quot;Green, Jeff&quot;" />
<person posts="1" size="77" who="Peter Lieverdink" />
<person posts="1" size="59" who="Roberto Oppedisano" />
<person posts="1" size="37" who="Jens Gecius" />
<person posts="1" size="34" who=" &lt;ygrmistr@mail-hub.optonline.net&gt;" />
<person posts="1" size="31" who="Tomasz Torcz" />
<person posts="1" size="29" who="Eduard Bloch" />
<person posts="1" size="28" who="Scott Laird" />
<person posts="1" size="26" who="&quot;Kathy Frazier&quot;" />
<person posts="1" size="21" who="(pinotj)" />
<person posts="1" size="21" who="(sven)" />
<person posts="1" size="20" who="Alex Tomas" />
<person posts="1" size="12" who="&quot;Ben Hoskings&quot;" />
<person posts="1" size="9" who="Holger Kiehl" />
<person posts="1" size="7" who="David Lang" />
<person posts="1" size="7" who="kuwanger" />
<person posts="1" size="7" who="Luca Cecchi" />
<person posts="1" size="6" who="Thomas Schlichter" />
<person posts="1" size="6" who=" (Gleb Natapov)" />
<person posts="1" size="6" who="&quot;Suman Puthana&quot;" />
<person posts="1" size="6" who="Steve Holland" />
<person posts="1" size="5" who="Bas van der Vlies" />
<person posts="1" size="5" who="jw schultz" />
<person posts="1" size="5" who="&quot;Petr Vandrovec&quot;" />
<person posts="1" size="5" who="=?iso-8859-15?Q?Jos=E9?= Fonseca" />
<person posts="1" size="5" who="Eli Carter" />
<person posts="1" size="5" who="Krisztian Mark Szentes" />
<person posts="1" size="5" who="Frank Horowitz" />
<person posts="1" size="5" who="Bernhard Kaindl" />
<person posts="1" size="5" who="Hannes Reinecke" />
<person posts="1" size="4" who="Helge Hafting" />
<person posts="1" size="4" who="Juanjo =?iso-8859-1?Q?Garc=EDa_Carr=E9?=" />
<person posts="1" size="4" who="Mary Edie Meredith" />
<person posts="1" size="4" who="Harald Welte" />
<person posts="1" size="4" who="Len Brown" />
<person posts="1" size="4" who="Madhavi" />
<person posts="1" size="4" who="Sven Paulus" />
<person posts="1" size="4" who="Pasi Savolainen" />
<person posts="1" size="4" who="Chuck Lever" />
<person posts="1" size="4" who="&quot;Johnson, Chester F&quot;" />
<person posts="1" size="4" who="sugita" />
<person posts="1" size="4" who="Ronald Lembcke" />
<person posts="1" size="4" who="Bartlomiej Zolnierkiewicz" />
<person posts="1" size="4" who="Parick Beard" />
<person posts="1" size="4" who="Herbert Poetzl" />
<person posts="1" size="4" who="=?ISO-8859-1?Q?Ram=F3n?= Rey Vicente" />
<person posts="1" size="4" who="edwardlowe" />
<person posts="1" size="4" who="Martin F Krafft" />
<person posts="1" size="4" who="Philippe =?ISO-8859-15?Q?Gramoull=E9?=" />
<person posts="1" size="4" who="David Jez" />
<person posts="1" size="4" who="=?ISO-8859-1?Q?Andr=E9?= Ventura Lemos" />
<person posts="1" size="4" who="Taliver Heath" />
<person posts="1" size="4" who="&quot;Christopher S. Case&quot;" />
<person posts="1" size="4" who="=?iso-8859-1?Q?J=F6rn?= Engel" />
<person posts="1" size="4" who="Dominik Brodowski" />
<person posts="1" size="3" who="Michal Szymanski" />
<person posts="1" size="3" who="Gianni Tedesco" />
<person posts="1" size="3" who="Jurriaan" />
<person posts="1" size="3" who="Radix" />
<person posts="1" size="3" who=" (Dick Streefland)" />
<person posts="1" size="3" who="&quot;David Schwartz&quot;" />
<person posts="1" size="3" who="Andreas Schwab" />
<person posts="1" size="3" who="Ivan Kokshaysky" />
<person posts="1" size="3" who="Nathan Neulinger" />
<person posts="1" size="3" who="&quot;Catani, Antonio&quot;" />
<person posts="1" size="3" who="Shane Wegner" />
<person posts="1" size="3" who="Panagiotis Papadakos" />
<person posts="1" size="3" who="Daniel Jacobowitz" />
<person posts="1" size="3" who="Rogier Wolff" />
<person posts="1" size="3" who="Martin Diehl" />
<person posts="1" size="3" who="David Brownell" />
<person posts="1" size="3" who="&quot;Kevin P. Fleming&quot;" />
<person posts="1" size="3" who="Admin" />
<person posts="1" size="3" who="&quot;Robert L. Harris&quot;" />
<person posts="1" size="3" who="Jakob Oestergaard" />
<person posts="1" size="3" who="Alex Bennee" />
<person posts="1" size="3" who="Arjan van de Ven" />
<person posts="1" size="3" who="&quot;Valentin&quot;" />
<person posts="1" size="3" who="Zatalian" />
<person posts="1" size="3" who="Dariush Pietrzak" />
<person posts="1" size="3" who="David T Hollis" />
<person posts="1" size="3" who="Guennadi Liakhovetski" />
<person posts="1" size="3" who="Tim Schmielau" />
<person posts="1" size="3" who="Andrew Miklas" />
<person posts="1" size="3" who="Daniel Gryniewicz" />
<person posts="1" size="3" who="DervishD" />
<person posts="1" size="3" who="Klaus Umbach" />
<person posts="1" size="3" who="Ryan Anderson" />
<person posts="1" size="3" who="Jan Harkes" />
<person posts="1" size="3" who="Sven Luther" />
<person posts="1" size="3" who="Pat LaVarre" />
<person posts="1" size="3" who="Andre Tomt" />
<person posts="1" size="3" who="Luca Berra" />
<person posts="1" size="3" who="Jon Foster" />
<person posts="1" size="3" who="Steven Cole" />
<person posts="1" size="3" who="Sam Creasey" />
<person posts="1" size="3" who="&quot;Joseph D. Wagner&quot;" />
<person posts="1" size="3" who="&quot;Mukker, Atul&quot;" />
<person posts="1" size="3" who="Clemens Schwaighofer" />
<person posts="1" size="3" who="Ed Tomlinson" />
<person posts="1" size="3" who="Ingo Oeser" />
<person posts="1" size="3" who="Ravikiran G Thirumalai" />
<person posts="1" size="3" who="Lars Marowsky-Bree" />
<person posts="1" size="3" who="Peter Chubb" />
<person posts="1" size="3" who="&quot;Laarz Nilsson&quot;" />
<person posts="1" size="3" who="Martin Hicks" />
<person posts="1" size="3" who="Jakub Jelinek" />
<person posts="1" size="3" who="Ian Kent" />
<person posts="1" size="3" who="Pete Zaitcev" />
<person posts="1" size="3" who="Bernd Schubert" />
<person posts="1" size="3" who="Bernd Schubert" />
<person posts="1" size="2" who="Patrick Beard" />
<person posts="1" size="2" who="Vedran Rodic" />
<person posts="1" size="2" who="David Mosberger" />
<person posts="1" size="2" who="Roman Zippel" />
<person posts="1" size="2" who="Paulo Marques" />
<person posts="1" size="2" who="Jesse Pollard" />
<person posts="1" size="2" who="Erik Steffl" />
<person posts="1" size="2" who="Brad House" />
<person posts="1" size="2" who="Nils Neumann" />
<person posts="1" size="2" who="Ed Vance" />
<person posts="1" size="2" who="Matt Mackall" />
<person posts="1" size="2" who="Soeren Sonnenburg" />
<person posts="1" size="2" who="Paul Jakma" />
<person posts="1" size="2" who="Vagn Scott (spam magnet)" />
<person posts="1" size="2" who="&quot;martin.knoblauch &quot; &lt;&quot;martin.knoblauch" />
<person posts="1" size="2" who="Dax Kelson" />
<person posts="1" size="2" who="Ben Greear" />
<person posts="1" size="2" who="Ragnar Hojland Espinosa" />
<person posts="1" size="2" who="Frank van Maarseveen" />
<person posts="1" size="2" who="Xavier Bestel" />
<person posts="1" size="2" who="Tom Cruickshank" />
<person posts="1" size="2" who="James Bottomley" />
<person posts="1" size="2" who="Loic Dachary" />
<person posts="1" size="2" who="John Bradford" />
<person posts="1" size="2" who="merwan kashouty" />
<person posts="1" size="2" who=" (=?iso-8859-1?q?M=E5ns_Rullg=E5rd?=)" />
<person posts="1" size="2" who="Andi Kleen" />
<person posts="1" size="2" who="David Roundy" />
<person posts="1" size="2" who="Tom Sightler" />
<person posts="1" size="2" who="Patrick McHardy" />
<person posts="1" size="2" who="Arnaldo Carvalho de Melo" />
<person posts="1" size="2" who="&quot;Guy&quot;" />
<person posts="1" size="2" who="Frank Cusack" />
<person posts="1" size="2" who="Wojciech 'Sas' Cieciwa" />
<person posts="1" size="2" who="Firenza" />
<person posts="1" size="2" who="&quot;sales of HY&quot;" />
<person posts="1" size="2" who="Bernd Eckenfels" />
<person posts="1" size="2" who="=?iso-8859-1?q?Steve=20Kieu?=" />
<person posts="1" size="2" who="Eckhard Jokisch" />
<person posts="1" size="2" who=" (Eric W. Biederman)" />
<person posts="1" size="2" who="Jan Ploski" />
<person posts="1" size="2" who=" (Kai Henningsen)" />
<person posts="1" size="2" who="Jamie Lokier" />
<person posts="1" size="2" who="Pekka Pietikainen" />
<person posts="1" size="2" who="Adam Radford" />
<person posts="1" size="2" who="Tudor" />
<person posts="1" size="2" who="Danilo Raineri" />
<person posts="1" size="2" who="&quot;Zelma Gold&quot;" />
<person posts="1" size="2" who="Eric Wong" />
<person posts="1" size="2" who="Alena" />
<person posts="1" size="2" who="Andi Kleen" />
<person posts="1" size="2" who="Jes Sorensen" />
<person posts="1" size="2" who="&quot;Erik A. Hendriks&quot;" />
<person posts="1" size="2" who="Chris Wright" />
<person posts="1" size="2" who="Erik Mouw" />
<person posts="1" size="2" who="Jindrich Makovicka" />
<person posts="1" size="2" who="&quot;Beau E. Cox&quot;" />
<person posts="1" size="2" who="&quot;Sasha Sampson&quot;" />
<person posts="1" size="2" who="Ludootje" />
<person posts="1" size="2" who="Jakub Bogusz" />
<person posts="1" size="2" who="&quot;Alvin Yazzie&quot;" />
<person posts="1" size="2" who="Robert Love" />
<person posts="1" size="2" who="Christopher Cyrus" />
<person posts="1" size="2" who="John Mock" />
<person posts="1" size="2" who="Dustin Lang" />
<person posts="1" size="2" who="Paul Nielsen" />
<person posts="1" size="2" who="Otto Solares" />
<person posts="1" size="2" who="Graeme Coates" />
<person posts="1" size="2" who="&quot;BF&quot;" />
<person posts="1" size="2" who="Warren Togami" />
<person posts="1" size="2" who="Jon Evans" />
<person posts="1" size="2" who="Benjamin Herrenschmidt" />
<person posts="1" size="2" who="Krzysztof Halasa" />
<person posts="1" size="2" who="Meelis Roos" />
<person posts="1" size="2" who="Christopher Cyrus" />
<person posts="1" size="2" who="James Lamanna" />
<person posts="1" size="2" who="(kernel)" />
<person posts="1" size="2" who="pramod babu G" />

</stats>

<section
  title="Status Of IDE-SCSI Maintainance"
  subject="2.9test9-mm1 and DAO ATAPI cd-burning corrupt"
  posts="132"
  startdate="03 Nov 2003 10:22:23 -0800"
  enddate="17 Nov 2003 05:23:41 -0800"
>
<topic>Disks: IDE</topic>
<topic>Disks: SCSI</topic>
<topic>Ioctls</topic>
<topic>Serial ATA</topic>

<p>Prakash K. Cheemplavam reported, <quote who="Prakash K. Cheemplavam">I am
using k3b0.10.1 and either choosing cdrdao or cdrecord in DAO mode to burn
the cd ends up in non-bit identical copies, wheres ion TAO (atleast with my
10x CD-RW I tested) the copy succeded.</quote> Later he added that the data
was not actually corrupted, <quote who="Prakash K. Cheemplavam">but in a
way truncated in DAO mode: When I read out the image from the CD-RW drive,
about 5kbyte are missing at the end (and doing several burn, it is always
the same amount). Strange enough if I read the DAO burnt disk out by my
DVD-ROM, the image can be read out completely!</quote> A couple posts later,
he clarified, <quote who="Prakash K. Cheemplavam">The data is on the disc,
as my DVD-ROM restores the full image (md5sum matches), but the CD-RW does
not.</quote> Bill Davidsen replied, <quote who="Bill Davidsen">There is a
problem with ide-scsi in 2.6, and rather than fix it someone came up with
a patch to cdrecord to allow that application to work properly, and perhaps
"better" in some way. Since the problem with ide-scsi seems to still exist
for other applications, you will probably find you have to work around the
problem, by using the -pad option of cdrecord (thought that was standard
now for TAO at least) or reading using the ide-cd driver.</quote> And Linus
Torvalds replied:</p>

<quote who="Linus Torvalds">

<p>Wrong.</p>

<p>The "somebody" strongly felt that ide-scsi was not just ugly but _evil_,
and that the syntax and usage of "cdrecord" was absolutely stupid.</p>

<p>That somebody was me.</p>

<p>ide-scsi has always been broken. You should not use it, and indeed there
was never any good reason for it existing AT ALL. But because of a broken
interface to cdrecord, cdrecord historically only wanted to touch SCSI
devices. Ergo, a silly emulation layer that wasn't really worth it.</p>

<p>The fact that nobody has bothered to fix ide-scsi seems to be a result
of nobody _wanting_ to really fix it.</p>

<p>So don't use it. Or if you do use it, send the fixes over.</p>

</quote>

<p>John Bradford said:</p>

<quote who="John Bradford">

<p>Hmmm, but ide-scsi is used for a lot more than cd recorders these days.
Alan mentioned 'crazy' SATA devices back in April.</p>

<p><a
href="http://marc.theaimsgroup.com/?l=linux-kernel&amp;m=105000779411632&amp;w=2">http://marc.theaimsgroup.com/?l=linux-kernel&amp;m=105000779411632&amp;w=2</a></p>

<p>(Not that I'm suggesting that it is particularly sane to deal with an
SATA connected printer by presenting it as a SCSI device, but I just can't
see how ide-scsi could successfully be removed now :-(&#160;)</p>

</quote>

<p>And Bill replied, <quote who="Bill Davidsen">And I don't see the joy of
doing so. Unless someone wants to write new versions of all the SCSI software
out in use, a lot of functionality is lost. In the long run it might have been
better to simply fix or rewrite ide-scsi and stop using the ide interface,
becuase disk manufacturers certainly aren't going to stop making scsi and it
needs to be supported anyway. I guess Doug Gilbert is doing other things now,
I would have expected at least an opinion out of him ;-)</quote> He also said,
<quote who="Bill Davidsen">I mentioned ide tapes and ZIP drives, Linus didn't
mention how one gets around those.</quote> To which Linus replied:</p>

<quote who="Linus Torvalds">

<p>The thing is, the non-ide-scsi interfaces really _should_ work. The fact
is, SG_IO ("send a SCSI command") just _works_.</p>

<p>However, right now only the CD-ROM driver exposes those commands. Why?
Because nobody has apparently cared enough about those theoretical IDE
tapes and ZIP drives.</p>

<p>In other words, they seem to "exist" in the same sense that soubdblaster
CD-ROM users "exist". True in theory, but apparently only really useful
for theoretical arguments.</p>

<p>Getting SCSI command support is not complicated: you add</p>

<p>        ret = scsi_cmd_ioctl(dev, cmd, arg);</p>

<p>to your ioctl routine. Of course, since so far nobody seems to have cared
about anything but CD writing, it's not really tested for anything else.</p>

</quote>

<p>Bill replied ryely:</p>

<quote who="Bill Davidsen">

<p>I take it that if the IDE maintainer and you don't use a device it will not
be supported in the future? There's nothing theoretical about ZIP drives and
ATAPI tape drives, you can order them mail order or buy them at any computer
show. And 2.4 ide-scsi seems to support them perfectly, or at least usefully,
which is probably why there haven't been any complaints.</p>

<p>I admit I can't understand why 2.6 supports old NICs and motherboard
chipsets which haven't been made in five years, and then deliberately
desupports devices which did work and which are available at computer stores
and mail order today.</p>

</quote>

<p>Linus said:</p>

<quote who="Linus Torvalds">

<p>Those other devices have people MAINTAINING THEM AND CARING!</p>

<p>What's so horribly hard to understand about this? You're barking up the
wrong tree.</p>

<p>Again, I tell you once more:</p>

<p>

<ul>

<li>for burning IDE CD-ROM's you should use the IDE driver. Not ide-scsi.
End of discussion. It's a supported and _improved_ situation from where it
was in 2.4.x.</li>

<li>For all those devices you claim exists, show me the patches. Nobody
broke ide-scsi on purpose - but the fact is that nobody also ever came
forward and _fixed_ it.</li>

</ul>

</p>

<p>Get it now?</p>

<p>So come back to me when you find somebody who cares enough about the
devices you claim exists enough that he actually _does_ something about it.</p>

</quote>

<p>Bill again insisted that there were lots of users using the hardware; and he
and Linus went back and forth, with Bill saying a strong user-base existed for
the hardware, and Linus saying that someone had to submit patches in order for
hardware to be supported. At one point Linus shouted:</p>

<quote who="Linus Torvalds">

<p>NOBODY IS SENDING ME PATCHES.</p>

<p>What part of "open source" do you not understand?</p>

<p>SATA devices work fine. They have all the SCSI infrastructure working for
them. They'll "just work", even though I fervently hope that we can move them
over to the block device layer later to make them work more efficiently.</p>

<p>As per the MO device that wants ide-scsi, send out patches to the kernel
mailing list, and maybe the person can test it. I certainly can't test it.</p>

<p>My point is that YOU ARE BARKING UP THE WRONG TREE. It does not help
to complain to me - since I don't even have the hardware to test anything
with. I fixed the IDE CD burning issue. That I had hardware for, and knew
how to fix properly.</p>

<p>Now it's your turn. Instead of wasting my time complaining, how about you
put up or shut up? Show me the code. THEN post it. Until you do, there's no
point to your mails.</p>

</quote>

<p>They did not reach agreement during the thread.</p>

</section>

<section
  title="kernel.bkbits.net Down For Security Reasons; arch Proposed As BitKeeper Alternative"
  subject="kernel.bkbits.net off the air"
  posts="122"
  startdate="06 Nov 2003 21:10:48 -0800"
  enddate="19 Nov 2003 06:49:43 -0800"
>
<topic>BSD</topic>
<topic>Version Control</topic>

<mention>Davide Libenzi</mention>
<mention>Jan Harkes</mention>
<mention>Zack Brown</mention>
<mention>Tom Lord</mention>

<p>Larry McVoy reported:</p>

<quote who="Larry McVoy">

<p>As many of you have figured out, I took kernel.bkbits.net (aka
bk.kernel.org, cvs.kernel.org, and svn.kernel.org) of the air yesterday due
to the breakin that attempted to add a trojan horse to the kernel source.</p>

<p>I took it down after talking with Linus and Dave about it, the point
was to shut down the disk drive so that we can go do forensics on it after
the fact and see what we can figure out.  Maybe someone can track down who
caused the problem.</p>

<p>This means someone has to go down to the colo with a new disk and do an
install and we've been too busy to do this.  Would anyone object if this
wasn't done until this weekend?  We're pretty booked up here with other work.
Last I checked only about 6 IP addresses where using the CVS server, I've
never checked on the SVN server (Ben?  You have any idea?).</p>

</quote>

<p>H. Peter Anvin put in, <quote who="H. Peter Anvin">That doesn't include
anyone who uses the mirrored repository on the main kernel.org machines.
Doubt it's a big deal with the timing, though.</quote> And Larry replied,
<quote who="Larry McVoy">Last I checked, kernel.org isn't offering pserver
access, just ftp.  If you want to take over the CVS access just say the
word.</quote> H. Peter said, <quote who="H. Peter Anvin">No, we don't do the
pserver access, but some people get the whole repository through the mirror.
The current division seems to work well, so I don't see any reason to change
it.</quote> Close by, Davide Libenzi mentioned that rsync was actually better
than straight CVS for synchronization, and Larry said, <quote who="Larry
McVoy">If that's the preferred interface then maybe we should shut down
the pserver completely and let people rsync it from kernel.org.</quote>
But Davide said he couldn't speak for everyone, and that some folks might
prefer accessing the tree directly through CVS.</p>

<p>Elsewhere, in the course of discussion, Andrew Walrond suggested, <quote
who="Andrew Walrond">Persuade Larry to release a 'clone/pull-only' version
of bk which *anyone* can use to  access open source software</quote> and
Larry said, <quote who="Larry McVoy">I'd be far more likely to build a sort
of CVS like client that could do checkouts and updates of read only files.
That's a pretty straightforward thing to do, in fact, nobody needs BK source
to do that, it could all be done as wrappers pretty trivially.  If someone
wanted to code that up and make the code available under a BSD license we'd
take a good look at adding that into the BK server side.  It doesn't need to
be bundled in BK however.  Anyone could write a daemon that locally called
BK to get the data and a client that talked to the daemon.  The hard part
is renames but even that can be handled reasonably easily.</quote></p>

<p>At this point Andrea Arcangeli suggested that the <a
href="http://gnuarch.org/bin/view">arch</a> revision control system was
up to the task of hosting Linux kernel development, <quote who="Andrea
Arcangeli">but we need to checkout a coherent cvs to import the data into
arch.</quote> Samium Gromoff replied:</p>

<quote who="Samium Gromoff">

<p>i propose to go further than that.</p>

<p>I hope that Larry recognises that at some point the linux kernel community
_will_ switch to a free software alternative.</p>

<p>I think we should have a better choice than the lossy bk->cvs.</p>

<p>I propose we as a whole ask Larry to create a bk->arch gateway _not_ via cvs
but directly, and therefore using all the extended metadata possible.</p>

<p>

<ul>

<li>this way we`ll get whole-tree changesets, file renames etc.</li>

<li>this way Larry will have a terrific argument to shut whiners.</li>

</ul>

</p>

<p>The choice of Arch is not random, but motivated by my belief in that it is
the leading Free Software revision control effort.</p>

<p>If Larry wishes to give a birth to this idea, the list to contact is:</p>

<p>        gnu-arch-users@gnu.org</p>

</quote>

<p>Jan Harkes, an arch user, pointed out that there would be significant pain
involved in any transition from BitKeeper to another tool; also, he felt that
arch was not yet ready to scale to the size of the kernel project. Finally,
he thought it was absurd to ask for Larry's help in migrating <i>away</i>
from Larry's own product. Samius said that his suggestion was only that Larry
provide a better gateway than CVS, not that Larry help the kernel developers
switch away from BitKeeper.</p>

<editorialize who="Zack Brown">Having used arch and read its mailing list
for many months, I can say that arch has come a long, long way. It is fast,
robust, and capable of hosting very large projects; and in my opinion
represents a great leap forward in revision control systems. If it is not
yet up to the scale of the Linux kernel, it is still easily up to many of
the large projects out there. Its only major drawback is that Tom Lord,
the maintainer, is extremely unreceptive to newcomers, and tends to flame
beginners after an initial pretense of politeness. You heard it here first. I
recommend that folks definitely try arch for their projects, but read and
learn <i>all</i> the available documentation before asking anything on the
mailing list.</editorialize>

</section>

<section
  title="Maximum Partition Sizes Under 2.4 And 2.5"
  subject="2 TB partition support"
  posts="26"
  startdate="10 Nov 2003 13:17:18 -0800"
  enddate="14 Nov 2003 09:43:26 -0800"
>
<topic>Disk Arrays: LVM</topic>
<topic>FS: JFS</topic>
<topic>FS: ReiserFS</topic>
<topic>FS: XFS</topic>
<topic>FS: ext2</topic>

<mention>Mike Fedyk</mention>

<p>Joseph Shamash asked if it were possible (and if so, how) to create a 2
terabyte partition under Linux. Peter Chubb replied:</p>

<quote who="Peter Chubb">

<p>Yes you can do it.</p>

<p>You need a 2.6 kernel.  And it's best to use something other than the MSDOS
partition format --- I suggest you use parted to create a GPT partition table
(which means compiling your kernel to understand that format).</p>

<p>You didn't say what architecture you're running on.  If it's a 64-bit
system you don't have to do anything else.  If it's a 32-bit system, then
turn on CONFIG_LBD when you compile.</p>

</quote>

<p>Joseph also asked the maximum parition size under the 2.4 kernel; Mike Fedyk
replied that he believed the maximu was 16 terabytes per block device, under
either 2.6 or a patched 2.4 kernel. But Peter said:</p>

<quote who="Peter Chubb">

<p>That's right for 32-bit systems with 4k pages.  For 64 bit systems the
limit is over 8 Exabytes.</p>

<p>You should note that software raid has smaller limits, as does the LVM.
Also the 2.4 patches have seen *much* less testing than the 2.6 mainline
(except possibly on the SGI Altix).</p>

</quote>

<p>Randy Dunlap also said:</p>

<quote who="Randy Dunlap">

<p>I made the table below for LinuxWorld Expo/Conference in Aug. 2002,
for Linux 2.4.x on 32-bit architectures, so it is a bit out of date, but it
might be helpful or useful.</p>

<p>Linux 2.4 filesystem limits on 32-bit architectures, with 4 KB block
sizes:</p>

<pre>                     ext2/3fs    reiserfs     JFS       XFS#
max filesize:          4 TB&amp;      16 TB$     16 TB$%  16 TB$
max filesystem size:  16 TB&amp;      16 TB&amp;     16 TB$   16 TB$
                                              4 PB&amp;    8 EB&amp;
kernel bldev limit:    2 TB        2 TB       2 TB     2 TB

Notes:
#: all kernel limits
$: kernel limit
%: 4 KB pages
@: block device limit: 2 TB (or 1 TB if signed)
&amp;: fs limit</pre>

</quote>

</section>

<section
  title="LKST v2.0.0 Released For 2.6.0-test9"
  subject="LKST v2.0.0 is released (Kernel v2.6.0-test9)"
  posts="1"
  startdate="14 Nov 2003 06:36:47 -0800"
>

<p>Yumiko Sugita announced:</p>

<quote who="Yumiko Sugita">

<p>I'd like to announce publication of Linux Kernel State Tracer (LKST)
version 2.0.0, which is a tracer for Linux kernel. LKST is a useful tool
for analyzing Kernel fault and evaluating of Kernel.</p>

<p>LKST v2.0.0 is for Kernel version 2.6.0-test9(*).  And platforms
of LKST 2.0.0 are both IA32 and IA64.  The details are described in
changes-2.0.0.txt.</p>

<p>LKST v2.0.0 is also for Kernel version 2.6.0-test8.  After you executed
LKST patches, please change EXTRAVERSION value in Makefile of Kernel to
test8-lkst.</p>

<p>Remarks:</p>

<blockquote>

<p>for supporting IA64, we changed some codes in the following programs.</p>

<p>

<ul>

<li>KernelHooks</li>

</ul>

</p>

</blockquote>

<p>LKST binaries, source code and documents are available in the following
site,</p>

<p><a href="http://sourceforge.net/projects/lkst/">http://sourceforge.net/projects/lkst/</a><br />
<a href="http://sourceforge.jp/projects/lkst/">http://sourceforge.jp/projects/lkst/</a></p>

<p>We prepared a mailing list written below in order to let users know
update of LKST.</p>

<p> lkst-users@lists.sourceforge.net<br />
 lkst-users@lists.sourceforge.jp</p>

<p> To subscribe, please refer following URL,</p>

<p><a href="http://lists.sourceforge.net/lists/listinfo/lkst-users">http://lists.sourceforge.net/lists/listinfo/lkst-users</a><br />
<a href="http://lists.sourceforge.jp/mailman/listinfo/lkst-users">http://lists.sourceforge.jp/mailman/listinfo/lkst-users</a></p>

<p>And if you have any comments, please send to the above list, or to another
mailing-list written below.</p>

<p> lkst-develop@lists.sourceforge.net<br />
 lkst-develop@lists.sourceforge.jp</p>

</quote>

</section>

<section
  title="Status Of SCSI Drivers"
  subject="[summary] state of scsi drivers"
  posts="3"
  startdate="16 Nov 2003 09:18:57 -0800"
  enddate="17 Nov 2003 01:13:59 -0800"
>
<topic>BSD: FreeBSD</topic>
<topic>Big Memory Support</topic>
<topic>Disk Arrays: RAID</topic>
<topic>Disks: SCSI</topic>
<topic>Hot-Plugging</topic>
<topic>I2O</topic>

<p>Xose Vazquez Perez posted:</p>

<quote who="Xose Vazquez Perez">

<p align="center">        * unofficial LiNUX kernel SCSI/RAID drivers list *</p>

<p align="center">                        &lt;xose@wanadoo.es&gt;</p>

<p align="center">                         linux-2.4.23-rc1<br />
                   Sun Nov 16 17:38:00 CET 2003</p>


<p>x features:<br />
&#160;&#160;&#160;hot-plug vary_io highmem_io block_device_driver 64_bit_SG</p>

<p>o aacraid<br />
&#160;&#160;&#160;manufacturer: ADAPTEC<br />
&#160;&#160;&#160;kernel: 1.1.2 (15 May 2003)<br />
&#160;&#160;&#160;latest: 1.1.4 (31 Oct 2003)<br />
&#160;&#160;&#160;arch: i386 ia64 x86_64(amd64) alpha (sparc not confirmed, but expected)<br />
&#160;&#160;&#160;features: highmem_io 64_bit_SG<br />
&#160;&#160;&#160;maintainer: &lt;Mark_Salyzyn*AT*adaptec.com&gt; &lt;markh*AT*osdl.org&gt;<br />
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;aacraid*AT*adaptec.com&gt; &lt;linux-aacraid-devel*AT*dell.com&gt;<br />
&#160;&#160;&#160;url: <a href="http://linux.adaptec.com">http://linux.adaptec.com</a><br />
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<a href="http://www.domsch.com/linux/#aacraid">http://www.domsch.com/linux/#aacraid</a></p>

<p>o aic7xxx/aic79xx<br />
&#160;&#160;&#160;manufacturer: ADAPTEC<br />
&#160;&#160;&#160;kernel: 6.2.36/1.3.10 (03 Jun 2003)<br />
&#160;&#160;&#160;latest: 6.3.3 /2.0.4  (06 Nov 2003)<br />
&#160;&#160;&#160;arch: i386 ia64 powerpc<br />
&#160;&#160;&#160;features:<br />
&#160;&#160;&#160;maintainer: &lt;gibbs*AT*scsiguy.com&gt;<br />
&#160;&#160;&#160;url: <a href="http://people.freebsd.org/~gibbs/linux/SRC/">http://people.freebsd.org/~gibbs/linux/SRC/</a></p>

<p>o cciss<br />
&#160;&#160;&#160;manufacturer: HP<br />
&#160;&#160;&#160;kernel: 2.4.50<br />
&#160;&#160;&#160;latest: 2.4.50<br />
&#160;&#160;&#160;arch: i386<br />
&#160;&#160;&#160;features: block_device_driver<br />
&#160;&#160;&#160;maintainer: &lt;mike.miller*AT*hp.com&gt; &lt;arrays*AT*hp.com&gt;<br />
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;Cciss-discuss*AT*lists.sourceforge.net&gt;<br />
&#160;&#160;&#160;url: <a href="http://sf.net/projects/cciss/">http://sf.net/projects/cciss/</a></p>

<p>o DAC960<br />
&#160;&#160;&#160;manufacturer: LSI Logic<br />
&#160;&#160;&#160;kernel: 2.4.11 (11 Oct 2001)<br />
&#160;&#160;&#160;latest: 2.4.20 (01 May 2003)<br />
&#160;&#160;&#160;arch: i386 ia64 alpha<br />
&#160;&#160;&#160;features: block_device_driver<br />
&#160;&#160;&#160;maintainer: &lt;dmo*AT*osdl.org&gt;<br />
&#160;&#160;&#160;url: <a href="http://www.osdl.org/archive/dmo/DAC960/">http://www.osdl.org/archive/dmo/DAC960/</a><br />
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<a href="http://www.dandelion.com/Linux/DAC960.html">http://www.dandelion.com/Linux/DAC960.html</a></p>

<p>o dpt_i2o<br />
&#160;&#160;&#160;manufacturer: ADAPTEC<br />
&#160;&#160;&#160;kernel: 2.4.5 (25 Jul 2001)<br />
&#160;&#160;&#160;latest: 2.5.0 (11 Sep 2003)<br />
&#160;&#160;&#160;arch: i386 ia64 alpha sparc x86_64(amd64)<br />
&#160;&#160;&#160;features: highmem_io 64_bit_SG<br />
&#160;&#160;&#160;maintainer: &lt;Mark_Salyzyn*AT*adaptec.com&gt;<br />
&#160;&#160;&#160;url: <a href="http://linux.adaptec.com">http://linux.adaptec.com</a></p>

<p>o emulex<br />
&#160;&#160;&#160;manufacturer: EMULEX<br />
&#160;&#160;&#160;kernel: -<br />
&#160;&#160;&#160;latest: 1.23a<br />
&#160;&#160;&#160;arch: i386 ia64 ppc<br />
&#160;&#160;&#160;features:<br />
&#160;&#160;&#160;maintainer: &lt;tech.support*AT*emulex.com&gt;<br />
&#160;&#160;&#160;url: <a href="http://www.emulex.com/ts/docfc/linuxos.shtml">http://www.emulex.com/ts/docfc/linuxos.shtml</a></p>

<p>o feral_isp<br />
&#160;&#160;&#160;manufacturer: QLOGIC<br />
&#160;&#160;&#160;kernel: -<br />
&#160;&#160;&#160;latest: Linux Platform 2.1   Common Core Code 2.7 (13 Nov 2003)<br />
&#160;&#160;&#160;arch: i386 alpha sparc powerpc<br />
&#160;&#160;&#160;features: alternative driver for all qlogic products<br />
&#160;&#160;&#160;maintainer: &lt;mjacob*AT*feral.com&gt;<br />
&#160;&#160;&#160;url: <a href="http://www.feral.com/isp.html">http://www.feral.com/isp.html</a></p>

<p>o fusion<br />
&#160;&#160;&#160;manufacturer: LSI Logic<br />
&#160;&#160;&#160;kernel: 2.05.05+ (14 Apr 2003)<br />
&#160;&#160;&#160;latest: 2.05.10  (10 Oct 2003)<br />
&#160;&#160;&#160;arch: i386 alpha sparc ia64 x86_64<br />
&#160;&#160;&#160;features:<br />
&#160;&#160;&#160;maintainer: &lt;emoore*AT*lsil.com&gt; &lt;mpt_linux_developer*AT*lsil.com&gt;<br />
&#160;&#160;&#160;url: <a href="ftp://ftp.lsil.com/HostAdapterDrivers/linux/">ftp://ftp.lsil.com/HostAdapterDrivers/linux/</a></p>

<p>o gdth<br />
&#160;&#160;&#160;manufacturer: ADAPTEC<br />
&#160;&#160;&#160;kernel: 2.05  (03 Oct 2002)<br />
&#160;&#160;&#160;latest: 2.06a (04 Aug 2003)<br />
&#160;&#160;&#160;arch: i386 alpha ia64<br />
&#160;&#160;&#160;features:<br />
&#160;&#160;&#160;maintainer: &lt;achim.leubner*AT*intel.com&gt; &lt;johannes_dinner*AT*adaptec.com&gt;<br />
&#160;&#160;&#160;url: <a href="http://www.icp-vortex.com/english/download/rz_neu/8x24/linux/linux_e.htm">http://www.icp-vortex.com/english/download/rz_neu/8x24/linux/linux_e.htm</a></p>

<p>o ips<br />
&#160;&#160;&#160;manufacturer: ADAPTEC<br />
&#160;&#160;&#160;kernel: 6.00.26<br />
&#160;&#160;&#160;latest: 6.00.26<br />
&#160;&#160;&#160;arch: i386 ia64<br />
&#160;&#160;&#160;features:<br />
&#160;&#160;&#160;maintainer: &lt;david_jeffery*AT*adaptec.com&gt; &lt;ipslinux*AT*adaptec.com&gt;<br />
&#160;&#160;&#160;url: -</p>

<p>o megaraid<br />
&#160;&#160;&#160;manufacturer: LSI Logic<br />
&#160;&#160;&#160;kernel: v1.18k/v2.00.9<br />
&#160;&#160;&#160;latest: v1.18k/v2.00.9<br />
&#160;&#160;&#160;arch: i386<br />
&#160;&#160;&#160;features:<br />
&#160;&#160;&#160;maintainer: &lt;atulm*AT*lsil.com&gt; &lt;linux-megaraid-devel*AT*dell.com&gt;<br />
&#160;&#160;&#160;url: <a href="ftp://ftp.lsil.com/pub/linux-megaraid/">ftp://ftp.lsil.com/pub/linux-megaraid/</a><br />
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<a href="http://domsch.com/linux/#megaraid">http://domsch.com/linux/#megaraid</a></p>

<p>o qla1280<br />
&#160;&#160;&#160;manufacturer: QLOGIC<br />
&#160;&#160;&#160;kernel: 3.23.37<br />
&#160;&#160;&#160;latest: 3.23.37<br />
&#160;&#160;&#160;arch: i386 alpha powerpc sparc<br />
&#160;&#160;&#160;features:<br />
&#160;&#160;&#160;maintainer: &lt;jes*AT*wildopensource.com&gt;<br />
&#160;&#160;&#160;url: -</p>

<p>o qla2x00<br />
&#160;&#160;&#160;manufacturer: QLOGIC<br />
&#160;&#160;&#160;kernel: -<br />
&#160;&#160;&#160;latest: 6.06.10<br />
&#160;&#160;&#160;beta:   8.00.00b6<br />
&#160;&#160;&#160;arch: i386<br />
&#160;&#160;&#160;features:<br />
&#160;&#160;&#160;maintainer: &lt;andrew.vasquez*AT*qlogic.com&gt;<br />
&#160;&#160;&#160;url: <a href="http://www.qlogic.com/support/product_resources.asp?id=339">http://www.qlogic.com/support/product_resources.asp?id=339</a><br />
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<a href="http://sf.net/projects/linux-qla2xxx/">http://sf.net/projects/linux-qla2xxx/</a></p>

<p>o sym53c8xx_2<br />
&#160;&#160;&#160;manufacturer: LSI Logic<br />
&#160;&#160;&#160;kernel: 2.1.17a     (Dec 01 2001)<br />
&#160;&#160;&#160;latest: 2.1.19-pre3 (Nov 23 2002)<br />
&#160;&#160;&#160;arch: i386 alpha sparc powerpc ia64<br />
&#160;&#160;&#160;features:<br />
&#160;&#160;&#160;maintainer: &lt;groudier*AT*free.fr&gt;<br />
&#160;&#160;&#160;url: <a href="http://www.tux.org/pub/tux/roudier/drivers/linux/stable/">http://www.tux.org/pub/tux/roudier/drivers/linux/stable/</a></p>

</quote>

<p>Regarding the qla1280, Meelis Roos remarked, <quote who="Meelis
Roos">qla1280 doesn't work on sparc (neither 2.4 nor 2.6) since it uses
flush_cache_all symbol from MM internals and there's no such internal function
on sparc.</quote></p>

</section>

<section
  title="Version 0.17 Of Forcedeth Released"
  subject="forcedeth: version 0.17 available"
  posts="4"
  startdate="16 Nov 2003 15:26:27 -0800"
  enddate="18 Nov 2003 06:44:54 -0800"
>
<topic>FS: sysfs</topic>

<p>Carl-Daniel Hailfinger announced:</p>

<quote who="Carl-Daniel Hailfinger">

<p>version 0.17 of forcedeth for Linux 2.4 and 2.6 is available at
<a href="http://www.hailfinger.org/carldani/linux/patches/forcedeth/">http://www.hailfinger.org/carldani/linux/patches/forcedeth/</a></p>

<p>Fixes in this release over 0.14:</p>

<p>

<ul>

<li>0.15: 08 Nov 2003: fix smp deadlock with set_multicast_list
                   during open.</li>
<li>0.16: 15 Nov 2003: include file cleanup for ppc64, rx buffer
                   size increased to 1628 bytes.</li>
<li>0.17: 16 Nov 2003: undo rx buffer size increase. Substract 1
                   from the tx length.</li>

</ul>

</p>

<p>Known issues:</p>

<p>

<ul>

<li>Oops during module removal, probably sysfs related. Could a
   sysfs expert please take a look at the code? Call trace is at
   <a href="http://www.ussg.iu.edu/hypermail/linux/kernel/0311.1/0213.html">http://www.ussg.iu.edu/hypermail/linux/kernel/0311.1/0213.html</a>
   More traces (roughly the same) available on request.</li>
<li>Some boards give bogus MAC addresses and work only partially.
   Same problem happens with nvnet on these boards.</li>
<li>Transmit for packets close to MTU size was broken, should be
   fixed now.</li>

</ul>

</p>

<p>Please test.</p>

</quote>

</section>

<section
  title="Trouble Bringing The BK-CVS Gateway Back Online"
  subject="bkcvs at rsync.kernel.org not up-to-date?"
  posts="2"
  startdate="18 Nov 2003 15:03:52 -0800"
  enddate="18 Nov 2003 17:43:52 -0800"
>
<topic>Version Control</topic>

<p>Pavel Machek asked, <quote who="Pavel Machek">Web interface indicates
last change 22 hours ago, yet rsync indicates nothing new. I know that
bkcvs was supposed to be down over weekend, but I thought it should be up
by now?</quote> Larry McVoy replied:</p>

<quote who="Larry McVoy">

<p>It's still down.  The machine got moved from one colo to another and
when we went down there to find it it was nowhere to be found.  So they are
tracking it down and we'll try and get it up tomorrow.</p>

<p>I've offered to update the rsync tree on kernel.org directly if HPA
figures out how to turn on my account (something I've been waiting on for
at least a year, hint, hint).</p>

</quote>

</section>

<section
  title="Status Of e-Galax USB Touchscreen Support In 2.4"
  subject="e-Galax USB touchscreens and 2.4"
  posts="2"
  startdate="18 Nov 2003 18:31:07 -0800"
  enddate="19 Nov 2003 02:00:54 -0800"
>
<topic>Touchscreen</topic>
<topic>USB</topic>

<mention>James Lamanna</mention>

<p>James Lamanna asked if e-Galax USB touchscreens worked under Linux 2.4;
the module on the company web site seemed broken. Jakub Bogusz replied, <quote
who="Jakub Bogusz">I had a terminal with eGalax touchscreen for tests some
time ago and it worked.  But for new USB core (Linux 2.4.20+) it required
a patch (unpatched driver worked on 2.4.18 but caused Oops on 2.4.20): <a
href="http://cvs.pld-linux.org/SOURCES/touchkit-2.4.20.patch">http://cvs.pld-linux.org/SOURCES/touchkit-2.4.20.patch</a>.
(yes, it uses old GNU-style initializers, now I would use
C99-style)</quote></p>

</section>

<section
  title="Status Of Experimental Net Driver Updates"
  subject="[CFT] 2.6.x experimental net driver updates"
  posts="4"
  startdate="19 Nov 2003 09:33:08 -0800"
  enddate="19 Nov 2003 21:47:29 -0800"
>

<p>Jeff Garzik announced:</p>

<quote who="Jeff Garzik">

<p>Ok, Al Viro's net driver refcounting work is pretty much complete, and
shemminger/ogawa NAPI conversation of 8139too is also merged.</p>

<p>Please beat this up as much as possible.  Don't let the "experimental" tag
fool you...  these changes should be solid, and will be going to Andrew/Linus
when the 2.6.0 tree re-opens.</p>

<p>Don't forget to CC netdev@oss.sgi.com on all feedback.</p>

</quote>

<p>Alexander Viro replied, <quote who="Alexander Viro">The hell it is</quote>
[complete]. He went on:</p>

<quote who="Alexander Viro">

<p>We are through with legacy probes, we are through with init_etherdev(),
we are practically through with static struct net_device.</p>

<p>However, we still have weird allocators (I've got almost all of them done
by now, will submit in the next batch) and we still have struct net_device
embedded as a field of other structures in several drivers.</p>

<p>It's nowhere near as massive as legacy probes series, but it's going to
be 10--20 patches.  At least.</p>

</quote>

</section>

<section
  title="BK-&gt;CVS Gateway Back Online"
  subject="BK2CVS tree is back"
  posts="1"
  startdate="19 Nov 2003 15:25:38 -0800"
>
<topic>Version Control</topic>

<p>Larry McVoy announced, <quote who="Larry McVoy">I just updated the copy
on master.kernel.org and I'll be updating that directly from now, nightly,
at about 3am PST.  It will probably take a couple of days before I have the
bugs worked out but there is a fresh up to date copy there now.  Thanks to
HPA for fixing my account and other admin help.</quote></p>

</section>

<section
  title="Some ACPI Bug Fixes For 2.6"
  subject="[BKPATCH] ACPI 2.6"
  posts="1"
  startdate="19 Nov 2003 20:41:34 -0800"
>
<topic>Power Management: ACPI</topic>
<topic>Version Control</topic>

<p>Len Brown said:</p>

<quote who="Len Brown">

<p>Linus, please do a</p>

<p>        bk pull http://linux-acpi.bkbits.net/linux-acpi-release-2.6.0</p>

<p>        The world will not stop revolving if these wait till 2.6.1,
        but it will make 2.6.0 easier to support if they're included.</p>

<p>        3 bug fixes -- all are in 2.4:</p>

<p>

<ul>

<li>

<p>        1390: adds cmdline to allow manual over-ride if out policy
                of forcing the ACPI SCI to level triggered is wrong.</p>

<p>                If we don't apply, some folks with no ACPI events
                will need to patch.</p>

</li>

<li>

<p>        1177: makes print_IO_APIC() output useful instead of garbage.</p>

<p>                If we don't apply, then we need to send this patch
                to anybody who has an IO-APIC mode interrupt issue
                in ACPI mode.</p>

</li>

<li>

<p>        1434: 1-line panic fix</p>

<p>                BIOS with correct ACPI table check-sums but garbled
                data can cause panic immediately after loading with
                no kernel output unless this is fixed.</p>

</li>

</ul>

</p>

<p>a plain patch is also available here: <a
href="ftp://ftp.kernel.org/pub/linux/kernel/people/lenb/acpi/patches/release/2.6.0-test9/acpi-20031002-2.6.0-test9.diff.gz">ftp://ftp.kernel.org/pub/linux/kernel/people/lenb/acpi/patches/release/2.6.0-test9/acpi-20031002-2.6.0-test9.diff.gz</a></p>

</quote>

</section>

<section
  title="Version 0.18 Of Forcedeth Released"
  subject="forcedeth: version 0.18 available"
  posts="1"
  startdate="19 Nov 2003 22:11:16 -0800"
>

<p>Carl-Daniel Hailfinger announced:</p>

<quote who="Carl-Daniel Hailfinger">

<p>version 0.18 of forcedeth for Linux 2.4 and 2.6 is available at
<a href="http://www.hailfinger.org/carldani/linux/patches/forcedeth/">http://www.hailfinger.org/carldani/linux/patches/forcedeth/</a>
It is also integrated in 2.6.0-test9-mm4.</p>

<p>Fixes in this release over 0.17:</p>

<p>

<ul>

<li> Avoid Oops on rmmod.</li>

</ul>

</p>

<p>Known issues:</p>

<p>

<ul>

<li>Some boards give bogus MAC addresses and work only partially.
   Same problem happens with nvnet on these boards.</li>

<li>Possible system slowdown during periods of extreme network
   load, fix is currently being tested.</li>

</ul>

</p>

<p>Please test.</p>

</quote>

</section>

</kc>

