2003-05-31 11:41:06

by Alan Cox

[permalink] [raw]
Subject: Linux 2.4.21rc6-ac1

Linux 2.4.21rc6-ac1
Merge with Marcelo 2.4.21-rc6
o Finish off the codec->digital operations (me)
o Move i810 code into generic digital ops (me)
o Make i810_audio use ac97_codec ops properly (me)
o Add per card quirk handling to aacraid (me)
o Resolve pipe writing to r/o file systems (Stephen Tweedie)
o Add missing hidden device check (Mark Salyzyn)
o SG fixes (Douglas Gilbert)
o Update ACPI to next Intel release (Bernhard Rosenkraenzer)
o Fix pcibios code on SH3 for core changes (Paul Mundt)
o Resync tlan with Jeff (Jeff Garzik)
o Fix solutionengine build (Paul Mundt)
o SH build issues fixes (Paul Mundt)
o First cut at making modular IDE happy again (me)

Linux 2.4.21rc5-ac2
o Backport tlan update and add 64bit support (me)
o Make SiS APIC work (me)
o Fix incorrect strncmp in sclp driver (Pete Zaitcev)
o Fix further cmpci copy/user bugs (Hollis Blanchard)
o Update ACPI to newer intel base code (Bero Rosenkraenzer)
o Fix a bogus ; in the ACPI code (Pavel Machek)
o IDE I/O and DMA state machine fixes (Alexander Atanasov)
o Fix gcc 3.3 build of ma600 (Eduardo Pereira Habkost)

Linux 2.4.21rc5-ac1
Resync with Marcelo 2.4.21-rc5
o IBM S/390 architecture bug fixes (Martin Schwidefsky)
o IBM S/390 DASD driver fixes (Martin Schwidefsky)
o IBM S/390 sclp fixes (Martin Schwidefsky)
o IBM tape fixes (Martin Schwidefsky)
o AGPgart support for SiS651 (Thomas Winischhofer)
o Fix emulation bug in the mips utsname handling (Ben Collins)
o Fix module list race (Keith Owens)
o Fixes to CRC32 library and optimisations (David Woodhouse,
Joakim Tjernlund)
o I/O pause waitqueue fix (Jens Axboe)
o Fix typo in ide Config.in (Carl-Daniel Hailfinger)
o Fix ac97 to init volume mute bit on volume (me)
control lacking codecs
o Correct vm86 virtualisation of pushf iopl (Stas Sergeev)
| Fixes some problems with dos4gw
o Nvidia AGP support (someone in Nvidia)
o Fix gcc 3.3 build of sdla_chdlc (Eduardo Pereira Habkost)
o Fix gcc 3.3 build of olympic (Eduardo Pereira Habkost)
o Fix gcc 3.3 build of DECnet (Eduardo Pereira Habkost)
o Fix gcc 3.3 build of cs46xx (Eduardo Pereira Habkost)
o Report -EFAULT back on /proc/misc (Daniele Bellucci)
o Merge S/390 ctrlchar handler fix (Pete Zaitcev)
o Add oneshot support to UHCI USB as well (Pete Zaitcev)
o Fix type errors in kcopy irq save (Guy Streeter)
o Major merge of aacraid updates (Mark Salyzn, Deanna Bonds)
| 64bit stuff, raid mode, SATA, other new idents
o Rewrite the aacraid link list code to (me)
be 64bit safe
| This aacraid is likely to need a bit more debugging yet
| and also there is work to do on error recovery handling
o Fix CRC library problem with ksyms (me)

Linux 2.4.21rc4-ac1
Resync with Marcelo 2.4.21-rc4
o Allow setuid core dumps by a sysctl (me)
| First test release. Note that you probably want to set
| the core dumping path to somewhere like /cores/ via sysctl
| when using this feature. Setuid cores are made root only
| and owner rw only.

Linux 2.4.21rc2-ac3
o Possible fix for IDE lost IRQ problem (Alexander Atanasov)
o Add VIA KL/KM266 AGP (Dietrich Radel)
o Handle older Compaq ACPI * prefix to HID (Andrew Grover)
o Add mmio==2 support to the ide-dma layer (me)
o Clean up and document the CMD680 driver (me)
o Fix the CMD680 resource handling bugs (me)
o VIA 8327 IDE support (Vojtech Pavlik)
o Update SiS IDE for 655/630SET and oddments (Lionel Bouton)
o Fix missing exports for modular XFS (Bero Rosenkraenzer)
o Update worst case quota block count for ext3 (Jan Kara)
o Add CRC32 libraries backport (David Woodhouse, Duncan Sands)
o HDLC doc fixes (Krzysztof Halasa)
o Use tail -n for the posixly afflicted (Olaf Hering)
o Fix wrong use of strstr in reiserfs (Sam Ravnborg)
o Correct AMD enable bits (Vojtech Pavlik)
| Should fix IDE boot timeout when probing empty AMD device slots
o Fix netlink compile with gcc 3.3 (Andrew Church)
o Frame buffer is in bits so fix vesafb (Adam Mercer)
o Make ksoftirqd cpuid match 2.5 (and allow for (Martin Hicks)
100 cpus without overflow..)
o Fix a pcmcia without ISA crash (Pavel Roskin)
o Fix cs89x0 set_mac_address handling (Stefano Fedrigo)
o Update the ide tags I forgot to do before (me)
o Fix a delayed block/xfs problem from a missed (Christoph Hellwig)
merge


Linux 2.4.21rc2-ac2
o Use pid_t for pid in aacraid (Walter Harms)
o Prevent user compiling both megaraid drivers in (Adriank Bunk)
o Fix missing wolfson codec bits (me)
o Add SIS648 AGP (Grzesiek Wilk)
o Fix devexit in kahlua audio (Adrian Bunk)
o SunRPC timer missing HZ scaling (Steve Dickson)
o Fix a bogus kfree in iphase ATM (Patrick McHardy)
o Don't clobber SMI APIC routing (John Stultz)
o Fix big endian rtl8150 (Geert Uytterhoeven)
o Fix binfmt_elf leak on error paths (Oleg Drokin)
o Handle thread create errors in aacraid (Walter Harms)
o Allow a user to mark a disk as for scsi at (Matan Ziv-Av)
boot even with ide-scsi is modular

Linux 2.4.21rc2-ac1
Merge with Marcelo 2.4.21rc2
o Ensure we do not enable DMA on early SLC82105 (Ben Herrenschmidt)
o Fix sclp compile (Rik van Riel)
o Fix C7000 compile (Rik van Riel)
o Fix CMD680/SII clocking problems (me)
o C7000 header clean up (me)
o Fix IDE setup for old PC202xx raid (Bartlomiej Zolnierkiewicz)
o Update Quadrics PCI idents with vendor data (Daniel Blueman)
o Update XFS to current XFS (Christoph Hellwig)
o Update wolfson codec support with vendor (Liam Girdwood)
supplied changes
o Allow user to override vesa video ram (Thomas Backlund)
o Fix ibm hotplug build (Geller Sandor,
Andreas Haumer)
o Fix ipmi build with ACPI (Andreas Haumer)

Linux 2.4.21rc1-ac4
o Fix vesafb over allocation of I/O memory (Adam Mercer)
| VESA reports ram on card but that may be banked
| and is more than we need to map. On 128/256Mb
| cards we really don't want to have this happen
o Relaxed AML checking (needed for Toshiba (Rick Richardson)
laptops and other stuff built with some old
buggy AML tools)
o Fix v110 fill on hisax PCI (David Woodhouse)
o Ensure cable id pin setup is correct on hpt ide (Duncan Laurie)
o Quirkhandler for serverworks CSB5 IRQ (Duncan Laurie)
o Add NFSv3 pathconf/fsinfo support (Steve Dickson)
o Fix NFS close/open consistency setting bug (Shantanu Goel)
o Fix the mess in ibmphp_ebda (me)
o Add Vivitar Vivicam to unusual_devs (Thomas Rabe)
o Clean up lots of code that could use mod_timer (Vinay Nallamothu)
so that it does (sch_csz, sch_htb, synclink, sdla_x25,
sdla_fr, sdla_ppp, sdla_chdlc, sch_cbq, mptctl)
o Allow IDE drivers to reserve interfaces for
found hotplug controller with no disk (Ben Herrenschmidt)
o Intel ICH5 basic SATA support (Andre Hedrick)
o Merge some of Greg's ibmphp cleanups (Greg Kroah-Hartmann)
o vsprintf fix (Al Viro)
o Initial ICH5 audio support (Martin Schlemmer)
| Please report any problems
o Merge new AMI Megaraid driver as megaraid2 (Atul Mukker)
o Add ALC100P codec (Ni Wei)

Linux 2.4.21rc1-ac3
o Fix copy/user handling errors in mpu401, (me)
mdc800, eicon, vicam
| From Stanford checker
o Fix an i810 error path bug that showed up (John Stultz)
in new Macromedia flash player
o parisc arch code resync (Joel Soete)
o Merge big endian sstfb updates (Joel Soete)
o Fix compile with no quota again (without a (me)
typo this time)
o Fix missing fc_type_trans (Andreas Haumer)
o Fix DRM 4.0 build (Xosé Vázquez Pérez)
o Fix SiS746 AGP merge (Volker Armin Hemmann)
o Merge XFS core code (Steve Lord, Christoph Hellwig, and a load
more people)
o Merge current Intel ACPI
| Except the mem= bits which neec bootloader resyncs
| This breaks ipmi but that shouldnt be too hard to clean up
| and should end up a lot nicer


Linux 2.4.21rc1-ac2
o Add hwif->rw_disk callout (me)
| This allows us to remove the PDC4030 special case
| and also allows for the 372N clock switch stuff.
o Add HPT372N clock switcher (needs testing carefully)
o TDFX framebuffer improvements/fixes (Jakub Bogusz)
o Hopefully fix legacy hd only build (me)
|Reported by Jerome Chantelauze but different fix
o Orinoco updates (David Gibson)
o AGP update for Intel 852/855 (David Dawes)
o Fix leak in rio firmware handler (Oleg Drokin)
o Fix leak on aironet4500 error path (Oleg Drokin)
o Fix leak in roadrunner exit path (Oleg Drokin)
o Use the FAT free cluster hints in Linux (Björn Stenberg)
o Update Intermezzo contacts (Jörn Engel)
o Add DMI handling for broken PnPBIOS (me)
o Fix build without quota support (Pavel Roskin)
o Backport 2.5 slab poison improvements (Faik Uygur)
o Initial SiS 746 AGP (not for 8x yet) (Volker Hemmann)
o CCISS updates (support for 6404/256, cross (Mike M)
platform fixes, 64bit DMA
o Fix the ide unregister deadlock bug (me)
o Generic XAPIC support (8 way HT etc) (Venkatesh Pallipadi,
Ingo Molnar)
o A collection of NFS fixes (Steve Dickson)
o Fix IDE makefile a bit further (Christoph Hellwig)
o Use new ieee1394 code (Ben Collins)
o Minimal S/390 fixes to get -ac running ok (Martin Schwidefsky)
o Update S/390 cio layer (Martin Schwidefsky)
o Update S/390 DASD drivers (Martin Schwidefsky)
o Update S/390 31bit emulation (Martin Schwidefsky)
o S/390 documentation updates (Martin Schwidefsky)
o 3215 driver updates (Martin Schwidefsky)
o Update S/390 ctc layer (Martin Schwidefsky)
o S/390 iucv updates (Martin Schwidefsky)
o Replace hwc with backport of 2.5 sclp (Martin Schwidefsky)
o Do the same with the 2.4/2.5 S/390 tape (Martin Schwidefsky)
o Updates to Serverworks IDE (Duncan Lane, me)

Linux 2.4.21rc1-ac1
Merge Marcelo 2.4.21-rc1
- Drop broken m68k ide change
o Fix PPC build (Olaf Hering)
o Fix up d_path handling (Christoph Hellwig)
o Update IPMI (Corey Minyard)
o Fix ext3 orphan race (Ernie Petrides)
o Update seq_file to match 2.5 (Randy Dunlap)
o Remove experimental runtime scsi switch for IDE (me)
| Fixing it requires major ide register rewriting
o Fix a deadlock on ide_unregister_subdriver (Ben Herrenschmidt, me)
o Fix an ext3 quota deadlock (Jan Kara)
o Fix ohci single shot interrupt out (Frode Isaken)
o Update summit idents (James Cleverdon)
o Clear sense buffer before retrying command (Alan Stern)
o Fix 82092 on a PCI bus with no ISA bridge (David Woodhouse)
o Fix duplicate pid corner case (Takayoshi Kochi)
o Add VIA phy to SiS900 driver (Pedro A Gracia Fajorda)

Linux 2.4.21pre7-ac2
o HPT raid support for disk-spanning/initial bits (Wilfried Weissmann)
of raid1
o Cyclades PC300 driver initial merge (Henrique Gobbi)
o Fix bigendian use of pegasus driver (Paul Mackerras)
o Fix copy/user bugs in zoran drivers (me)
|From Stanford checker
o Fix copy/user bugs in sisfb (me)
|From Stanford checker
o Fix copy/user bugs in intermezzo (me)
|From Stanford checker
o Fix copy/user bug in cmi8330 driver (me)
|From Stanford checker
o Fix copy/user bug in awe sound (me)
|From Stanford checker
o Merge GPL version of UTS Global CLAW driver (Bob Scardapane)
o Make cardbus fall back to PCI irq routing if (Pavel Roskin)
needed
o Fix sign bug in decnet (Oleg Drokin)
o Add AZT1008 PnP identifiers to ad1848 (Zwane Mwaikambo)

Linux 2.4.21pre7-ac1
Merge with Marcelo 2.4
o Merge memory barrier bits (Zwane Mwaikambo)
o Fix ip_conntrack merge after free (Martin Josefsson)
o Stop failing sethostname from clearing entire (Stephan Maciej)
field
o Fix Config.in syntax for ADMA-100 (Mark Lord)
o Remove IDE_DEBUG macro from 2.4 as well (Alexander Atanasov)
o In some situatiosn rq->buffer changes under (Stephan von Krawcyznski)
us in scsi. Store the idescsi_pc in ->special
where it probably belongs anyway
o Arcnet oops fixes (Herbert Xu)
o Pmac IDE update (Ben Herrenschmidt)
o Jbd compile warnings fixes (Stephen Tweedie)
o Dquot lock fix (Oleg Drokin)
o I2c fixups (Greg Kroah-Hartmann)
o Scsi tape updates (Kai Makisara)
o Update DAC960 and Qlogic drivers for Alpha (Jay Estabrook)
o Fix non pci build (Stephane Oullette)
o Fix non DMA ide build (Andries Brouwer)
o Fix PIO boot serverworks IDE problem (Robert Hentosh,
me)
o Small nfs dentry/dir fix (Steve Dickson)
o Allow longer for diagnostic commands in scsi (Douglas Gilbert)
o Sunrpc locking fix (Steve Dickson)
o Make tty->count atomic (Jes Sorensen)
o Update ipmi (Corey Minyard)
o Fix multiplex syscall wrong return code (Ulrich Drepper)
o M68K IDE updates (Geert Uytterhoeven)
o Small quota compatibility fix (Jan Kara)
o FPU copy fix (Ingo Molnar)
o MPT Fusion update (Pam Delaney)
o SonyPi update (Stelian Pop)
o Reiserfs journal fixup (Oleg Drokin)
| Sanity test fail on old fs's
o Fix X.25 crash on unknown facilities (Tiaan Wessels)
o Fix iphase module on new binutils (Adrian Bunk)
o Fix ad1889 module on new binutils (Adrian Bunk)
o Ditto for nsp32, ips, rtl8169
o SiS frame buffer updates (Thomas Winischhofer)
o ndelay for m68k systems (Geert Uytterhoeven)
o m68k raw I/O updates (Geert Uytterhoeven)
o Fix IDE completion race (Jens Axboe, Andrew Morton)
o m68k needs WANT_PAGE_VIRTUAL except sun (Richard Zidlicky)
o Remove duplicate copy of PROC_CONSOLE (Geert Uytterhoeven)
o Fix swapoff crash (Szabolcs Berecz)
o Fix is_dumpable on zombies (Marc-Christian Petersen)
o Add vicicam to unusual storage devices
o Update sony unusual device entries (Hanno Böck)


Linux 2.4.21pre5-ac4 (not released generally)
o Add initial test support for HPT372N (me)
o Fall back to PIO if the BIOS got mmio setup (me)
wrong for an SI3112/CMD680
| Still doesnt explain some problems
o Update amiga floppy driver (Geert Uytterhoeven)
o AmigaFB wrong IRQ fix (Geert Uytterhoeven)
o Amiga RTC updates (Kars de Jong)
o Amiga PCMCIA ethernet cleanups (Kars de Jong)
o Fix Amiga isa space mapping (Kars de Jong)
o Update apollo MMIO and pseudio MMIO (Geert Uytterhoeven)
o Fix bitop abuse in 5380 drivers for m68k (Geert Uytterhoeven)
o Fix m68k with recent binutils (Andreas Schwab)
o m68k prototype fix (Geert Uytterhoeven)
o m68k heartbeat config fix (Geert Uytterhoeven)
o Convert m68k cache macros to be inline (Geert Uytterhoeven)
o Update m68k VIA stuff (Ray Knight)
o Make m68k page size to fix warnings (Geert Uytterhoeven)
o Allow mac68k to build with no fb (Geert Uytterhoeven)
o Fix m68k network driver warnings (Geert Uytterhoeven)
o Backport m68k page_to_phys from 2.5 (Richard Zidlicky)
o Move m68k low level iomap defines around (Richard Zidlicky)
o Update sun3 contact info (Geert Uytterhoeven)
o m68k warning fixes for scsi (Geert Uytterhoeven)
o Optimised stack check for m68k (Roman Zippel)
o M68K spelling fixes (Steven Cole)
o Make all sun3 pages as zone 0 (Sam Creasey)
o Add ioremap for sun3 and use it in drivers (Sam Creasey)
o Sun3/3x updates and cleanups (Sam Creasey)
o Fix page calculation for first virtual page (Sam Creasey)
on sun3
o Rename sbus structs for sparc compatibility (Sam Creasey)
o Update sun3 vectored interrupts (Sam Creasey)
o Dont update rtc from clock eveyr 11 mins (Geert Uytterhoeven)
o Add Sun3 VME support (Sam Creasey)
o ISDN ppp locking fix (Patrick McHardy)
o Semtimedop backport (Mark Fasheh)
o Fix missing cli in isdn_net (Patrick McHardy)
o Handle radeonfb mobility cards reporting (Hanno Bock)
no memory
o Add another broken APM bios (Arjan van de Ven)
o Add Centrino IDE support (Dean Gaudet)
o Fix ibm hotplug memory leaks (Oleg Drokin)
o Fix xjack memory leaks (Oleg Drokin)
o I2O memory leak fix (Oleg Drokin)
o Emu10K memory leak fix (Oleg Drokin)
o cpqfc memory leak fix (Oleg Drokin)
o dpt_i2o memory leak notes (Oleg Drokin)
o Fix -ac build on alpha (Ivan Kokshaysky)
o Fix fd leak in initrd (Pete Zaitcev)
o Megaraid cleanup/check fix (Oleg Drokin)
o sx memory leak fix (Oleg Drokin)
o Kobil USB memory leak fix (Oleg Drokin)
o USB memory leak fix on hub (Oleg Drokin)
o Fix iphase driver null cells bug (Eric Leblond)
o Fix non zero offset reads on /proc/cmdline (Dick Streefland)
o Fix pdcraid ioctl pass through (Jens Axboe)
o Make hdparm report error on cable refusal (Jens Axboe)
o Reiserfs warning fix (Maciej Soltysiak)
o Fix warning in make_configs (Maciej Soltysiak)
o Remove unused variable in ide-proc (Maciej Soltysiak)
o CMD640 locking bug fixups (Alexander Atanasov)
o General IDE driver resync
o Add another datafab kecf to the dev list (Chris Clayton)
o Fix wrong type for timer in aha152x (Christoph Hellwig)
o Avoid IDE hang on SMP when doing DMA->PIO (Petr Vandrovec)
changedown on error
o Fix ide_wait_50ms fencepost error (Alexander Atanasov)


Linux 2.4.21pre5-ac3
o Add cpuid for SiS processors (SiS SiS SiS) (me)
o Fix basic ADMA100 driver support (Mark Lord)
o Fix memory leak on UFS error path (Oleg Drokin)
o Fix eepro100 ethtool hang (Jason Lunz)
o Fix procfs memory leak (Kazuto Miyoshi)
o Forte media driver update (Martin Petersen)
o WIN_SET_MAX crashes some old Samsung disks so (Jens Axboe)
dont issue it on disks < 32Gb in size
o Compaq MS1000 may have sparse lun (Tom Coughlan)
o Add SiS FB idents for newer chipsets (Thomas Winischhofer)
o Fix vsscanf in hex mode (Kevin Corry)
o Fix 64bit jiffy cleanness in sis900, shaper, (Dave Miller)
dgrs, qlogicfc and tty layer
o Reiserfs journal overflow fix (Hans Reiser)
o PCMCIA oops fix with HostAP (Pavel Roskin)
o Handle more panasonic compact USB CD-ROMs (Go Taniguchi)
o Extend USB hotplug to handle multi interface (Go Taniguchi)
HID devices (eg IBM BladeCenter)
o Update ALi PCI ident data (TH Chou)
o Fix memory leak in ldm error path (Oleg Drokin)
o NCPFs ioctl passed wrong parameter (Oleg Drokin)
o Fix leak in ircomm core error path (Oleg Drokin)
o Make xconfig syntax error fixes (Andreas Gruenbacher)
o Fix memory leak in vlanproc exit path (Oleg Drokin)
o Fix iphase misaligned skb (I hope) (me, based on stuff by
Eric Leblond)
o Fix a couple of printk levels in IDE (Alan Cox)

Linux 2.4.21pre5-ac2
o Add PCI idents for ALi 1563 to dmfe (Clear Zhang)
o Busproc operations now error if unsupported (me)
o Make busproc handler return a status
o Fix IDE reset locking. We don't want an IRQ (me)
poking around during a reset while the iface
state is undefined
o Remove half baked request clean up code (me)
from ide_do_reset. We require the caller
cleans up first
o Add ide_abort functions to abort due to (me)
host not target triggered events
o Remove a pile of surplus hwgroup checks (me)
o Fix the reset ioctl paths to use (me)
ide_abort
o Fix PCI posting on ide resets (me)
o Call the dma_check routine when trying to (me)
enable DMA via hdparm
o Add per driver abort handlers and use them (me)
o Forward port 8.0 ALi driver updates from (me)
Clear Zhang at ALi

Linux 2.4.21pre5-ac1
o Merge with 2.4.21pre5
o Do the final hatchet work on drive->id (me)
| IDE drive->id is now always valid so people
| can no longer get that one wrong.
o DRIVER(drive) in IDE != NULL always now (me)
| A dummy driver removes a ton of conditions
| and a load of bugs
o Move modem awareness into ac97_codec.c (me)
| Fixes CXT66 support I hope
o Minimal cmedia codec setup/bug stuff (me)
| Note these codecs dont yet support AC3 and also
| don't support volume control. May fix some sis7012
| laptop setups with luck.
o Fix mkdep bug causing devlist.h problem with (Pavel Roskin)
some versions of make
o Fix missing mtd Makefile entry (Adrian Bunk)
o APIC initialisation fix (Mikael Pettersson)
o CCISS update (Stephen Cameron)
o USB transport size handling fix (Alan Stern)
o Add AGP entry for the VIA EPIA (John Eckerdal)
o Add Laneed idents to pegasus usb ethernet (Go Taniguchi)
o Add HID workaround for OKI USB keyboard (Go Taniguchi)
o Add idents for MTT_TE MN128 USB ethernet (Go Taniguchi)
o Add USB quirks for another memorystick (Go Taniguchi)
o Some minor typo fixes to keep 2.4/2.5 easier (Steven Cole)
to diff
o Fix several operator and precdence problems (Norbert Kiesel)
o cciss error handling unregister fix (Herbert Xu)
o Kerneldoc for user access functions (Jon Foster)
o Further ALi IDE fixes (Ivan Kokshaysky)
o Improved 440GX bios workarounds (Arjan van de Ven)
| Thanks to the guys at Intel for hints on this
o AMD74xx cable detect fixes (Zoltan Hidvegi,
Vojtech Pavlik)
o io/irq in mpu401 must not be initdata (Daniel Ritz)
o Handle shared irq on pcmcia qlogicfas (Komuro)

Linux 2.4.21pre4-ac7
o Next chunk of DRM merge towards 4.3 codebase
o Fix ide-scsi deadlock on reset with SMP (me)
o Add some sun arrays to the scsi quirks list (Joel Buckley)
| They want multilun scanning always
o Fix skbuff abuse in atm lec (Chas Williams)
o Update the ips driver (Jack Hammer)
o Fix intelfb compile on SMP (Arjan van de Ven)
o One shot elevator contention fixing cache (Stephen Tweedie)
o Support swapoff from initrd (Stephen Tweedie)
o Add another transparent bridge quirk (Arjan van de Ven)
o ieee1394 sleep fixes (Arjan van de Ven)
o Use 0xff for cpu target (Arjan van de Ven)
o kmap leak fix for nfs symlink (Arjan van de Ven)
o Fix incorrect kernel/user address handling (me)
crash in swapoff (root only)
o kiovec accelerator (??)
o Export symbol needed by ipmi (Andreas Haumer)
o Add another 3c59x pci identifier (Daniel Kopko)
o Alpha build fix (Elliot Lee)
o Add new chips to e100 (Matt Wilson)

Linux 2.4.21pre4-ac6
o Update IPMI to v18 (Corey Minyard)
o More intel PIIX identifiers (Bill Nottingham)
o Update e100 for new identifiers (Jeff Garzik)
o Update Athlon SSE enabler (Dave Jones)
o Update auerswald USB isdn driver (Wolfgang)
o USB storage updates (Matthew Dharm)
o Add tripp idents to the pl2303 usb serial (John Moses)
o Add a new ftdi_sio ident (Philipp G?hring)
o Remove unused ohci driver field (Johannes Erdfelt)
o Fix EHCI abuse of SLAB_KERNEL in interrupt (Oliver Neukum)
o Fix dhcp on kaweth (Oliver Neukum)
o Fix some wrong idents in the pegasus driver (Petko Manolov)
o Fix ipaq name in usbnet (Carsten)
o USB macro cleanup (Joern Engel)
o Remove proc files in uhci that get stuck
o Remove wrong comment in ohci/uhci drivers (Johannes Erdfelt)
o Roland SC8820 USB midi support (Andrew Wood)
o Fix USB naming bug (Johannes Edrfelt)
o Add ontrack to the hid ignore list (Greg Kroah Hartmann)
o Add tangtop to the hid blacklist (Greg Kroah Hartmann)
o USB scanner updates (Henning Meier-Geinitz)
o Fix an oom handling bug in sis drm
o DRM updates for Radeon
| Flightgear now takes > 2hrs to hang on my R9000
o Fix various abusers of GFP_KERNEL in USB (Arjan van de Ven)
o Fix aic7xxx updates eaten by exclude file (Sergio Visinoni)
o Use check_gcc on crusoe (Stelian Pop)
o Update sonypi and meye drivers (Stelian Pop)
o Make input layer accept jogdial as valid (Stelian Pop)
o Intel i8xx framebuffer driver (David Dawes)

Linux 2.4.21pre4-ac5
o Fix the AMD ide bug() on boot up
o Pass device to outbsync so that we can whack (Ben Herrenschmidt)
the bridge on weird platforms
o Default sl82c05 second channel to PIO0 (Ben Herrenschmidt)
o EHCI speed up fixes (David Brownell)
o Assorted cpia fixes (Duncan Haldane)
o SSE enable for later Athlon (Daniel Egger)
o 3com 3c990 driver (David Dillow)
o Fix config syntax error in DRM config (Andrzej Krzysztofowicz)
o Update pci-skeleton to fix pad bug in example (me)
| Noted by Roger Luethi
o Supress popping when audio starts on via82cxxx (Jorg Schuler)
o Fix reiserfs direct I/O crash (Oleg Drokin)
o Allow cramfs initrd (Christoph Hellwig)
o Fix error path on dscc wan driver (me)
o Fix sign mishandling in epca driver (me)
o Fix sign mishandling in mwave driver (Oleg Drokin)
o Fix sign mishandling in mpt fusion (Oleg Drokin)
o Fix sign mishandling in aacraid (Oleg Drokin)
o Fix sign mishandling in tun (Oleg Drokin, me)

Linux 2.4.21pre4-ac4
o Attach a fake id struct to old/unprobed drives (me)
| Fixes a ton of special casing some of which was
| buggy.
o Fix incorrect sign handling in setup-pci noted (me)
by Oleg Drokin
o Fix bogon error returns from init_chipset noted (me)
by Oleg Drokin
| Fixes hpt366 crash on 66Mhz bus
o Fix mishandling of flash/disk combinations (me)
o Fix handling of /proc/ide/*/identify with (me)
no driver loaded (band aid for now)
o Fix IDE hang on rmmod and on poweroff (me)
o Fix IDE printk <6> bug (Henning Schmiedehausen)
o Radeon no longer needs AGPgart (James McClain)
o REPORTING-BUGS typo fix (Faik Uygur)
o ndelay() for PPC (Ben Herrenschmidt)
o PPC ioflush handling (Ben Herrenschmidt)
o PowerMac IDE updates (Ben Herrenschmidt)
o 8169 missing includes for Alpha build (Geoffrey Lee)
o Fix sisfb build on boxes with no MTRR (Geoffrey Lee)
o Fix cpqfc build on Alpha (Geoffrey Lee)
o Fix forte build on Alpha (Geoffrey Lee)
o Add eth_io_copy_and_sum for Alpha (Geoffrey Lee)
o Fix bogus semicolon in 8253xtty (Oleg Drokin)
o Fix incorrect if in megaraid driver (Oleg Drokin)
o Fix sign warning in radio_cadet driver found (me)
by Oleg Drokin

Linux 2.4.21pre4-ac3
o ALi FIFO setup channel fix (Al Viro)
| This needs careful testing. Treat -ac3 with a lot of care
| on ALi platforms and report how it goes
o Fix the dma waiting overflow (Ben Herrenschmidt)
o Fix ATAPI devices on VIA8235 (Vojtech Pavlik)
o Add ndelay for Alpha (Ivan kokshaysky)
o Give ndelay sensible argument names (Geert Uytterhoeven)
o Fix pcnet32 big endian filtering (Marcus Meissner)
o Fix ordering problem with PCI radeon causing (Chris Ison)
DRI hangs
o Fix C3 gcc compiler flags for newer gcc (Jeff Garzik)
o Replace nvidia and amd IDE drivers with new (Vojtech Pavlik)
driver
o Fix missing ; in aicasm_gram.y (Thibaut VARENE)
o NCR5380 trivial fix (Geert Uytterhoeven)
o Make constants in maxiradio static (Arnd Bergmann)
o Fix typos of 'available' (Alfredo Sanjuan)
o Fix wrong checks in bttv ioctl code (Alexandre Pereira Nunes)
o Fix i2c_ack cris extra ";"
o Fix JSIOCSBTNMAP extra ";"
o Fix VIDIOCGTUNER on w9966
o Fix amd8111e_read_regs
o Fix smctr_load_node_addr
o Fix sym53c8xxx extra ";"
o Fix sym53c8xxx_2 extra ";"
o Fix cs46xx download area clear
o Fix hysdn bootup error handling
o Fix mtd mount error checks
o Fix dpt_i2o reset error paths
o Fix a jffs error path handler
o Fix es1371 error path on register
o Fix sscape operator precedence
o Fix copy counting in vrc5477 audio
o Fix cdu31a oops with data cd (Mauricio Martinez)
o Fix ide taskfile if ";" errors (Oleg Drokin)
o Add 3com 3c460 to kaweth (Oliver Neukum)
o Kaweth length/dhcp fix (Oliver Neukum)
o ISD-200 requires IDE (Olaf Hering)

Linux 2.4.21pre4-ac2
o Turn on use of ide_execute_command everywhere (Ross Biro, me)
o First cut at settings locking for IDE (me)
o Add driver for CS5530 Kahlua audio (me)
o Fix wrong semicolons in system.h (Mikael Pettersson)
o Support root=nbd (Ben LaHaise)
o x86 byte order swapping optimisations (Andi Kleen)
o PMAC ide updates (Ben Herrenschmidt)
o Fix mishandling of nfsroot port= option (Eric Lammerts)
o Fix ALi audio on systems with > 2Gb RAM (Ivan Kokshaysky)
o Enable generic rtc on PPC boxes (Geert Uytterhoeven)
o Fix ide build with gcc 3.3 snapshot (Olaf Hering)
o Merge EHCI updates (qh state machine fix etc) (David Brownell)
o Fix radio-cadet SMP build (Adrian Bunk)
o Starfire updates (Ion Badulescu)
o Backport seq_file fix to 2.4 (Eric Sandeen)
o Fix ext3 crash deleting a single non sparse (Stephen Tweedie)
file exceeding 1Tb

Linux 2.4.21pre4-ac1
o Restore the mmap corner case fix (Raul)
o Add sendfile64 to 2.4.x (Christoph Hellwig)
o NLM garbage collection hang fix (Daniel Forrest)
o Enable kernel side pcigart for radeon (Michael Danzer)
| Requires recent XFree and ForcePCIMode
o Don't bash legacy floppy on x86_64 bootup (Mikael Petersson)
o Forward sony joygdial input to input layer (Stelian Pop)
o TCP session stall fix (Alexey Kuznetsov)
o Ian Nelson has moved (Ian Nelson)
o Add unplugged iops ready for hotplug IDE support(me)
o Add an OUTBSYNC iop for the IDE layer (Ben Herrenschmidt)
o Finish the ide_execute_command code (me)
o Switch ide-cd to ide_execute_command (me)
| Always good to test stuff on read only devices first 8)
o Fix IDE masking logic error (Ross Biro)
o Fix IDE mishandling of IRQ 0 devices (me)
o Fix printk levels on promise drivers (me)
o Clean up duplicate mmio ops/printk in siimage (me)
o Always set interrupt line with VIA northbridge (me)
| Should fix apic mode problems with USB/audio/net on VIA boards
o Add Diamond technology dt0893 codec (Thomas Davis)
o Add IBM 'Ruthless' platform string to summit
o Don't warn about IRQ when enabling a pure (me)
legacy mode IDE class device
o Clean up radio_cadet locking and other bugs (me)
o Fix jiffies mishandling in eata drivers (Tim Schmielau)
o Quieten confusing DMA disabled messages (Tomas Szepe)
o i830 DRM update port over (Arjan van de Ven)

Linux 2.4.21pre3-ac5
o Fix erratic oopsing on 2.4.21pre3-ac* (Hugh Dickins)
o Fix an incorrect check in raw.c (Artur Frycze)
o Fix highmem IDE DMA (Jens Axboe)
o Fix the size of the EDD area (Kevin Lawton)
o Remove incorrect ACPI blacklist entry (Pavel Machek)
o SCSI memory leak fix (Justin Gibbs)
o Fix mmap of vmalloc area in kmem giving wrong (Tony Dziedzic)
results
o Fix date in the microcode driver (Jonah Sherman)
o Fix incorrect smc9194 handling of skb_padto (David McCullough)
o Fix use of old check_regio function in umc8672 (William Stinson)
o Remove unused variable in sc1200 (Bob Miller)
o Perform ide_cs unregister in task context (Paul Mackerras)
| This doesn't fix all the bugs yet...
o Fix bugs in the gx power management code (Hiroshi Miura)
o Fix the sl82c105 driver for the new IDE code (Benjamin Herrenschmidt,
Russell King)
o Remove cacheflush debug printk (me)
o Fix IDE paths in docs for new layout (Karl-Heinz Eischer)
o Generic RTC driver backport (Geert Uytterhoeven)
o HDLC driver updates (Krzysztof Halasa)
o AMD8111 random number generator support (Andi Kleen)
o Fix crashes on e2100 driver (me)

Linux 2.4.21pre3-ac4
o Finish verifying PIIX/ICH drivers versus errata (me)
o Fix handling of DMA0 MWDMA on early ICH (me)
o Fix compile in kernel for Aurora SIO16 (Adrian Bunk)
o Clean up various Configure.help bits (Adrian Bunk)
o Disallow write combining on 450NX (me)
o Ensure rev C0 450NX has restreaming off (me)
o Don't do IDE DMA on rev B0 450NX or later (me)
450NX without BIOS workarounds for the hang
o Update Configure.help for HPT IDE (Adrian Bunk)
o Fix harmless code error in sb_mixer (Jeff Garzik)
o Fix ethernet padding on via-rhine (Roger Luethi)
o Add ndelay functionality for x86 (me)
| Based on Ross Biro's code
o Add ide_execute_command (me)
| Again based on Ross Biro's changed. Not yet used
| This will be the new correct way to kick off an
| IDE command from non IRQ context
o Matroxfb compile fix for one option combination (Petr Vandrovec)

Linux 2.4.21pre3-ac3
o Address comments on wcache value/issuing (me)
cache flush requests
o Update credits entry for Stelian Pop (Stelian Pop)
o Backport some sonypi improvements from 2.5 (Kunihiko IMAI)
o Fix pdcraid/silraid symbol clash (Arjan van de Ven)
o Fix ehci build with older gcc (Greg Kroah-Hartmann)
o Fix via 8233/5 hang (me)
o Fix non SMP cpufreq build (Eyal Lebidinsky)
o Fix sbp2 build with some config options (Eyal Lebidinsky)
o Fix ATM build bugs (Francois Romieu)
o Fix an ipc/sem.c race (Bernhard Kaindl)
o Fix toshiba keyboard double release (Unknown)
o CPUFreq updaes/fixes (Dominik Brodowski)
o Natsemi Geode/Cyrix MediaGX cpufreq support (Hiroshi Miura,
Zwane Mwaikambo)
o Add frequency table helpers to CPUfreq (Dominik Brodowski)

Linux 2.4.21pre3-ac2
o Fix the dumb bug in skb_pad (Dave Miller)
o Confirm some sparc bits are wrong and drop them (Dave Miller)
o Remove a wrong additional copyright comment (Dave Miller)
o Upgrade IPMI driver to v16 (Corey Minyard)
o Fix 3c523 compile (Francois Romieu)
o Handle newer rpm where -ta is rpmbuild not rpm (me)
o Driver for Aurora Sio16 PCI adapter series (Joachim Martillo)
(SIO8000P, 16000P, and CPCI)
| Initial merge
o Backport Hammer 32bit mtrr/nmi changes (Andi Kleen)
o Add the fast IRQ path to via 8233/5 audio (me)

Linux 2.4.21pre3-ac1
+ Handle battery quirk on the Vaio Z600-RE (Paul Mitcheson)
* EHCI USB updates (David Brownell)
+ IDE Raid support for AMI/SI 'Medley' IDE Raid (Arjan van de Ven)
+ NVIDIA nForce2 IDE PCI identifiers (Johannes Deisenhofer,
Tim Krieglstein)
* CPU bitmask truncation fix (Bjorn Helgaas)
o HP100 cleanup (Pavel Machek)
o Fix initial capslock handling on USB keyboard (Pete Zaitcev)
+ Update dscc4 driver for new wan (Francois Romieu)
+ Fix boot on Chaintech 4BEA/4BEA-R and (Alexander Achenbach)
Gigabyte 9EJL by handing wacky E820 memory
reporting
o SysKonnect driver updates (Mirko Lindner)
o Fix memory leak in n_hdlc (Paul Fulghum)
o Fix missing mtd dependancy (Herbert Xu)
+ Clean up ide-tape printk stuff (Pete Zaitcev)
+ IDE tape fixes (Pete Zaitcev)
o Fix size reporting of large disks in scsi (Andries Brouwer)
+ Fix excessive stack usage in NMI handlers (Mikael Pettersson)
+ Add support for Epson 785EPX USB printer pcmcia (Khalid Aziz)
* Quirk handler to sort out IDE compatibility (Ivan Kokshaysky)
mishandling
+ Model 1 is valid for PIV in MP table (Egenera)
+ Ethernet padding fixes for various drivers (me)
o Allow trident codec setup to time out (Ian Soboroff)
This can happen with non PM codecs
o Fix broken documentation link (Henning Meier-Geinitz)
o Update video4linux docbook (William Stimson)
o Correct kmalloc check in dpt_i2o (Pablo Menichini)
o Shrink kmap area to required space only (Manfred Spraul)
o Fix irq balancing (Ben LaHaise)
o CPUfreq updates (Dominik Brodowski)
o Fix typo in pmagb fb (John Bradford)
o EDD backport (Matt Domsch)


REMOVED FOR NOW

- RMAP

REMOVED FOR GOOD

- LLC (See 2.5)
- VaryIO (Never accepted mainstream)

--
"... and for $64000 question, could you get yourself vaguely familiar with
the notion of on-topic posting?"
-- Al Viro


2003-05-31 12:06:19

by gratenet

[permalink] [raw]
Subject: Re:Linux 2.4.21rc6-ac1

Hm,

has it actually been uploaded yet? Not to be found on www|ftp.kernel.org.

__________________________________
Do you Yahoo!?
The New Yahoo! Search - Faster. Easier. Bingo.
http://search.yahoo.com

2003-05-31 20:37:28

by Andreas Haumer

[permalink] [raw]
Subject: Re: Linux 2.4.21rc6-ac1

Linux version 2.4.21-rc6-ac1 (root@install) (gcc version 2.95.3 20010315 (release)) #1 SMP Sat May 31 20:04:18 CEST 2003
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 000000004fffc000 (usable)
BIOS-e820: 000000004fffc000 - 000000004ffff000 (ACPI data)
BIOS-e820: 000000004ffff000 - 0000000050000000 (ACPI NVS)
BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved)
BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved)
383MB HIGHMEM available.
896MB LOWMEM available.
ACPI: have wakeup address 0xc0002000
On node 0 totalpages: 327676
zone(0): 4096 pages.
zone(1): 225280 pages.
zone(2): 98300 pages.
Kernel command line: BOOT_IMAGE=lx2421rc6ac1 ro root=303 acpi=off
Found and enabled local APIC!
Initializing CPU#0
Detected 1614.433 MHz processor.
Console: colour VGA+ 80x50
Calibrating delay loop... 3217.81 BogoMIPS
Memory: 1291832k/1310704k available (1113k kernel code, 18484k reserved, 503k data, 112k init, 393200k highmem)
Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes)
Inode cache hash table entries: 131072 (order: 8, 1048576 bytes)
Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer cache hash table entries: 131072 (order: 7, 524288 bytes)
Page-cache hash table entries: 524288 (order: 9, 2097152 bytes)
CPU: Trace cache: 12K uops, L1 D cache: 8K
CPU: L2 cache: 512K
CPU: Hyper-Threading is disabled
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU: After generic, caps: 3febfbff 00000000 00000000 00000000
CPU: Common caps: 3febfbff 00000000 00000000 00000000
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
mtrr: v1.40 (20010327) Richard Gooch ([email protected])
mtrr: detected mtrr type: Intel
CPU: Trace cache: 12K uops, L1 D cache: 8K
CPU: L2 cache: 512K
CPU: Hyper-Threading is disabled
Intel machine check reporting enabled on CPU#0.
CPU: After generic, caps: 3febfbff 00000000 00000000 00000000
CPU: Common caps: 3febfbff 00000000 00000000 00000000
CPU0: Intel(R) Pentium(R) 4 CPU 1.60GHz stepping 04
per-CPU timeslice cutoff: 1462.69 usecs.
task migration cache decay timeout: 10 msecs.
SMP motherboard not detected.
enabled ExtINT on CPU#0
ESR value before enabling vector: 00000000
ESR value after enabling vector: 00000000
Using local APIC timer interrupts.
calibrating APIC timer ...
..... CPU clock speed is 1614.3283 MHz.
..... host bus clock speed is 100.8953 MHz.
cpu: 0, clocks: 1008953, slice: 504476
CPU0<T0:1008944,T1:504464,D:4,S:504476,C:1008953>
migration_task 0 on cpu=0
ACPI: Subsystem revision 20030522
ACPI: Disabled via command line (acpi=off)
PCI: PCI BIOS revision 2.10 entry at 0xf11f0, last bus=2
PCI: Using configuration type 1
PCI: Probing PCI hardware
PCI: ACPI tables contain no PCI IRQ routing entries
PCI: Probing PCI hardware (bus 00)
Transparent bridge - Intel Corp. 82801BA/CA/DB/EB PCI Bridge
PCI: Using IRQ router PIIX [8086/2440] at 00:1f.0
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
Starting kswapd
allocated 32 pages and 32 bhs reserved for the highmem bounces
VFS: Disk quotas vdquot_6.5.1
devfs: v1.12c (20020818) Richard Gooch ([email protected])
devfs: boot_options: 0x1
Serial driver version 5.05c (2001-07-08) with MANY_PORTS MULTIPORT SHARE_IRQ SERIAL_PCI enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
ttyS01 at 0x02f8 (irq = 3) is a 16550A
NET4: Frame Diverter 0.46
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
hda: Maxtor 6E040L0, ATA DISK drive
hdb: Maxtor 6E040L0, ATA DISK drive
hdd: CDU5211, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
Partition check:
hda:end_request: I/O error, dev 03:00 (hda), sector 0
end_request: I/O error, dev 03:00 (hda), sector 2
end_request: I/O error, dev 03:00 (hda), sector 4
end_request: I/O error, dev 03:00 (hda), sector 6
end_request: I/O error, dev 03:00 (hda), sector 0
end_request: I/O error, dev 03:00 (hda), sector 2
end_request: I/O error, dev 03:00 (hda), sector 4
end_request: I/O error, dev 03:00 (hda), sector 6
unable to read partition table
hdb:end_request: I/O error, dev 03:40 (hdb), sector 0
end_request: I/O error, dev 03:40 (hdb), sector 2
end_request: I/O error, dev 03:40 (hdb), sector 4
end_request: I/O error, dev 03:40 (hdb), sector 6
end_request: I/O error, dev 03:40 (hdb), sector 0
end_request: I/O error, dev 03:40 (hdb), sector 2
end_request: I/O error, dev 03:40 (hdb), sector 4
end_request: I/O error, dev 03:40 (hdb), sector 6
unable to read partition table
IEEE 802.2 LLC for Linux 2.1 (c) 1996 Tim Alpaerts
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 16384 buckets, 128Kbytes
TCP: Hash tables configured (established 262144 bind 65536)
Linux IP multicast router 0.06 plus PIM-SM
RAMDISK: Compressed image found at block 0
Freeing initrd memory: 776k freed
VFS: Mounted root (romfs filesystem) readonly.
Mounted devfs on /dev
ICH2: IDE controller at PCI slot 00:1f.1
ICH2: chipset revision 18
ICH2: not 100% native mode: will probe irqs later
ide0: BM-DMA at 0xb800-0xb807, BIOS settings: hda:DMA, hdb:DMA
ide1: BM-DMA at 0xb808-0xb80f, BIOS settings: hdc:pio, hdd:DMA
hda: attached ide-disk driver.
hda: host protected area => 1
hda: 80293248 sectors (41110 MB) w/2048KiB Cache, CHS=4998/255/63
hdb: attached ide-disk driver.
hdb: host protected area => 1
hdb: 80293248 sectors (41110 MB) w/2048KiB Cache, CHS=4998/255/63
/dev/ide/host0/bus0/target0/lun0: p1 p2 p3 p4 < p5 p6 p7 p8 p9 >
/dev/ide/host0/bus0/target1/lun0: p1
VFS: Mounted root (ext2 filesystem) readonly.
Trying to move old root to /initrd ... failed
Unmounting old root
Trying to free ramdisk memory ... okay
Mounted devfs on /dev
Freeing unused kernel memory: 112k freed
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
Adding Swap: 1953464k swap-space (priority -1)
blk: queue c0316ec0, I/O limit 4095Mb (mask 0xffffffff)
blk: queue c0317010, I/O limit 4095Mb (mask 0xffffffff)
hdd: attached ide-cdrom driver.
hdd: ATAPI 52X CD-ROM drive, 120kB Cache
Uniform CD-ROM driver Revision: 3.12
hdd: drive_cmd: status=0x51 { DriveReady SeekComplete Error }
hdd: drive_cmd: error=0x04Aborted Command
Journalled Block Device driver loaded
kjournald starting. Commit interval 5 seconds
EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,7), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds
EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,8), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds
EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,9), internal journal
EXT3-fs: mounted filesystem with journal data mode.
kjournald starting. Commit interval 5 seconds
EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,65), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
uhci.c: USB Universal Host Controller Interface driver v1.1
PCI: Found IRQ 5 for device 00:1f.2
PCI: Setting latency timer of device 00:1f.2 to 64
uhci.c: USB UHCI at I/O 0xb400, IRQ 5
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 2 ports detected
PCI: Found IRQ 9 for device 00:1f.4
PCI: Setting latency timer of device 00:1f.4 to 64
uhci.c: USB UHCI at I/O 0xb000, IRQ 9
usb.c: new USB bus registered, assigned bus number 2
hub.c: USB hub found
hub.c: 2 ports detected
usb.c: registered new driver usbmouse
usbmouse.c: v1.6:USB HID Boot Protocol mouse driver
usb.c: registered new driver hiddev
usb.c: registered new driver hid
hid-core.c: v1.8.1 Andreas Gal, Vojtech Pavlik <[email protected]>
hid-core.c: USB HID support drivers
mice: PS/2 mouse device common for all mice
0: nvidia: loading NVIDIA Linux x86 nvidia.o Kernel Module 1.0-4349 Thu Mar 27 19:00:02 PST 2003
hub.c: new USB device 00:1f.2-1, assigned address 2
input0: Logitech USB Mouse on usb1:2.0
Software Watchdog Timer: 0.05, timer margin: 60 sec
eepro100.c:v1.09j-t 9/29/99 Donald Becker http://www.scyld.com/network/eepro100.html
eepro100.c: $Revision: 1.36 $ 2000/11/17 Modified by Andrey V. Savochkin <[email protected]> and others
PCI: Found IRQ 9 for device 02:0a.0
divert: allocating divert_blk for eth0
eth0: OEM i82557/i82558 10/100 Ethernet, 00:D0:B7:C5:87:D6, IRQ 9.
Board assembly 734938-004, 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 (0x04f4518b).
CSLIP: code copyright 1989 Regents of the University of California
SLIP: version 0.8.4-NET3.019-NEWTTY-MODULAR (dynamic channels, max=256).
SLIP linefill/keepalive option.
divert: not allocating divert_blk for non-ethernet device sl0
divert: not allocating divert_blk for non-ethernet device sl1
Installing knfsd (copyright (C) 1996 [email protected]).
Intel 810 + AC97 Audio, version 0.24, 20:49:16 May 31 2003
PCI: Found IRQ 10 for device 00:1f.5
PCI: Setting latency timer of device 00:1f.5 to 64
i810: Intel ICH2 found at IO 0xa400 and 0xa800, MEM 0x0000 and 0x0000, IRQ 10
i810_audio: Audio Controller supports 6 channels.
i810_audio: Defaulting to base 2 channel mode.
i810_audio: Resetting connection 0
ac97_codec: AC97 Audio codec, id: ALG16 (ALC200/200P)
i810_audio: AC'97 codec 0 supports AMAP, total channels = 2


Attachments:
dmesg-2.4.21-rc6-ac1-acpi (14.47 kB)
dmesg-2.4.21-rc6-ac1-acpioff (9.76 kB)
Download all attachments

2003-06-01 05:52:42

by Udo Hoerhold

[permalink] [raw]
Subject: Re: Linux 2.4.21rc6-ac1

On Saturday 31 May 2003 07:53 am, Alan Cox wrote:
> Linux 2.4.21rc6-ac1

I'm seeing these errors, and it doesn't look like anyone else has reported
them. I didn't see them in 2.4.21-rc5-ac3, the last time I compiled.

depmod: *** Unresolved symbols in
/lib/modules/2.4.21-rc6-ac1/kernel/drivers/net/at1700.o
depmod: crc32_le
depmod: *** Unresolved symbols in
/lib/modules/2.4.21-rc6-ac1/kernel/drivers/net/atp.o
depmod: crc32_le
depmod: *** Unresolved symbols in
/lib/modules/2.4.21-rc6-ac1/kernel/drivers/net/de4x5.o
depmod: crc32_le
depmod: *** Unresolved symbols in
/lib/modules/2.4.21-rc6-ac1/kernel/drivers/net/depca.o
depmod: crc32_le
depmod: bitreverse
depmod: *** Unresolved symbols in
/lib/modules/2.4.21-rc6-ac1/kernel/drivers/net/dmfe.o
depmod: crc32_le
depmod: *** Unresolved symbols in
/lib/modules/2.4.21-rc6-ac1/kernel/drivers/net/epic100.o
depmod: crc32_le
depmod: *** Unresolved symbols in
/lib/modules/2.4.21-rc6-ac1/kernel/drivers/net/ewrk3.o
depmod: crc32_le
depmod: *** Unresolved symbols in
/lib/modules/2.4.21-rc6-ac1/kernel/drivers/net/smc9194.o
depmod: crc32_le
depmod: *** Unresolved symbols in
/lib/modules/2.4.21-rc6-ac1/kernel/drivers/net/starfire.o
depmod: crc32_le
depmod: *** Unresolved symbols in
/lib/modules/2.4.21-rc6-ac1/kernel/drivers/net/sundance.o
depmod: crc32_le
depmod: *** Unresolved symbols in
/lib/modules/2.4.21-rc6-ac1/kernel/drivers/net/sungem.o
depmod: crc32_le
depmod: *** Unresolved symbols in
/lib/modules/2.4.21-rc6-ac1/kernel/drivers/net/sunhme.o
depmod: crc32_le
depmod: *** Unresolved symbols in
/lib/modules/2.4.21-rc6-ac1/kernel/drivers/net/tulip/tulip.o
depmod: crc32_le
depmod: bitreverse
depmod: *** Unresolved symbols in
/lib/modules/2.4.21-rc6-ac1/kernel/drivers/net/via-rhine.o
depmod: crc32_le
depmod: bitreverse
depmod: *** Unresolved symbols in
/lib/modules/2.4.21-rc6-ac1/kernel/drivers/usb/catc.o
depmod: crc32_le
depmod: *** Unresolved symbols in
/lib/modules/2.4.21-rc6-ac1/kernel/drivers/usb/usbnet.o
depmod: crc32_le
make: *** [_modinst_post] Error 1

2003-06-01 07:10:09

by Paul Komkoff

[permalink] [raw]
Subject: ACPI interrupt storm (was Re: Linux 2.4.21rc6-ac1)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Replying to Andreas Haumer:
> 2.) ACPI itself doesn't work right anymore and makes the system
> unusable... :-(
> It did work with the last AC kernel I tried (2.4.21-rc2-ac2)
>
> Symptoms are:
> No ethernet, NIC (Intel eepro100) doesn't get interrupts,
> ACPI interrupt "storm" (millions of IRQ in a few minutes)
>
> Booting with "acpi=off" makes the system work again, but without
> ACPI, of course.
>
> Here are a few more infos from the running system:
>
> Asus P4B motherboard, P4 1.6GHz processor, 1.2GB RAM

I am here experiencing almost same behavior, but I didnt collected enough
data to isolate the problem
few points:
1. It is new acpi code, backported by alan in latest -ac. Previous (2.4)
acpi "works" (err, it's outdated and more but at least no interrupt storm).
I didnt tried running 2.5 on the target machine yet.

2. all other devices working fine. The only visible things are slow mouse
responsiveness and >60k interrupts per second at vmstat output

The box is p4-based fujitsu scenic. More information is available on request.
And I will try 2.5 on it soon.

- --
Paul P 'Stingray' Komkoff Jr // http://stingr.net/key <- my pgp key
This message represents the official view of the voices in my head
-----BEGIN PGP SIGNATURE-----

iD8DBQE+2anlyMW8naS07KQRAgMpAJ9ZEMyG8EuRyAM/mis0lLK8/8Xw7QCgw0it
CZpTv8PL4In4Tn8iDn8oH1s=
=SvQM
-----END PGP SIGNATURE-----

2003-06-01 07:16:26

by Con Kolivas

[permalink] [raw]
Subject: Re: ACPI interrupt storm (was Re: Linux 2.4.21rc6-ac1)

On Sun, 1 Jun 2003 17:23, Paul P Komkoff Jr wrote:
> Replying to Andreas Haumer:
> > 2.) ACPI itself doesn't work right anymore and makes the system
> > unusable... :-(
> > It did work with the last AC kernel I tried (2.4.21-rc2-ac2)
> >
> > Symptoms are:
> > No ethernet, NIC (Intel eepro100) doesn't get interrupts,
> > ACPI interrupt "storm" (millions of IRQ in a few minutes)
> >
> > Booting with "acpi=off" makes the system work again, but without
> > ACPI, of course.
> >
> > Here are a few more infos from the running system:
> >
> > Asus P4B motherboard, P4 1.6GHz processor, 1.2GB RAM
>
> I am here experiencing almost same behavior, but I didnt collected enough
> data to isolate the problem
> few points:
> 1. It is new acpi code, backported by alan in latest -ac. Previous (2.4)
> acpi "works" (err, it's outdated and more but at least no interrupt storm).
> I didnt tried running 2.5 on the target machine yet.
>
> 2. all other devices working fine. The only visible things are slow mouse
> responsiveness and >60k interrupts per second at vmstat output
>
> The box is p4-based fujitsu scenic. More information is available on
> request. And I will try 2.5 on it soon.

I get the same problem here with acpi-20030522 applied to rc6
P4 2.53 on an i845 mobo (P4PE).

Con

2003-06-01 07:21:38

by Zwane Mwaikambo

[permalink] [raw]
Subject: Re: ACPI interrupt storm (was Re: Linux 2.4.21rc6-ac1)

On Sun, 1 Jun 2003, Con Kolivas wrote:

> I get the same problem here with acpi-20030522 applied to rc6
> P4 2.53 on an i845 mobo (P4PE).

I think it could be the Bus Mastering event monitoring thing, can you
shoehorn this (HACK HACK) patch into 2.4?

Index: linux-2.5.70-mm1/drivers/acpi/processor.c
===================================================================
RCS file: /build/cvsroot/linux-2.5.70/drivers/acpi/processor.c,v
retrieving revision 1.1.1.1
diff -u -p -B -r1.1.1.1 processor.c
--- linux-2.5.70-mm1/drivers/acpi/processor.c 27 May 2003 02:19:28 -0000 1.1.1.1
+++ linux-2.5.70-mm1/drivers/acpi/processor.c 29 May 2003 11:32:00 -0000
@@ -711,11 +711,13 @@ acpi_processor_get_power_info (
* use this in our C3 policy.
*/
else {
+ goto done;
pr->power.states[ACPI_STATE_C3].valid = 1;
pr->power.states[ACPI_STATE_C3].latency_ticks =
US_TO_PM_TIMER_TICKS(acpi_fadt.plvl3_lat);
pr->flags.bm_check = 1;
}
+ done:
}

/*
--
function.linuxpower.ca

2003-06-01 11:32:04

by Krzysiek Taraszka

[permalink] [raw]
Subject: Re: Linux 2.4.21rc6-ac1

On Sat, 31 May 2003, Alan Cox wrote:
> o First cut at making modular IDE happy again (me)

hm, seems to ide stil broken ..

depmod: *** Unresolved symbols in
/lib/modules/2.4.21-rc6-ac1/kernel/drivers/ide
/ide-core.o
depmod: init_cmd640_vlb

hmm, but now init_cmd640_vlb is unresolved, not cmd640_vlb witch was a
variable, now init_cmd640_vlb is function.
Hmm ... im going to read ide code again and maybe fix it (if i could ;))

--
Krzysiek Taraszka ([email protected])
http://cyborg.kernel.pl/~dzimi/

2003-06-01 11:38:01

by Alan Cox

[permalink] [raw]
Subject: Re: Linux 2.4.21rc6-ac1

> On Saturday 31 May 2003 07:53 am, Alan Cox wrote:
> > Linux 2.4.21rc6-ac1
>
> I'm seeing these errors, and it doesn't look like anyone else has reported
> them. I didn't see them in 2.4.21-rc5-ac3, the last time I compiled.

What compile options are you using ?

2003-06-01 20:54:57

by Adrian Bunk

[permalink] [raw]
Subject: [patch] 2.4.21rc6-ac1: More IDE Makefile fixes

The patch below does the following:

drivers/Makefile:
- always add ide to subdir-y, currently CONFIG_IDE=m doesn't work as
expected since even in this case drivers under ide might be compiled
statically into the kernel...

drivers/ide/Makefile:
- always go through the subdirs (currently CONFIG_BLK_DEV_IDE=m doesn't
work, since drivers in the subdirectories might be compiled statically
into the kernel)
- let ide-proc.o depend on CONFIG_PROC_FS

I've tested the compilation with both an IDE that is as much as possible
modular and a completely statically IDE.

I haven't tested CONFIG_IDE=n.

I'm not sure whether my patch is 100% correct but the items explained
above seem to be problems that need to be resolved.

cu
Adrian

--- linux-2.4.21-rc6-ac1-modular/drivers/Makefile.old 2003-06-01 16:11:02.000000000 +0200
+++ linux-2.4.21-rc6-ac1-modular/drivers/Makefile 2003-06-01 16:11:29.000000000 +0200
@@ -10,7 +10,7 @@
message/i2o message/fusion scsi md ieee1394 pnp isdn atm \
fc4 net/hamradio i2c acpi bluetooth

-subdir-y := parport char block net sound misc media cdrom hotplug
+subdir-y := parport char block net sound misc media cdrom hotplug ide
subdir-m := $(subdir-y)


@@ -31,7 +31,6 @@
subdir-$(CONFIG_INPUT) += input
subdir-$(CONFIG_PHONE) += telephony
subdir-$(CONFIG_SGI) += sgi
-subdir-$(CONFIG_IDE) += ide
subdir-$(CONFIG_SCSI) += scsi
subdir-$(CONFIG_I2O) += message/i2o
subdir-$(CONFIG_FUSION) += message/fusion
--- linux-2.4.21-rc6-ac1-modular/drivers/ide/Makefile.old 2003-06-01 16:45:53.000000000 +0200
+++ linux-2.4.21-rc6-ac1-modular/drivers/ide/Makefile 2003-06-01 16:53:28.000000000 +0200
@@ -11,24 +11,25 @@

export-objs := ide-iops.o ide-taskfile.o ide-proc.o ide.o ide-probe.o ide-dma.o ide-lib.o setup-pci.o ide-io.o ide-disk.o

-all-subdirs := arm legacy pci ppc raid
-mod-subdirs := arm legacy pci ppc raid
+subdir-y := arm legacy pci ppc raid
+subdir-m := arm legacy pci ppc raid

obj-y :=
obj-m :=
ide-obj-y :=

-subdir-$(CONFIG_BLK_DEV_IDE) += legacy ppc arm raid pci
-
# First come modules that register themselves with the core

-ifeq ($(CONFIG_BLK_DEV_IDE),y)
- obj-y += pci/idedriver-pci.o
-endif
+obj-y += pci/idedriver-pci.o

# Core IDE code - must come before legacy

-ide-core-objs := ide-iops.o ide-taskfile.o ide.o ide-lib.o ide-io.o ide-default.o ide-proc.o
+ide-core-objs := ide-iops.o ide-taskfile.o ide.o ide-lib.o ide-io.o ide-default.o
+
+ifeq ($(CONFIG_PROC_FS),y)
+ ide-core-objs += ide-proc.o
+endif
+
ide-detect-objs := ide-probe.o ide-geometry.o


@@ -48,15 +49,9 @@

obj-$(CONFIG_BLK_DEV_IDE) += ide-core.o

-ifeq ($(CONFIG_BLK_DEV_IDE),y)
- obj-y += legacy/idedriver-legacy.o
- obj-y += ppc/idedriver-ppc.o
- obj-y += arm/idedriver-arm.o
-else
- ifeq ($(CONFIG_BLK_DEV_HD_ONLY),y)
- obj-y += legacy/idedriver-legacy.o
- endif
-endif
+obj-y += legacy/idedriver-legacy.o
+obj-y += ppc/idedriver-ppc.o
+obj-y += arm/idedriver-arm.o

obj-$(CONFIG_BLK_DEV_ISAPNP) += ide-pnp.o

@@ -67,10 +62,8 @@

obj-$(CONFIG_BLK_DEV_IDE) += ide-detect.o

-ifeq ($(CONFIG_BLK_DEV_IDE),y)
# RAID must be last of all
- obj-y += raid/idedriver-raid.o
-endif
+obj-y += raid/idedriver-raid.o

list-multi := ide-core.o ide-detect.o
O_TARGET := idedriver.o

2003-06-01 22:32:48

by Udo Hoerhold

[permalink] [raw]
Subject: Re: Linux 2.4.21rc6-ac1

On Sunday 01 June 2003 07:50 am, Alan Cox wrote:
> > On Saturday 31 May 2003 07:53 am, Alan Cox wrote:
> > > Linux 2.4.21rc6-ac1
> >
> > I'm seeing these errors, and it doesn't look like anyone else has
> > reported them. I didn't see them in 2.4.21-rc5-ac3, the last time I
> > compiled.
>
> What compile options are you using ?

Do you mean compiler options or config? I don't touch any compiler options,
so whatever would get used by default on Debian Woody, Pentium III, SMP.

The config has a LOT of stuff turned on. I don't think I need any of the
drivers that depmod doesn't like, so I can turn those off, but I thought
someone might want to see these errors.






Attachments:
(No filename) (678.00 B)
.config (29.36 kB)
Download all attachments

2003-06-02 15:36:47

by Andreas Haumer

[permalink] [raw]
Subject: Re: Linux 2.4.21rc6-ac1

Jun 2 17:36:23 setup syslogd 1.3-3: restart.
Jun 2 17:36:23 setup kernel: klogd 1.3-3, log source = /proc/kmsg started.
Jun 2 17:36:23 setup kernel: Inspecting /boot/System.map-2.4.21-rc6-ac1
Jun 2 17:36:23 setup kernel: Loaded 17821 symbols from /boot/System.map-2.4.21-rc6-ac1.
Jun 2 17:36:23 setup kernel: Symbols match kernel version 2.4.21.
Jun 2 17:36:23 setup kernel: Loaded 195 symbols from 16 modules.
Jun 2 17:36:23 setup kernel: Linux version 2.4.21-rc6-ac1 (root@install) (gcc version 2.95.3 20010315 (release)) #1 SMP Sat May 31 20:04:18 CEST 2003
Jun 2 17:36:23 setup kernel: BIOS-provided physical RAM map:
Jun 2 17:36:23 setup kernel: BIOS-e820: 0000000000000000 - 000000000009f000 (usable)
Jun 2 17:36:23 setup kernel: BIOS-e820: 000000000009f000 - 00000000000a0000 (reserved)
Jun 2 17:36:23 setup kernel: BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
Jun 2 17:36:23 setup kernel: BIOS-e820: 0000000000100000 - 000000001fffa000 (usable)
Jun 2 17:36:23 setup kernel: BIOS-e820: 000000001fffa000 - 000000001ffff000 (ACPI data)
Jun 2 17:36:23 setup kernel: BIOS-e820: 000000001ffff000 - 0000000020000000 (ACPI NVS)
Jun 2 17:36:23 setup kernel: BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved)
Jun 2 17:36:23 setup kernel: BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
Jun 2 17:36:23 setup kernel: BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved)
Jun 2 17:36:23 setup kernel: 0MB HIGHMEM available.
Jun 2 17:36:23 setup kernel: 511MB LOWMEM available.
Jun 2 17:36:23 setup kernel: ACPI: have wakeup address 0xc0002000
Jun 2 17:36:23 setup kernel: found SMP MP-table at 000f0490
Jun 2 17:36:23 setup kernel: hm, page 000f0000 reserved twice.
Jun 2 17:36:23 setup kernel: hm, page 000f1000 reserved twice.
Jun 2 17:36:23 setup kernel: hm, page 000f0000 reserved twice.
Jun 2 17:36:23 setup kernel: hm, page 000f1000 reserved twice.
Jun 2 17:36:23 setup kernel: On node 0 totalpages: 131066
Jun 2 17:36:23 setup kernel: zone(0): 4096 pages.
Jun 2 17:36:23 setup kernel: zone(1): 126970 pages.
Jun 2 17:36:23 setup kernel: zone(2): 0 pages.
Jun 2 17:36:23 setup kernel: Intel MultiProcessor Specification v1.4
Jun 2 17:36:23 setup kernel: Virtual Wire compatibility mode.
Jun 2 17:36:23 setup kernel: OEM ID: ASUS Product ID: PROD00000000 APIC at: 0xFEE00000
Jun 2 17:36:23 setup kernel: Processor #0 Pentium 4(tm) XEON(tm) APIC version 20
Jun 2 17:36:23 setup kernel: Processor #1 Pentium 4(tm) XEON(tm) APIC version 20
Jun 2 17:36:23 setup kernel: I/O APIC #8 Version 17 at 0xFEC00000.
Jun 2 17:36:23 setup kernel: I/O APIC #9 Version 17 at 0xFEC01000.
Jun 2 17:36:23 setup kernel: I/O APIC #10 Version 17 at 0xFEC02000.
Jun 2 17:36:23 setup kernel: Processors: 2
Jun 2 17:36:23 setup kernel: xAPIC support is present
Jun 2 17:36:23 setup kernel: Enabling APIC mode: Flat.^IUsing 3 I/O APICs
Jun 2 17:36:23 setup kernel: Kernel command line: auto BOOT_IMAGE=lx2421rc6ac1 ro root=100 acpi=off
Jun 2 17:36:23 setup kernel: Initializing CPU#0
Jun 2 17:36:23 setup kernel: Detected 2398.857 MHz processor.
Jun 2 17:36:23 setup kernel: Console: colour VGA+ 80x50
Jun 2 17:36:23 setup kernel: Calibrating delay loop... 4771.02 BogoMIPS
Jun 2 17:36:23 setup kernel: Memory: 514868k/524264k available (1113k kernel code, 9008k reserved, 503k data, 112k init, 0k highmem)
Jun 2 17:36:23 setup kernel: Dentry cache hash table entries: 65536 (order: 7, 524288 bytes)
Jun 2 17:36:23 setup kernel: Inode cache hash table entries: 32768 (order: 6, 262144 bytes)
Jun 2 17:36:23 setup kernel: Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Jun 2 17:36:23 setup kernel: Buffer cache hash table entries: 32768 (order: 5, 131072 bytes)
Jun 2 17:36:23 setup kernel: Page-cache hash table entries: 131072 (order: 7, 524288 bytes)
Jun 2 17:36:23 setup kernel: CPU: Trace cache: 12K uops, L1 D cache: 8K
Jun 2 17:36:23 setup kernel: CPU: L2 cache: 512K
Jun 2 17:36:23 setup kernel: CPU: Physical Processor ID: 0
Jun 2 17:36:23 setup kernel: Intel machine check architecture supported.
Jun 2 17:36:23 setup kernel: Intel machine check reporting enabled on CPU#0.
Jun 2 17:36:23 setup kernel: CPU: After generic, caps: bfebfbff 00000000 00000000 00000000
Jun 2 17:36:23 setup kernel: CPU: Common caps: bfebfbff 00000000 00000000 00000000
Jun 2 17:36:23 setup kernel: Enabling fast FPU save and restore... done.
Jun 2 17:36:23 setup kernel: Enabling unmasked SIMD FPU exception support... done.
Jun 2 17:36:23 setup kernel: Checking 'hlt' instruction... OK.
Jun 2 17:36:23 setup kernel: POSIX conformance testing by UNIFIX
Jun 2 17:36:23 setup kernel: mtrr: v1.40 (20010327) Richard Gooch ([email protected])
Jun 2 17:36:23 setup kernel: mtrr: detected mtrr type: Intel
Jun 2 17:36:23 setup kernel: CPU: Trace cache: 12K uops, L1 D cache: 8K
Jun 2 17:36:23 setup kernel: CPU: L2 cache: 512K
Jun 2 17:36:23 setup kernel: CPU: Physical Processor ID: 0
Jun 2 17:36:23 setup kernel: Intel machine check reporting enabled on CPU#0.
Jun 2 17:36:23 setup kernel: CPU: After generic, caps: bfebfbff 00000000 00000000 00000000
Jun 2 17:36:23 setup kernel: CPU: Common caps: bfebfbff 00000000 00000000 00000000
Jun 2 17:36:23 setup kernel: CPU0: Intel(R) Xeon(TM) CPU 2.40GHz stepping 07
Jun 2 17:36:23 setup kernel: per-CPU timeslice cutoff: 1462.98 usecs.
Jun 2 17:36:23 setup kernel: task migration cache decay timeout: 10 msecs.
Jun 2 17:36:23 setup kernel: enabled ExtINT on CPU#0
Jun 2 17:36:23 setup kernel: ESR value before enabling vector: 00000000
Jun 2 17:36:23 setup kernel: ESR value after enabling vector: 00000000
Jun 2 17:36:23 setup kernel: Booting processor 1/1 eip 3000
Jun 2 17:36:23 setup kernel: Initializing CPU#1
Jun 2 17:36:23 setup kernel: masked ExtINT on CPU#1
Jun 2 17:36:23 setup kernel: ESR value before enabling vector: 00000000
Jun 2 17:36:23 setup kernel: ESR value after enabling vector: 00000000
Jun 2 17:36:23 setup kernel: Calibrating delay loop... 4771.02 BogoMIPS
Jun 2 17:36:23 setup kernel: CPU: Trace cache: 12K uops, L1 D cache: 8K
Jun 2 17:36:23 setup kernel: CPU: L2 cache: 512K
Jun 2 17:36:23 setup kernel: CPU: Physical Processor ID: 0
Jun 2 17:36:23 setup kernel: Intel machine check reporting enabled on CPU#1.
Jun 2 17:36:23 setup kernel: CPU: After generic, caps: bfebfbff 00000000 00000000 00000000
Jun 2 17:36:23 setup kernel: CPU: Common caps: bfebfbff 00000000 00000000 00000000
Jun 2 17:36:23 setup kernel: CPU1: Intel(R) Xeon(TM) CPU 2.40GHz stepping 07
Jun 2 17:36:23 setup kernel: Total of 2 processors activated (9542.04 BogoMIPS).
Jun 2 17:36:23 setup kernel: cpu_sibling_map[0] = 1
Jun 2 17:36:23 setup kernel: cpu_sibling_map[1] = 0
Jun 2 17:36:23 setup kernel: ENABLING IO-APIC IRQs
Jun 2 17:36:23 setup kernel: Setting 8 in the phys_id_present_map
Jun 2 17:36:23 setup kernel: ...changing IO-APIC physical APIC ID to 8 ... ok.
Jun 2 17:36:23 setup kernel: Setting 9 in the phys_id_present_map
Jun 2 17:36:23 setup kernel: ...changing IO-APIC physical APIC ID to 9 ... ok.
Jun 2 17:36:23 setup kernel: Setting 10 in the phys_id_present_map
Jun 2 17:36:23 setup kernel: ...changing IO-APIC physical APIC ID to 10 ... ok.
Jun 2 17:36:23 setup kernel: init IO_APIC IRQs
Jun 2 17:36:23 setup kernel: IO-APIC (apicid-pin) 8-0, 8-5, 8-9, 8-10, 8-12, 9-0, 9-1, 9-4, 9-5, 9-8, 9-9, 9-10, 9-11, 9-12, 9-13, 9-14, 9-15, 10-0, 10-1, 10-2, 10-3, 10-4, 10-5, 10-6, 10-7, 10-8, 10-9, 10-10, 10-11, 10-12, 10-13, 10-15 not connected.
Jun 2 17:36:23 setup kernel: ..TIMER: vector=0x31 pin1=2 pin2=0
Jun 2 17:36:23 setup kernel: number of MP IRQ sources: 17.
Jun 2 17:36:23 setup kernel: number of IO-APIC #8 registers: 16.
Jun 2 17:36:23 setup kernel: number of IO-APIC #9 registers: 16.
Jun 2 17:36:23 setup kernel: number of IO-APIC #10 registers: 16.
Jun 2 17:36:23 setup kernel: testing the IO APIC.......................
Jun 2 17:36:23 setup kernel:
Jun 2 17:36:23 setup kernel: IO APIC #8......
Jun 2 17:36:23 setup kernel: .... register #00: 08000000
Jun 2 17:36:23 setup kernel: ....... : physical APIC id: 08
Jun 2 17:36:23 setup kernel: ....... : Delivery Type: 0
Jun 2 17:36:23 setup kernel: ....... : LTS : 0
Jun 2 17:36:23 setup kernel: .... register #01: 000F0011
Jun 2 17:36:23 setup kernel: ....... : max redirection entries: 000F
Jun 2 17:36:23 setup kernel: ....... : PRQ implemented: 0
Jun 2 17:36:23 setup kernel: ....... : IO APIC version: 0011
Jun 2 17:36:23 setup kernel: .... register #02: 08000000
Jun 2 17:36:23 setup kernel: ....... : arbitration: 08
Jun 2 17:36:23 setup kernel: .... IRQ redirection table:
Jun 2 17:36:23 setup kernel: NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect:
Jun 2 17:36:23 setup kernel: 00 000 00 1 0 0 0 0 0 0 00
Jun 2 17:36:23 setup kernel: 01 0FF 0F 0 0 0 0 0 1 1 39
Jun 2 17:36:23 setup kernel: 02 002 02 0 0 0 0 0 1 1 31
Jun 2 17:36:23 setup kernel: 03 0FF 0F 0 0 0 0 0 1 1 41
Jun 2 17:36:23 setup kernel: 04 0FF 0F 0 0 0 0 0 1 1 49
Jun 2 17:36:23 setup kernel: 05 000 00 1 0 0 0 0 0 0 00
Jun 2 17:36:23 setup kernel: 06 0FF 0F 0 0 0 0 0 1 1 51
Jun 2 17:36:23 setup kernel: 07 0FF 0F 0 0 0 0 0 1 1 59
Jun 2 17:36:23 setup kernel: 08 0FF 0F 0 0 0 0 0 1 1 61
Jun 2 17:36:23 setup kernel: 09 000 00 1 0 0 0 0 0 0 00
Jun 2 17:36:23 setup kernel: 0a 000 00 1 0 0 0 0 0 0 00
Jun 2 17:36:23 setup kernel: 0b 0FF 0F 1 1 0 1 0 1 1 69
Jun 2 17:36:23 setup kernel: 0c 000 00 1 0 0 0 0 0 0 00
Jun 2 17:36:23 setup kernel: 0d 0FF 0F 0 0 0 0 0 1 1 71
Jun 2 17:36:23 setup kernel: 0e 0FF 0F 0 0 0 0 0 1 1 79
Jun 2 17:36:23 setup kernel: 0f 0FF 0F 0 0 0 0 0 1 1 81
Jun 2 17:36:23 setup kernel:
Jun 2 17:36:23 setup kernel: IO APIC #9......
Jun 2 17:36:23 setup kernel: .... register #00: 09000000
Jun 2 17:36:23 setup kernel: ....... : physical APIC id: 09
Jun 2 17:36:23 setup kernel: ....... : Delivery Type: 0
Jun 2 17:36:23 setup kernel: ....... : LTS : 0
Jun 2 17:36:23 setup kernel: .... register #01: 000F0011
Jun 2 17:36:23 setup kernel: ....... : max redirection entries: 000F
Jun 2 17:36:23 setup kernel: ....... : PRQ implemented: 0
Jun 2 17:36:23 setup kernel: ....... : IO APIC version: 0011
Jun 2 17:36:23 setup kernel: .... register #02: 09000000
Jun 2 17:36:23 setup kernel: ....... : arbitration: 09
Jun 2 17:36:23 setup kernel: .... IRQ redirection table:
Jun 2 17:36:23 setup kernel: NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect:
Jun 2 17:36:23 setup kernel: 00 000 00 1 0 0 0 0 0 0 00
Jun 2 17:36:23 setup kernel: 01 000 00 1 0 0 0 0 0 0 00
Jun 2 17:36:23 setup kernel: 02 0FF 0F 1 1 0 1 0 1 1 89
Jun 2 17:36:23 setup kernel: 03 0FF 0F 1 1 0 1 0 1 1 91
Jun 2 17:36:23 setup kernel: 04 000 00 1 0 0 0 0 0 0 00
Jun 2 17:36:23 setup kernel: 05 000 00 1 0 0 0 0 0 0 00
Jun 2 17:36:23 setup kernel: 06 0FF 0F 1 1 0 1 0 1 1 99
Jun 2 17:36:23 setup kernel: 07 0FF 0F 1 1 0 1 0 1 1 A1
Jun 2 17:36:23 setup kernel: 08 000 00 1 0 0 0 0 0 0 00
Jun 2 17:36:23 setup kernel: 09 000 00 1 0 0 0 0 0 0 00
Jun 2 17:36:23 setup kernel: 0a 000 00 1 0 0 0 0 0 0 00
Jun 2 17:36:23 setup kernel: 0b 000 00 1 0 0 0 0 0 0 00
Jun 2 17:36:23 setup kernel: 0c 000 00 1 0 0 0 0 0 0 00
Jun 2 17:36:23 setup kernel: 0d 000 00 1 0 0 0 0 0 0 00
Jun 2 17:36:23 setup kernel: 0e 000 00 1 0 0 0 0 0 0 00
Jun 2 17:36:23 setup kernel: 0f 000 00 1 0 0 0 0 0 0 00
Jun 2 17:36:23 setup kernel:
Jun 2 17:36:23 setup kernel: IO APIC #10......
Jun 2 17:36:23 setup kernel: .... register #00: 0A000000
Jun 2 17:36:23 setup kernel: ....... : physical APIC id: 0A
Jun 2 17:36:23 setup kernel: ....... : Delivery Type: 0
Jun 2 17:36:23 setup kernel: ....... : LTS : 0
Jun 2 17:36:23 setup kernel: .... register #01: 000F0011
Jun 2 17:36:23 setup kernel: ....... : max redirection entries: 000F
Jun 2 17:36:23 setup kernel: ....... : PRQ implemented: 0
Jun 2 17:36:23 setup kernel: ....... : IO APIC version: 0011
Jun 2 17:36:23 setup kernel: .... register #02: 0A000000
Jun 2 17:36:23 setup kernel: ....... : arbitration: 0A
Jun 2 17:36:23 setup kernel: .... IRQ redirection table:
Jun 2 17:36:23 setup kernel: NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect:
Jun 2 17:36:23 setup kernel: 00 000 00 1 0 0 0 0 0 0 00
Jun 2 17:36:23 setup kernel: 01 000 00 1 0 0 0 0 0 0 00
Jun 2 17:36:23 setup kernel: 02 000 00 1 0 0 0 0 0 0 00
Jun 2 17:36:23 setup kernel: 03 000 00 1 0 0 0 0 0 0 00
Jun 2 17:36:23 setup kernel: 04 000 00 1 0 0 0 0 0 0 00
Jun 2 17:36:23 setup kernel: 05 000 00 1 0 0 0 0 0 0 00
Jun 2 17:36:23 setup kernel: 06 000 00 1 0 0 0 0 0 0 00
Jun 2 17:36:23 setup kernel: 07 000 00 1 0 0 0 0 0 0 00
Jun 2 17:36:23 setup kernel: 08 000 00 1 0 0 0 0 0 0 00
Jun 2 17:36:23 setup kernel: 09 000 00 1 0 0 0 0 0 0 00
Jun 2 17:36:23 setup kernel: 0a 000 00 1 0 0 0 0 0 0 00
Jun 2 17:36:23 setup kernel: 0b 000 00 1 0 0 0 0 0 0 00
Jun 2 17:36:23 setup kernel: 0c 000 00 1 0 0 0 0 0 0 00
Jun 2 17:36:23 setup kernel: 0d 000 00 1 0 0 0 0 0 0 00
Jun 2 17:36:23 setup kernel: 0e 0FF 0F 1 1 0 1 0 1 1 A9
Jun 2 17:36:23 setup kernel: 0f 000 00 1 0 0 0 0 0 0 00
Jun 2 17:36:23 setup kernel: IRQ to pin mappings:
Jun 2 17:36:23 setup kernel: IRQ0 -> 0:2
Jun 2 17:36:23 setup kernel: IRQ1 -> 0:1
Jun 2 17:36:23 setup kernel: IRQ3 -> 0:3
Jun 2 17:36:23 setup kernel: IRQ4 -> 0:4
Jun 2 17:36:23 setup kernel: IRQ6 -> 0:6
Jun 2 17:36:23 setup kernel: IRQ7 -> 0:7
Jun 2 17:36:23 setup kernel: IRQ8 -> 0:8
Jun 2 17:36:23 setup kernel: IRQ11 -> 0:11
Jun 2 17:36:23 setup kernel: IRQ13 -> 0:13
Jun 2 17:36:23 setup kernel: IRQ14 -> 0:14
Jun 2 17:36:23 setup kernel: IRQ15 -> 0:15
Jun 2 17:36:23 setup kernel: IRQ18 -> 1:2
Jun 2 17:36:23 setup kernel: IRQ19 -> 1:3
Jun 2 17:36:23 setup kernel: IRQ22 -> 1:6
Jun 2 17:36:23 setup kernel: IRQ23 -> 1:7
Jun 2 17:36:23 setup kernel: IRQ46 -> 2:14
Jun 2 17:36:23 setup kernel: .................................... done.
Jun 2 17:36:23 setup kernel: Using local APIC timer interrupts.
Jun 2 17:36:23 setup kernel: calibrating APIC timer ...
Jun 2 17:36:23 setup kernel: ..... CPU clock speed is 2392.1233 MHz.
Jun 2 17:36:23 setup kernel: ..... host bus clock speed is 132.8955 MHz.
Jun 2 17:36:23 setup kernel: cpu: 0, clocks: 1328955, slice: 442985
Jun 2 17:36:23 setup kernel: CPU0<T0:1328944,T1:885952,D:7,S:442985,C:1328955>
Jun 2 17:36:23 setup kernel: cpu: 1, clocks: 1328955, slice: 442985
Jun 2 17:36:23 setup kernel: CPU1<T0:1328944,T1:442960,D:14,S:442985,C:1328955>
Jun 2 17:36:23 setup kernel: migration_task 0 on cpu=0
Jun 2 17:36:23 setup kernel: migration_task 1 on cpu=1
Jun 2 17:36:23 setup kernel: ACPI: Subsystem revision 20030522
Jun 2 17:36:23 setup kernel: ACPI: Disabled via command line (acpi=off)
Jun 2 17:36:23 setup kernel: PCI: PCI BIOS revision 2.10 entry at 0xf1520, last bus=4
Jun 2 17:36:23 setup kernel: PCI: Using configuration type 1
Jun 2 17:36:23 setup kernel: PCI: Probing PCI hardware
Jun 2 17:36:23 setup kernel: PCI: ACPI tables contain no PCI IRQ routing entries
Jun 2 17:36:23 setup kernel: PCI: Probing PCI hardware (bus 00)
Jun 2 17:36:23 setup kernel: PCI: Ignoring BAR0-3 of IDE controller 00:0f.1
Jun 2 17:36:23 setup kernel: PCI: Discovered primary peer bus 01 [IRQ]
Jun 2 17:36:23 setup kernel: PCI: Discovered primary peer bus 02 [IRQ]
Jun 2 17:36:23 setup kernel: PCI: Discovered primary peer bus 03 [IRQ]
Jun 2 17:36:23 setup kernel: PCI: Discovered primary peer bus 04 [IRQ]
Jun 2 17:36:23 setup kernel: PCI: Using IRQ router ServerWorks [1166/0201] at 00:0f.0
Jun 2 17:36:23 setup kernel: PCI->APIC IRQ transform: (B0,I2,P0) -> 18
Jun 2 17:36:23 setup kernel: PCI->APIC IRQ transform: (B0,I3,P0) -> 46
Jun 2 17:36:23 setup kernel: PCI->APIC IRQ transform: (B0,I15,P0) -> 11
Jun 2 17:36:23 setup kernel: PCI->APIC IRQ transform: (B2,I4,P0) -> 22
Jun 2 17:36:23 setup kernel: PCI->APIC IRQ transform: (B2,I4,P1) -> 23
Jun 2 17:36:23 setup kernel: PCI->APIC IRQ transform: (B3,I2,P0) -> 19
Jun 2 17:36:23 setup kernel: Linux NET4.0 for Linux 2.4
Jun 2 17:36:23 setup kernel: Based upon Swansea University Computer Society NET3.039
Jun 2 17:36:23 setup kernel: Initializing RT netlink socket
Jun 2 17:36:23 setup kernel: Starting kswapd
Jun 2 17:36:23 setup kernel: VFS: Disk quotas vdquot_6.5.1
Jun 2 17:36:23 setup kernel: devfs: v1.12c (20020818) Richard Gooch ([email protected])
Jun 2 17:36:23 setup kernel: devfs: boot_options: 0x1
Jun 2 17:36:23 setup kernel: Detected PS/2 Mouse Port.
Jun 2 17:36:23 setup kernel: Serial driver version 5.05c (2001-07-08) with MANY_PORTS MULTIPORT SHARE_IRQ SERIAL_PCI enabled
Jun 2 17:36:23 setup kernel: ttyS00 at 0x03f8 (irq = 4) is a 16550A
Jun 2 17:36:23 setup kernel: ttyS01 at 0x02f8 (irq = 3) is a 16550A
Jun 2 17:36:23 setup kernel: NET4: Frame Diverter 0.46
Jun 2 17:36:23 setup kernel: keyboard: Timeout - AT keyboard not present?(ed)
Jun 2 17:36:23 setup kernel: keyboard: Timeout - AT keyboard not present?(f4)
Jun 2 17:36:23 setup kernel: RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
Jun 2 17:36:23 setup kernel: Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4
Jun 2 17:36:23 setup kernel: ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
Jun 2 17:36:23 setup kernel: hdc: ASUS CD-S520/A, ATAPI CD/DVD-ROM drive
Jun 2 17:36:23 setup kernel: ide1 at 0x170-0x177,0x376 on irq 15
Jun 2 17:36:23 setup kernel: IEEE 802.2 LLC for Linux 2.1 (c) 1996 Tim Alpaerts
Jun 2 17:36:23 setup kernel: NET4: Linux TCP/IP 1.0 for NET4.0
Jun 2 17:36:23 setup kernel: IP Protocols: ICMP, UDP, TCP, IGMP
Jun 2 17:36:23 setup kernel: IP: routing cache hash table of 4096 buckets, 32Kbytes
Jun 2 17:36:23 setup kernel: TCP: Hash tables configured (established 32768 bind 32768)
Jun 2 17:36:23 setup kernel: Linux IP multicast router 0.06 plus PIM-SM
Jun 2 17:36:23 setup kernel: RAMDISK: Compressed image found at block 0
Jun 2 17:36:29 setup kernel: Freeing initrd memory: 551k freed
Jun 2 17:36:29 setup kernel: VFS: Mounted root (romfs filesystem) readonly.
Jun 2 17:36:29 setup kernel: Mounted devfs on /dev
Jun 2 17:36:29 setup kernel: Freeing unused kernel memory: 112k freed
Jun 2 17:36:29 setup kernel: inserting floppy driver for 2.4.21-rc6-ac1
Jun 2 17:36:29 setup kernel: Floppy drive(s): fd0 is 1.44M
Jun 2 17:36:29 setup kernel: FDC 0 is a National Semiconductor PC87306
Jun 2 17:36:29 setup kernel: NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
Jun 2 17:36:29 setup kernel: Fusion MPT base driver 2.05.00+
Jun 2 17:36:29 setup kernel: Copyright (c) 1999-2002 LSI Logic Corporation
Jun 2 17:36:29 setup kernel: mptbase: Initiating ioc0 bringup
Jun 2 17:36:29 setup kernel: ioc0: 53C1030: Capabilities={Initiator}
Jun 2 17:36:29 setup kernel: mptbase: Initiating ioc1 bringup
Jun 2 17:36:29 setup kernel: ioc1: 53C1030: Capabilities={Initiator}
Jun 2 17:36:29 setup kernel: mptbase: 2 MPT adapters found, 2 installed.
Jun 2 17:36:29 setup kernel: Fusion MPT SCSI Host driver 2.05.00+
Jun 2 17:36:29 setup kernel: scsi0 : ioc0: LSI53C1030, FwRev=01012e00h, Ports=1, MaxQ=255, IRQ=22
Jun 2 17:36:29 setup kernel: scsi1 : ioc1: LSI53C1030, FwRev=01012e00h, Ports=1, MaxQ=255, IRQ=23
Jun 2 17:36:29 setup kernel: blk: queue c1674a18, I/O limit 4294967295Mb (mask 0xffffffffffffffff)
Jun 2 17:36:29 setup kernel: Vendor: QUANTUM Model: ATLAS10K3_18_SCA Rev: 020K
Jun 2 17:36:29 setup kernel: Type: Direct-Access ANSI SCSI revision: 03
Jun 2 17:36:29 setup kernel: blk: queue c1674818, I/O limit 4294967295Mb (mask 0xffffffffffffffff)
Jun 2 17:36:29 setup kernel: Vendor: IBM Model: IC35L036UCDY10-0 Rev: S23C
Jun 2 17:36:29 setup kernel: Type: Direct-Access ANSI SCSI revision: 03
Jun 2 17:36:29 setup kernel: blk: queue c1674618, I/O limit 4294967295Mb (mask 0xffffffffffffffff)
Jun 2 17:36:29 setup kernel: Vendor: IBM Model: IC35L036UCDY10-0 Rev: S23C
Jun 2 17:36:29 setup kernel: Type: Direct-Access ANSI SCSI revision: 03
Jun 2 17:36:29 setup kernel: blk: queue c1674418, I/O limit 4294967295Mb (mask 0xffffffffffffffff)
Jun 2 17:36:29 setup kernel: Vendor: IBM Model: IC35L036UCDY10-0 Rev: S23C
Jun 2 17:36:29 setup kernel: Type: Direct-Access ANSI SCSI revision: 03
Jun 2 17:36:29 setup kernel: blk: queue c1674218, I/O limit 4294967295Mb (mask 0xffffffffffffffff)
Jun 2 17:36:29 setup kernel: Vendor: SDR Model: GEM318 Rev: 0
Jun 2 17:36:29 setup kernel: Type: Processor ANSI SCSI revision: 02
Jun 2 17:36:29 setup kernel: blk: queue c1674018, I/O limit 4294967295Mb (mask 0xffffffffffffffff)
Jun 2 17:36:29 setup kernel: Fusion MPT misc device (ioctl) driver 2.05.00+
Jun 2 17:36:29 setup kernel: mptctl: Registered with Fusion MPT base driver
Jun 2 17:36:29 setup kernel: mptctl: /dev/mptctl @ (major,minor=10,220)
Jun 2 17:36:29 setup kernel: SCSI-3 Opcodes & ASC/ASCQ Strings 2.05.00+
Jun 2 17:36:29 setup kernel: mptbase: English readable SCSI-3 strings enabled:-)
Jun 2 17:36:29 setup kernel: isense: Registered SCSI-3 Opcodes & ASC/ASCQ Strings
Jun 2 17:36:29 setup kernel: Attached scsi disk sda at scsi0, channel 0, id 0, lun 0
Jun 2 17:36:29 setup kernel: Attached scsi disk sdb at scsi0, channel 0, id 1, lun 0
Jun 2 17:36:29 setup kernel: Attached scsi disk sdc at scsi0, channel 0, id 2, lun 0
Jun 2 17:36:29 setup kernel: Attached scsi disk sdd at scsi0, channel 0, id 3, lun 0
Jun 2 17:36:29 setup kernel: SCSI device sda: 35916548 512-byte hdwr sectors (18389 MB)
Jun 2 17:36:29 setup kernel: Partition check:
Jun 2 17:36:29 setup kernel: /dev/scsi/host0/bus0/target0/lun0: p1 p2 p3 p4 < p5 p6 p7 p8 >
Jun 2 17:36:29 setup kernel: SCSI device sdb: 71687340 512-byte hdwr sectors (36704 MB)
Jun 2 17:36:29 setup kernel: /dev/scsi/host0/bus0/target1/lun0: p1
Jun 2 17:36:29 setup kernel: SCSI device sdc: 71687340 512-byte hdwr sectors (36704 MB)
Jun 2 17:36:29 setup kernel: /dev/scsi/host0/bus0/target2/lun0: p1
Jun 2 17:36:29 setup kernel: SCSI device sdd: 71687340 512-byte hdwr sectors (36704 MB)
Jun 2 17:36:29 setup kernel: /dev/scsi/host0/bus0/target3/lun0: p1
Jun 2 17:36:29 setup kernel: Adding Swap: 1953768k swap-space (priority -1)
Jun 2 17:36:29 setup kernel: raid5: measuring checksumming speed
Jun 2 17:36:29 setup kernel: 8regs : 1061.600 MB/sec
Jun 2 17:36:29 setup kernel: 32regs : 770.000 MB/sec
Jun 2 17:36:29 setup kernel: pIII_sse : 1194.400 MB/sec
Jun 2 17:36:29 setup kernel: pII_mmx : 1066.000 MB/sec
Jun 2 17:36:29 setup kernel: p5_mmx : 1063.200 MB/sec
Jun 2 17:36:29 setup kernel: raid5: using function: pIII_sse (1194.400 MB/sec)
Jun 2 17:36:29 setup kernel: md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27
Jun 2 17:36:29 setup kernel: md: raid5 personality registered as nr 4
Jun 2 17:36:29 setup kernel: [events: 00000005]
Jun 2 17:36:29 setup last message repeated 2 times
Jun 2 17:36:29 setup kernel: md: autorun ...
Jun 2 17:36:29 setup kernel: md: considering scsi/host0/bus0/target3/lun0/part1 ...
Jun 2 17:36:29 setup kernel: md: adding scsi/host0/bus0/target3/lun0/part1 ...
Jun 2 17:36:29 setup kernel: md: adding scsi/host0/bus0/target2/lun0/part1 ...
Jun 2 17:36:29 setup kernel: md: adding scsi/host0/bus0/target1/lun0/part1 ...
Jun 2 17:36:29 setup kernel: md: created md0
Jun 2 17:36:29 setup kernel: md: bind<scsi/host0/bus0/target1/lun0/part1,1>
Jun 2 17:36:29 setup kernel: md: bind<scsi/host0/bus0/target2/lun0/part1,2>
Jun 2 17:36:29 setup kernel: md: bind<scsi/host0/bus0/target3/lun0/part1,3>
Jun 2 17:36:29 setup kernel: md: running: <scsi/host0/bus0/target3/lun0/part1><scsi/host0/bus0/target2/lun0/part1><scsi/host0/bus0/target1/lun0/part1>
Jun 2 17:36:29 setup kernel: md: scsi/host0/bus0/target3/lun0/part1's event counter: 00000005
Jun 2 17:36:29 setup kernel: md: scsi/host0/bus0/target2/lun0/part1's event counter: 00000005
Jun 2 17:36:29 setup kernel: md: scsi/host0/bus0/target1/lun0/part1's event counter: 00000005
Jun 2 17:36:29 setup kernel: md0: max total readahead window set to 496k
Jun 2 17:36:29 setup kernel: md0: 2 data-disks, max readahead per data-disk: 248k
Jun 2 17:36:29 setup kernel: raid5: device scsi/host0/bus0/target3/lun0/part1 operational as raid disk 2
Jun 2 17:36:29 setup kernel: raid5: device scsi/host0/bus0/target2/lun0/part1 operational as raid disk 1
Jun 2 17:36:29 setup kernel: raid5: device scsi/host0/bus0/target1/lun0/part1 operational as raid disk 0
Jun 2 17:36:29 setup kernel: raid5: allocated 3291kB for md0
Jun 2 17:36:29 setup kernel: raid5: raid level 5 set md0 active with 3 out of 3 devices, algorithm 2
Jun 2 17:36:29 setup kernel: RAID5 conf printout:
Jun 2 17:36:29 setup kernel: --- rd:3 wd:3 fd:0
Jun 2 17:36:29 setup kernel: disk 0, s:0, o:1, n:0 rd:0 us:1 dev:scsi/host0/bus0/target1/lun0/part1
Jun 2 17:36:29 setup kernel: disk 1, s:0, o:1, n:1 rd:1 us:1 dev:scsi/host0/bus0/target2/lun0/part1
Jun 2 17:36:29 setup kernel: disk 2, s:0, o:1, n:2 rd:2 us:1 dev:scsi/host0/bus0/target3/lun0/part1
Jun 2 17:36:29 setup kernel: RAID5 conf printout:
Jun 2 17:36:29 setup kernel: --- rd:3 wd:3 fd:0
Jun 2 17:36:29 setup kernel: disk 0, s:0, o:1, n:0 rd:0 us:1 dev:scsi/host0/bus0/target1/lun0/part1
Jun 2 17:36:29 setup kernel: disk 1, s:0, o:1, n:1 rd:1 us:1 dev:scsi/host0/bus0/target2/lun0/part1
Jun 2 17:36:29 setup kernel: disk 2, s:0, o:1, n:2 rd:2 us:1 dev:scsi/host0/bus0/target3/lun0/part1
Jun 2 17:36:29 setup kernel: md: updating md0 RAID superblock on device
Jun 2 17:36:29 setup kernel: md: scsi/host0/bus0/target3/lun0/part1 [events: 00000006]<6>(write) scsi/host0/bus0/target3/lun0/part1's sb offset: 35840896
Jun 2 17:36:29 setup kernel: md: scsi/host0/bus0/target2/lun0/part1 [events: 00000006]<6>(write) scsi/host0/bus0/target2/lun0/part1's sb offset: 35840896
Jun 2 17:36:29 setup kernel: md: scsi/host0/bus0/target1/lun0/part1 [events: 00000006]<6>(write) scsi/host0/bus0/target1/lun0/part1's sb offset: 35840896
Jun 2 17:36:29 setup kernel: md: ... autorun DONE.
Jun 2 17:36:29 setup kernel: raid5: switching cache buffer size, 4096 --> 1024
Jun 2 17:36:29 setup kernel: Journalled Block Device driver loaded
Jun 2 17:36:29 setup kernel: kjournald starting. Commit interval 5 seconds
Jun 2 17:36:29 setup kernel: EXT3 FS 2.4-0.9.19, 19 August 2002 on sd(8,7), internal journal
Jun 2 17:36:29 setup kernel: EXT3-fs: mounted filesystem with ordered data mode.
Jun 2 17:36:29 setup kernel: raid5: switching cache buffer size, 1024 --> 4096
Jun 2 17:36:29 setup kernel: kjournald starting. Commit interval 5 seconds
Jun 2 17:36:29 setup kernel: EXT3 FS 2.4-0.9.19, 19 August 2002 on md(9,0), internal journal
Jun 2 17:36:29 setup kernel: EXT3-fs: mounted filesystem with ordered data mode.
Jun 2 17:36:29 setup kernel: SvrWks CSB5: IDE controller at PCI slot 00:0f.1
Jun 2 17:36:29 setup kernel: SvrWks CSB5: chipset revision 147
Jun 2 17:36:29 setup kernel: SvrWks CSB5: not 100% native mode: will probe irqs later
Jun 2 17:36:29 setup kernel: ide0: BM-DMA at 0xa800-0xa807, BIOS settings: hda:pio, hdb:pio
Jun 2 17:36:29 setup kernel: ide1: BM-DMA at 0xa808-0xa80f, BIOS settings: hdc:DMA, hdd:pio
Jun 2 17:36:29 setup kernel: Software Watchdog Timer: 0.05, timer margin: 60 sec
Jun 2 17:36:29 setup kernel: Intel(R) PRO/1000 Network Driver - version 5.0.43-k1
Jun 2 17:36:29 setup kernel: Copyright (c) 1999-2003 Intel Corporation.
Jun 2 17:36:29 setup kernel: divert: allocating divert_blk for eth0
Jun 2 17:36:29 setup kernel: eth0: Intel(R) PRO/1000 Network Connection
Jun 2 17:36:29 setup kernel: divert: allocating divert_blk for eth1
Jun 2 17:36:29 setup kernel: eth1: Intel(R) PRO/1000 Network Connection
Jun 2 17:36:29 setup kernel: e1000: eth0 NIC Link is Up 100 Mbps Full Duplex
Jun 2 17:36:32 setup kernel: Installing knfsd (copyright (C) 1996 [email protected]).


Attachments:
dmesg.ap1700s5 (28.46 kB)

2003-06-02 20:48:30

by Andrew Grover

[permalink] [raw]
Subject: RE: ACPI interrupt storm (was Re: Linux 2.4.21rc6-ac1)

I suspect this machine should be falling into one of the cases before
this last one, thus making ACPI not use C3, or check for bus-mastering.
I especially think this is the case because this appears to be a desktop
system. It should not have a C3 address or a plvl3_lat less than 1000,
yet it appears to, yes?

Regards -- Andy

> -----Original Message-----
> From: Zwane Mwaikambo [mailto:[email protected]]
> Sent: Sunday, June 01, 2003 12:23 AM
> To: Con Kolivas
> Cc: Paul P Komkoff Jr; [email protected]
> Subject: Re: ACPI interrupt storm (was Re: Linux 2.4.21rc6-ac1)
> Importance: High
>
>
> On Sun, 1 Jun 2003, Con Kolivas wrote:
>
> > I get the same problem here with acpi-20030522 applied to rc6
> > P4 2.53 on an i845 mobo (P4PE).
>
> I think it could be the Bus Mastering event monitoring thing, can you
> shoehorn this (HACK HACK) patch into 2.4?
>
> Index: linux-2.5.70-mm1/drivers/acpi/processor.c
> ===================================================================
> RCS file: /build/cvsroot/linux-2.5.70/drivers/acpi/processor.c,v
> retrieving revision 1.1.1.1
> diff -u -p -B -r1.1.1.1 processor.c
> --- linux-2.5.70-mm1/drivers/acpi/processor.c 27 May 2003
> 02:19:28 -0000 1.1.1.1
> +++ linux-2.5.70-mm1/drivers/acpi/processor.c 29 May 2003
> 11:32:00 -0000
> @@ -711,11 +711,13 @@ acpi_processor_get_power_info (
> * use this in our C3 policy.
> */
> else {
> + goto done;
> pr->power.states[ACPI_STATE_C3].valid = 1;
> pr->power.states[ACPI_STATE_C3].latency_ticks =
>
> US_TO_PM_TIMER_TICKS(acpi_fadt.plvl3_lat);
> pr->flags.bm_check = 1;
> }
> + done:
> }
>
> /*
> --
> function.linuxpower.ca
> -
> 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/
>

2003-06-02 23:57:37

by Con Kolivas

[permalink] [raw]
Subject: Re: ACPI interrupt storm (was Re: Linux 2.4.21rc6-ac1)

On Tue, 3 Jun 2003 07:01, Grover, Andrew wrote:
> I suspect this machine should be falling into one of the cases before
> this last one, thus making ACPI not use C3, or check for bus-mastering.
> I especially think this is the case because this appears to be a desktop
> system. It should not have a C3 address or a plvl3_lat less than 1000,
> yet it appears to, yes?

Sorry Andy I have no idea what you're talking about. Are there some details
specifically about this machine you want me to provide?

Con
> > -----Original Message-----
> > From: Zwane Mwaikambo [mailto:[email protected]]
> > On Sun, 1 Jun 2003, Con Kolivas wrote:
> > > I get the same problem here with acpi-20030522 applied to rc6
> > > P4 2.53 on an i845 mobo (P4PE).
> >
> > I think it could be the Bus Mastering event monitoring thing, can you
> > shoehorn this (HACK HACK) patch into 2.4?
> >
> > Index: linux-2.5.70-mm1/drivers/acpi/processor.c
> > ===================================================================
> > RCS file: /build/cvsroot/linux-2.5.70/drivers/acpi/processor.c,v
> > retrieving revision 1.1.1.1
> > diff -u -p -B -r1.1.1.1 processor.c
> > --- linux-2.5.70-mm1/drivers/acpi/processor.c 27 May 2003
> > 02:19:28 -0000 1.1.1.1
> > +++ linux-2.5.70-mm1/drivers/acpi/processor.c 29 May 2003
> > 11:32:00 -0000
> > @@ -711,11 +711,13 @@ acpi_processor_get_power_info (
> > * use this in our C3 policy.
> > */
> > else {
> > + goto done;
> > pr->power.states[ACPI_STATE_C3].valid = 1;
> > pr->power.states[ACPI_STATE_C3].latency_ticks =
> >
> > US_TO_PM_TIMER_TICKS(acpi_fadt.plvl3_lat);
> > pr->flags.bm_check = 1;
> > }
> > + done:
> > }
> >
> > /*

2003-06-03 01:46:34

by Con Kolivas

[permalink] [raw]
Subject: Re: ACPI interrupt storm (was Re: Linux 2.4.21rc6-ac1)

On Tue, 3 Jun 2003 10:12, Con Kolivas wrote:
> On Tue, 3 Jun 2003 07:01, Grover, Andrew wrote:
> > I suspect this machine should be falling into one of the cases before
> > this last one, thus making ACPI not use C3, or check for bus-mastering.
> > I especially think this is the case because this appears to be a desktop
> > system. It should not have a C3 address or a plvl3_lat less than 1000,
> > yet it appears to, yes?
>
> Sorry Andy I have no idea what you're talking about. Are there some details
> specifically about this machine you want me to provide?

At least I can provide you with the acpi info from dmesg when it booted, and
I'll try Zwane's hack in the near future to see if it helps.

Jun 1 16:32:45 localhost kernel: ACPI: Interpreter enabled
Jun 1 16:32:45 localhost kernel: ACPI: Using IOAPIC for interrupt routing
Jun 1 16:32:45 localhost kernel: ACPI: System [ACPI] (supports S0 S1 S4 S5)
Jun 1 16:32:45 localhost kernel: ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 *5
6 7 9 10 11 12 14 15)
Jun 1 16:32:45 localhost kernel: ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5
6 7 *9 10 11 12 14 15)
Jun 1 16:32:45 localhost kernel: ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5
6 7 *9 10 11 12 14 15)
Jun 1 16:32:45 localhost kernel: ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5
6 7 *9 10 11 12 14 15)
Jun 1 16:32:45 localhost kernel: ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5
6 7 9 *10 11 12 14 15)
Jun 1 16:32:45 localhost kernel: ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5
6 7 *9 10 11 12 14 15)
Jun 1 16:32:45 localhost kernel: ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5
6 7 9 10 11 12 14 15, disabled)
Jun 1 16:32:45 localhost kernel: ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5
6 7 9 10 *11 12 14 15)
Jun 1 16:32:45 localhost kernel: ACPI: PCI Root Bridge [PCI0] (00:00)
Jun 1 16:32:45 localhost kernel: PCI: Probing PCI hardware (bus 00)
Jun 1 16:32:45 localhost kernel: PCI: Ignoring BAR0-3 of IDE controller
00:1f.1
Jun 1 16:32:45 localhost kernel: Transparent bridge - Intel Corp.
82801BA/CA/DB PCI Bridge
Jun 1 16:32:45 localhost kernel: ACPI: PCI Interrupt Routing Table
[\_SB_.PCI0._PRT]
Jun 1 16:32:45 localhost kernel: ACPI: PCI Interrupt Routing Table
[\_SB_.PCI0.PCI1._PRT]
Jun 1 16:32:45 localhost kernel: ACPI: PCI Interrupt Routing Table
[\_SB_.PCI0.PCI2._PRT]
Jun 1 16:32:45 localhost kernel: PCI: Probing PCI hardware
Jun 1 16:32:45 localhost kernel: ACPI: PCI Interrupt Link [LNKG] enabled at
IRQ 11
Jun 1 16:32:45 localhost kernel: IOAPIC[0]: Set PCI routing entry (2-16 ->
0xb1 -> IRQ 16)
Jun 1 16:32:45 localhost kernel: 00:00:1d[A] -> 2-16 -> IRQ 16
Jun 1 16:32:45 localhost kernel: IOAPIC[0]: Set PCI routing entry (2-19 ->
0xb9 -> IRQ 19)
Jun 1 16:32:45 localhost kernel: 00:00:1d[B] -> 2-19 -> IRQ 19
Jun 1 16:32:45 localhost kernel: IOAPIC[0]: Set PCI routing entry (2-18 ->
0xc1 -> IRQ 18)
Jun 1 16:32:45 localhost kernel: 00:00:1d[C] -> 2-18 -> IRQ 18
Jun 1 16:32:45 localhost kernel: IOAPIC[0]: Set PCI routing entry (2-23 ->
0xc9 -> IRQ 23)
Jun 1 16:32:45 localhost kernel: 00:00:1d[D] -> 2-23 -> IRQ 23
Jun 1 16:32:45 localhost kernel: Pin 2-18 already programmed
Jun 1 16:32:45 localhost kernel: IOAPIC[0]: Set PCI routing entry (2-17 ->
0xd1 -> IRQ 17)
Jun 1 16:32:45 localhost kernel: 00:00:1f[B] -> 2-17 -> IRQ 17
Jun 1 16:32:45 localhost kernel: Pin 2-16 already programmed
Jun 1 16:32:45 localhost kernel: Pin 2-17 already programmed
Jun 1 16:32:45 localhost kernel: IOAPIC[0]: Set PCI routing entry (2-21 ->
0xd9 -> IRQ 21)
Jun 1 16:32:45 localhost kernel: 00:02:09[A] -> 2-21 -> IRQ 21
Jun 1 16:32:45 localhost kernel: Pin 2-23 already programmed
Jun 1 16:32:45 localhost kernel: IOAPIC[0]: Set PCI routing entry (2-20 ->
0xe1 -> IRQ 20)
Jun 1 16:32:45 localhost kernel: 00:02:09[D] -> 2-20 -> IRQ 20
Jun 1 16:32:45 localhost kernel: Pin 2-23 already programmed
Jun 1 16:32:45 localhost kernel: Pin 2-20 already programmed
Jun 1 16:32:45 localhost kernel: Pin 2-21 already programmed
Jun 1 16:32:45 localhost kernel: Pin 2-23 already programmed
Jun 1 16:32:45 localhost kernel: Pin 2-20 already programmed
Jun 1 16:32:45 localhost kernel: Pin 2-21 already programmed
Jun 1 16:32:45 localhost kernel: Pin 2-20 already programmed
Jun 1 16:32:45 localhost kernel: Pin 2-21 already programmed
Jun 1 16:32:45 localhost kernel: Pin 2-23 already programmed
Jun 1 16:32:45 localhost kernel: Pin 2-21 already programmed
Jun 1 16:32:45 localhost kernel: Pin 2-23 already programmed
Jun 1 16:32:45 localhost kernel: Pin 2-20 already programmed
Jun 1 16:32:45 localhost kernel: Pin 2-18 already programmed
Jun 1 16:32:45 localhost kernel: Pin 2-19 already programmed
Jun 1 16:32:45 localhost kernel: Pin 2-16 already programmed
Jun 1 16:32:45 localhost kernel: Pin 2-17 already programmed
Jun 1 16:32:45 localhost kernel: Pin 2-20 already programmed
Jun 1 16:32:45 localhost kernel: Pin 2-23 already programmed
Jun 1 16:32:45 localhost kernel: PCI: Using ACPI for IRQ routing
Jun 1 16:32:45 localhost kernel: PCI: if you experience problems, try using
option 'pci=noacpi' or even 'acpi
=off'
Jun 1 16:32:45 localhost kernel: Linux NET4.0 for Linux 2.4
Jun 1 16:32:45 localhost kernel: Based upon Swansea University Computer
Society NET3.039
Jun 1 16:32:45 localhost kernel: Initializing RT netlink socket
Jun 1 16:32:45 localhost kernel: Starting kswapd
Jun 1 16:32:45 localhost kernel: devfs: v1.12c (20020818) Richard Gooch
([email protected])
Jun 1 16:32:45 localhost kernel: devfs: boot_options: 0x1
Jun 1 16:32:45 localhost kernel: ACPI: Power Button (FF) [PWRF]
Jun 1 16:32:45 localhost kernel: ACPI: Processor [CPU0] (supports C1)
Jun 1 16:32:45 localhost kernel: ACPI: Processor [CPU1] (supports C1)


Con

2003-06-03 04:01:59

by Zwane Mwaikambo

[permalink] [raw]
Subject: Re: ACPI interrupt storm (was Re: Linux 2.4.21rc6-ac1)

On Tue, 3 Jun 2003, Con Kolivas wrote:

> At least I can provide you with the acpi info from dmesg when it booted, and
> I'll try Zwane's hack in the near future to see if it helps.

Andrew, i picked this up on the tailend of another bug report, there
should be a new one opened but i haven't checked. I presume the tree you
have in 2.5.70 and 2.4.21rc6-ac1 are relatively the same.

http://bugzilla.kernel.org/show_bug.cgi?id=370

--
function.linuxpower.ca

2003-06-03 12:46:14

by Con Kolivas

[permalink] [raw]
Subject: Re: ACPI interrupt storm (was Re: Linux 2.4.21rc6-ac1)

On Sun, 1 Jun 2003 17:23, Zwane Mwaikambo wrote:
> On Sun, 1 Jun 2003, Con Kolivas wrote:
> > I get the same problem here with acpi-20030522 applied to rc6
> > P4 2.53 on an i845 mobo (P4PE).
>
> I think it could be the Bus Mastering event monitoring thing, can you
> shoehorn this (HACK HACK) patch into 2.4?
>
> Index: linux-2.5.70-mm1/drivers/acpi/processor.c
> ===================================================================
> RCS file: /build/cvsroot/linux-2.5.70/drivers/acpi/processor.c,v
> retrieving revision 1.1.1.1
> diff -u -p -B -r1.1.1.1 processor.c
> --- linux-2.5.70-mm1/drivers/acpi/processor.c 27 May 2003 02:19:28
> -0000 1.1.1.1 +++ linux-2.5.70-mm1/drivers/acpi/processor.c 29 May 2003
> 11:32:00 -0000 @@ -711,11 +711,13 @@ acpi_processor_get_power_info (
> * use this in our C3 policy.
> */
> else {
> + goto done;
> pr->power.states[ACPI_STATE_C3].valid = 1;
> pr->power.states[ACPI_STATE_C3].latency_ticks =
> US_TO_PM_TIMER_TICKS(acpi_fadt.plvl3_lat);
> pr->flags.bm_check = 1;
> }
> + done:
> }
>
> /*

Ok I tried this hack.

Here is vmstat before:
procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----
r b swpd free buff cache si so bi bo in cs us sy id wa
0 0 0 494640 4088 6628 0 0 0 240 82011 34 0 1 99
and after:
procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----
r b swpd free buff cache si so bi bo in cs us sy id wa
0 0 0 494700 4052 6608 0 0 0 136 82182 32 0 1 99

so it managed to give me another 100 or so interrupts on top of the 80k I was
already getting; ie not much help
at about the same time I got a minor file system corruption but too many
things happened together so I'm really not sure what that was.

Con

2003-06-03 15:15:29

by Adrian Bunk

[permalink] [raw]
Subject: [patch] 2.4.21rc6-ac1: fix pc300_drv.c .text.exit

Trying to compile pc300_drv.c statically into a kernel without hotplug
support results in a .text.exit error at final linking.

The problem is that the pointer to the __devexit cpc_remove_one didn't
use __devexit_p.

The patch below fixes this issue, besides it does a few small cleanups
to the struct.

Please apply
Adrian


--- linux-2.4.21-rc6-ac1-full-nohotplug/drivers/net/wan/pc300_drv.c.old 2003-06-02 22:37:04.000000000 +0200
+++ linux-2.4.21-rc6-ac1-full-nohotplug/drivers/net/wan/pc300_drv.c 2003-06-02 22:42:46.000000000 +0200
@@ -3461,12 +3461,10 @@
}

static struct pci_driver cpc_driver = {
- name:"pc300",
- id_table:cpc_pci_dev_id,
- probe:cpc_init_one,
- remove:cpc_remove_one,
- suspend:NULL,
- resume:NULL,
+ .name = "pc300",
+ .id_table = cpc_pci_dev_id,
+ .probe = cpc_init_one,
+ .remove = __devexit_p(cpc_remove_one),
};

static int __init cpc_init(void)