linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [GIT PATCH] PCI patches for 2.6.15
@ 2006-01-06  6:37 Greg KH
  2006-01-06 18:08 ` Greg KH
  2006-01-09 12:03 ` Andrew Morton
  0 siblings, 2 replies; 7+ messages in thread
From: Greg KH @ 2006-01-06  6:37 UTC (permalink / raw)
  To: Linus Torvalds, Andrew Morton; +Cc: linux-kernel, linux-pci

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain; charset=unknown-8bit, Size: 14531 bytes --]

Here are some PCI patches against your latest git tree.  They have all
been in the -mm tree for a while with no problems.

The thing that touches so many different files are the change from the
pci_module_init() to pci_register_driver() that was done by Richard
Knutsson.  Other big stuff is the addition of the pci error recovery
framework, after many different revisions and reworks.
There are also some pci hotplug fixes, and quirks added.

Please pull from:
	rsync://rsync.kernel.org/pub/scm/linux/kernel/git/gregkh/pci-2.6.git/
or if master.kernel.org hasn't synced up yet:
	master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6.git/

The full patches will be sent to the linux-pci mailing list, if anyone
wants to see them.

thanks,

greg k-h

 Documentation/feature-removal-schedule.txt    |    7 
 Documentation/filesystems/sysfs-pci.txt       |   21 +-
 Documentation/pci-error-recovery.txt          |  246 ++++++++++++++++++++++++++
 MAINTAINERS                                   |    7 
 arch/alpha/kernel/sys_alcor.c                 |    3 
 arch/alpha/kernel/sys_sio.c                   |    6 
 arch/frv/mb93090-mb00/pci-frv.c               |    8 
 arch/frv/mb93090-mb00/pci-irq.c               |    4 
 arch/i386/kernel/scx200.c                     |    2 
 arch/i386/pci/acpi.c                          |   29 ++-
 arch/i386/pci/common.c                        |   19 +-
 arch/i386/pci/fixup.c                         |    7 
 arch/i386/pci/irq.c                           |   42 ++--
 arch/mips/vr41xx/common/vrc4173.c             |    2 
 arch/ppc/kernel/pci.c                         |   21 +-
 arch/ppc/platforms/85xx/mpc85xx_cds_common.c  |   11 -
 arch/sparc64/kernel/ebus.c                    |   15 -
 arch/x86_64/pci/k8-bus.c                      |    6 
 drivers/acpi/pci_irq.c                        |    7 
 drivers/block/DAC960.c                        |    2 
 drivers/block/cciss.c                         |    2 
 drivers/block/sx8.c                           |    2 
 drivers/block/umem.c                          |    2 
 drivers/media/radio/radio-gemtek-pci.c        |    2 
 drivers/media/radio/radio-maxiradio.c         |    2 
 drivers/media/video/bttv-driver.c             |    2 
 drivers/media/video/saa7134/saa7134-core.c    |    2 
 drivers/net/3c59x.c                           |    2 
 drivers/net/8139cp.c                          |    2 
 drivers/net/8139too.c                         |    2 
 drivers/net/acenic.c                          |    2 
 drivers/net/amd8111e.c                        |    2 
 drivers/net/arcnet/com20020-pci.c             |    2 
 drivers/net/b44.c                             |    2 
 drivers/net/bnx2.c                            |    2 
 drivers/net/cassini.c                         |    2 
 drivers/net/chelsio/cxgb2.c                   |    2 
 drivers/net/defxx.c                           |    2 
 drivers/net/dl2k.c                            |    2 
 drivers/net/e100.c                            |   72 +++++++
 drivers/net/e1000/e1000_main.c                |  103 ++++++++++
 drivers/net/eepro100.c                        |    2 
 drivers/net/epic100.c                         |    2 
 drivers/net/fealnx.c                          |    2 
 drivers/net/forcedeth.c                       |    2 
 drivers/net/hp100.c                           |    2 
 drivers/net/irda/donauboe.c                   |    2 
 drivers/net/irda/vlsi_ir.c                    |    2 
 drivers/net/ixgb/ixgb_main.c                  |   88 +++++++++
 drivers/net/natsemi.c                         |    2 
 drivers/net/ne2k-pci.c                        |    2 
 drivers/net/ns83820.c                         |    2 
 drivers/net/pci-skeleton.c                    |    2 
 drivers/net/pcnet32.c                         |    2 
 drivers/net/r8169.c                           |    2 
 drivers/net/rrunner.c                         |    2 
 drivers/net/s2io.c                            |    2 
 drivers/net/saa9730.c                         |    2 
 drivers/net/sis190.c                          |    2 
 drivers/net/sis900.c                          |    2 
 drivers/net/sk98lin/skge.c                    |    2 
 drivers/net/skfp/skfddi.c                     |    2 
 drivers/net/skge.c                            |    2 
 drivers/net/starfire.c                        |    2 
 drivers/net/sundance.c                        |    2 
 drivers/net/sungem.c                          |    2 
 drivers/net/tc35815.c                         |    2 
 drivers/net/tg3.c                             |    2 
 drivers/net/tokenring/3c359.c                 |    2 
 drivers/net/tokenring/lanstreamer.c           |    2 
 drivers/net/tokenring/olympic.c               |    2 
 drivers/net/tulip/de2104x.c                   |    2 
 drivers/net/tulip/de4x5.c                     |    2 
 drivers/net/tulip/dmfe.c                      |    2 
 drivers/net/tulip/tulip_core.c                |    2 
 drivers/net/tulip/uli526x.c                   |    2 
 drivers/net/tulip/winbond-840.c               |    2 
 drivers/net/tulip/xircom_tulip_cb.c           |    2 
 drivers/net/typhoon.c                         |    2 
 drivers/net/via-rhine.c                       |    2 
 drivers/net/via-velocity.c                    |    2 
 drivers/net/wan/dscc4.c                       |    2 
 drivers/net/wan/farsync.c                     |    2 
 drivers/net/wan/lmc/lmc_main.c                |    2 
 drivers/net/wan/pc300_drv.c                   |    2 
 drivers/net/wan/pci200syn.c                   |    2 
 drivers/net/wan/wanxl.c                       |    2 
 drivers/net/wireless/atmel_pci.c              |    2 
 drivers/net/wireless/ipw2100.c                |    2 
 drivers/net/wireless/ipw2200.c                |    2 
 drivers/net/wireless/orinoco_nortel.c         |    2 
 drivers/net/wireless/orinoco_pci.c            |    2 
 drivers/net/wireless/orinoco_plx.c            |    2 
 drivers/net/wireless/orinoco_tmd.c            |    2 
 drivers/net/wireless/prism54/islpci_hotplug.c |    2 
 drivers/net/yellowfin.c                       |    2 
 drivers/parport/parport_serial.c              |    2 
 drivers/pci/hotplug/acpiphp_glue.c            |    6 
 drivers/pci/hotplug/cpqphp.h                  |    8 
 drivers/pci/hotplug/cpqphp_core.c             |  127 +++++++------
 drivers/pci/hotplug/cpqphp_ctrl.c             |   28 --
 drivers/pci/hotplug/cpqphp_sysfs.c            |  138 ++++++++++++--
 drivers/pci/hotplug/ibmphp_pci.c              |    2 
 drivers/pci/hotplug/pciehp_core.c             |   92 +++++----
 drivers/pci/hotplug/pciehp_hpc.c              |   19 +-
 drivers/pci/hotplug/pciehp_pci.c              |   52 ++---
 drivers/pci/hotplug/pciehprm_acpi.c           |   13 -
 drivers/pci/hotplug/rpadlpar_core.c           |   27 --
 drivers/pci/hotplug/rpaphp_pci.c              |   47 ----
 drivers/pci/hotplug/shpchp.h                  |    4 
 drivers/pci/hotplug/shpchp_core.c             |   16 +
 drivers/pci/hotplug/shpchp_ctrl.c             |   37 ---
 drivers/pci/hotplug/shpchp_hpc.c              |  138 +++++++++-----
 drivers/pci/hotplug/shpchp_pci.c              |   19 +-
 drivers/pci/pci.c                             |    7 
 drivers/pci/pci.h                             |    5 
 drivers/pci/pcie/portdrv_core.c               |    4 
 drivers/pci/probe.c                           |   49 ++++-
 drivers/pci/proc.c                            |    3 
 drivers/pci/quirks.c                          |   26 ++
 drivers/pci/remove.c                          |    3 
 drivers/pcmcia/vrc4173_cardu.c                |    2 
 drivers/scsi/3w-9xxx.c                        |    2 
 drivers/scsi/3w-xxxx.c                        |    2 
 drivers/scsi/a100u2w.c                        |    2 
 drivers/scsi/ahci.c                           |    2 
 drivers/scsi/aic7xxx/aic79xx_osm_pci.c        |    2 
 drivers/scsi/aic7xxx/aic7xxx_osm_pci.c        |    2 
 drivers/scsi/ata_piix.c                       |    4 
 drivers/scsi/dc395x.c                         |    2 
 drivers/scsi/dmx3191d.c                       |    2 
 drivers/scsi/ipr.c                            |   94 +++++++++
 drivers/scsi/ips.c                            |    2 
 drivers/scsi/megaraid.c                       |    2 
 drivers/scsi/megaraid/megaraid_sas.c          |    2 
 drivers/scsi/nsp32.c                          |    2 
 drivers/scsi/pdc_adma.c                       |    2 
 drivers/scsi/qla1280.c                        |    2 
 drivers/scsi/qla2xxx/ql2100.c                 |    2 
 drivers/scsi/qla2xxx/ql2200.c                 |    2 
 drivers/scsi/qla2xxx/ql2300.c                 |    2 
 drivers/scsi/qla2xxx/ql2322.c                 |    2 
 drivers/scsi/qla2xxx/ql6312.c                 |    2 
 drivers/scsi/qla2xxx/qla_os.c                 |    2 
 drivers/scsi/sata_mv.c                        |    2 
 drivers/scsi/sata_nv.c                        |    2 
 drivers/scsi/sata_promise.c                   |    2 
 drivers/scsi/sata_qstor.c                     |    2 
 drivers/scsi/sata_sil.c                       |    2 
 drivers/scsi/sata_sil24.c                     |    2 
 drivers/scsi/sata_sis.c                       |    2 
 drivers/scsi/sata_svw.c                       |    2 
 drivers/scsi/sata_sx4.c                       |    2 
 drivers/scsi/sata_uli.c                       |    2 
 drivers/scsi/sata_via.c                       |    2 
 drivers/scsi/sata_vsc.c                       |    2 
 drivers/scsi/sym53c8xx_2/sym_glue.c           |  113 +++++++++++
 drivers/scsi/sym53c8xx_2/sym_glue.h           |    4 
 drivers/scsi/sym53c8xx_2/sym_hipd.c           |   15 +
 drivers/scsi/tmscsim.c                        |    2 
 drivers/serial/serial_txx9.c                  |    2 
 drivers/video/cyblafb.c                       |    2 
 include/asm-i386/pci.h                        |   19 ++
 include/asm-i386/topology.h                   |    2 
 include/asm-x86_64/pci.h                      |   18 +
 include/asm-x86_64/topology.h                 |    2 
 include/linux/pci.h                           |   80 +++++++-
 sound/oss/ad1889.c                            |    2 
 sound/oss/btaudio.c                           |    2 
 sound/oss/cmpci.c                             |    2 
 sound/oss/cs4281/cs4281m.c                    |    2 
 sound/oss/cs46xx.c                            |    2 
 sound/oss/emu10k1/main.c                      |    2 
 sound/oss/es1370.c                            |    2 
 sound/oss/es1371.c                            |    2 
 sound/oss/ite8172.c                           |    2 
 sound/oss/kahlua.c                            |    2 
 sound/oss/maestro.c                           |    2 
 sound/oss/nec_vrc5477.c                       |    2 
 sound/oss/nm256_audio.c                       |    2 
 sound/oss/rme96xx.c                           |    2 
 sound/oss/sonicvibes.c                        |    2 
 sound/oss/ymfpci.c                            |    2 
 sound/pci/cs5535audio/cs5535audio.c           |    2 
 184 files changed, 1635 insertions(+), 568 deletions(-)
Adrian Bunk:
      PCI Hotplug: cpqphp_ctrl.c: remove dead code
      PCI: drivers/pci: some cleanups

Benjamin Herrenschmidt:
      PCI: Export pci_cfg_space_size

Daniel Marjamäki:
      PCI: irq.c: trivial printk and DBG updates

Daniel Yeisley:
      PCI Quirk: 1K I/O space granularity on Intel P64H2

Dominik Brodowski:
      PCI: use bus numbers sparsely, if necessary

Greg Kroah-Hartman:
      drivers/sound/oss: Replace pci_module_init() with pci_register_driver()
      PCI Hotplug: fix up the sysfs file in the compaq pci hotplug driver

Hanna Linder:
      PCI: arch/i386/pci/acpi.c: use for_each_pci_dev

Jeff Garzik:
      x86 PCI domain support: the meat
      x86 PCI domain support: struct pci_sysdata
      x86 PCI domain support: a humble fix

Jesper Juhl:
      PCI: Reduce nr of ptr derefs in drivers/pci/hotplug/cpqphp_core.c
      PCI: Reduce nr of ptr derefs in drivers/pci/hotplug/rpaphp_pci.c
      PCI: Reduce nr of ptr derefs in drivers/pci/hotplug/pciehp_core.c
      PCI: Reduce nr of ptr derefs in drivers/pci/hotplug/pciehprm_acpi.c

Jesse Barnes:
      PCI: document sysfs rom file interface
      PCI: update Toshiba ohci quirk DMI table

Jiri Slaby:
      PCI: pci_find_device remove (ppc/platforms/85xx/mpc85xx_cds_common.c)
      PCI: pci_find_device remove (alpha/kernel/sys_sio.c)
      PCI: pci_find_device remove (sparc64/kernel/ebus.c)
      PCI: pci_find_device remove (alpha/kernel/sys_alcor.c)
      PCI: pci_find_device remove (ppc/kernel/pci.c)
      PCI: pci_find_device remove (frv/mb93090-mb00/pci-frv.c)
      PCI: arch: pci_find_device remove (frv/mb93090-mb00/pci-irq.c)

Jordan, William P:
      PCI Hotplug: ibmphp_pci.c copy-n-paste fix

Kenji Kaneshige:
      shpchp: fix improper reference to Slot Avail Regsister
      shpchp: replace pci_find_slot() with pci_get_slot()
      shpchp: fix improper mmio mapping
      shpchp: fix improper reference to Mode 1 ECC Capability" bit
      shpchp: fix improper write to Command Completion Detect bit
      shpchp: fix improper wait for command completion
      shpchp: Implement get_address callback

Kristen Accardi:
      pci: store PCI_INTERRUPT_PIN in pci_dev
      apci: use pin stored in pci_dev
      pci: call pci_read_irq for bridges
      pci: use pin stored in pci_dev
      acpiphp: only size new bus

linas:
      PCI Error Recovery: header file patch
      PCI Error Recovery: Symbios SCSI device driver
      PCI Error Recovery: e1000 network device driver
      PCI Error Recovery: ixgb network device driver
      PCI Error Recovery: e100 network device driver
      PCI Error Recovery: IPR SCSI device driver

linas@austin.ibm.com:
      PCI Hotplug/powerpc: more removal of duplicated code
      PCI Error Recovery: documentation
      PCI Hotplug/powerpc: remove duplicated code

Rajesh Shah:
      pciehp: allow bridged card hotplug

Richard Knutsson:
      arch: Replace pci_module_init() with pci_register_driver()
      drivers/block: Replace pci_module_init() with pci_register_driver()
      drivers/net: Replace pci_module_init() with pci_register_driver()
      drivers/scsi: Replace pci_module_init() with pci_register_driver()
      pci: Schedule removal of pci_module_init
      drivers/*rest*: Replace pci_module_init() with pci_register_driver()

Sergey Vlasov:
      PCIE: make bus_id for PCI Express devices unique

Thomas Schaefer:
      pciehp: handle sticky power-fault status


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [GIT PATCH] PCI patches for 2.6.15
  2006-01-06  6:37 [GIT PATCH] PCI patches for 2.6.15 Greg KH
@ 2006-01-06 18:08 ` Greg KH
  2006-01-09  2:36   ` Benjamin Herrenschmidt
  2006-01-09 12:03 ` Andrew Morton
  1 sibling, 1 reply; 7+ messages in thread
From: Greg KH @ 2006-01-06 18:08 UTC (permalink / raw)
  To: Linus Torvalds, Andrew Morton, linux-kernel, linux-pci

On Thu, Jan 05, 2006 at 10:37:16PM -0800, Greg KH wrote:
> Here are some PCI patches against your latest git tree.  They have all
> been in the -mm tree for a while with no problems.
> 
> The thing that touches so many different files are the change from the
> pci_module_init() to pci_register_driver() that was done by Richard
> Knutsson.  Other big stuff is the addition of the pci error recovery
> framework, after many different revisions and reworks.
> There are also some pci hotplug fixes, and quirks added.
> 
> Please pull from:
> 	rsync://rsync.kernel.org/pub/scm/linux/kernel/git/gregkh/pci-2.6.git/
> or if master.kernel.org hasn't synced up yet:
> 	master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6.git/
> 
> The full patches will be sent to the linux-pci mailing list, if anyone
> wants to see them.

Linus, sorry about this, but due to all of the comments and complaints
posted about this series, please do not pull it.

Thanks,

greg k-h

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [GIT PATCH] PCI patches for 2.6.15
  2006-01-06 18:08 ` Greg KH
@ 2006-01-09  2:36   ` Benjamin Herrenschmidt
  2006-01-09  2:44     ` Benjamin Herrenschmidt
  0 siblings, 1 reply; 7+ messages in thread
From: Benjamin Herrenschmidt @ 2006-01-09  2:36 UTC (permalink / raw)
  To: Greg KH; +Cc: Linus Torvalds, Andrew Morton, linux-kernel, linux-pci

On Fri, 2006-01-06 at 10:08 -0800, Greg KH wrote:
> On Thu, Jan 05, 2006 at 10:37:16PM -0800, Greg KH wrote:
> > Here are some PCI patches against your latest git tree.  They have all
> > been in the -mm tree for a while with no problems.
> > 
> > The thing that touches so many different files are the change from the
> > pci_module_init() to pci_register_driver() that was done by Richard
> > Knutsson.  Other big stuff is the addition of the pci error recovery
> > framework, after many different revisions and reworks.
> > There are also some pci hotplug fixes, and quirks added.
> > 
> > Please pull from:
> > 	rsync://rsync.kernel.org/pub/scm/linux/kernel/git/gregkh/pci-2.6.git/
> > or if master.kernel.org hasn't synced up yet:
> > 	master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6.git/
> > 
> > The full patches will be sent to the linux-pci mailing list, if anyone
> > wants to see them.
> 
> Linus, sorry about this, but due to all of the comments and complaints
> posted about this series, please do not pull it.

Hi Greg, what patches specifically have problems ? Paul is just back
from vacation and we are trying to catch up with merging the tons of
pending powerpc stuffs, but we have a couple of requirements with things
in this list, notably my small export of pci_cfg_space_size() which
should be trivial, but also Linas error recovery stuff... So if one of
these is causing problems, we need to know right now as it means we have
to rebase.

Thanks,
Ben.


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [GIT PATCH] PCI patches for 2.6.15
  2006-01-09  2:36   ` Benjamin Herrenschmidt
@ 2006-01-09  2:44     ` Benjamin Herrenschmidt
  2006-01-09  3:30       ` Greg KH
  0 siblings, 1 reply; 7+ messages in thread
From: Benjamin Herrenschmidt @ 2006-01-09  2:44 UTC (permalink / raw)
  To: Greg KH
  Cc: Linus Torvalds, Andrew Morton, linux-kernel, linux-pci, Paul Mackerras


> Hi Greg, what patches specifically have problems ? Paul is just back
> from vacation and we are trying to catch up with merging the tons of
> pending powerpc stuffs, but we have a couple of requirements with things
> in this list, notably my small export of pci_cfg_space_size() which
> should be trivial, but also Linas error recovery stuff... So if one of
> these is causing problems, we need to know right now as it means we have
> to rebase.

BTW. I looked a linux-pci and only saw 2 complaints about the e1000 and
sym2 driver patches to implement error recovery. I suppose you could
just drop those 2 and keep the infrastructure in. However, I'm a bit
annoyed because Linas did post those patches (and several times I think)
to the relevant lists, and possibly the maintainers (not sure about
that) and no comment was ever made...

I find it fairly annoying (and that's not the first time that happens)
that a major piece of work gets posted publically several times, nobody
bothers to comment, and by the time it gets send for merging upstream,
suddenly, people wakeup from all over the place NAK'ing it for all sort
of reasons, mostly claiming it wasn't properly reviewed by the
appropriate maintainers...

Ben.


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [GIT PATCH] PCI patches for 2.6.15
  2006-01-09  2:44     ` Benjamin Herrenschmidt
@ 2006-01-09  3:30       ` Greg KH
  0 siblings, 0 replies; 7+ messages in thread
From: Greg KH @ 2006-01-09  3:30 UTC (permalink / raw)
  To: Benjamin Herrenschmidt
  Cc: Greg KH, Linus Torvalds, Andrew Morton, linux-kernel, linux-pci,
	Paul Mackerras

On Mon, Jan 09, 2006 at 01:44:18PM +1100, Benjamin Herrenschmidt wrote:
> 
> > Hi Greg, what patches specifically have problems ? Paul is just back
> > from vacation and we are trying to catch up with merging the tons of
> > pending powerpc stuffs, but we have a couple of requirements with things
> > in this list, notably my small export of pci_cfg_space_size() which
> > should be trivial, but also Linas error recovery stuff... So if one of
> > these is causing problems, we need to know right now as it means we have
> > to rebase.
> 
> BTW. I looked a linux-pci and only saw 2 complaints about the e1000 and
> sym2 driver patches to implement error recovery. I suppose you could
> just drop those 2 and keep the infrastructure in. However, I'm a bit
> annoyed because Linas did post those patches (and several times I think)
> to the relevant lists, and possibly the maintainers (not sure about
> that) and no comment was ever made...

I also got complaints about a number of the pci_register_driver()
changes, and I was reminded that some of the other patches break some
big IBM boxes in bad ways.

> I find it fairly annoying (and that's not the first time that happens)
> that a major piece of work gets posted publically several times, nobody
> bothers to comment, and by the time it gets send for merging upstream,
> suddenly, people wakeup from all over the place NAK'ing it for all sort
> of reasons, mostly claiming it wasn't properly reviewed by the
> appropriate maintainers...

Heh, it's not the first time, and will not be the last :)

I'll be reposting the series to Linus tomorrow.  I'll include your
export patch, and the core pci error handling changes, so you don't need
to worry about your tree.

thanks,

greg k-h

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [GIT PATCH] PCI patches for 2.6.15
  2006-01-06  6:37 [GIT PATCH] PCI patches for 2.6.15 Greg KH
  2006-01-06 18:08 ` Greg KH
@ 2006-01-09 12:03 ` Andrew Morton
  2006-01-09 19:20   ` Greg KH
  1 sibling, 1 reply; 7+ messages in thread
From: Andrew Morton @ 2006-01-09 12:03 UTC (permalink / raw)
  To: Greg KH; +Cc: torvalds, linux-kernel, linux-pci, Jeff Garzik

Greg KH <gregkh@suse.de> wrote:
>
>  Jeff Garzik:
>        x86 PCI domain support: the meat

I have an old ad450nx quad Xeon which I (very) occasionally turn on.  This
patch kills it.

Real Time Clock Driver v1.12
ipmi message handler version 38.0
serio: i8042 AUX port at 0x60,0x64 irq 12
serio: i8042 KBD port at 0x60,0x64 irq 1
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled
serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
RAMDISK driver initialized: 16 RAM disks of 120000K size 1024 blocksize
loop: loaded (max 8 devices)
ACPI: PCI Interrupt 0000:02:04.0[A]: no GSI - using IRQ 11
3c59x: Donald Becker and others. www.scyld.com/network/vortex.html
0000:02:04.0: 3Com PCI 3c980 Cyclone at f8802000. Vers LK1.1.19
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
HPT374: IDE controller at PCI slot 0000:03:08.0
ACPI: PCI Interrupt 0000:03:08.0[A]: no GSI - using IRQ 11
HPT374: chipset revision 7
HPT374: 100% native mode on irq 11
    ide2: BM-DMA at 0x5400-0x5407, BIOS settings: hde:pio, hdf:pio
    ide3: BM-DMA at 0x5408-0x540f, BIOS settings: hdg:pio, hdh:pio
ACPI: PCI Interrupt 0000:03:08.1[A]: no GSI - using IRQ 11
    ide4: BM-DMA at 0x5800-0x5807, BIOS settings: hdi:pio, hdj:pio
    ide5: BM-DMA at 0x5808-0x580f, BIOS settings: hdk:pio, hdl:pio
PIIX4: IDE controller at PCI slot 0000:00:0f.1
PIIX4: chipset revision 1
PIIX4: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0x2420-0x2427, BIOS settings: hda:pio, hdb:pio
    ide1: BM-DMA at 0x2428-0x242f, BIOS settings: hdc:pio, hdd:pio
hda: Maxtor 96147H6, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hdc: HITACHI CDR-8335, ATAPI CD/DVD-ROM drive
hdc: Disabling (U)DMA for HITACHI CDR-8335 (blacklisted)
ide1 at 0x170-0x177,0x376 on irq 15
PIIX4: IDE controller at PCI slot 0000:00:10.0
PIIX4: device not capable of full native PCI mode
PIIX4: device disabled (BIOS)
PIIX4: IDE controller at PCI slot 0000:00:10.0
PIIX4: device not capable of full native PCI mode
PIIX4: device disabled (BIOS)
hda: max request size: 128KiB
hda: 120064896 sectors (61473 MB) w/2048KiB Cache, CHS=65535/16/63, UDMA(33)
hda: cache flushes notsupported
 hda: hda1 hda2 hda3
hdc: ATAPI 24X CD-ROM drive, 128kB Cache
Uniform CD-ROM driver Revision: 3.20
ACPI: PCI Interrupt 0000:03:04.0[A]: no GSI - using IRQ 11
scsi0 : Adaptec AIC7XXX EISA/VLB/PCI SCSI HBA DRIVER, Rev 7.0
        <Adaptec 29160 Ultra160 SCSI adapter>
        aic7892: Ultra160 Wide Channel A, SCSI Id=7, 32/253 SCBs

 0:0:0:0: Attempting to queue an ABORT message
CDB: 0x12 0x0 0x0 0x0 0x24 0x0
 0:0:0:0: Command already completed
aic7xxx_abort returns 0x2002
 0:0:0:0: Attempting to queue an ABORT message
CDB: 0x0 0x0 0x0 0x0 0x0 0x0
------------[ cut here ]------------
kernel BUG at kernel/timer.c:293!


(The timer bug is jejb stuff which I'll take to linux-scsi).

This machine has an old BIOS, from 2000 so the ACPI implementation may not
be great.  But it's worked thus far, and with this patch, the machine is
dead.


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [GIT PATCH] PCI patches for 2.6.15
  2006-01-09 12:03 ` Andrew Morton
@ 2006-01-09 19:20   ` Greg KH
  0 siblings, 0 replies; 7+ messages in thread
From: Greg KH @ 2006-01-09 19:20 UTC (permalink / raw)
  To: Andrew Morton; +Cc: Greg KH, torvalds, linux-kernel, linux-pci, Jeff Garzik

On Mon, Jan 09, 2006 at 04:03:18AM -0800, Andrew Morton wrote:
> Greg KH <gregkh@suse.de> wrote:
> >
> >  Jeff Garzik:
> >        x86 PCI domain support: the meat
> 
> I have an old ad450nx quad Xeon which I (very) occasionally turn on.  This
> patch kills it.

Yeah, I'm going to hold off on sending this to Linus until it gets
sorted out (it also kills newer IBM boxes too :(

Jeff, care to work on fixing this?

thanks,

greg k-h

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2006-01-09 19:20 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-01-06  6:37 [GIT PATCH] PCI patches for 2.6.15 Greg KH
2006-01-06 18:08 ` Greg KH
2006-01-09  2:36   ` Benjamin Herrenschmidt
2006-01-09  2:44     ` Benjamin Herrenschmidt
2006-01-09  3:30       ` Greg KH
2006-01-09 12:03 ` Andrew Morton
2006-01-09 19:20   ` Greg KH

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).