From: Hans de Bruin <jmdebruin@xmsnet.nl>
To: xen-devel@lists.xensource.com
Subject: Xen PCI Pass-through: 0xbf701000 is using VM_IO, but it is 0xfffffffffffff000!
Date: Sun, 11 Sep 2011 15:49:42 +0200 [thread overview]
Message-ID: <4E6CBC76.1030303@xmsnet.nl> (raw)
Hi,
I get a warning in the domU kernels when I pass-through the ehcu/uhci
devices. The usb-ports seem to work. I can use usb-sticks and a sundtek
DVB-C stick. A microsoft usb-mouse is not recognized.
Can I ignore the warning or do I have some serious issue/misconfiguration?
Dom0: xm info:
host : luna
release : 3.1.0-rc5+
version : #6 SMP Sat Sep 10 10:30:18 CEST 2011
machine : x86_64
nr_cpus : 4
nr_nodes : 1
cores_per_socket : 2
threads_per_core : 2
cpu_mhz : 1666
hw_caps :
bfebfbff:20100800:00000000:00000940:0040e31d:00000000:00000001:00000000
virt_caps :
total_memory : 4086
free_memory : 1988
free_cpus : 0
xen_major : 4
xen_minor : 1
xen_extra : .1
xen_caps : xen-3.0-x86_64 xen-3.0-x86_32p
xen_scheduler : credit
xen_pagesize : 4096
platform_params : virt_start=0xffff800000000000
xen_changeset : unavailable
xen_commandline : dom0_mem=768M dom0_max_vcpus=2 loglvl=all
guest_loglvl=all com1=115200,8n1 console=com1,vga
cc_compiler : gcc version 4.5.2 (GCC)
cc_compile_by : hans
cc_compile_domain : system
cc_compile_date : Wed Jun 29 13:29:41 CEST 2011
xend_config_format : 4
Dom0: /proc/cmdline
root=/dev/md2 ro console=hvc0 earlyprintk=xen
xen-pciback.hide=(00:1a.0)(00:1a.1)(00:1a.7)(00:1d.0)(00:1d.1)(00:1d.2)(00:1d.7)
pci=resource_alignment=00:1a.7;00:1d.7
Dom0: cat /etc/xen/vm/aries
kernel = "/etc/xen/boot/vmlinuz-3.1.0-rc5"
builder = 'linux'
memory = 512
name = "aries"
vcpus = 1
pci = [ '00:1a.0', '00:1a.1','00:1a.7' ]
vif = [ 'mac=00:00:00:00:00:09,bridge=br_lan' ]
disk = [ 'phy:vg2/aries_root,xvda,w',
'phy:vg2/aries_nfs,xvdb,w',
'phy:vg2/aries_video,xvdc,w' ]
root = "/dev/xvda2 ro"
extra = "3 iommu=soft"
on_poweroff = 'destroy'
on_reboot = 'restart'
on_crash = 'restart'
Dom0: cat /etc/xen/vm/orion
kernel = "/etc/xen/boot/vmlinuz-3.1.0-rc5"
builder = 'linux'
memory = 512
name = "orion"
vcpus = 2
pci = [ '00:1d.0', '00:1d.1','00:1d.2','00:1d.7']
vif = [ 'mac=00:00:00:00:00:2,bridge=br_lan' ]
disk = [ 'phy:vg2/orion_root,xvda,w' ]
root = "/dev/xvda2 ro"
extra = "3 iommu=soft"
on_poweroff = 'destroy'
on_reboot = 'restart'
on_crash = 'restart'
DomU Aries: dmesg:
[ 0.704330] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 0.704816] ehci_hcd 0000:00:00.7: enabling device (0000 -> 0002)
[ 0.705842] ehci_hcd 0000:00:00.7: Xen PCI mapped GSI18 to IRQ28
[ 0.705951] ------------[ cut here ]------------
pte_debug+0x154/0x160()
[ 0.706099] 0xbf700000 is using VM_IO, but it is 0xfffffffffffff000!
[ 0.706155] Modules linked in:
[ 0.706251] Pid: 1, comm: swapper Not tainted 3.1.0-rc5+ #6
[ 0.706294] Call Trace:
[ 0.706356] [<ffffffff81063baf>] warn_slowpath_common+0x7f/0xc0
[ 0.706418] [<ffffffff81063ca6>] warn_slowpath_fmt+0x46/0x50
[ 0.706481] [<ffffffff81009720>] ? xen_clocksource_read+0x20/0x30
[ 0.706542] [<ffffffff810056f4>] xen_make_pte_debug+0x154/0x160
[ 0.706604] [<ffffffff810046ab>]
__raw_callee_save_xen_make_pte_debug+0x11/0x1e
[ 0.706669] [<ffffffff81302f5f>] ? ioremap_page_range+0x22f/0x300
[ 0.706738] [<ffffffff8103b50e>] __ioremap_caller+0x2ae/0x3a0
[ 0.706755] [<ffffffff8146d39f>] ? usb_hcd_pci_probe+0x18f/0x340
[ 0.706755] [<ffffffff8105c5d0>] ? try_to_wake_up+0x2b0/0x2b0
[ 0.706755] [<ffffffff8103b657>] ioremap_nocache+0x17/0x20
[ 0.706755] [<ffffffff8146d39f>] usb_hcd_pci_probe+0x18f/0x340
[ 0.706755] [<ffffffff8162b80e>] ? _raw_spin_unlock_irqrestore+0x1e/0x30
[ 0.706755] [<ffffffff8132b39f>] local_pci_probe+0x5f/0xd0
[ 0.706755] [<ffffffff8132ccd8>] pci_device_probe+0x88/0xb0
[ 0.706755] [<ffffffff813cb67a>] ? driver_sysfs_add+0x7a/0xb0
[ 0.706755] [<ffffffff813cb986>] driver_probe_device+0x96/0x1c0
[ 0.706755] [<ffffffff813cbab0>] ? driver_probe_device+0x1c0/0x1c0
[ 0.706755] [<ffffffff813cbb5b>] __driver_attach+0xab/0xb0
[ 0.706755] [<ffffffff813cbab0>] ? driver_probe_device+0x1c0/0x1c0
[ 0.706755] [<ffffffff813ca92e>] bus_for_each_dev+0x5e/0x90
[ 0.706755] [<ffffffff813cb5fe>] driver_attach+0x1e/0x20
[ 0.706755] [<ffffffff813cb165>] bus_add_driver+0xc5/0x280
[ 0.706755] [<ffffffff81b1766d>] ? mon_bin_init+0xb5/0xb5
[ 0.706755] [<ffffffff813cc156>] driver_register+0x76/0x140
[ 0.706755] [<ffffffff81628b73>] ? printk+0x41/0x43
[ 0.706755] [<ffffffff81b1766d>] ? mon_bin_init+0xb5/0xb5
[ 0.706755] [<ffffffff8132bb36>] __pci_register_driver+0x56/0xd0
[ 0.706755] [<ffffffff81b176d7>] ehci_hcd_init+0x6a/0x78
[ 0.706755] [<ffffffff81002164>] do_one_initcall+0x44/0x190
[ 0.706755] [<ffffffff81ae5ccb>] kernel_init+0xc8/0x14d
[ 0.706755] [<ffffffff8162e474>] kernel_thread_helper+0x4/0x10
[ 0.706755] [<ffffffff8162c523>] ? int_ret_from_sys_call+0x7/0x1b
[ 0.706755] [<ffffffff8162bafc>] ? retint_restore_args+0x5/0x6
[ 0.706755] [<ffffffff8162e470>] ? gs_change+0x13/0x13
[ 0.706755] ---[ end trace 55922f9402942cd3 ]---
DomU Orion: dmesg:
[ 0.890404] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 0.891167] ehci_hcd 0000:00:00.7: enabling device (0000 -> 0002)
[ 0.892300] ehci_hcd 0000:00:00.7: Xen PCI mapped GSI23 to IRQ32
[ 0.892412] ------------[ cut here ]------------
[ 0.892484] WARNING: at /home/hans/linux-2.6/arch/x86/xen/mmu.c:519
xen_make_pte_debug+0x154/0x160()
[ 0.892556] 0xbf701000 is using VM_IO, but it is 0xfffffffffffff000!
[ 0.892617] Modules linked in:
[ 0.892712] Pid: 1, comm: swapper Not tainted 3.1.0-rc5+ #6
[ 0.892769] Call Trace:
[ 0.892867] [<ffffffff81063baf>] warn_slowpath_common+0x7f/0xc0
[ 0.892960] [<ffffffff81063ca6>] warn_slowpath_fmt+0x46/0x50
[ 0.893052] [<ffffffff81009720>] ? xen_clocksource_read+0x20/0x30
[ 0.893146] [<ffffffff810056f4>] xen_make_pte_debug+0x154/0x160
[ 0.893230] [<ffffffff810046ab>]
__raw_callee_save_xen_make_pte_debug+0x11/0x1e
[ 0.893299] [<ffffffff81302f5f>] ? ioremap_page_range+0x22f/0x300
[ 0.893364] [<ffffffff8103b50e>] __ioremap_caller+0x2ae/0x3a0
[ 0.893521] [<ffffffff8146d39f>] ? usb_hcd_pci_probe+0x18f/0x340
[ 0.893585] [<ffffffff8105c5d0>] ? try_to_wake_up+0x2b0/0x2b0
[ 0.893624] [<ffffffff8103b657>] ioremap_nocache+0x17/0x20
[ 0.893624] [<ffffffff8146d39f>] usb_hcd_pci_probe+0x18f/0x340
[ 0.893624] [<ffffffff8162b80e>] ? _raw_spin_unlock_irqrestore+0x1e/0x30
[ 0.893624] [<ffffffff8132b39f>] local_pci_probe+0x5f/0xd0
[ 0.893624] [<ffffffff8132ccd8>] pci_device_probe+0x88/0xb0
[ 0.893624] [<ffffffff813cb67a>] ? driver_sysfs_add+0x7a/0xb0
[ 0.893624] [<ffffffff813cb986>] driver_probe_device+0x96/0x1c0
[ 0.893624] [<ffffffff813cbab0>] ? driver_probe_device+0x1c0/0x1c0
[ 0.893624] [<ffffffff813cbb5b>] __driver_attach+0xab/0xb0
[ 0.893624] [<ffffffff813cbab0>] ? driver_probe_device+0x1c0/0x1c0
[ 0.893624] [<ffffffff813ca92e>] bus_for_each_dev+0x5e/0x90
[ 0.893624] [<ffffffff813cb5fe>] driver_attach+0x1e/0x20
[ 0.893624] [<ffffffff813cb165>] bus_add_driver+0xc5/0x280
[ 0.893624] [<ffffffff81b1766d>] ? mon_bin_init+0xb5/0xb5
[ 0.893624] [<ffffffff813cc156>] driver_register+0x76/0x140
[ 0.893624] [<ffffffff81628b73>] ? printk+0x41/0x43
[ 0.893624] [<ffffffff81b1766d>] ? mon_bin_init+0xb5/0xb5
[ 0.893624] [<ffffffff8132bb36>] __pci_register_driver+0x56/0xd0
[ 0.893624] [<ffffffff81b176d7>] ehci_hcd_init+0x6a/0x78
[ 0.893624] [<ffffffff81002164>] do_one_initcall+0x44/0x190
[ 0.893624] [<ffffffff81ae5ccb>] kernel_init+0xc8/0x14d
[ 0.893624] [<ffffffff8162e474>] kernel_thread_helper+0x4/0x10
[ 0.893624] [<ffffffff8162c523>] ? int_ret_from_sys_call+0x7/0x1b
[ 0.893624] [<ffffffff8162bafc>] ? retint_restore_args+0x5/0x6
[ 0.893624] [<ffffffff8162e470>] ? gs_change+0x13/0x13
[ 0.893624] ---[ end trace d4aaccc7a6a84eaa ]---
By the way, when I attach all the uhci/ehci devices to one DomU the
error occurs only on detection of the first ehci device.
--
Hans
next reply other threads:[~2011-09-11 13:49 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-09-11 13:49 Hans de Bruin [this message]
2011-09-12 14:56 ` Xen PCI Pass-through: 0xbf701000 is using VM_IO, but it is 0xfffffffffffff000! Konrad Rzeszutek Wilk
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=4E6CBC76.1030303@xmsnet.nl \
--to=jmdebruin@xmsnet.nl \
--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.