All of lore.kernel.org
 help / color / mirror / Atom feed
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: "David P. Quigley" <dpquigl@tycho.nsa.gov>
Cc: "xen-devel@lists.xensource.com" <xen-devel@lists.xensource.com>,
	Daniel Stodden <daniel.stodden@citrix.com>
Subject: Xen 4.0 + PVOPS + Intel VTD + USB EHCI = BUG()
Date: Tue, 26 Jan 2010 13:19:49 -0500	[thread overview]
Message-ID: <20100126181949.GA14346@phenom.dumpdata.com> (raw)
In-Reply-To: <1264527964.20158.87.camel@moss-terrapins.epoch.ncsc.mil>

> > The kernel output. Can you boot the pvops kernel without Xen and provide
> > the 'dmesg' and 'cat /proc/interrupts' output please?
> 
> I attached two files with the output.

> Initializing cgroup subsys cpuset
> Initializing cgroup subsys cpu
> Linux version 2.6.31.6-pvops-dom0 (dpquigl@moss-wolverine.epoch.ncsc.mil) (gcc version 4.4.1 20090725 (Red Hat 4.4.1-2) (GCC) ) #7 SMP Tue Jan 26 12:09:38 EST 2010
> Command line: ro root=/dev/mapper/VolGroup-lv_root console=tty0 console=ttyS0,115200n8
> KERNEL supported cpus:
>   Intel GenuineIntel
>   AMD AuthenticAMD
>   Centaur CentaurHauls
> BIOS-provided physical RAM map:

... snip ..
> pci 0000:00:1a.0: reg 20 io port: [0xff20-0xff3f]
> pci 0000:00:1a.1: reg 20 io port: [0xff00-0xff1f]
> pci 0000:00:1a.2: reg 20 io port: [0xfc00-0xfc1f]
> pci 0000:00:1a.7: reg 10 32bit mmio: [0xfebda000-0xfebda3ff]
> pci 0000:00:1a.7: PME# supported from D0 D3hot D3cold
> pci 0000:00:1a.7: PME# disabled

... snip ..
> IOMMU: Setting identity map for device 0000:00:1a.0 [0xbfe58000 - 0xbfe70000]
> IOMMU: Setting identity map for device 0000:00:1a.1 [0xbfe58000 - 0xbfe70000]
> IOMMU: Setting identity map for device 0000:00:1a.2 [0xbfe58000 - 0xbfe70000]
> IOMMU: Setting identity map for device 0000:00:1a.7 [0xbfe58000 - 0xbfe70000]

... snip ...
> ehci_hcd 0000:00:1a.7: PCI INT C -> GSI 22 (level, low) -> IRQ 22
> ehci_hcd 0000:00:1a.7: setting latency timer to 64
> ehci_hcd 0000:00:1a.7: EHCI Host Controller
> ehci_hcd 0000:00:1a.7: new USB bus registered, assigned bus number 1
> ehci_hcd 0000:00:1a.7: debug port 1
> ehci_hcd 0000:00:1a.7: cache line size of 32 is not supported
> ehci_hcd 0000:00:1a.7: irq 22, io mem 0xfebda000
> ehci_hcd 0000:00:1a.7: USB 2.0 started, EHCI 1.00
> usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
> usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
> usb usb1: Product: EHCI Host Controller
> usb usb1: Manufacturer: Linux 2.6.31.6-pvops-dom0 ehci_hcd
> usb usb1: SerialNumber: 0000:00:1a.7
> usb usb1: configuration #1 chosen from 1 choice
> hub 1-0:1.0: USB hub found
> hub 1-0:1.0: 6 ports detected
> work_for_cpu used greatest stack depth: 3888 bytes left
>   alloc irq_desc for 23 on node 0
>   alloc kstat_irqs on node 0
> ehci_hcd 0000:00:1d.7: PCI INT A -> GSI 23 (level, low) -> IRQ 23
> ehci_hcd 0000:00:1d.7: setting latency timer to 64
> ehci_hcd 0000:00:1d.7: EHCI Host Controller
> ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 2
> ehci_hcd 0000:00:1d.7: debug port 1
> ehci_hcd 0000:00:1d.7: cache line size of 32 is not supported
> ehci_hcd 0000:00:1d.7: irq 23, io mem 0xff980000
> ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00
> usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
> usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
> usb usb2: Product: EHCI Host Controller
> usb usb2: Manufacturer: Linux 2.6.31.6-pvops-dom0 ehci_hcd
> usb usb2: SerialNumber: 0000:00:1d.7
> usb usb2: configuration #1 chosen from 1 choice
> hub 2-0:1.0: USB hub found
> hub 2-0:1.0: 6 ports detected
> ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver

So what happend to 0000:00:1a.0 and 0000:00:1a.1? In the Xen boot
those devices were the ones that failed:

uhci_hcd 0000:00:1a.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
uhci_hcd 0000:00:1a.0: UHCI Host Controller
uhci_hcd 0000:00:1a.0: new USB bus registered, assigned bus number 3
uhci_hcd 0000:00:1a.0: irq 16, io base 0x0000ff20
uhci_hcd 0000:00:1a.0: host system error, PCI problems?
uhci_hcd 0000:00:1a.0: host controller halted, very bad!
uhci_hcd 0000:00:1a.0: HC died; cleaning up
uhci_hcd 0000:00:1a.0: USB bus 3 deregistered
uhci_hcd 0000:00:1a.0: PCI INT A disabled
uhci_hcd 0000:00:1a.0: init 0000:00:1a.0 fail, -108
uhci_hcd: probe of 0000:00:1a.0 failed with error -108

But they don't show up in your bootup here? So did somethinh change? Did
they get initialized later?

Can you provide the 'lspci -vvvv' from your bare-metal? Wonder what the
1a.0 and 1a.1 show as.

  reply	other threads:[~2010-01-26 18:19 UTC|newest]

Thread overview: 48+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-01-21 22:27 What is the state of blktap2? David P. Quigley
2010-01-21 22:38 ` Pasi Kärkkäinen
2010-01-21 22:46   ` David P. Quigley
2010-01-21 22:55     ` Pasi Kärkkäinen
2010-01-21 22:59       ` Pasi Kärkkäinen
2010-01-21 23:09         ` David P. Quigley
2010-01-21 23:13         ` David P. Quigley
2010-01-22  7:14           ` Pasi Kärkkäinen
2010-01-22 18:43             ` Jeremy Fitzhardinge
2010-01-22 19:41               ` David P. Quigley
2010-01-21 23:00       ` David P. Quigley
2010-01-21 22:54 ` Daniel Stodden
2010-01-21 22:52   ` David P. Quigley
2010-01-22 22:10   ` David P. Quigley
2010-01-22 22:12     ` Konrad Rzeszutek Wilk
2010-01-22 22:22       ` David P. Quigley
2010-01-22 22:43         ` Konrad Rzeszutek Wilk
2010-01-25 23:23           ` David P. Quigley
2010-01-26  7:10             ` Pasi Kärkkäinen
2010-01-26 16:32               ` David P. Quigley
2010-01-26 16:47                 ` Pasi Kärkkäinen
2010-01-26 16:49                   ` David P. Quigley
2010-01-26 17:06                     ` Pasi Kärkkäinen
2010-01-26 14:42             ` Konrad Rzeszutek Wilk
2010-01-26 16:42               ` David P. Quigley
2010-01-26 16:57                 ` Konrad Rzeszutek Wilk
2010-01-26 17:46                   ` David P. Quigley
2010-01-26 18:19                     ` Konrad Rzeszutek Wilk [this message]
2010-01-26 18:44                       ` Xen 4.0 + PVOPS + Intel VTD + USB EHCI = BUG() David P. Quigley
2010-01-26 19:24                       ` David P. Quigley
2010-01-26 19:30                       ` David P. Quigley
2010-01-26 19:46                         ` Pasi Kärkkäinen
2010-01-26 20:21                           ` David P. Quigley
2010-01-27  2:49                             ` Han, Weidong
2010-01-27 18:48                               ` David P. Quigley
2010-01-28  1:50                                 ` Han, Weidong
2010-01-28 16:10                                   ` David P. Quigley
2010-01-30 13:50                                     ` Han, Weidong
2010-02-01 21:35                                       ` David P. Quigley
2010-02-03  3:08                                         ` Weidong Han
2010-02-03 16:38                                           ` David P. Quigley
2010-02-04  1:59                                             ` Weidong Han
2010-02-04 16:05                                               ` David P. Quigley
2010-01-27  9:08                             ` Sander Eikelenboom
2010-01-27 20:22                         ` David P. Quigley
2010-01-28  9:24                           ` Pasi Kärkkäinen
2010-01-28 14:49                             ` David P. Quigley
2010-01-28 15:02                               ` Pasi Kärkkäinen

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20100126181949.GA14346@phenom.dumpdata.com \
    --to=konrad.wilk@oracle.com \
    --cc=daniel.stodden@citrix.com \
    --cc=dpquigl@tycho.nsa.gov \
    --cc=xen-devel@lists.xensource.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.