2001-03-06 22:40:15

by Alan

[permalink] [raw]
Subject: Linux 2.4.2ac13


ftp://ftp.kernel.org/pub/linux/kernel/people/alan/2.4/

2.4.2-ac13
o Clean up mad16 detection stuff (Pavel Rabel)
o Fix epca unload (Andrey Panin)
o Change null apic handling (Maciej Rozycki)
o aicasm now uses db3 (Sergey Kubushin)
o Fix aic7xxx cross compile (Cort Dougan)
o Merge small net driver fixups/config fixes (Jeff Garzik)
o Update symbios drivers (G?rard Roudier)
o Rusty has moved (Rusty Russell)
o 3c509/3c515 compile fixes (Jeff Garzik)
o Console locking updates - should fix vesafb (Andrew Morton)
clock problems
o Merge the serial.c 5.0.5 update (Jeff Garzik,
Ted Ts'o)
o Merge SiS framebuffer updates (Can-Ru Yeou)
o Update ctrlfb (Takashi Oe,
Michel Lanners)
o Add epson 640U scanner to the usb scanner list (Patrick Dreker)

2.4.2-ac12
o Move the pci_enable_device for cardbus (David Hinds)
o Add Sony MSC-U01N to the unusual devices (Marcel Holtmann)
o Final smc-mca fixups - should now work (James Bottomley)
o Document kernel string/mem* functions (Matthew Wilcox)
| and I added a memcpy warning
o Update VIA IDE driver to 3.21 (Vojtech Pavlik)
|No UDMA66 on 82c686, fix /proc and udma on
|686b, fix dma disables
o Allow sleeping in ctrl-alt-del callbacks (Andrew Morton)
|Fix i2o, dac960, watchdog, gdth hangs on exit
o Fix binfmt_misc (and make the proc handling (Al Viro)
|a filesystem -
|mount -t binfmt_misc none /proc/sys/fs/binfmt_misc
o Update the ACI support for sound/radio stuff (Robert Siemer)
o Add RDS support to miroRadio (Robert Siemer)
o Remove serverworks handling. The BIOS is our (me)
best (and right now only) hope for that chip
o Tune the vm behavioru a bit more (Mike Galbraith)
o Update PAS16 documentation (Thomas Molina)
o Reiserfs tools recommended are now 0d not 0b (Steven Cole)
o Wan driver small fixes (Jeff Garzik)
o Net driver fixes for 3c503, 3c509, 3c515, (Jeff Garzik)
8139too, de4x5, defxx, dgrs, dmfe, eth16i,
ewrk3, natsemi, ni5010, pci-skeleton, rcpci45,
sis900, sk_g16, smc-ultra, sundance, tlan,
via-rhine, winbond-840, yellowfin, wavelan_cs
tms380tr
o Trim 3K off the aha1542 driver size (Andrzej Krzysztofowicz)
o Trim 1K off qlogicfas (Andrzej Krzysztofowicz)
o Fix openfirmware/mm boot on ppc (Cort Dougan)
o Fix topdir handling in Makefile (Keith Owens)
o Minor fusion driver updates (Steve Ralston)
o Merge Etrax cris updates (Bjorn Wesen)
o Clgen fb copyright update (Jeff Garzik)
o AGP linkage fix (Jeff Garzik)
o Update visor driver to work with minijam (Arnim Laeuger)
o Fix a usb devio return code (Dan Streetman)
o Resync a few other net device changes with the
submits Jeff sent to Linus (Jeff Garzik)
o Add missing md export symbol (Mohammad Haque)

2.4.2-ac11
o Fix NLS Config.in (David Weinehall)
o Sort out one escaped revert from the megaraid (me)
update
o Resync with Linux 2.4.3pre1
| Except tulip the network driver changes have
| been used to replace the existing ones
o Fix parport case where a reader could get stuck (Tim Waugh)
o Add ALi15x3 to the list of isa dma hangs (Angelo Di Filippo)
o Fix nasty bug in IPX routing of netbios frames (Arnaldo Carvalho
de Melo)
o Misc code cleanups (Keith Owens)
o Updated 3c527 driver (Richard Proctor)
o Further tulip updates (Jeff Garzik)
o i810_rng fixes (FIPS test, regions) (Jeff Garzik)
o Further cs89x0 cleanups (Andrew Morton)
o Further USB hub updates (Dave Brownell)
o Mall USB resource cleanup (Jeff Garzik)
o Resync hp100 changes from Jeff Garzik (Jeff Garzik)
o PCI documentation update (Tim Waugh)
o Fix irda crash (Jean Tourrilhes)
o PPC updates (Cort Dougan)
o Resync dmfe, hamachi, pci-skeleton and winbond (Jeff Garzik)

2.4.2-ac10
o Add ZF-Logic watchdog driver (Fernando Fuganti)
o Add devfs support to USB printers (Mark McClelland)
o Fix baud rate handling on keyspan (Paul Mackerras)
o USB documentation update (Dave Brownell)
o Fix disconnect leak (Randy Dunlap)
o ARM constants/fixes (Russell King)
o Includes for integrator ARM architecture (Russell King)
o Update NLS descriptions to be clearer (Pablo Saratxaga)
o Add iso-8859-13 (latvian/lithuanian) (Pablo Saratxaga)
iso-8859-4, cp1251 (windows cyrillic), cp1255
(windows hebrew), and some alises
o Merge 1.14 Megaraid driver (Venkatesh Ramamurthy)
o Reapply other fixes this version dropped (me)
o Reformat and clean up ifdefs in 1.14 Megaraid (me)
o I/O apnic locking fixes (Maciej Rozycki)
o Print ioapic id to help debugging (Maciej Rozycki)
o Make the tpqic driver work (Hugh Dickins)
o USB scanner updates (David Nelson)
o Fix usbdevfs multimount (Al Viro)
o Fix wrong calculation of path buffer size (Hugh Dickins)
o cs89x0 allocated far too much memory (Hugh Dickins)

2.4.2-ac9
o misc device fix (ps/2 and drm are now back) (Tachino Nobuhiro)
| Believe it or not my main test box used no misc
| device files..
o Radeon build without 8bit (Cha Young-Ho)
o Fix oops in scc driver (Andrew Morton)
o Add __setup for ISAPnP, update docs (Jaroslav Kysela)
o Update E820 table sanitizer (Brian Moyle)
o i810 audio updates/mmap fixes (Doug Ledford)
o Be paranoid about VIA chipset configurations (Arjan van de Ven)
| Fixing VIA disk corruption bugs take 2
o Fix PPC request_irq problems, some fpu emu (Cort Dougan)
and timers
o Allow scsi drivers to limit request sizes (Jens Axboe,
(and fixed by Tim) Tim Waugh)
o Configure.help cleanups (Steve Cole)
o Loop device fix of the day (Jens Axboe)
o CDROM fixes (Jens Axboe)
o Reiserfs crash on fsync of dir fix (Alexander Zarochentcev)

2.4.2-ac8
o Fix loop over loop crash (Jens Axboe)
o Fix radeon build problems (ISHIKAWA Mutsumi)
o Stop two people claiming the same misc dev id (Philipp Rumpf)
o capable not suser on sx.c (Rob Radez)
o Fix an ixj build combination bug (Andrzej Krzysztofowicz)
o Add integrator to ARM machines (Russell King)
o ARM include/constant cleanups (Russell King)
o Update ARM vmlinuz.in (Russell King)
o ARM i2c fixes (Russell King)
o ARM scsi updates (Russell King)
o ARM header updates (Russell King)
o Handle E820 bios returns with overlaps (Brian Moyle)
o Fix a sparc64 include build bug (Andrzej Krzysztofowicz)
o Loop race fix (Jens Axboe)
o s_maxbytes wasnt set for old style compat (Chris Dukes)
mounts in reiserfs
o Fix the fact we dont see all busses on some (Don Dupuis)
Compaq machines
o Fix missing watchdog configure.help (Jakob Ostergaard)
o Fix oom deadlock (hopefully) (Rik van Riel)
o Fix binfmt_aout sign handling bug (Andrew Morton)

2.4.2-ac7
o Fusion driver updates (Steve Ralston)
o Olympic fix (Andrew Morton)
o Work around hardware bug in older Rage128 (Gareth Hughes)
o Handle broken PIV MP tables with a NULL ioapic
o Use capable in esp serial driver (Rob Radez)
o Use capable not suser in console (Rob Radez)
o Small networking fixups (Dave Miller)
o Fix make menuconfig breakage (Keith Owens)
o Enable cmpxchg8 on Rise P6 (Dave Jones)
o Fix wakeup losses on cpu_allowed using tasks (Manfred Spraul)
o Maestro3 now works with > 256Mb of ram (Zach Brown)
o Opl3sa2 isapnp=0 handling was wrong (J?r?me Aug?)
| I've fixed it a little differently however
o Turn off slow kmem chain check if not doing (Ingo Molnar, me)
slab debugging
o Fix cpu speed checking code (Mikael Pettersson)
o Make bus computation more accurate (me)
o Advantech watchdog driver (Marek Michalkiewicz)
o dz.c serial clean up (Rob Radez)
o Fix MSG_TRUNC for OOB TCP (Ingo Molnar)
o Fix oops on unconfigured loop (Arjan van de Ven)
o Drop nbd ll_rw_blk change (Linus has spoken ;))
o pci resource api (Jeff Garzik)
o Further Natsemi updates (Don Becker,
Jeff Garzik)
o Switch aurora serial to capable() (Rob Radez)
o Radeon frame buffer (Ani Joshi)

2.4.2-ac6
o Remove incorrect modules doc changes (Keith Owens)
o Fix elf.h defines (Keith Owens)
o Add 0x2B mtrr decode for intel/cyrix III (me)
o Make bigmem balancing somewhat saner (Mark Hemment)
o Update irda (Dag Brattli)
o New FIR dongle support (Dag Brattli)
o 3ware driver updates (Adam Radford)
o Further reiserfs tail conversion fixes (Chris Mason)
o Fix tpqic02 to use capable (Rob Radez)
o Set last_rx on comtrol hostess driver (Arnaldo Carvalho
de Melo)
o Raid Oops fix (Neil Brown)
o Fix last_rx/skb refs on cyc_x25 (Arnaldo Carvalho
de Melo)
o Fix last_rx/skb refs on 3c589 (Arnaldo Carvalho
de Melo)
o Highmem fixes for deadlock (Andrea Arcangeli,
Ingo Molnar)
o Another minor tulip fix (Jeff Garzik)
o Fix hinote and maybe other ps/aux hangs (me, Mark Clegg)
o Fix resource handling on 53c7xxx (Rasmus Andersen)
o Fix scsi_register failure handling on AMD scsi (Rasmus Andersen)
o Fix resource handling on aha1740 (Rasmus Andersen)
o Fix resource handling on blz1230 (Rasmus Andersen)
o Fix resource handling for dec_esp driver (Rasmus Andersen)
o Fix resource handling for fastlane scsi (Rasmus Andersen)
o Fix scsi_register failure on qlogic_fas (Rasmus Andersen)
o Fix scsi_register failure on qlogicfc (Rasmus Andersen)
o Fix irq alloc failure leak on sun3x_esp (Rasmus Andersen)
o Fix wd7000 init failures (Rasmus Andersen)
o Fix nbd device (Steve Whitehouse)
o Fix try_atomic_semop (Manfred Spraul)
o Parport fixes (Tim Waugh)
o Starfire start/stop if fix (Ion Badulescu)
o Fix raw.c off by one bug (Tigran Aivazian)
o USB hub kmalloc wrong size corruption fix (Peter Zaitcev)

2.4.2-ac5
o Add Epson 1240U scanners to usb scanner (Joel Becker)
o Fix eth= compatibility (Andrew Morton)
| Should fix 3c509 problems for one
o Add Pnp table to opl3sa2 (Bill Nottingham)
o Update loop driver fixes (Jens Axboe, Andrea
Arcangeli, Al Viro)
o Fix busy loop in usb storage (Arjan van de Ven)
o Add cardbus support to olympic (Mike Phillips)
o Make BUG() configurable to save space (Arjan van de Ven)
o Add configurability to most kernel debugging (various people)
functions on x86
o Richard G?nther/binfmt_misc page move (Richard G?nther)
o Fix de4x5 crash (Nikita Schmidt)
o Hopefully fix the smc-mca driver (me)
o Don't run the disk queue if we didnt launder (Marcelo Tosatti)
any pages
o ALi 6 channel audio and sp/dif updates (Matt Wu)
o Fix USB thread wakeup scheduling (Arjan van de Ven)
o Fix alignment problems with uni16_to_x8 (Ivan Kokshaysky)

2.4.2-ac4
o Fix Make xconfig failure (J Magallon)
o Fix a typo in the ISDN docs (Jim Freeman)
o Fix the 3ware driver a bit more (Ben LaHaise)
| should now be usable
o Update Dave Jones contact info (Dave Jones)
o Revert wavelan inline->macro change (Jean Tourillhes)
| CVS gcc and 2.96-74 don't accidentally unline it now
o Zerocopy TCP/IP patches (Dave Miller,
Alexey Kuznetsov,
and many more)
o Fix up command line options to old ncr driver (Martin Storsj?)
o NFS locking should call fs layer locking if (Brian Dixon)
present
o Fix cs46xx wakeup/poll problem (David Huggins-Daines)
o Add some missing MTD config help texts (Steven Cole,
David Woodhouse)
o Fix Alpha build bug (Sven Koch)
o Final i386/ptrace bit
o Finish off the vmalloc/WP fixup (me)
o Include file config.h fixes (Niels Jensen)
o More dscc4 updates (Francois Romieu)

2.4.2-ac3
o Add documentation for the fb interfaces (Brad Douglas)
o Work around apic disable_irq hardware bugs (Maciej Rozycki)
o Rage128 not "Rage 128" (Brad Douglas)
o Make ioremap debugging conditional (J Magallon)
o Merge Ninja pcmcia scsi driver (YOKOTA Hiroshi)
o Update 8139too docs (Jeff Garzik)
o Tulip updates, merge bits from 0.92 (Jeff Garzik,
Don Becker)
o Epic100 update (Jeff Garzik)
o Clean up Ariadne driver (Jeff Garzik)
o Remove dead wavelan prototype (Jeff Garzik)
o Remove unused arlan variable (Jeff Garzik)
o Clean up lance public symbols (Jeff Garzik)
o Switch fmv18x to spinlocks, fix other bits (Jeff Garzik)
o Clean up acenic global symbols (Jeff Garzik)
o Fix IDE blocking kmalloc with irqs off (Arjan van de Ven)
| I've redone the code a bit so it might be wrong again 8)

2.4.2-ac2
o Merge the loop device fixes (Jens Axboe)
o Fix af_unix SYSCTL=n build failure (Russell King)
o Adjust the throttling point for write (Jens Axboe)
throttles
o Fix sunhme ioremap (Andrey Panin)
o Fix disk change handling with removable sd (Alex Davis)
o Update/fix irq docs (Matthew Wilcox)
o Update PPC gmac and ncr885e drivers (Cort Dougan)
| bmac patch dropped as it loses other fixes
o Kai Petzke has moved (Kai Petzke)
o Fix starfire driver so pump doesnt kill it (Ion Badulescu)

2.4.2-ac1
o Merge Linus 2.4.2 tree
| We now have disagreeing ymfpci fixes. I've kept the ones
| I tested for now.
o Back out sr.c change (me)
o Fix moxa smartio driver (Tom Mraz)
o Hugh Blemings change of address (Hugh Blemings)
o Allow more i2o config time for slow calls
o Aty128fb updates (Brad Douglas,
Benjamin Herrenschmidt,
Michel Danzer,
Andreas Hundt)
o Add "loop" name to the root dev names (Barry Nathan)
o Further spelling cleanups (Dag Wieers)
o Remove bogus warning emissions from aha1740 (Nick Holloway)
o Remove surplus assignment in vmalloc (Francis Galiegue)
o Remove unneeded ifdef in i386/kernel/irq.c (Francis Galiegue)
o Add door locking ioctl to ide-floppy (Francis Galiegue)
o Allow scsi disk opening O_NDELAY for removables (me)
o Fix cosa compile warnings (me)
o Clean up dumpable/setuid write ordering (me)
o Hopefully fix the 3ware crashes (me)

2.4.1-ac20
o Update fusion drivers (Steve Ralston)
o Further VM page launder balancing (Rik van Riel)
o Hopefully fix ext2 block size checking (Andries Brouwer)
o Update the i810 random number generator (Jeff Garzik)
o Hopefully fix the bonding crash on down/reboot (Dave Miller)
o Tulip update (add accton comets, clean up pm) (Jeff Garzik)
o Merge wavelan_cs, pcnet_cs and fmvj18x_cs (Jeff Garzik)
changes from Dave Hinds tree
o Make awe32 behave in 2.4 like 2.2 if given an (Bill Nottingham)
io
o Fix alpha build problems in stallion, c101 (Andrzej Krzysztofowicz)
synclink and wavfront drivers
o Add isa_check_signature and missing ioctl ids (Andrzej Krzysztofowicz)
for hayesesp
o Fix math emulation bug (Martin Schwidefsky)
o Disable APIC during APM to avoid suspend/resume (Mikael Pettersson)
problems.
o SMP kernel on UP hardware APIC fixes (Maciej Rozycki)
o Code cleanups in nmi, reduce NMI rate to 1Hz (Mikael Pettersson)

2.4.1-ac19
o Fix second module/exception table race (me)
| I hope ;)
o Additional CPIA usb ident (Adam J Richter)
o Add SA1100 udc and also stall recovery to (Oleg Drokin)
usbnet
o Limit smbfs to 2Gig/file (Urban Widmark)
o Config/doc update for the eicon driver (Armin Schindler)
o Update PMS driver to new request_region (Andrey Panin)
o sys_semop bug check is overcareful (Hugh Dickins)
o Fix ipc off by one on checks in ipc (Hugh Dickins)
o Allow exceptions during module init (Philipp Rumpf)
o Driver namespace cleanup (Jeff Garzik)
o Network driver cleanups (Jeff Garzik,
o PPC irq updates (Paul Mackerras)
o SMP fixes for PPC boxes (Paul Mackerras)
o Fix tmpfs block size reporting (Christoph Rohland)
o Update maintainers to add missing YAM maintainer(Jean-Paul Roubelat)
o Add hooks for /proc/rtas (Paul Mackerras)
o Fix wrong bogomip reporting on SMP ppc (Paul Mackerras)
o Remove unused dbcf inline function on PPC (Paul Mackerras)
o Update Cort Dougans email/urls (Paul Mackerras)
o Dont assume bit settings on pcnet/pci chips (Paul Mackerras)
o Add mac ppc serial console hooks (Paul Mackerras)
o Frame buffer driver updates for ppc (Paul Mackerras)
o Fix devfs names for ppc serial (Paul Mackerras)
o Move some symbols out of net where they didnt
belong, and into right export locations (Andrzej Krzysztofowicz)
o Tidy and fix up syncppp drivers (Krzysztof Halasa)

2.4.1-ac18
o Fix SO_SNDTIMEO bugs (Alexey Kuznetsov)
o Fix tmpfs fsync (Lennert Buytenhek)
o PPC now uses generic pci bus setup (Paul Mackerras)
o Remove PPC boot argument printing (Paul Mackerras)
o Jeff Tranter has moved (Jeff Tranter)
o ymf_pci driver cleanups (Pete Zaitcev)
o Fix USB 2.0 compliance in hub.c (Brad Hards)
o Fix usb hub device claim race (Paul Mackerras)
o Fix some bugs in mac_hid driver (Paul Mackerras)
o Fix more typos (Dag Wieers)
o PPC compile warnings/symbol export fixes (Paul Mackerras)

2.4.1-ac17
o Fix pegasus for bigendian (Roman Weissgaerber)
o Further smbfs fixes (Urban Widmark)
o Update ISDN version tags (Kai Germaschewski)
o Finish ISDN move to new style module_init (Kai Germaschewski)
o Small Eicon driver updates/fix license bug (Armin Schindler)
o Fix reiserfs tail packing problem (Alexander Zarochentcev
Chris Mason)
o Export aci symbols from drivers/sound/aci.c (Alexandr Kanevskiy)
o Merge Linus 2.4.2pre4
o Starfire update (Ionu Badulescu)
o Fix 3270 merge (Richard Hitt)

2.4.1-ac16
o Fix the exception table/unload race (me)
o Further tulip fixup (Manfred Spraul)
o Fix USB oops on traverse/delete race (Randy Dunlap)
o Set max_sectors to 255 for hd/xd drivers (Paul Gortmaker)
| This should make them work again
o Fix typo in USB makefile (Arjan van de Ven)
o Fix accidental change to scsi_scan (Steve Ralston)
o Hid rollover/endian fixes (Paul Mackerras)
o Drop via pci fixup (me)
o Further hp5300 fixups (Arjan van de Ven)
o PCnet 32 init changes for non SEPROM cards (Eli Carter)
o Fix acpi idle reporting on SMP (Philipp Hahn)
o Add non PCI pci device list walk macro (me)
| pointed out by Mikael Pettersson
o IBM S/390 3270 drivers (Richard Hitt)

2.4.1-ac15
o Fix the non booting winchip/cyrix problem (me)
| Nasty interaction with the vmalloc fix
| wants a cleaner solution. This one is a hack
| to get people up and running again
o Fix typo in vfat changes (OGAWA Hirofumi)
o Update scsi blacklist table (Karsten Hopp)
o dscc4 wan driver update (Francois Romieu)
o Fix clgenfb warning (Bryan Headley)

2.4.1-ac14
o Fix tulip problems introduced by in ac13 (Manfred Spraul)
o S/390x build fixes (Ulrich Weigand)
o Fix off by one error in octagon driver (David Woodhouse)
o Fix dasd driver for new queues (Holger Smolinksi)
o Networking standards compliance fixes
o Fix binary layout assumptions in sym53c416 (Arjan van de Ven)
o tmpfs timestamps (Christoph Rohland)
o Further mkdep changes (Keith Owens)
o Fix 16bit vfat handling (OGAWA Hirofumi)
o JIS nls fixes (OGAWA Hirofumi)
o Handle more than 8 luns (Eric Youngdale,
Doug Gilbert)
o Minor scsi clean ups (Eric Youngdale)

2.4.1-ac13
o Fix pnic tulip problems (Manfred Spraul)
o Fix USB printer read and poll problems (Johannes Erdfelt)
o Fix parport pci list corrupt bug (Tim Waugh)
o Fix sbpcd driver crashes (Paul Gortmaker)
o Clarify the locking doc (Rusty Russell)
o i810 audio doesnt need OSS (Jeff Garzik)
o Fix vmalloc fault race (Mark Hemment)
o Makedep fixes (Keith Owens)
o Fix missing unlock_kernel on usb hub (Paul Mundt)
o Fix smbfs+bigmem, buffer and listing bugs (Urban Widmark)
o Merge tms380 isa token ring support (Jochen Friedrich)
o Sigmatel change didnt help, removed (Jeff Garzik)

2.4.1-ac12
o Make tmpfs use link counts of 2 on directories (Christoph Rohland)
o Update Documentation/sound/Introductions (Wade Hampton)
o Fix bug in new tlb shootdown code (Ben LaHaise)
o Add isa_* api to the Alpha (Richard Henderson)
o Export down_trylock on Alpha (Richard Henderson)
o Fix maestro3 build on ia64 (Bill Nottingham)

2.4.1-ac11
o Hack the setup code to do the right thing for (me)
Cyrix processors. Cpuid on cyrix should now work
o Change sigmatel codec inits (Jeff Garzik)
o Revised TLB shootdown patch (Ben LaHaise)
o Use pci quirks to handle the nonstandard irq (Andrey Panin)
setup for VIA ACPI
o If a user sets an io on the opl3sa2 assume they (me)
mean it even if isapnp isnt turned off
o Fix xmms cpu burn on i810 audio (Marcus Sundberg)
o Fix pnic problems with tulip driver (Manfred Spraul)
o Add pci skeleton driver (Jeff Garzik)
o Fix vfat mishandling of 16bit characters (Kazuki Yasumatsu)
o Fix syntax things found by his source code (Jean-Luc Leger)
analyser
o Fix pcmcia ixj build bug (Florian)
o Remove dead via sound docs (Jeff Garzik)
o add __dev_alloc_skb for drivers needing to force(Jeff Garzik)
allocation types
o Fix arcnet initializers (Jeff Garzik)
o Fix various warnings (Keith Owens)
o Further MPT fusion updates (Steve Ralston)
o sock_alloc_send_skb fix (Manfred Spraul)
o Fix signed/unsigned handling on 8139too (Jeff Garzik)
o Document problem with old powertweak (Dave Jones)
o s/controler/controller/ spelling fixes
o S/390 build fixes (Neale Ferguson)

2.4.1-ac10
o Merge with Linus 2.4.2pre3
o More net driver clean up (Jeff Garzik)
o Further maxiradio fix (Francois Romieu)
o Lock reclaiming fixes (MCL)
o Update ver_linux (Steven Cole)
o Add support for the Socket LP-E CF+ ethernet (Nicolas Pitre)
o Fix microtek scanner abort handling (Oliver Neukum)
o Fix very dumb bug in my dma.c changes that (me)
Linus noticed
o Clean up AGP alloc/destroy a little (me)
| Again a Linus request
o Remove dead 8129 config help (Dave Jones)
o Clean up extra unneeded check in setup.c (Dave Jones)
o Improve mkdep, remove acpi special case (Keith Owens)
o Fix bogus dead comment in fs.h (Jens Axboe)
o Clean up config.in syntax errors (Christoph Hellwig)
o Offer Duron in CPU option list for clarity (Terje Rosten)
o New binutils need --oformat, old ones handle it (Andreas Jaeger)
o Move bitops include in fs.h inside __KERNEL__ (Herbert Xu)
o Fix misspellings of weird (Felix Odenkirchen)
o Fix typos of 'valid' while we are at it (Luuk van der Duim)

2.4.1-ac9
o Merge with Linus 2.4.2pre2
o Highmem bounce fixes (Ingo Molnar)
o Fix cosa driver kfree (Jan Kasprzak)
o Clean up pdoc202xx driver sleeps (Vojtech Pavlik)
o Final bits of NFS file handle changes (Trond Myklebust)
o Fix usbnet driver (David Brownell)
o ATM includes fixes (Werner Almesberger)
o Remove unneeded vm_enough_memory check (Werner Almesberger)
o Fix free_dma prototype case (Bill Nottingham)
o Fix build bugs from pci_match_device fix (me)
o HP5300 USB scanner driver (Oliver Neukum,
John Fremlin,
Jeremy Hall)
o DSP_SETFRAGMENT fixes for ymfpci (Pavel Roskin)
o Fix codafs error returns (Rob Radez)
o Fix 48 misspellings of interrupt (Andr? Dahlqvist)
o Fix 20 misspellings of successful (Andr? Dahlqvist)
o Fix 11 misspellings of suppress (Andr? Dahlqvist)
o Fix 46 misspellings of address (Andr? Dahlqvist)
o Fix 26 misspellings of receive (Andr? Dahlqvist)
o Fix 7 misspellings of acquire (Andr? Dahlqvist)
o Fix 4 misspellings of unneccessary (Andr? Dahlqvist)
o Fix 13 misspellings of until (Andr? Dahlqvist)

2.4.1-ac8
o Fix irlap speed changes and kfrees (Jean Tourrilhes)
o Further NTFS updates (Anton Altaparmakov,
Yuri Per, Rob Radez)
o Fix buglets in config.in for aic7xxx (Andrzej Krzysztofowicz)
o Cleanup irda QoS code (Jean Tourrilhes)
o Fix mca documentations (Rob Radez)
o Fix irlan device attach problems (Dag Brattli)
o Fix irda dongle crash case (Dag Brattli)
o Change Kaweth firmware loading, add DU-E10 (Eric Sandeen)
o pci_enable cleanups for networking (Jeff Garzik)
o Fix rcpci45 probing (Jeff Garzik)
o Use SET_MODULE_OWNER() in lanstreamer (Jeff Garzik)
o Use pcmcia defines as per seperate pcmcia net (Jeff Garzik)
o Fix people calling netif_start_queue from a (Jeff Garzik)
timeout
o Remove 8129 driver (use 8139too) (Jeff Garzik)
o Remove dead malloc.h from net drivers (Jeff Garzik)
o Update eata driver to 6.04 (Dario Ballabio)
o Add DE320 support to ne2.c (Alfred Arnold)
o Kernel hacking doc updates (John Levon)
o Fix CPU detection offsets in head.S (Mikael Pettersson)
o Fix apic init/cpu detect problems (Mikael Pettersson)

2.4.1-ac7
o Rebalance the 2.4.1 VM (Rik van Riel)
| This should make things feel a lot faster especially
| on small boxes .. feedback to Rik
o Silence osf syscall error printk (Ivan Kokshaysky)
o Don't trust ARC irq routing on ruffian (Ivan Kokshaysky)
o Report the right module on 3c59x for pcmcia (Arjan van de Ven)
o Update i82365 driver to add locks, delays, and (Arjan van de Ven)
'bouncing' on the card detect
o Get the name right on ide-cs (v ide_cs) and do (Arjan van de Ven)
resource claims
o Merge parport_cs (David Hinds)
o Merge sedlbauer_cs (Marcus Niemann)
o Fix a bug in the Cyrix pirq routing (me)

2.4.1-ac6
o Fix eepro100 reporting on lockup fix (Ion Badulescu)
o Clean up i810 error message (me)
o Fix S390 build bug (me)
o Update version id on cpqarray driver (Charles White)
o Further aic7xxx fixes (Doug Ledford)
| again please report aic7xxx stuff to Doug
o Further maxiradio cleanups (Dimitromanolakis Apostolos)
o Change ide to use mdelay cleanly (Petr Vandrovec)
| Still broken for PROMISE if no IDE_CS
o Fix duplicated ncpfs fix (Petr Vandrovec)
o Improve inode hash function (Dave Miller)
o Correct 62 misspellings of transferred (Andre Dahlqvist)
o Update AC97 codec setup and tables (Jeff Garzik)

2.4.1-ac5
o Fix zero page corruption (Ben La Haise)
o Elevator corruption fixes (Jens Axboe, Linus)
o Fix fdatasync possible corruption problem (Arjan van de Ven)
o Further KSLI ethernet fixes (Eric Sandeen)
o Merge the correct version of the pm fixes (me)
| noted by Mikael Pettersson
o Account for inode/dcache in free memory (Rik van Riel)
o Add info on how to check reiserfsprogs versions (Steven Cole)
o Disable write combining on serverworks LE chips (Mark Rusk)
o Fix via audio crashes (Jeff Garzik)
o Fix ip accounting rules bug (Rusty Russell)
o Handle USB printers that use device not (Johannes Erdfelt)
interface descriptors
o Fix wheel on graphire usb tablet (Peter Hofmann)
o Clean up maxiradio driver (Francois Romieu)
o Fix visor USB size reporting on buffers (Greg Kroah-Hartmann)
o Update USB serial documentation (Greg Kroah-Hartmann)
o Fix locking on etherworks3 ethernet (Jeff Garzik)
o Fix empeg USB driver problems (Gary Brubaker)
o Generic USB serial driver fixes (Greg Kroah-Hartmann)
o Update USB serial configure.help (Greg Kroah-Hartmann)
o Add more device support to mct_u232 USB (Cornel Ciocirlan)
o Fix typo in asm-ppc/semaphore.h (Andre Dahlqvist)
o Report reiserfs tools in ver_linux (Steven Cole)
o Fix resource leaks in NCR_53c406, atari_scsi (Rasmus Andersen)
and qlogicisp
o Move pci_enable_device earlier for hamachi (Dave Jones)
o Type 6 drives are apparently floppy 2.88M (Dave Jones)
o Remove duplicate pci_enable_device in ne2kpci (Dave Jones)

2.4.1-ac4
o Fix sk_in use counting in svcsock.c (Neil Brown)
| Not yet a complete and final agreed solution
o Add support for KLSI USB ethernet (Brad Hards,
Stephane Alnet, 'the Zapman', and co)
o Update aic7xxx driver (Doug Ledford)
| Please test this carefully and cc reports to Doug
o Add help for CONFIG_INPUT (Steven Cole)
o 3c523 driver update (Tom Sightler)
o Fix reiserfs Changes entry further (Steven Cole)
o Limit ide scatter gather to 128 blocks (Jens Axboe)
o Merge hppa config.in changes (Matthew Wilcox)
o Fix tx timeout recovery on via rhine (Manfred Spraul)
o Fix stale comments in fs/block_dev.c (Tigran Aivazian)
o Further defxx driver work (Maciej Rozycki)
o winbond 840 reported wrong setting value (Maciej Rozycki)
o Guillemot Maxi radio support (Dimitromanolakis Apostolos)
o Allow sleeping in pm callbacks but with locking (me)
working

2.4.1-ac3
o Remove ancient dead net/Changes file (Janice Girouard)
o Merge Linus 2.4.2pre1
o Resync xirc2ps with Dave Hinds tree (dilinger)
o Finish sorting out ramfs problems (Mike Galbraith)
o Update AWE32 documentation (Andre Dahlqvist)
o Remove reference to dead PPP documentation (Andre Dahlqvist)
o Make max_map tunable (Werner Almesberger)
o Fix dead references to java support in some (Andre Dahlqvist)
arch/config
o Make shmfs estimate size limits if none set (Christoph Rohland)
o Revert Crusoe hanging pci hanging changes
| Im still chasing something weird in this
| area that some of the pci changes I have fixes...
o Merge HPPA hackers into CREDITS (Mathew Wilcox)
o Merge some of the HPPA updates (Mathew Wilcox)
o Add Reiserfs tools to changes (Steven Cole)
o Fix i2o Configure.help typo (YOSHIMURA Keitaro)
o SuperH HD64465 host bridge support (Greg Banks)
o Fix modversion.h includes (Keith Owens)
o Tlan driver probing updates (Jeff Garzik)
o Change media drivers to use new style module (me)
locking
| Janitorial job - fix the last ones that
| don't use module_*() and dump the init code

2.4.1-ac2
o Fix matrox G450 framebuffer support (Petr Vandrovec)
o Fix description of DMA-mapping.txt (Dave Miller)
o Fix accidental revert of classifier bug (Dave Miller)
o Fix accidental revert of isdn change
o Fix datagram hang on shutdown (Alexey Kuznetsov)
o Fix 64bit build of clntproc (Michal Jaegermann)
| wants a tidier solution yet
o Fix ide toc caching bug introduced in 2.4.0 (Fredrik Vraalsen)
| this should fix the DVD playback problems
o Swapfs renaming and final bits (Christoph Rohland)
o Further APIC/NMI updates (Mikael Pettersson)
o Add further kernel doc contributions (John Levon)
o ACPI battery tweaks (Pavel Machek)
o Further ramfs fixes (Ingo Oeser)
o ROMFS fixes (Mike Galbraith)
o CS4281 fixes (Thomas Woller)
o Shift to authors official fixes for acenic (Jes Sorensen)
o Update the usb host<->host network drivers (David Brownell)
| Experimental but he wanted feedback so if you
| have one beat it up a bit

2.4.1-ac1
o Resync with Linus 2.4.1
o Fix recursive make_request crash (Ingo Molnar)
o Updated VIA IDE driver (Vojtech Pavlik)
| Please exercise due care and caution testing this
| bit...
o Fix case where threaded apps might write to (Ben LaHaise)
freed kernel memory
o Fix ACPI oopses on tecra (apparently bios bugs) (Pavel Machek)
o AHA152x fixes from maintainer (Juergen Fischer)
o Fix case where scsi could hang on boot waiting (Rogier Wolff)
for a disk spinup
o Further maestro3 pm work (Zach Brown)
o Further NTFS fixes (Yuri Per)
o Add GNU make to the list of URLs in Changes (Steven Cole)
o Make dmx3191d enable device before touching it (Rasmus Andersen)
o Make the sbpcd driver actually useful in 2.4 (Paul Gortmaker)
o Make buslogic enable device before touching it (Rasmus Andersen)
o Fix tty module locking mishandling (Maciej Rozycki)
o Workaround code for APIC problems with ne2k (Maciej Rozycki)
| this will break original 82489DX devices for now
| ie _very_ early dual pentium boards
o Fix iptos netfilter bug (Rusty Russell)
o Fix get/set_fpu_mxcsr to check xmm ont fxsr (Doug Ledford)
o Fix name_to_kdev_t symbol (Adam J Richter)
o Update magic sysrq docs (Jeremy Dolan)
o Support for ETinc PCIsync boards (Francois Romieu)
o Mass duplicated word spelling fixes (Dave Jones)
o Update sb driver to use spinlocks (Chris Rankin)
o Fix leak in bmac driver (Hans Grobler)
o Fix kmalloc check in atm/common (Hans Grobler)
o Fix buffer leak in defxx (Hans Grobler)
o Fix kmalloc check in netrom driver (Hans Grobler)
|BTW side exercise - how about using vmalloc here ?
o Ditto for rose (Hans Grobler)
|Ditto for comment ;)
o Fix lockd 64bit handling (H J Lu)
o Tidy pci_match_device ifdefs (Rasmus Andersen)
o Fix qla1280 handling of registration failure (Rasmus Andersen
Rakesh Rakesh)
o Config include fixes (Niels Jensen)
o MatroxFB updates (Petr Vandrovec)
o Tidy fat_read_super to use get_hardsect_size (Tigran Aivazian)
o Fix m68k bitops ffs() (Geert Uytterhoeven)
o Fix ip_nat_standalone ksyms stuff (Rusty Russell)
o Fix copy_from_user mishandling in ip_fw_compat (Rusty Russell)
o Fix romfs for 2.4ac maxbytes (Mike Galbraith)
o filemap/aging updates (Rik van Riel)
o Enable device before reading irq in ne2k-pci (Martin Diehl)
o Remove surplus nr_ioapics definition (Rasmus Andersen)
o S/390 build fixes (Florian Laroche)
o Advansys driver fixes/portability (Arnaldo Carvalho
de Melo)
o Fix out of message handling error in i2o_block (Jason Lai)
o Fix bit granularity of 32 in ACPI driver (Adam J Richter)
o Fix unsafe casting for ARM on NFS root mount (Russell King)
o Fix mxcsr masking on pentium IV (Doug Ledford)
o Update u14/eata drivers to 6.03 (Dario Ballabio)
o Fix signed/unsigned mess in sysctl handlers (me)


---
Alan Cox <[email protected]>
Red Hat Kernel Hacker
& Linux 2.2 Maintainer Brainbench MVP for TCP/IP
http://www.linux.org.uk/diary http://www.brainbench.com


2001-03-06 22:57:36

by Sergey Kubushin

[permalink] [raw]
Subject: Re: Linux 2.4.2ac13

Against vanilla 2.4.2:

=== Cut ===
Patch #0 (patch-2.4.2-ac13.bz2):
+ /usr/bin/bzip2 -d
+ patch -p1 -s
The next patch would create the file drivers/video/sis/Makefile,
which already exists! Assume -R? [n]
Apply anyway? [n]
1 out of 1 hunk ignored -- saving rejects to file
drivers/video/sis/Makefile.rej
=== Cut ===

---
Sergey Kubushin Sr. Unix Administrator
CyberBills, Inc. Phone: 702-567-8857
874 American Pacific Dr, Fax: 702-567-8808
Henderson, NV, 89014

2001-03-06 23:13:58

by Andrzej Krzysztofowicz

[permalink] [raw]
Subject: Re: Linux 2.4.2ac13

"Alan Cox wrote:"
>
> ftp://ftp.kernel.org/pub/linux/kernel/people/alan/2.4/
>

The .gz patch file still seems to have zero size.
Same mirrored :(

Andrzej

2001-03-07 08:11:46

by Michael Meissner

[permalink] [raw]
Subject: Re: Linux 2.4.2ac13

Just a note -- the change in ac4 and beyond to the new aic7xxx scsi driver and
move Doug Ledford's now non-supported driver to aic7xxx-old breaks the pcmcia
3.1.24 release if you configure scsi device support into the kernel. The
aic7xxx driver is used to support the Adpatec 1480 scsi card. I have a 1460
scsi card, so I build my laptop release with scsi support included.

I'll post this also to the pcmcia support pages.

--
Michael Meissner, Red Hat, Inc. (GCC group)
PMB 198, 174 Littleton Road #3, Westford, Massachusetts 01886, USA
Work: [email protected] phone: +1 978-486-9304
Non-work: [email protected] fax: +1 978-692-4482

2001-03-07 23:40:29

by Erik DeBill

[permalink] [raw]
Subject: Linux 2.4.2ac12 and ac13 breaks usb-visor


I went to install some new software on my Visor yesterday and got a
rude surpise, as my system froze hard (unpingable, no response to
keyboard or mouse, no oops). A bit of experimenting shows:

It works fine with usb-uhci in all versions I tested.

Plain 2.4.2 works fine with either usb-uhci or uhci.

On ac12 and 13 if the visor driver is compiled into the kernel it will
work poorly for a time (very slow sync, jpilot/pilot-link complains of
"weird packet" or "timeout") and then quit, refusing to even register
when the device connects. Once this happens, after hitting the "sync"
button the pda just sits and eventually times out, saying it failed to
connect to the desktop.

If I compile the driver as a module on ac12 and 13 it will hang the
system on module unload after a failed attempt to install software to
the pda. Normal syncs may work, but installing 3-4 files will hang
the system every time. Since the Visor only registers as a USB device
for the duration of the transfer this hangs the system as soon as the
sync attempt quits.

In no case do I get any error messages in the logs, no console
messages, and no oops.

This isn't a critical issue, as the usb-uhci driver works fine, but
the uhci driver is the default. Still, hanging the system is
misbehavior.

I also noticed that selecting to statically compile usb serial
adapters, then selecting module for the Visor driver wouldn't compile
the Visor module. As long as the usb serial and Visor were both set
the same (either static or module) it compiles fine.

I'd be happy to test patches, or step back through the 2.4.2-ac series
to find exactly where things broke (but the changelog below shows a
change to the visor in 2.4.2-ac12).


Thanks,
Erik


On Tue, Mar 06, 2001 at 10:42:33PM +0000, Alan Cox wrote:
>
> ftp://ftp.kernel.org/pub/linux/kernel/people/alan/2.4/
>
> 2.4.2-ac13
> o Clean up mad16 detection stuff (Pavel Rabel)
> o Fix epca unload (Andrey Panin)
> o Change null apic handling (Maciej Rozycki)
> o aicasm now uses db3 (Sergey Kubushin)
> o Fix aic7xxx cross compile (Cort Dougan)
> o Merge small net driver fixups/config fixes (Jeff Garzik)
> o Update symbios drivers (G?rard Roudier)
> o Rusty has moved (Rusty Russell)
> o 3c509/3c515 compile fixes (Jeff Garzik)
> o Console locking updates - should fix vesafb (Andrew Morton)
> clock problems
> o Merge the serial.c 5.0.5 update (Jeff Garzik,
> Ted Ts'o)
> o Merge SiS framebuffer updates (Can-Ru Yeou)
> o Update ctrlfb (Takashi Oe,
> Michel Lanners)
> o Add epson 640U scanner to the usb scanner list (Patrick Dreker)
>
> 2.4.2-ac12
> o Move the pci_enable_device for cardbus (David Hinds)
> o Add Sony MSC-U01N to the unusual devices (Marcel Holtmann)
> o Final smc-mca fixups - should now work (James Bottomley)
> o Document kernel string/mem* functions (Matthew Wilcox)
> | and I added a memcpy warning
> o Update VIA IDE driver to 3.21 (Vojtech Pavlik)
> |No UDMA66 on 82c686, fix /proc and udma on
> |686b, fix dma disables
> o Allow sleeping in ctrl-alt-del callbacks (Andrew Morton)
> |Fix i2o, dac960, watchdog, gdth hangs on exit
> o Fix binfmt_misc (and make the proc handling (Al Viro)
> |a filesystem -
> |mount -t binfmt_misc none /proc/sys/fs/binfmt_misc
> o Update the ACI support for sound/radio stuff (Robert Siemer)
> o Add RDS support to miroRadio (Robert Siemer)
> o Remove serverworks handling. The BIOS is our (me)
> best (and right now only) hope for that chip
> o Tune the vm behavioru a bit more (Mike Galbraith)
> o Update PAS16 documentation (Thomas Molina)
> o Reiserfs tools recommended are now 0d not 0b (Steven Cole)
> o Wan driver small fixes (Jeff Garzik)
> o Net driver fixes for 3c503, 3c509, 3c515, (Jeff Garzik)
> 8139too, de4x5, defxx, dgrs, dmfe, eth16i,
> ewrk3, natsemi, ni5010, pci-skeleton, rcpci45,
> sis900, sk_g16, smc-ultra, sundance, tlan,
> via-rhine, winbond-840, yellowfin, wavelan_cs
> tms380tr
> o Trim 3K off the aha1542 driver size (Andrzej Krzysztofowicz)
> o Trim 1K off qlogicfas (Andrzej Krzysztofowicz)
> o Fix openfirmware/mm boot on ppc (Cort Dougan)
> o Fix topdir handling in Makefile (Keith Owens)
> o Minor fusion driver updates (Steve Ralston)
> o Merge Etrax cris updates (Bjorn Wesen)
> o Clgen fb copyright update (Jeff Garzik)
> o AGP linkage fix (Jeff Garzik)
> o Update visor driver to work with minijam (Arnim Laeuger)
> o Fix a usb devio return code (Dan Streetman)
> o Resync a few other net device changes with the
> submits Jeff sent to Linus (Jeff Garzik)
> o Add missing md export symbol (Mohammad Haque)
>
> 2.4.2-ac11
> o Fix NLS Config.in (David Weinehall)
> o Sort out one escaped revert from the megaraid (me)
> update
> o Resync with Linux 2.4.3pre1
> | Except tulip the network driver changes have
> | been used to replace the existing ones
> o Fix parport case where a reader could get stuck (Tim Waugh)
> o Add ALi15x3 to the list of isa dma hangs (Angelo Di Filippo)
> o Fix nasty bug in IPX routing of netbios frames (Arnaldo Carvalho
> de Melo)
> o Misc code cleanups (Keith Owens)
> o Updated 3c527 driver (Richard Proctor)
> o Further tulip updates (Jeff Garzik)
> o i810_rng fixes (FIPS test, regions) (Jeff Garzik)
> o Further cs89x0 cleanups (Andrew Morton)
> o Further USB hub updates (Dave Brownell)
> o Mall USB resource cleanup (Jeff Garzik)
> o Resync hp100 changes from Jeff Garzik (Jeff Garzik)
> o PCI documentation update (Tim Waugh)
> o Fix irda crash (Jean Tourrilhes)
> o PPC updates (Cort Dougan)
> o Resync dmfe, hamachi, pci-skeleton and winbond (Jeff Garzik)
>
> 2.4.2-ac10
> o Add ZF-Logic watchdog driver (Fernando Fuganti)
> o Add devfs support to USB printers (Mark McClelland)
> o Fix baud rate handling on keyspan (Paul Mackerras)
> o USB documentation update (Dave Brownell)
> o Fix disconnect leak (Randy Dunlap)
> o ARM constants/fixes (Russell King)
> o Includes for integrator ARM architecture (Russell King)
> o Update NLS descriptions to be clearer (Pablo Saratxaga)
> o Add iso-8859-13 (latvian/lithuanian) (Pablo Saratxaga)
> iso-8859-4, cp1251 (windows cyrillic), cp1255
> (windows hebrew), and some alises
> o Merge 1.14 Megaraid driver (Venkatesh Ramamurthy)
> o Reapply other fixes this version dropped (me)
> o Reformat and clean up ifdefs in 1.14 Megaraid (me)
> o I/O apnic locking fixes (Maciej Rozycki)
> o Print ioapic id to help debugging (Maciej Rozycki)
> o Make the tpqic driver work (Hugh Dickins)
> o USB scanner updates (David Nelson)
> o Fix usbdevfs multimount (Al Viro)
> o Fix wrong calculation of path buffer size (Hugh Dickins)
> o cs89x0 allocated far too much memory (Hugh Dickins)
>
> 2.4.2-ac9
> o misc device fix (ps/2 and drm are now back) (Tachino Nobuhiro)
> | Believe it or not my main test box used no misc
> | device files..
> o Radeon build without 8bit (Cha Young-Ho)
> o Fix oops in scc driver (Andrew Morton)
> o Add __setup for ISAPnP, update docs (Jaroslav Kysela)
> o Update E820 table sanitizer (Brian Moyle)
> o i810 audio updates/mmap fixes (Doug Ledford)
> o Be paranoid about VIA chipset configurations (Arjan van de Ven)
> | Fixing VIA disk corruption bugs take 2
> o Fix PPC request_irq problems, some fpu emu (Cort Dougan)
> and timers
> o Allow scsi drivers to limit request sizes (Jens Axboe,
> (and fixed by Tim) Tim Waugh)
> o Configure.help cleanups (Steve Cole)
> o Loop device fix of the day (Jens Axboe)
> o CDROM fixes (Jens Axboe)
> o Reiserfs crash on fsync of dir fix (Alexander Zarochentcev)
>
> 2.4.2-ac8
> o Fix loop over loop crash (Jens Axboe)
> o Fix radeon build problems (ISHIKAWA Mutsumi)
> o Stop two people claiming the same misc dev id (Philipp Rumpf)
> o capable not suser on sx.c (Rob Radez)
> o Fix an ixj build combination bug (Andrzej Krzysztofowicz)
> o Add integrator to ARM machines (Russell King)
> o ARM include/constant cleanups (Russell King)
> o Update ARM vmlinuz.in (Russell King)
> o ARM i2c fixes (Russell King)
> o ARM scsi updates (Russell King)
> o ARM header updates (Russell King)
> o Handle E820 bios returns with overlaps (Brian Moyle)
> o Fix a sparc64 include build bug (Andrzej Krzysztofowicz)
> o Loop race fix (Jens Axboe)
> o s_maxbytes wasnt set for old style compat (Chris Dukes)
> mounts in reiserfs
> o Fix the fact we dont see all busses on some (Don Dupuis)
> Compaq machines
> o Fix missing watchdog configure.help (Jakob Ostergaard)
> o Fix oom deadlock (hopefully) (Rik van Riel)
> o Fix binfmt_aout sign handling bug (Andrew Morton)
>
> 2.4.2-ac7
> o Fusion driver updates (Steve Ralston)
> o Olympic fix (Andrew Morton)
> o Work around hardware bug in older Rage128 (Gareth Hughes)
> o Handle broken PIV MP tables with a NULL ioapic
> o Use capable in esp serial driver (Rob Radez)
> o Use capable not suser in console (Rob Radez)
> o Small networking fixups (Dave Miller)
> o Fix make menuconfig breakage (Keith Owens)
> o Enable cmpxchg8 on Rise P6 (Dave Jones)
> o Fix wakeup losses on cpu_allowed using tasks (Manfred Spraul)
> o Maestro3 now works with > 256Mb of ram (Zach Brown)
> o Opl3sa2 isapnp=0 handling was wrong (J?r?me Aug?)
> | I've fixed it a little differently however
> o Turn off slow kmem chain check if not doing (Ingo Molnar, me)
> slab debugging
> o Fix cpu speed checking code (Mikael Pettersson)
> o Make bus computation more accurate (me)
> o Advantech watchdog driver (Marek Michalkiewicz)
> o dz.c serial clean up (Rob Radez)
> o Fix MSG_TRUNC for OOB TCP (Ingo Molnar)
> o Fix oops on unconfigured loop (Arjan van de Ven)
> o Drop nbd ll_rw_blk change (Linus has spoken ;))
> o pci resource api (Jeff Garzik)
> o Further Natsemi updates (Don Becker,
> Jeff Garzik)
> o Switch aurora serial to capable() (Rob Radez)
> o Radeon frame buffer (Ani Joshi)
>
> 2.4.2-ac6
> o Remove incorrect modules doc changes (Keith Owens)
> o Fix elf.h defines (Keith Owens)
> o Add 0x2B mtrr decode for intel/cyrix III (me)
> o Make bigmem balancing somewhat saner (Mark Hemment)
> o Update irda (Dag Brattli)
> o New FIR dongle support (Dag Brattli)
> o 3ware driver updates (Adam Radford)
> o Further reiserfs tail conversion fixes (Chris Mason)
> o Fix tpqic02 to use capable (Rob Radez)
> o Set last_rx on comtrol hostess driver (Arnaldo Carvalho
> de Melo)
> o Raid Oops fix (Neil Brown)
> o Fix last_rx/skb refs on cyc_x25 (Arnaldo Carvalho
> de Melo)
> o Fix last_rx/skb refs on 3c589 (Arnaldo Carvalho
> de Melo)
> o Highmem fixes for deadlock (Andrea Arcangeli,
> Ingo Molnar)
> o Another minor tulip fix (Jeff Garzik)
> o Fix hinote and maybe other ps/aux hangs (me, Mark Clegg)
> o Fix resource handling on 53c7xxx (Rasmus Andersen)
> o Fix scsi_register failure handling on AMD scsi (Rasmus Andersen)
> o Fix resource handling on aha1740 (Rasmus Andersen)
> o Fix resource handling on blz1230 (Rasmus Andersen)
> o Fix resource handling for dec_esp driver (Rasmus Andersen)
> o Fix resource handling for fastlane scsi (Rasmus Andersen)
> o Fix scsi_register failure on qlogic_fas (Rasmus Andersen)
> o Fix scsi_register failure on qlogicfc (Rasmus Andersen)
> o Fix irq alloc failure leak on sun3x_esp (Rasmus Andersen)
> o Fix wd7000 init failures (Rasmus Andersen)
> o Fix nbd device (Steve Whitehouse)
> o Fix try_atomic_semop (Manfred Spraul)
> o Parport fixes (Tim Waugh)
> o Starfire start/stop if fix (Ion Badulescu)
> o Fix raw.c off by one bug (Tigran Aivazian)
> o USB hub kmalloc wrong size corruption fix (Peter Zaitcev)
>
> 2.4.2-ac5
> o Add Epson 1240U scanners to usb scanner (Joel Becker)
> o Fix eth= compatibility (Andrew Morton)
> | Should fix 3c509 problems for one
> o Add Pnp table to opl3sa2 (Bill Nottingham)
> o Update loop driver fixes (Jens Axboe, Andrea
> Arcangeli, Al Viro)
> o Fix busy loop in usb storage (Arjan van de Ven)
> o Add cardbus support to olympic (Mike Phillips)
> o Make BUG() configurable to save space (Arjan van de Ven)
> o Add configurability to most kernel debugging (various people)
> functions on x86
> o Richard G?nther/binfmt_misc page move (Richard G?nther)
> o Fix de4x5 crash (Nikita Schmidt)
> o Hopefully fix the smc-mca driver (me)
> o Don't run the disk queue if we didnt launder (Marcelo Tosatti)
> any pages
> o ALi 6 channel audio and sp/dif updates (Matt Wu)
> o Fix USB thread wakeup scheduling (Arjan van de Ven)
> o Fix alignment problems with uni16_to_x8 (Ivan Kokshaysky)
>
> 2.4.2-ac4
> o Fix Make xconfig failure (J Magallon)
> o Fix a typo in the ISDN docs (Jim Freeman)
> o Fix the 3ware driver a bit more (Ben LaHaise)
> | should now be usable
> o Update Dave Jones contact info (Dave Jones)
> o Revert wavelan inline->macro change (Jean Tourillhes)
> | CVS gcc and 2.96-74 don't accidentally unline it now
> o Zerocopy TCP/IP patches (Dave Miller,
> Alexey Kuznetsov,
> and many more)
> o Fix up command line options to old ncr driver (Martin Storsj?)
> o NFS locking should call fs layer locking if (Brian Dixon)
> present
> o Fix cs46xx wakeup/poll problem (David Huggins-Daines)
> o Add some missing MTD config help texts (Steven Cole,
> David Woodhouse)
> o Fix Alpha build bug (Sven Koch)
> o Final i386/ptrace bit
> o Finish off the vmalloc/WP fixup (me)
> o Include file config.h fixes (Niels Jensen)
> o More dscc4 updates (Francois Romieu)
>
> 2.4.2-ac3
> o Add documentation for the fb interfaces (Brad Douglas)
> o Work around apic disable_irq hardware bugs (Maciej Rozycki)
> o Rage128 not "Rage 128" (Brad Douglas)
> o Make ioremap debugging conditional (J Magallon)
> o Merge Ninja pcmcia scsi driver (YOKOTA Hiroshi)
> o Update 8139too docs (Jeff Garzik)
> o Tulip updates, merge bits from 0.92 (Jeff Garzik,
> Don Becker)
> o Epic100 update (Jeff Garzik)
> o Clean up Ariadne driver (Jeff Garzik)
> o Remove dead wavelan prototype (Jeff Garzik)
> o Remove unused arlan variable (Jeff Garzik)
> o Clean up lance public symbols (Jeff Garzik)
> o Switch fmv18x to spinlocks, fix other bits (Jeff Garzik)
> o Clean up acenic global symbols (Jeff Garzik)
> o Fix IDE blocking kmalloc with irqs off (Arjan van de Ven)
> | I've redone the code a bit so it might be wrong again 8)
>
> 2.4.2-ac2
> o Merge the loop device fixes (Jens Axboe)
> o Fix af_unix SYSCTL=n build failure (Russell King)
> o Adjust the throttling point for write (Jens Axboe)
> throttles
> o Fix sunhme ioremap (Andrey Panin)
> o Fix disk change handling with removable sd (Alex Davis)
> o Update/fix irq docs (Matthew Wilcox)
> o Update PPC gmac and ncr885e drivers (Cort Dougan)
> | bmac patch dropped as it loses other fixes
> o Kai Petzke has moved (Kai Petzke)
> o Fix starfire driver so pump doesnt kill it (Ion Badulescu)
>
> 2.4.2-ac1
> o Merge Linus 2.4.2 tree
> | We now have disagreeing ymfpci fixes. I've kept the ones
> | I tested for now.
> o Back out sr.c change (me)
> o Fix moxa smartio driver (Tom Mraz)
> o Hugh Blemings change of address (Hugh Blemings)
> o Allow more i2o config time for slow calls
> o Aty128fb updates (Brad Douglas,
> Benjamin Herrenschmidt,
> Michel Danzer,
> Andreas Hundt)
> o Add "loop" name to the root dev names (Barry Nathan)
> o Further spelling cleanups (Dag Wieers)
> o Remove bogus warning emissions from aha1740 (Nick Holloway)
> o Remove surplus assignment in vmalloc (Francis Galiegue)
> o Remove unneeded ifdef in i386/kernel/irq.c (Francis Galiegue)
> o Add door locking ioctl to ide-floppy (Francis Galiegue)
> o Allow scsi disk opening O_NDELAY for removables (me)
> o Fix cosa compile warnings (me)
> o Clean up dumpable/setuid write ordering (me)
> o Hopefully fix the 3ware crashes (me)
>
> 2.4.1-ac20
> o Update fusion drivers (Steve Ralston)
> o Further VM page launder balancing (Rik van Riel)
> o Hopefully fix ext2 block size checking (Andries Brouwer)
> o Update the i810 random number generator (Jeff Garzik)
> o Hopefully fix the bonding crash on down/reboot (Dave Miller)
> o Tulip update (add accton comets, clean up pm) (Jeff Garzik)
> o Merge wavelan_cs, pcnet_cs and fmvj18x_cs (Jeff Garzik)
> changes from Dave Hinds tree
> o Make awe32 behave in 2.4 like 2.2 if given an (Bill Nottingham)
> io
> o Fix alpha build problems in stallion, c101 (Andrzej Krzysztofowicz)
> synclink and wavfront drivers
> o Add isa_check_signature and missing ioctl ids (Andrzej Krzysztofowicz)
> for hayesesp
> o Fix math emulation bug (Martin Schwidefsky)
> o Disable APIC during APM to avoid suspend/resume (Mikael Pettersson)
> problems.
> o SMP kernel on UP hardware APIC fixes (Maciej Rozycki)
> o Code cleanups in nmi, reduce NMI rate to 1Hz (Mikael Pettersson)
>
> 2.4.1-ac19
> o Fix second module/exception table race (me)
> | I hope ;)
> o Additional CPIA usb ident (Adam J Richter)
> o Add SA1100 udc and also stall recovery to (Oleg Drokin)
> usbnet
> o Limit smbfs to 2Gig/file (Urban Widmark)
> o Config/doc update for the eicon driver (Armin Schindler)
> o Update PMS driver to new request_region (Andrey Panin)
> o sys_semop bug check is overcareful (Hugh Dickins)
> o Fix ipc off by one on checks in ipc (Hugh Dickins)
> o Allow exceptions during module init (Philipp Rumpf)
> o Driver namespace cleanup (Jeff Garzik)
> o Network driver cleanups (Jeff Garzik,
> o PPC irq updates (Paul Mackerras)
> o SMP fixes for PPC boxes (Paul Mackerras)
> o Fix tmpfs block size reporting (Christoph Rohland)
> o Update maintainers to add missing YAM maintainer(Jean-Paul Roubelat)
> o Add hooks for /proc/rtas (Paul Mackerras)
> o Fix wrong bogomip reporting on SMP ppc (Paul Mackerras)
> o Remove unused dbcf inline function on PPC (Paul Mackerras)
> o Update Cort Dougans email/urls (Paul Mackerras)
> o Dont assume bit settings on pcnet/pci chips (Paul Mackerras)
> o Add mac ppc serial console hooks (Paul Mackerras)
> o Frame buffer driver updates for ppc (Paul Mackerras)
> o Fix devfs names for ppc serial (Paul Mackerras)
> o Move some symbols out of net where they didnt
> belong, and into right export locations (Andrzej Krzysztofowicz)
> o Tidy and fix up syncppp drivers (Krzysztof Halasa)
>
> 2.4.1-ac18
> o Fix SO_SNDTIMEO bugs (Alexey Kuznetsov)
> o Fix tmpfs fsync (Lennert Buytenhek)
> o PPC now uses generic pci bus setup (Paul Mackerras)
> o Remove PPC boot argument printing (Paul Mackerras)
> o Jeff Tranter has moved (Jeff Tranter)
> o ymf_pci driver cleanups (Pete Zaitcev)
> o Fix USB 2.0 compliance in hub.c (Brad Hards)
> o Fix usb hub device claim race (Paul Mackerras)
> o Fix some bugs in mac_hid driver (Paul Mackerras)
> o Fix more typos (Dag Wieers)
> o PPC compile warnings/symbol export fixes (Paul Mackerras)
>
> 2.4.1-ac17
> o Fix pegasus for bigendian (Roman Weissgaerber)
> o Further smbfs fixes (Urban Widmark)
> o Update ISDN version tags (Kai Germaschewski)
> o Finish ISDN move to new style module_init (Kai Germaschewski)
> o Small Eicon driver updates/fix license bug (Armin Schindler)
> o Fix reiserfs tail packing problem (Alexander Zarochentcev
> Chris Mason)
> o Export aci symbols from drivers/sound/aci.c (Alexandr Kanevskiy)
> o Merge Linus 2.4.2pre4
> o Starfire update (Ionu Badulescu)
> o Fix 3270 merge (Richard Hitt)
>
> 2.4.1-ac16
> o Fix the exception table/unload race (me)
> o Further tulip fixup (Manfred Spraul)
> o Fix USB oops on traverse/delete race (Randy Dunlap)
> o Set max_sectors to 255 for hd/xd drivers (Paul Gortmaker)
> | This should make them work again
> o Fix typo in USB makefile (Arjan van de Ven)
> o Fix accidental change to scsi_scan (Steve Ralston)
> o Hid rollover/endian fixes (Paul Mackerras)
> o Drop via pci fixup (me)
> o Further hp5300 fixups (Arjan van de Ven)
> o PCnet 32 init changes for non SEPROM cards (Eli Carter)
> o Fix acpi idle reporting on SMP (Philipp Hahn)
> o Add non PCI pci device list walk macro (me)
> | pointed out by Mikael Pettersson
> o IBM S/390 3270 drivers (Richard Hitt)
>
> 2.4.1-ac15
> o Fix the non booting winchip/cyrix problem (me)
> | Nasty interaction with the vmalloc fix
> | wants a cleaner solution. This one is a hack
> | to get people up and running again
> o Fix typo in vfat changes (OGAWA Hirofumi)
> o Update scsi blacklist table (Karsten Hopp)
> o dscc4 wan driver update (Francois Romieu)
> o Fix clgenfb warning (Bryan Headley)
>
> 2.4.1-ac14
> o Fix tulip problems introduced by in ac13 (Manfred Spraul)
> o S/390x build fixes (Ulrich Weigand)
> o Fix off by one error in octagon driver (David Woodhouse)
> o Fix dasd driver for new queues (Holger Smolinksi)
> o Networking standards compliance fixes
> o Fix binary layout assumptions in sym53c416 (Arjan van de Ven)
> o tmpfs timestamps (Christoph Rohland)
> o Further mkdep changes (Keith Owens)
> o Fix 16bit vfat handling (OGAWA Hirofumi)
> o JIS nls fixes (OGAWA Hirofumi)
> o Handle more than 8 luns (Eric Youngdale,
> Doug Gilbert)
> o Minor scsi clean ups (Eric Youngdale)
>
> 2.4.1-ac13
> o Fix pnic tulip problems (Manfred Spraul)
> o Fix USB printer read and poll problems (Johannes Erdfelt)
> o Fix parport pci list corrupt bug (Tim Waugh)
> o Fix sbpcd driver crashes (Paul Gortmaker)
> o Clarify the locking doc (Rusty Russell)
> o i810 audio doesnt need OSS (Jeff Garzik)
> o Fix vmalloc fault race (Mark Hemment)
> o Makedep fixes (Keith Owens)
> o Fix missing unlock_kernel on usb hub (Paul Mundt)
> o Fix smbfs+bigmem, buffer and listing bugs (Urban Widmark)
> o Merge tms380 isa token ring support (Jochen Friedrich)
> o Sigmatel change didnt help, removed (Jeff Garzik)
>
> 2.4.1-ac12
> o Make tmpfs use link counts of 2 on directories (Christoph Rohland)
> o Update Documentation/sound/Introductions (Wade Hampton)
> o Fix bug in new tlb shootdown code (Ben LaHaise)
> o Add isa_* api to the Alpha (Richard Henderson)
> o Export down_trylock on Alpha (Richard Henderson)
> o Fix maestro3 build on ia64 (Bill Nottingham)
>
> 2.4.1-ac11
> o Hack the setup code to do the right thing for (me)
> Cyrix processors. Cpuid on cyrix should now work
> o Change sigmatel codec inits (Jeff Garzik)
> o Revised TLB shootdown patch (Ben LaHaise)
> o Use pci quirks to handle the nonstandard irq (Andrey Panin)
> setup for VIA ACPI
> o If a user sets an io on the opl3sa2 assume they (me)
> mean it even if isapnp isnt turned off
> o Fix xmms cpu burn on i810 audio (Marcus Sundberg)
> o Fix pnic problems with tulip driver (Manfred Spraul)
> o Add pci skeleton driver (Jeff Garzik)
> o Fix vfat mishandling of 16bit characters (Kazuki Yasumatsu)
> o Fix syntax things found by his source code (Jean-Luc Leger)
> analyser
> o Fix pcmcia ixj build bug (Florian)
> o Remove dead via sound docs (Jeff Garzik)
> o add __dev_alloc_skb for drivers needing to force(Jeff Garzik)
> allocation types
> o Fix arcnet initializers (Jeff Garzik)
> o Fix various warnings (Keith Owens)
> o Further MPT fusion updates (Steve Ralston)
> o sock_alloc_send_skb fix (Manfred Spraul)
> o Fix signed/unsigned handling on 8139too (Jeff Garzik)
> o Document problem with old powertweak (Dave Jones)
> o s/controler/controller/ spelling fixes
> o S/390 build fixes (Neale Ferguson)
>
> 2.4.1-ac10
> o Merge with Linus 2.4.2pre3
> o More net driver clean up (Jeff Garzik)
> o Further maxiradio fix (Francois Romieu)
> o Lock reclaiming fixes (MCL)
> o Update ver_linux (Steven Cole)
> o Add support for the Socket LP-E CF+ ethernet (Nicolas Pitre)
> o Fix microtek scanner abort handling (Oliver Neukum)
> o Fix very dumb bug in my dma.c changes that (me)
> Linus noticed
> o Clean up AGP alloc/destroy a little (me)
> | Again a Linus request
> o Remove dead 8129 config help (Dave Jones)
> o Clean up extra unneeded check in setup.c (Dave Jones)
> o Improve mkdep, remove acpi special case (Keith Owens)
> o Fix bogus dead comment in fs.h (Jens Axboe)
> o Clean up config.in syntax errors (Christoph Hellwig)
> o Offer Duron in CPU option list for clarity (Terje Rosten)
> o New binutils need --oformat, old ones handle it (Andreas Jaeger)
> o Move bitops include in fs.h inside __KERNEL__ (Herbert Xu)
> o Fix misspellings of weird (Felix Odenkirchen)
> o Fix typos of 'valid' while we are at it (Luuk van der Duim)
>
> 2.4.1-ac9
> o Merge with Linus 2.4.2pre2
> o Highmem bounce fixes (Ingo Molnar)
> o Fix cosa driver kfree (Jan Kasprzak)
> o Clean up pdoc202xx driver sleeps (Vojtech Pavlik)
> o Final bits of NFS file handle changes (Trond Myklebust)
> o Fix usbnet driver (David Brownell)
> o ATM includes fixes (Werner Almesberger)
> o Remove unneeded vm_enough_memory check (Werner Almesberger)
> o Fix free_dma prototype case (Bill Nottingham)
> o Fix build bugs from pci_match_device fix (me)
> o HP5300 USB scanner driver (Oliver Neukum,
> John Fremlin,
> Jeremy Hall)
> o DSP_SETFRAGMENT fixes for ymfpci (Pavel Roskin)
> o Fix codafs error returns (Rob Radez)
> o Fix 48 misspellings of interrupt (Andr? Dahlqvist)
> o Fix 20 misspellings of successful (Andr? Dahlqvist)
> o Fix 11 misspellings of suppress (Andr? Dahlqvist)
> o Fix 46 misspellings of address (Andr? Dahlqvist)
> o Fix 26 misspellings of receive (Andr? Dahlqvist)
> o Fix 7 misspellings of acquire (Andr? Dahlqvist)
> o Fix 4 misspellings of unneccessary (Andr? Dahlqvist)
> o Fix 13 misspellings of until (Andr? Dahlqvist)
>
> 2.4.1-ac8
> o Fix irlap speed changes and kfrees (Jean Tourrilhes)
> o Further NTFS updates (Anton Altaparmakov,
> Yuri Per, Rob Radez)
> o Fix buglets in config.in for aic7xxx (Andrzej Krzysztofowicz)
> o Cleanup irda QoS code (Jean Tourrilhes)
> o Fix mca documentations (Rob Radez)
> o Fix irlan device attach problems (Dag Brattli)
> o Fix irda dongle crash case (Dag Brattli)
> o Change Kaweth firmware loading, add DU-E10 (Eric Sandeen)
> o pci_enable cleanups for networking (Jeff Garzik)
> o Fix rcpci45 probing (Jeff Garzik)
> o Use SET_MODULE_OWNER() in lanstreamer (Jeff Garzik)
> o Use pcmcia defines as per seperate pcmcia net (Jeff Garzik)
> o Fix people calling netif_start_queue from a (Jeff Garzik)
> timeout
> o Remove 8129 driver (use 8139too) (Jeff Garzik)
> o Remove dead malloc.h from net drivers (Jeff Garzik)
> o Update eata driver to 6.04 (Dario Ballabio)
> o Add DE320 support to ne2.c (Alfred Arnold)
> o Kernel hacking doc updates (John Levon)
> o Fix CPU detection offsets in head.S (Mikael Pettersson)
> o Fix apic init/cpu detect problems (Mikael Pettersson)
>
> 2.4.1-ac7
> o Rebalance the 2.4.1 VM (Rik van Riel)
> | This should make things feel a lot faster especially
> | on small boxes .. feedback to Rik
> o Silence osf syscall error printk (Ivan Kokshaysky)
> o Don't trust ARC irq routing on ruffian (Ivan Kokshaysky)
> o Report the right module on 3c59x for pcmcia (Arjan van de Ven)
> o Update i82365 driver to add locks, delays, and (Arjan van de Ven)
> 'bouncing' on the card detect
> o Get the name right on ide-cs (v ide_cs) and do (Arjan van de Ven)
> resource claims
> o Merge parport_cs (David Hinds)
> o Merge sedlbauer_cs (Marcus Niemann)
> o Fix a bug in the Cyrix pirq routing (me)
>
> 2.4.1-ac6
> o Fix eepro100 reporting on lockup fix (Ion Badulescu)
> o Clean up i810 error message (me)
> o Fix S390 build bug (me)
> o Update version id on cpqarray driver (Charles White)
> o Further aic7xxx fixes (Doug Ledford)
> | again please report aic7xxx stuff to Doug
> o Further maxiradio cleanups (Dimitromanolakis Apostolos)
> o Change ide to use mdelay cleanly (Petr Vandrovec)
> | Still broken for PROMISE if no IDE_CS
> o Fix duplicated ncpfs fix (Petr Vandrovec)
> o Improve inode hash function (Dave Miller)
> o Correct 62 misspellings of transferred (Andre Dahlqvist)
> o Update AC97 codec setup and tables (Jeff Garzik)
>
> 2.4.1-ac5
> o Fix zero page corruption (Ben La Haise)
> o Elevator corruption fixes (Jens Axboe, Linus)
> o Fix fdatasync possible corruption problem (Arjan van de Ven)
> o Further KSLI ethernet fixes (Eric Sandeen)
> o Merge the correct version of the pm fixes (me)
> | noted by Mikael Pettersson
> o Account for inode/dcache in free memory (Rik van Riel)
> o Add info on how to check reiserfsprogs versions (Steven Cole)
> o Disable write combining on serverworks LE chips (Mark Rusk)
> o Fix via audio crashes (Jeff Garzik)
> o Fix ip accounting rules bug (Rusty Russell)
> o Handle USB printers that use device not (Johannes Erdfelt)
> interface descriptors
> o Fix wheel on graphire usb tablet (Peter Hofmann)
> o Clean up maxiradio driver (Francois Romieu)
> o Fix visor USB size reporting on buffers (Greg Kroah-Hartmann)
> o Update USB serial documentation (Greg Kroah-Hartmann)
> o Fix locking on etherworks3 ethernet (Jeff Garzik)
> o Fix empeg USB driver problems (Gary Brubaker)
> o Generic USB serial driver fixes (Greg Kroah-Hartmann)
> o Update USB serial configure.help (Greg Kroah-Hartmann)
> o Add more device support to mct_u232 USB (Cornel Ciocirlan)
> o Fix typo in asm-ppc/semaphore.h (Andre Dahlqvist)
> o Report reiserfs tools in ver_linux (Steven Cole)
> o Fix resource leaks in NCR_53c406, atari_scsi (Rasmus Andersen)
> and qlogicisp
> o Move pci_enable_device earlier for hamachi (Dave Jones)
> o Type 6 drives are apparently floppy 2.88M (Dave Jones)
> o Remove duplicate pci_enable_device in ne2kpci (Dave Jones)
>
> 2.4.1-ac4
> o Fix sk_in use counting in svcsock.c (Neil Brown)
> | Not yet a complete and final agreed solution
> o Add support for KLSI USB ethernet (Brad Hards,
> Stephane Alnet, 'the Zapman', and co)
> o Update aic7xxx driver (Doug Ledford)
> | Please test this carefully and cc reports to Doug
> o Add help for CONFIG_INPUT (Steven Cole)
> o 3c523 driver update (Tom Sightler)
> o Fix reiserfs Changes entry further (Steven Cole)
> o Limit ide scatter gather to 128 blocks (Jens Axboe)
> o Merge hppa config.in changes (Matthew Wilcox)
> o Fix tx timeout recovery on via rhine (Manfred Spraul)
> o Fix stale comments in fs/block_dev.c (Tigran Aivazian)
> o Further defxx driver work (Maciej Rozycki)
> o winbond 840 reported wrong setting value (Maciej Rozycki)
> o Guillemot Maxi radio support (Dimitromanolakis Apostolos)
> o Allow sleeping in pm callbacks but with locking (me)
> working
>
> 2.4.1-ac3
> o Remove ancient dead net/Changes file (Janice Girouard)
> o Merge Linus 2.4.2pre1
> o Resync xirc2ps with Dave Hinds tree (dilinger)
> o Finish sorting out ramfs problems (Mike Galbraith)
> o Update AWE32 documentation (Andre Dahlqvist)
> o Remove reference to dead PPP documentation (Andre Dahlqvist)
> o Make max_map tunable (Werner Almesberger)
> o Fix dead references to java support in some (Andre Dahlqvist)
> arch/config
> o Make shmfs estimate size limits if none set (Christoph Rohland)
> o Revert Crusoe hanging pci hanging changes
> | Im still chasing something weird in this
> | area that some of the pci changes I have fixes...
> o Merge HPPA hackers into CREDITS (Mathew Wilcox)
> o Merge some of the HPPA updates (Mathew Wilcox)
> o Add Reiserfs tools to changes (Steven Cole)
> o Fix i2o Configure.help typo (YOSHIMURA Keitaro)
> o SuperH HD64465 host bridge support (Greg Banks)
> o Fix modversion.h includes (Keith Owens)
> o Tlan driver probing updates (Jeff Garzik)
> o Change media drivers to use new style module (me)
> locking
> | Janitorial job - fix the last ones that
> | don't use module_*() and dump the init code
>
> 2.4.1-ac2
> o Fix matrox G450 framebuffer support (Petr Vandrovec)
> o Fix description of DMA-mapping.txt (Dave Miller)
> o Fix accidental revert of classifier bug (Dave Miller)
> o Fix accidental revert of isdn change
> o Fix datagram hang on shutdown (Alexey Kuznetsov)
> o Fix 64bit build of clntproc (Michal Jaegermann)
> | wants a tidier solution yet
> o Fix ide toc caching bug introduced in 2.4.0 (Fredrik Vraalsen)
> | this should fix the DVD playback problems
> o Swapfs renaming and final bits (Christoph Rohland)
> o Further APIC/NMI updates (Mikael Pettersson)
> o Add further kernel doc contributions (John Levon)
> o ACPI battery tweaks (Pavel Machek)
> o Further ramfs fixes (Ingo Oeser)
> o ROMFS fixes (Mike Galbraith)
> o CS4281 fixes (Thomas Woller)
> o Shift to authors official fixes for acenic (Jes Sorensen)
> o Update the usb host<->host network drivers (David Brownell)
> | Experimental but he wanted feedback so if you
> | have one beat it up a bit
>
> 2.4.1-ac1
> o Resync with Linus 2.4.1
> o Fix recursive make_request crash (Ingo Molnar)
> o Updated VIA IDE driver (Vojtech Pavlik)
> | Please exercise due care and caution testing this
> | bit...
> o Fix case where threaded apps might write to (Ben LaHaise)
> freed kernel memory
> o Fix ACPI oopses on tecra (apparently bios bugs) (Pavel Machek)
> o AHA152x fixes from maintainer (Juergen Fischer)
> o Fix case where scsi could hang on boot waiting (Rogier Wolff)
> for a disk spinup
> o Further maestro3 pm work (Zach Brown)
> o Further NTFS fixes (Yuri Per)
> o Add GNU make to the list of URLs in Changes (Steven Cole)
> o Make dmx3191d enable device before touching it (Rasmus Andersen)
> o Make the sbpcd driver actually useful in 2.4 (Paul Gortmaker)
> o Make buslogic enable device before touching it (Rasmus Andersen)
> o Fix tty module locking mishandling (Maciej Rozycki)
> o Workaround code for APIC problems with ne2k (Maciej Rozycki)
> | this will break original 82489DX devices for now
> | ie _very_ early dual pentium boards
> o Fix iptos netfilter bug (Rusty Russell)
> o Fix get/set_fpu_mxcsr to check xmm ont fxsr (Doug Ledford)
> o Fix name_to_kdev_t symbol (Adam J Richter)
> o Update magic sysrq docs (Jeremy Dolan)
> o Support for ETinc PCIsync boards (Francois Romieu)
> o Mass duplicated word spelling fixes (Dave Jones)
> o Update sb driver to use spinlocks (Chris Rankin)
> o Fix leak in bmac driver (Hans Grobler)
> o Fix kmalloc check in atm/common (Hans Grobler)
> o Fix buffer leak in defxx (Hans Grobler)
> o Fix kmalloc check in netrom driver (Hans Grobler)
> |BTW side exercise - how about using vmalloc here ?
> o Ditto for rose (Hans Grobler)
> |Ditto for comment ;)
> o Fix lockd 64bit handling (H J Lu)
> o Tidy pci_match_device ifdefs (Rasmus Andersen)
> o Fix qla1280 handling of registration failure (Rasmus Andersen
> Rakesh Rakesh)
> o Config include fixes (Niels Jensen)
> o MatroxFB updates (Petr Vandrovec)
> o Tidy fat_read_super to use get_hardsect_size (Tigran Aivazian)
> o Fix m68k bitops ffs() (Geert Uytterhoeven)
> o Fix ip_nat_standalone ksyms stuff (Rusty Russell)
> o Fix copy_from_user mishandling in ip_fw_compat (Rusty Russell)
> o Fix romfs for 2.4ac maxbytes (Mike Galbraith)
> o filemap/aging updates (Rik van Riel)
> o Enable device before reading irq in ne2k-pci (Martin Diehl)
> o Remove surplus nr_ioapics definition (Rasmus Andersen)
> o S/390 build fixes (Florian Laroche)
> o Advansys driver fixes/portability (Arnaldo Carvalho
> de Melo)
> o Fix out of message handling error in i2o_block (Jason Lai)
> o Fix bit granularity of 32 in ACPI driver (Adam J Richter)
> o Fix unsafe casting for ARM on NFS root mount (Russell King)
> o Fix mxcsr masking on pentium IV (Doug Ledford)
> o Update u14/eata drivers to 6.03 (Dario Ballabio)
> o Fix signed/unsigned mess in sysctl handlers (me)
>
>
> ---
> Alan Cox <[email protected]>
> Red Hat Kernel Hacker
> & Linux 2.2 Maintainer Brainbench MVP for TCP/IP
> http://www.linux.org.uk/diary http://www.brainbench.com
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to [email protected]
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/
>

2001-03-07 23:53:59

by Greg KH

[permalink] [raw]
Subject: Re: Linux 2.4.2ac12 and ac13 breaks usb-visor

I've been running with just that single visor patch on 2.4.2 for quite
some time now. But I'm building ac13 right now, and I'll let you know
what I find out in a bit.

thanks for letting me know.

greg k-h

--
greg@(kroah|wirex).com

2001-03-07 23:50:40

by Alan

[permalink] [raw]
Subject: Re: Linux 2.4.2ac12 and ac13 breaks usb-visor

> On ac12 and 13 if the visor driver is compiled into the kernel it wil=
> l
> work poorly for a time (very slow sync, jpilot/pilot-link complains o=

Does 2.4.2ac11 work - I ask this as ac12 has some visro changes

2001-03-08 01:39:31

by Greg KH

[permalink] [raw]
Subject: Re: Linux 2.4.2ac12 and ac13 breaks usb-visor

On Wed, Mar 07, 2001 at 05:20:56PM -0600, Erik DeBill wrote:
>
> I went to install some new software on my Visor yesterday and got a
> rude surpise, as my system froze hard (unpingable, no response to
> keyboard or mouse, no oops). A bit of experimenting shows:
>
> It works fine with usb-uhci in all versions I tested.
>
> Plain 2.4.2 works fine with either usb-uhci or uhci.

uhci.o will cause crashes eventually. It doesn't work with the visor
driver, sorry. Stick with usb-uhci is you use the visor USB driver.

I just tried -ac14, with all of the usb subsystem as modules, and
everything worked fine syncing data, and installing packages on my
visor.

I'll try to run with everything compiled into the kernel later tonight.
Does -ac14 with all of USB as modules, using usb-uhci work for you?

thanks,

greg k-h

--
greg@(kroah|wirex).com

2001-03-08 20:20:29

by Erik DeBill

[permalink] [raw]
Subject: Re: Linux 2.4.2ac12 and ac13 breaks usb-visor

On Wed, Mar 07, 2001 at 05:36:40PM -0800, Greg KH wrote:
> I'll try to run with everything compiled into the kernel later tonight.
> Does -ac14 with all of USB as modules, using usb-uhci work for you?

Hmm... I was compiling usb-uhci and uhci directly into the kernel,
then visor.o as a module.

In any case, I can't load any modules under ac14. None. I get
complaints about unmatched symbols. Really fun when /home is on a fs
compiled as a module...

ac13 + crypto works with usb-uhci, usb-serial, and visor as modules.
No problems.

I've gone back and (re)tested with kernels 2.4.1, 2.4.2, ac[36],
ac1[01234]. I can only get a crash on ac12 and ac13. 2.4.2 is broken
after all, and everything after it. 2.4.2 and the ac kernels seem to
fail on 'pilot-xfer /dev/usb/tts/1 -m scsi.pdb' (to install a zTXT
into gutenpalm, doesn't matter what I'm sending), and things seem to
go slower and have more problems as the versions increase. Then I can
crash the system under ac12 and 13. This is using uhci compiled
directly into kernel, with usb-serial and visor as modules.

If uhci + visor is unsupported, might I suggest the following change
to Configure.help to warn people?

Erik


(agains 2.4.2-ac14)

--- Configure.help.orig Thu Mar 8 13:24:31 2001
+++ Configure.help Thu Mar 8 13:28:50 2001
@@ -10750,6 +10750,11 @@
its USB docking station. See http://usbvisor.sourceforge.net for
more information on using this driver.

+ If you say Y here, you MUST NOT use the UHCI Alternate Driver (JE).
+ Use the usb-uhci driver instead ("UHCI (Intel PIIX4, VIA, ...) support").
+ This driver is not stable in combination with the JE driver, and
+ can cause system crashes.
+
This code is also available as a module ( = code which can be
inserted in and removed from the running kernel whenever you want).
The module will be called visor.o. If you want to compile it as a

2001-03-09 00:11:04

by Greg KH

[permalink] [raw]
Subject: Re: Linux 2.4.2ac12 and ac13 breaks usb-visor

On Thu, Mar 08, 2001 at 02:01:03PM -0600, Erik DeBill wrote:
> On Wed, Mar 07, 2001 at 05:36:40PM -0800, Greg KH wrote:
> > I'll try to run with everything compiled into the kernel later tonight.
> > Does -ac14 with all of USB as modules, using usb-uhci work for you?
>
> Hmm... I was compiling usb-uhci and uhci directly into the kernel,
> then visor.o as a module.

You shouldn't be able to compile both usb-uhci and uhci into the kernel,
unless you tweak your .config file by hand.

> ac13 + crypto works with usb-uhci, usb-serial, and visor as modules.
> No problems.
>
> I've gone back and (re)tested with kernels 2.4.1, 2.4.2, ac[36],
> ac1[01234]. I can only get a crash on ac12 and ac13. 2.4.2 is broken
> after all, and everything after it. 2.4.2 and the ac kernels seem to
> fail on 'pilot-xfer /dev/usb/tts/1 -m scsi.pdb' (to install a zTXT
> into gutenpalm, doesn't matter what I'm sending), and things seem to
> go slower and have more problems as the versions increase. Then I can
> crash the system under ac12 and 13. This is using uhci compiled
> directly into kernel, with usb-serial and visor as modules.

What is the oops from when things crash?
Have you tried enabling debugging on the usb-serial drivers and looking
at what the visor driver spits out to the kernel debug log? I'd be
interested in seeing that.

Since you are reporting problems with a clean 2.4.2 kernel, I don't
think that the 1 line patch in ac12 is the cause of your problem.

What kind of hardware is this? What compiler? What version of
modutils? What is your .config? Do you have any other USB devices that
work properly (or not) in this system? Have you tried resetting your
Visor?

> If uhci + visor is unsupported, might I suggest the following change
> to Configure.help to warn people?

I've considered it, but I keep hoping that JE is going to fix the uhci
driver some day soon :)

There are other drivers that also do not work with the uhci.o driver do
to this bug.

thanks,

greg k-h

--
greg@(kroah|wirex).com

2001-03-09 14:07:28

by Collectively Unconscious

[permalink] [raw]
Subject: Reboot fails 2.2.19pre11 SMP

Using a server works le bios and kernel 2.2.19pre11 SMP
we get the following message at the end of any reboot attempt (including
the magic alt-sysrq-b):

Disabling symmetric IO mode ... ... done

and then the system freezes requiring a manual reset.

Since we are looking at 100 of these to expand our cluster, it is a non
trivial annoyance, any help would be appreciated.

Jay

2001-03-09 20:13:32

by Erik DeBill

[permalink] [raw]
Subject: Re: Linux 2.4.2ac12 and ac13 breaks usb-visor

On Thu, Mar 08, 2001 at 04:07:58PM -0800, Greg KH wrote:
> > Hmm... I was compiling usb-uhci and uhci directly into the kernel,
> > then visor.o as a module.
>
> You shouldn't be able to compile both usb-uhci and uhci into the kernel,
> unless you tweak your .config file by hand.

Build 2 kernels, reboot and test with each one. Makes testing things
slow, but it's my usual config. I'll probably change that to either
all static or all modules after this, but didn't want to change
methods in mid-testing.


> What is the oops from when things crash?

no oops. Things just freeze when the module unloads. The cursor
quits flashing, nothing responds, I can't ping it...


> Have you tried enabling debugging on the usb-serial drivers and looking
> at what the visor driver spits out to the kernel debug log? I'd be
> interested in seeing that.

Nothing. I've got the following in /etc/syslog.conf (which I believe
SHOULD be correct), but I get absolutely nothing.

*.=debug;\
auth,authpriv.none;\
news.none;mail.none /var/log/debug


> Since you are reporting problems with a clean 2.4.2 kernel, I don't
> think that the 1 line patch in ac12 is the cause of your problem.

Probably not. Something in that patch DOES take it from "the device
won't work for some things" to "the device can crash my system",
though. Neither is good, but one's a bit worse :-)


> What kind of hardware is this?

Athlon 800, VIA 82c686a chipset (KT133), MSI K7T Pro motherboard.

Visor Deluxe.


> What compiler?

gcc 2.95.2


> What version of modutils?

modutils 2.4.2
and hotplug scripts from CVS a couple months back.


> What is your .config?

see below.


> Do you have any other USB devices that work properly (or not) in this
> system?

Unfortunately, no. I can try getting one, (usb mouse, perhaps?
they're cheap..) but I have no real use for any additional hardware.


> Have you tried resetting your Visor?

Yep. Hard reset and reinstall most of my software/data


> > If uhci + visor is unsupported, might I suggest the following change
> > to Configure.help to warn people?
>
> I've considered it, but I keep hoping that JE is going to fix the uhci
> driver some day soon :)
>
> There are other drivers that also do not work with the uhci.o driver do
> to this bug.

We need to document it, though. Am I the only person who gets
nervous watching e2fsck repair errors on my root filesystem? I've
gotten to see that waayyy too many times while looking at this bug.

Until it's documented this is a landmine. JE is the default USB
driver, so you can bet that a great many people will be using it (even
though it's described as "alternate"). Once it's fixed we just pull
the warning from Config.help.

This is the first time I've ever run across something like this in
Linux that wasn't at least labelled "experimental". Perhaps I've been
leading a sheltered life.

In any case, I really appreciate you looking into this.


Thanks,
Erik



---------------------------------
my dmesg output: (note, IRQ conflicts have never cause problems
before, and getting rid of them requires several hours of fighting
with lose2k. I've been there, done that, and it's not fun... M$
doesn't like my AGP, video and sound. If at all possible I just want
to leave it alone)

Linux version 2.4.2-ac16 (edebill@hagbard) (gcc version 2.95.2 20000220 (Debian GNU/Linux)) #5 Fri Mar 9 13:17:01 CST 2001
BIOS-provided physical RAM map:
BIOS-e820: 000000000009fc00 @ 0000000000000000 (usable)
BIOS-e820: 0000000000000400 @ 000000000009fc00 (reserved)
BIOS-e820: 0000000000010000 @ 00000000000f0000 (reserved)
BIOS-e820: 0000000017ef0000 @ 0000000000100000 (usable)
BIOS-e820: 0000000000003000 @ 0000000017ff0000 (ACPI NVS)
BIOS-e820: 000000000000d000 @ 0000000017ff3000 (ACPI data)
BIOS-e820: 0000000000010000 @ 00000000ffff0000 (reserved)
On node 0 totalpages: 98288
zone(0): 4096 pages.
zone(1): 94192 pages.
zone(2): 0 pages.
Kernel command line: root=/dev/hda2 ide0=ata66 id0=autotune hda=autotune hdc=autotune mem=393152K
ide_setup: ide0=ata66
ide_setup: hda=autotune
ide_setup: hdc=autotune
Initializing CPU#0
Detected 800.035 MHz processor.
Console: colour VGA+ 80x25
Calibrating delay loop... 1595.80 BogoMIPS
Memory: 384088k/393152k available (1281k kernel code, 8676k reserved, 364k data, 216k init, 0k highmem)
Dentry-cache hash table entries: 65536 (order: 7, 524288 bytes)
Buffer-cache hash table entries: 32768 (order: 5, 131072 bytes)
Page-cache hash table entries: 131072 (order: 7, 524288 bytes)
Inode-cache hash table entries: 32768 (order: 6, 262144 bytes)
CPU: Before vendor init, caps: 0183f9ff c1c7f9ff 00000000, vendor = 2
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 256K (64 bytes/line)
CPU: After vendor init, caps: 0183f9ff c1c7f9ff 00000000 00000000
CPU: After generic, caps: 0183f9ff c1c7f9ff 00000000 00000000
CPU: Common caps: 0183f9ff c1c7f9ff 00000000 00000000
CPU: AMD Athlon(tm) Processor stepping 02
Enabling fast FPU save and restore... done.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
mtrr: v1.37 (20001109) Richard Gooch ([email protected])
mtrr: detected mtrr type: Intel
PCI: PCI BIOS revision 2.10 entry at 0xfb250, last bus=1
PCI: Using configuration type 1
PCI: Probing PCI hardware
PCI: Bus master Pipeline request disabled
PCI: Bursting cornercase bug worked around
Unknown bridge resource 0: assuming transparent
PCI: Using IRQ router VIA [1106/0686] at 00:07.0
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Starting kswapd v1.8
rivafb: RIVA MTRR set to ON
Console: switching to colour frame buffer device 80x30
rivafb: PCI nVidia NV16 framebuffer ver 0.9.2a (GeForce2-GTS, 32MB @ 0xD0000000)
pty: 256 Unix98 ptys configured
block: queued sectors max/low 254861kB/123789kB, 768 slots per queue
Uniform Multi-Platform E-IDE driver Revision: 6.31
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
VP_IDE: IDE controller on PCI bus 00 dev 39
VP_IDE: chipset revision 16
VP_IDE: not 100% native mode: will probe irqs later
VP_IDE: VIA vt82c686a (rev 22) IDE UDMA66 controller on pci00:07.1
VP_IDE: ATA-66/100 forced bit set (WARNING)!!
ide0: BM-DMA at 0xd000-0xd007, BIOS settings: hda:DMA, hdb:pio
ide1: BM-DMA at 0xd008-0xd00f, BIOS settings: hdc:DMA, hdd:pio
hda: ST330630A, ATA DISK drive
hdc: DVDROM 8X, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: 59777640 sectors (30606 MB) w/2048KiB Cache, CHS=3720/255/63, UDMA(66)
Partition check:
/dev/ide/host0/bus0/target0/lun0: p1 p2 p3 p4 < p5 p6 >
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
Serial driver version 5.02 (2000-08-09) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
ttyS01 at 0x02f8 (irq = 3) is a 16550A
Real Time Clock Driver v1.10d
eepro100.c:v1.09j-t 9/29/99 Donald Becker http://cesdis.gsfc.nasa.gov/linux/drivers/eepro100.html
eepro100.c: $Revision: 1.36 $ 2000/11/17 Modified by Andrey V. Savochkin <[email protected]> and others
PCI: Found IRQ 11 for device 00:0d.0
eth0: OEM i82557/i82558 10/100 Ethernet, 00:50:8B:13:1A:39, IRQ 11.
Receiver lock-up bug exists -- enabling work-around.
Board assembly 692290-005, Physical connectors present: RJ45
Primary interface chip i82555 PHY #1.
General self-test: passed.
Serial sub-system self-test: passed.
Internal registers self-test: passed.
ROM checksum self-test: passed (0x24c9f043).
Receiver lock-up workaround activated.
Linux agpgart interface v0.99 (c) Jeff Hartmann
agpgart: Maximum main memory to use for agp memory: 321M
agpgart: Detected Via Apollo Pro KT133 chipset
agpgart: AGP aperture is 32M @ 0xd8000000
[drm] AGP 0.99 on VIA Apollo KT133 @ 0xd8000000 32MB
[drm] Initialized tdfx 1.0.0 20000928 on minor 63
[drm] AGP 0.99 on VIA Apollo KT133 @ 0xd8000000 32MB
[drm] Initialized radeon 1.0.0 20010105 on minor 62
Creative EMU10K1 PCI Audio Driver, version 0.7, 13:18:23 Mar 9 2001
PCI: Found IRQ 5 for device 00:0a.0
IRQ routing conflict in pirq table for device 00:07.2
IRQ routing conflict in pirq table for device 00:07.3
emu10k1: EMU10K1 rev 5 model 0x20 found, IO at 0xe000-0xe01f, IRQ 5
usb.c: registered new driver hub
PCI: Found IRQ 5 for device 00:07.2
IRQ routing conflict in pirq table for device 00:07.2
IRQ routing conflict in pirq table for device 00:07.3
PCI: The same IRQ used for device 00:0a.0
uhci.c: USB UHCI at I/O 0xd400, IRQ 10
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 2 ports detected
PCI: Found IRQ 5 for device 00:07.3
IRQ routing conflict in pirq table for device 00:07.2
IRQ routing conflict in pirq table for device 00:07.3
PCI: The same IRQ used for device 00:0a.0
uhci.c: USB UHCI at I/O 0xd800, IRQ 10
usb.c: new USB bus registered, assigned bus number 2
hub.c: USB hub found
hub.c: 2 ports detected
linear personality registered
raid0 personality registered
raid1 personality registered
raid5 personality registered
raid5: measuring checksumming speed
8regs : 1222.000 MB/sec
32regs : 1081.600 MB/sec
pII_mmx : 1873.200 MB/sec
p5_mmx : 2396.800 MB/sec
raid5: using function: p5_mmx (2396.800 MB/sec)
md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27
md.c: sizeof(mdp_super_t) = 4096
autodetecting RAID arrays
autorun ...
... autorun DONE.
LVM version 0.9.1_beta2 by Heinz Mauelshagen (18/01/2001)
lvm -- Driver successfully initialized
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 4096 buckets, 32Kbytes
TCP: Hash tables configured (established 32768 bind 32768)
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
devfs: v0.102 (20000622) Richard Gooch ([email protected])
devfs: boot_options: 0x0
VFS: Mounted root (ext2 filesystem) readonly.
Mounted devfs on /dev
Freeing unused kernel memory: 216k freed
Adding Swap: 530136k swap-space (priority -1)
reiserfs: checking transaction log (device 03:05) ...
Using r5 hash to sort names
ReiserFS version 3.6.25
snort uses obsolete (PF_INET,SOCK_PACKET)
device eth0 entered promiscuous mode





---------------------------------------

my syslog output from attempting a merge (and triggering a crash).
This is the only thing that shows up anywhere, and it all looks
perfectly normal compared to kernels which work. Except for the fact
that it cuts off without unloading the module...

Mar 9 13:30:48 hagbard kernel: hub.c: USB new device connect on bus1/2, assigned device number 3
Mar 9 13:30:48 hagbard kernel: usb.c: USB device 3 (vend/prod 0x82d/0x100) is not claimed by any active driver.
Mar 9 13:30:48 hagbard kernel: usb.c: registered new driver serial
Mar 9 13:30:48 hagbard kernel: usbserial.c: USB Serial support registered for Handspring Visor
Mar 9 13:30:48 hagbard kernel: usbserial.c: Handspring Visor converter detected
Mar 9 13:30:48 hagbard kernel: visor.c: Handspring Visor: Number of ports: 2
Mar 9 13:30:48 hagbard kernel: visor.c: Handspring Visor: port 1, is for Generic use and is bound to ttyUSB0
Mar 9 13:30:48 hagbard kernel: visor.c: Handspring Visor: port 2, is for HotSync use and is bound to ttyUSB1
Mar 9 13:30:48 hagbard kernel: usbserial.c: Handspring Visor converter now attached to ttyUSB0 (or usb/tts/0 for devfs)
Mar 9 13:30:48 hagbard kernel: usbserial.c: Handspring Visor converter now attached to ttyUSB1 (or usb/tts/1 for devfs)
Mar 9 13:34:02 hagbard syslogd 1.3-3#33.1: restart.




---------------------------------------

and finally, the .config that built the above kernel:

#
# Automatically generated by make menuconfig: don't edit
#
CONFIG_X86=y
CONFIG_ISA=y
# CONFIG_SBUS is not set
CONFIG_UID16=y

#
# Code maturity level options
#
CONFIG_EXPERIMENTAL=y

#
# Loadable module support
#
CONFIG_MODULES=y
CONFIG_MODVERSIONS=y
CONFIG_KMOD=y

#
# Processor type and features
#
# CONFIG_M386 is not set
# CONFIG_M486 is not set
# CONFIG_M586 is not set
# CONFIG_M586TSC is not set
# CONFIG_M586MMX is not set
# CONFIG_M686 is not set
# CONFIG_MPENTIUMIII is not set
# CONFIG_MPENTIUM4 is not set
# CONFIG_MK6 is not set
CONFIG_MK7=y
# CONFIG_MCRUSOE is not set
# CONFIG_MWINCHIPC6 is not set
# CONFIG_MWINCHIP2 is not set
# CONFIG_MWINCHIP3D is not set
# CONFIG_MCYRIXIII is not set
CONFIG_X86_WP_WORKS_OK=y
CONFIG_X86_INVLPG=y
CONFIG_X86_CMPXCHG=y
CONFIG_X86_BSWAP=y
CONFIG_X86_POPAD_OK=y
CONFIG_X86_L1_CACHE_SHIFT=6
CONFIG_X86_TSC=y
CONFIG_X86_GOOD_APIC=y
CONFIG_X86_USE_3DNOW=y
CONFIG_X86_PGE=y
CONFIG_X86_USE_PPRO_CHECKSUM=y
# CONFIG_TOSHIBA is not set
# CONFIG_MICROCODE is not set
# CONFIG_X86_MSR is not set
# CONFIG_X86_CPUID is not set
CONFIG_NOHIGHMEM=y
# CONFIG_HIGHMEM4G is not set
# CONFIG_HIGHMEM64G is not set
# CONFIG_MATH_EMULATION is not set
CONFIG_MTRR=y
# CONFIG_SMP is not set
# CONFIG_X86_UP_APIC is not set
# CONFIG_X86_UP_IOAPIC is not set

#
# General setup
#
CONFIG_NET=y
# CONFIG_VISWS is not set
CONFIG_PCI=y
# CONFIG_PCI_GOBIOS is not set
# CONFIG_PCI_GODIRECT is not set
CONFIG_PCI_GOANY=y
CONFIG_PCI_BIOS=y
CONFIG_PCI_DIRECT=y
CONFIG_PCI_NAMES=y
# CONFIG_EISA is not set
# CONFIG_MCA is not set
CONFIG_HOTPLUG=y

#
# PCMCIA/CardBus support
#
# CONFIG_PCMCIA is not set
CONFIG_SYSVIPC=y
# CONFIG_BSD_PROCESS_ACCT is not set
CONFIG_SYSCTL=y
CONFIG_KCORE_ELF=y
# CONFIG_KCORE_AOUT is not set
CONFIG_BINFMT_AOUT=m
CONFIG_BINFMT_ELF=y
CONFIG_BINFMT_MISC=m
# CONFIG_PM is not set
# CONFIG_ACPI is not set
# CONFIG_APM is not set

#
# Memory Technology Devices (MTD)
#
# CONFIG_MTD is not set

#
# Parallel port support
#
# CONFIG_PARPORT is not set

#
# Plug and Play configuration
#
CONFIG_PNP=y
# CONFIG_ISAPNP is not set

#
# Block devices
#
CONFIG_BLK_DEV_FD=y
# CONFIG_BLK_DEV_XD is not set
# CONFIG_PARIDE is not set
# CONFIG_BLK_CPQ_DA is not set
# CONFIG_BLK_CPQ_CISS_DA is not set
# CONFIG_BLK_DEV_DAC960 is not set
CONFIG_BLK_DEV_LOOP=m
# CONFIG_BLK_DEV_NBD is not set
# CONFIG_BLK_DEV_RAM is not set
# CONFIG_BLK_DEV_INITRD is not set

#
# Multi-device support (RAID and LVM)
#
CONFIG_MD=y
CONFIG_BLK_DEV_MD=y
CONFIG_MD_LINEAR=y
CONFIG_MD_RAID0=y
CONFIG_MD_RAID1=y
CONFIG_MD_RAID5=y
CONFIG_BLK_DEV_LVM=y

#
# Networking options
#
CONFIG_PACKET=y
# CONFIG_PACKET_MMAP is not set
# CONFIG_NETLINK is not set
# CONFIG_NETFILTER is not set
# CONFIG_FILTER is not set
CONFIG_UNIX=y
CONFIG_INET=y
CONFIG_IP_MULTICAST=y
# CONFIG_IP_ADVANCED_ROUTER is not set
# CONFIG_IP_PNP is not set
# CONFIG_NET_IPIP is not set
# CONFIG_NET_IPGRE is not set
# CONFIG_IP_MROUTE is not set
CONFIG_INET_ECN=y
CONFIG_SYN_COOKIES=y
# CONFIG_IPV6 is not set
# CONFIG_KHTTPD is not set
# CONFIG_ATM is not set
# CONFIG_IPX is not set
# CONFIG_ATALK is not set
# CONFIG_DECNET is not set
# CONFIG_BRIDGE is not set
# CONFIG_X25 is not set
# CONFIG_LAPB is not set
# CONFIG_LLC is not set
# CONFIG_NET_DIVERT is not set
# CONFIG_ECONET is not set
# CONFIG_WAN_ROUTER is not set
# CONFIG_NET_FASTROUTE is not set
# CONFIG_NET_HW_FLOWCONTROL is not set

#
# QoS and/or fair queueing
#
# CONFIG_NET_SCHED is not set

#
# Telephony Support
#
# CONFIG_PHONE is not set
# CONFIG_PHONE_IXJ is not set

#
# ATA/IDE/MFM/RLL support
#
CONFIG_IDE=y

#
# IDE, ATA and ATAPI Block devices
#
CONFIG_BLK_DEV_IDE=y
# CONFIG_BLK_DEV_HD_IDE is not set
# CONFIG_BLK_DEV_HD is not set
CONFIG_BLK_DEV_IDEDISK=y
# CONFIG_IDEDISK_MULTI_MODE is not set
# CONFIG_BLK_DEV_IDEDISK_VENDOR is not set
# CONFIG_BLK_DEV_IDEDISK_FUJITSU is not set
# CONFIG_BLK_DEV_IDEDISK_IBM is not set
# CONFIG_BLK_DEV_IDEDISK_MAXTOR is not set
# CONFIG_BLK_DEV_IDEDISK_QUANTUM is not set
# CONFIG_BLK_DEV_IDEDISK_SEAGATE is not set
# CONFIG_BLK_DEV_IDEDISK_WD is not set
# CONFIG_BLK_DEV_COMMERIAL is not set
# CONFIG_BLK_DEV_TIVO is not set
# CONFIG_BLK_DEV_IDECS is not set
CONFIG_BLK_DEV_IDECD=m
# CONFIG_BLK_DEV_IDETAPE is not set
# CONFIG_BLK_DEV_IDEFLOPPY is not set
# CONFIG_BLK_DEV_IDESCSI is not set
# CONFIG_BLK_DEV_CMD640 is not set
# CONFIG_BLK_DEV_CMD640_ENHANCED is not set
# CONFIG_BLK_DEV_ISAPNP is not set
# CONFIG_BLK_DEV_RZ1000 is not set
CONFIG_BLK_DEV_IDEPCI=y
CONFIG_IDEPCI_SHARE_IRQ=y
CONFIG_BLK_DEV_IDEDMA_PCI=y
# CONFIG_BLK_DEV_OFFBOARD is not set
CONFIG_IDEDMA_PCI_AUTO=y
CONFIG_BLK_DEV_IDEDMA=y
# CONFIG_IDEDMA_PCI_WIP is not set
# CONFIG_IDEDMA_NEW_DRIVE_LISTINGS is not set
# CONFIG_BLK_DEV_AEC62XX is not set
# CONFIG_AEC62XX_TUNING is not set
# CONFIG_BLK_DEV_ALI15X3 is not set
# CONFIG_WDC_ALI15X3 is not set
# CONFIG_BLK_DEV_AMD7409 is not set
# CONFIG_AMD7409_OVERRIDE is not set
# CONFIG_BLK_DEV_CMD64X is not set
# CONFIG_BLK_DEV_CY82C693 is not set
# CONFIG_BLK_DEV_CS5530 is not set
# CONFIG_BLK_DEV_HPT34X is not set
# CONFIG_HPT34X_AUTODMA is not set
# CONFIG_BLK_DEV_HPT366 is not set
# CONFIG_BLK_DEV_PIIX is not set
# CONFIG_PIIX_TUNING is not set
# CONFIG_BLK_DEV_NS87415 is not set
# CONFIG_BLK_DEV_OPTI621 is not set
# CONFIG_BLK_DEV_PDC202XX is not set
# CONFIG_PDC202XX_BURST is not set
# CONFIG_BLK_DEV_OSB4 is not set
# CONFIG_BLK_DEV_SIS5513 is not set
# CONFIG_BLK_DEV_SLC90E66 is not set
# CONFIG_BLK_DEV_TRM290 is not set
CONFIG_BLK_DEV_VIA82CXXX=y
# CONFIG_IDE_CHIPSETS is not set
CONFIG_IDEDMA_AUTO=y
# CONFIG_IDEDMA_IVB is not set
# CONFIG_DMA_NONPCI is not set
CONFIG_BLK_DEV_IDE_MODES=y

#
# SCSI support
#
# CONFIG_SCSI is not set

#
# Fusion MPT device support
#
# CONFIG_FUSION is not set
# CONFIG_FUSION_BOOT is not set
# CONFIG_FUSION_ISENSE is not set
# CONFIG_FUSION_CTL is not set
# CONFIG_FUSION_LAN is not set

#
# IEEE 1394 (FireWire) support
#
# CONFIG_IEEE1394 is not set

#
# I2O device support
#
# CONFIG_I2O is not set
# CONFIG_I2O_PCI is not set
# CONFIG_I2O_BLOCK is not set
# CONFIG_I2O_LAN is not set
# CONFIG_I2O_SCSI is not set
# CONFIG_I2O_PROC is not set

#
# Network device support
#
CONFIG_NETDEVICES=y

#
# ARCnet devices
#
# CONFIG_ARCNET is not set
CONFIG_DUMMY=m
# CONFIG_BONDING is not set
# CONFIG_EQUALIZER is not set
# CONFIG_TUN is not set
# CONFIG_NET_SB1000 is not set

#
# Ethernet (10 or 100Mbit)
#
CONFIG_NET_ETHERNET=y
# CONFIG_NET_VENDOR_3COM is not set
# CONFIG_LANCE is not set
# CONFIG_NET_VENDOR_SMC is not set
# CONFIG_NET_VENDOR_RACAL is not set
# CONFIG_AT1700 is not set
# CONFIG_DEPCA is not set
# CONFIG_HP100 is not set
# CONFIG_NET_ISA is not set
CONFIG_NET_PCI=y
# CONFIG_PCNET32 is not set
# CONFIG_ADAPTEC_STARFIRE is not set
# CONFIG_AC3200 is not set
# CONFIG_APRICOT is not set
# CONFIG_CS89x0 is not set
# CONFIG_TULIP is not set
# CONFIG_DE4X5 is not set
# CONFIG_DGRS is not set
# CONFIG_DM9102 is not set
CONFIG_EEPRO100=y
# CONFIG_EEPRO100_PM is not set
# CONFIG_LNE390 is not set
# CONFIG_NATSEMI is not set
# CONFIG_NE2K_PCI is not set
# CONFIG_NE3210 is not set
# CONFIG_ES3210 is not set
# CONFIG_8139TOO is not set
# CONFIG_SIS900 is not set
# CONFIG_EPIC100 is not set
# CONFIG_SUNDANCE is not set
# CONFIG_TLAN is not set
# CONFIG_VIA_RHINE is not set
# CONFIG_WINBOND_840 is not set
# CONFIG_HAPPYMEAL is not set
# CONFIG_NET_POCKET is not set

#
# Ethernet (1000 Mbit)
#
# CONFIG_ACENIC is not set
# CONFIG_HAMACHI is not set
# CONFIG_YELLOWFIN is not set
# CONFIG_SK98LIN is not set
# CONFIG_FDDI is not set
# CONFIG_HIPPI is not set
# CONFIG_PPP is not set
# CONFIG_SLIP is not set

#
# Wireless LAN (non-hamradio)
#
# CONFIG_NET_RADIO is not set

#
# Token Ring devices
#
# CONFIG_TR is not set
# CONFIG_NET_FC is not set
# CONFIG_RCPCI is not set
# CONFIG_SHAPER is not set

#
# Wan interfaces
#
# CONFIG_WAN is not set

#
# Amateur Radio support
#
# CONFIG_HAMRADIO is not set

#
# IrDA (infrared) support
#
# CONFIG_IRDA is not set

#
# ISDN subsystem
#
# CONFIG_ISDN is not set

#
# Old CD-ROM drivers (not SCSI, not IDE)
#
# CONFIG_CD_NO_IDESCSI is not set

#
# Input core support
#
# CONFIG_INPUT is not set

#
# Character devices
#
CONFIG_VT=y
CONFIG_VT_CONSOLE=y
CONFIG_SERIAL=y
# CONFIG_SERIAL_CONSOLE is not set
# CONFIG_SERIAL_EXTENDED is not set
# CONFIG_SERIAL_NONSTANDARD is not set
CONFIG_UNIX98_PTYS=y
CONFIG_UNIX98_PTY_COUNT=256

#
# I2C support
#
# CONFIG_I2C is not set

#
# Mice
#
# CONFIG_BUSMOUSE is not set
CONFIG_MOUSE=y
CONFIG_PSMOUSE=y
# CONFIG_82C710_MOUSE is not set
# CONFIG_PC110_PAD is not set

#
# Joysticks
#
# CONFIG_JOYSTICK is not set
# CONFIG_QIC02_TAPE is not set

#
# Watchdog Cards
#
# CONFIG_WATCHDOG is not set
# CONFIG_INTEL_RNG is not set
# CONFIG_NVRAM is not set
CONFIG_RTC=y
# CONFIG_DTLK is not set
# CONFIG_R3964 is not set
# CONFIG_APPLICOM is not set

#
# Ftape, the floppy tape device driver
#
# CONFIG_FTAPE is not set
CONFIG_AGP=y
CONFIG_AGP_INTEL=y
CONFIG_AGP_I810=y
CONFIG_AGP_VIA=y
CONFIG_AGP_AMD=y
CONFIG_AGP_SIS=y
CONFIG_AGP_ALI=y
CONFIG_DRM=y
CONFIG_DRM_TDFX=y
# CONFIG_DRM_GAMMA is not set
# CONFIG_DRM_R128 is not set
CONFIG_DRM_RADEON=y
# CONFIG_DRM_I810 is not set
# CONFIG_DRM_MGA is not set

#
# Multimedia devices
#
# CONFIG_VIDEO_DEV is not set

#
# File systems
#
# CONFIG_QUOTA is not set
# CONFIG_AUTOFS_FS is not set
CONFIG_AUTOFS4_FS=y
CONFIG_REISERFS_FS=y
# CONFIG_REISERFS_CHECK is not set
# CONFIG_ADFS_FS is not set
# CONFIG_ADFS_FS_RW is not set
# CONFIG_AFFS_FS is not set
# CONFIG_HFS_FS is not set
# CONFIG_BFS_FS is not set
# CONFIG_FAT_FS is not set
# CONFIG_MSDOS_FS is not set
# CONFIG_UMSDOS_FS is not set
# CONFIG_VFAT_FS is not set
# CONFIG_EFS_FS is not set
# CONFIG_JFFS_FS is not set
# CONFIG_CRAMFS is not set
# CONFIG_TMPFS is not set
# CONFIG_RAMFS is not set
CONFIG_ISO9660_FS=y
# CONFIG_JOLIET is not set
# CONFIG_MINIX_FS is not set
# CONFIG_NTFS_FS is not set
# CONFIG_NTFS_RW is not set
# CONFIG_HPFS_FS is not set
CONFIG_PROC_FS=y
CONFIG_DEVFS_FS=y
CONFIG_DEVFS_MOUNT=y
# CONFIG_DEVFS_DEBUG is not set
CONFIG_DEVPTS_FS=y
# CONFIG_QNX4FS_FS is not set
# CONFIG_QNX4FS_RW is not set
# CONFIG_ROMFS_FS is not set
CONFIG_EXT2_FS=y
# CONFIG_SYSV_FS is not set
# CONFIG_SYSV_FS_WRITE is not set
# CONFIG_UDF_FS is not set
# CONFIG_UDF_RW is not set
# CONFIG_UFS_FS is not set
# CONFIG_UFS_FS_WRITE is not set

#
# Network File Systems
#
# CONFIG_CODA_FS is not set
CONFIG_NFS_FS=y
# CONFIG_NFS_V3 is not set
# CONFIG_ROOT_NFS is not set
CONFIG_NFSD=y
# CONFIG_NFSD_V3 is not set
CONFIG_SUNRPC=y
CONFIG_LOCKD=y
# CONFIG_SMB_FS is not set
# CONFIG_NCP_FS is not set
# CONFIG_NCPFS_PACKET_SIGNING is not set
# CONFIG_NCPFS_IOCTL_LOCKING is not set
# CONFIG_NCPFS_STRONG is not set
# CONFIG_NCPFS_NFS_NS is not set
# CONFIG_NCPFS_OS2_NS is not set
# CONFIG_NCPFS_SMALLDOS is not set
# CONFIG_NCPFS_NLS is not set
# CONFIG_NCPFS_EXTRAS is not set

#
# Partition Types
#
# CONFIG_PARTITION_ADVANCED is not set
CONFIG_MSDOS_PARTITION=y
# CONFIG_SMB_NLS is not set
# CONFIG_NLS is not set

#
# Console drivers
#
CONFIG_VGA_CONSOLE=y
CONFIG_VIDEO_SELECT=y
# CONFIG_MDA_CONSOLE is not set

#
# Frame-buffer support
#
CONFIG_FB=y
CONFIG_DUMMY_CONSOLE=y
CONFIG_FB_RIVA=y
# CONFIG_FB_CLGEN is not set
# CONFIG_FB_PM2 is not set
# CONFIG_FB_CYBER2000 is not set
# CONFIG_FB_VESA is not set
# CONFIG_FB_VGA16 is not set
# CONFIG_FB_HGA is not set
CONFIG_VIDEO_SELECT=y
# CONFIG_FB_MATROX is not set
# CONFIG_FB_ATY is not set
# CONFIG_FB_RADEON is not set
# CONFIG_FB_ATY128 is not set
# CONFIG_FB_SIS is not set
# CONFIG_FB_3DFX is not set
# CONFIG_FB_VIRTUAL is not set
# CONFIG_FBCON_ADVANCED is not set
CONFIG_FBCON_CFB8=y
CONFIG_FBCON_CFB16=y
CONFIG_FBCON_CFB32=y
# CONFIG_FBCON_FONTWIDTH8_ONLY is not set
# CONFIG_FBCON_FONTS is not set
CONFIG_FONT_8x8=y
CONFIG_FONT_8x16=y

#
# Sound
#
CONFIG_SOUND=y
# CONFIG_SOUND_CMPCI is not set
CONFIG_SOUND_EMU10K1=y
# CONFIG_SOUND_FUSION is not set
# CONFIG_SOUND_CS4281 is not set
# CONFIG_SOUND_ES1370 is not set
# CONFIG_SOUND_ES1371 is not set
# CONFIG_SOUND_ESSSOLO1 is not set
# CONFIG_SOUND_MAESTRO is not set
# CONFIG_SOUND_MAESTRO3 is not set
# CONFIG_SOUND_ICH is not set
# CONFIG_SOUND_SONICVIBES is not set
# CONFIG_SOUND_TRIDENT is not set
# CONFIG_SOUND_MSNDCLAS is not set
# CONFIG_SOUND_MSNDPIN is not set
# CONFIG_SOUND_VIA82CXXX is not set
# CONFIG_SOUND_OSS is not set
# CONFIG_SOUND_TVMIXER is not set

#
# USB support
#
CONFIG_USB=y
# CONFIG_USB_DEBUG is not set
# CONFIG_USB_DEVICEFS is not set
# CONFIG_USB_BANDWIDTH is not set
CONFIG_USB_UHCI_ALT=y
# CONFIG_USB_OHCI is not set
# CONFIG_USB_AUDIO is not set
# CONFIG_USB_BLUETOOTH is not set
# CONFIG_USB_STORAGE is not set
# CONFIG_USB_ACM is not set
# CONFIG_USB_PRINTER is not set
# CONFIG_USB_DC2XX is not set
# CONFIG_USB_MDC800 is not set
# CONFIG_USB_SCANNER is not set
# CONFIG_USB_MICROTEK is not set
# CONFIG_USB_HP5300 is not set
# CONFIG_USB_IBMCAM is not set
# CONFIG_USB_OV511 is not set
# CONFIG_USB_DSBR is not set
# CONFIG_USB_DABUSB is not set
# CONFIG_USB_PLUSB is not set
# CONFIG_USB_PEGASUS is not set
# CONFIG_USB_KAWETH is not set
# CONFIG_USB_USBNET is not set
# CONFIG_USB_USS720 is not set

#
# USB Serial Converter support
#
CONFIG_USB_SERIAL=m
CONFIG_USB_SERIAL_DEBUG=y
# CONFIG_USB_SERIAL_GENERIC is not set
# CONFIG_USB_SERIAL_BELKIN is not set
# CONFIG_USB_SERIAL_WHITEHEAT is not set
# CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set
# CONFIG_USB_SERIAL_EMPEG is not set
# CONFIG_USB_SERIAL_FTDI_SIO is not set
CONFIG_USB_SERIAL_VISOR=m
# CONFIG_USB_SERIAL_KEYSPAN_PDA is not set
# CONFIG_USB_SERIAL_KEYSPAN is not set
# CONFIG_USB_SERIAL_MCT_U232 is not set
# CONFIG_USB_SERIAL_OMNINET is not set
# CONFIG_USB_RIO500 is not set

#
# Kernel hacking
#
# CONFIG_DEBUG_KERNEL is not set



2001-03-09 21:34:54

by Greg KH

[permalink] [raw]
Subject: Re: Linux 2.4.2ac12 and ac13 breaks usb-visor

On Fri, Mar 09, 2001 at 02:13:32PM -0600, Erik DeBill wrote:
> Nothing. I've got the following in /etc/syslog.conf (which I believe
> SHOULD be correct), but I get absolutely nothing.
>
> *.=debug;\
> auth,authpriv.none;\
> news.none;mail.none /var/log/debug

Try adding an entry for kern.* like:
kern.* -/var/log/kernel

> Until it's documented this is a landmine. JE is the default USB
> driver, so you can bet that a great many people will be using it (even
> though it's described as "alternate"). Once it's fixed we just pull
> the warning from Config.help.

No, JE is _NOT_ the default USB UHCI driver, it doesn't say so in the
menu or anywhere. It's just another option.

> This is the first time I've ever run across something like this in
> Linux that wasn't at least labelled "experimental". Perhaps I've been
> leading a sheltered life.

Good point, I'll add something like your proposed patch for the visor
and other drivers that don't work with the JE driver.

> #
> # USB support
> #
> CONFIG_USB=y
> # CONFIG_USB_DEBUG is not set
> # CONFIG_USB_DEVICEFS is not set
> # CONFIG_USB_BANDWIDTH is not set
> CONFIG_USB_UHCI_ALT=y

This is your problem, DO NOT USE THIS DRIVER WITH THE VISOR!
set CONFIG_USB_UHCI=y and you should be fine.

Try that and let me know if you still have problems.

thanks,

greg k-h

--
greg@(kroah|wirex).com

2001-03-10 02:11:49

by David Huggins-Daines

[permalink] [raw]
Subject: Re: Linux 2.4.2ac12 and ac13 breaks usb-visor

Greg KH <[email protected]> writes:

> On Fri, Mar 09, 2001 at 02:13:32PM -0600, Erik DeBill wrote:
> > Until it's documented this is a landmine. JE is the default USB
> > driver, so you can bet that a great many people will be using it (even
> > though it's described as "alternate"). Once it's fixed we just pull
> > the warning from Config.help.
>
> No, JE is _NOT_ the default USB UHCI driver, it doesn't say so in the
> menu or anywhere. It's just another option.

It's the one listed in arch/i386/defconfig. Of course, it's debatable
whether that actually means 'default' or not (since in fact it's more
like 'what Linus uses'), but plenty of people will see it as such.

--
David Huggins-Daines - [email protected]
http://www.pobox.com/~dhd/

2001-03-11 02:27:35

by Greg KH

[permalink] [raw]
Subject: Re: Linux 2.4.2ac12 and ac13 breaks usb-visor

On Fri, Mar 09, 2001 at 09:10:32PM -0500, David Huggins-Daines wrote:
> It's the one listed in arch/i386/defconfig. Of course, it's debatable
> whether that actually means 'default' or not (since in fact it's more
> like 'what Linus uses'), but plenty of people will see it as such.

Thanks for pointing that out to me, I think it's time for a
documentation patch :)

greg k-h

--
greg@(kroah|wirex).com
http://immunix.org/~greg