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
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|