[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [Xen-devel] Dom0 crash in UHCI driver when using serial



Hi Alexia,

It should not related serial. Please try to remove "iommu=1". We have reported 
this issue serveral days ago with the title "[Xen-devel] Critical bug: VT-d 
fault causes disk corruption or Dom0 kernel panic."
 
BTW, Allen Kay is trying to fix it. You can at least pick up Xen changeset 
"19027:95d8788bf4be" for normal booting. 

Best Regards,
Yongkang You

On Friday, January 23, 2009 2:54 PM, "Alexia Benington" wrote:
> Hi all,
> 
> Apologies, I realized I missed out the subject in my previous
> submission, thus this resend. 
> 
> My Dom0 crashed if I use the first grub configuration, but is ok if I
> use the following one. 
> 
> kernel          /boot/xen-3.4-unstable.gz
> module          /boot/vmlinuz-2.6.18.8-xen root=/dev/sda2 ro
> 
> kernel          /boot/xen-3.4-unstable.gz com1=9600,8n1 console=com1
> iommu=1 
> module          /boot/vmlinuz-2.6.18.8-xen root=/dev/sda2 ro
> xencons=ttyS console=tty0 console=ttyS0 
> 
> I've attached the full boot trace. Below is a snippet of the crash
> region. Does anyone have any idea what's going on? 
> 
> Thanks and have a nice day.
> 
> 
> - Alexia
> 
> ==============================
> ==================
> USB Universal Host Controller Interface driver v3.0
> ACPI: PCI Interrupt 0000:00:1a.0[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 1
> uhci_hcd 0000:00:1a.0: irq 16, io base 0x0000e0e0
> (XEN) [VT-D]iommu.c:721: iommu_page_fault: iommu->reg =
> ffff828bfff55000 (XEN) [VT-D]iommu.c:693: iommu_fault_status: Primary
> Pending Fault (XEN) [VT-D]iommu.c:675: iommu_fault:DMA Read: 0:1a.0
> addr bf7ed000 REASON 6 iommu->reg = ffff828bfff55000 (XEN)
> print_vtd_entries: iommu = ffff8300bfef10f0 bdf = 0:1a:0 gmfn = bf7ed
> (XEN)     root_entry = ffff83013bdea000 (XEN)     root_entry[0] =
> 1374a0001 (XEN)     context = ffff8301374a0000
> (XEN)     context[d0] = 101_13bde6001
> (XEN)     l3 = ffff83013bde6000
> (XEN)     l3_index = 2
> (XEN)     l3[2] = 137a83003
> (XEN)     l2 = ffff830137a83000
> (XEN)     l2_index = 1fb
> (XEN)     l2[1fb] = 137887003
> (XEN)     l1 = ffff830137887000
> (XEN)     l1_index = 1ed
> (XEN)     l1[1ed] = 0
> (XEN)     l1[1ed] not present
> 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
> usb usb1: configuration #1 chosen from 1 choice
> usb usb1: can't set config #1, error -108
> uhci_hcd 0000:00:1a.0: HC died; cleaning up
> Unable to handle kernel NULL pointer dereference at 0000000000000018
>  RIP: [<ffffffff88019be9>] :usbcore:usb_kick_khubd+0x7/0x17
> PGD ef053067 PUD ef051067 PMD 0
> Oops: 0000 [1] SMP
> CPU 3
> Modules linked in: uhci_hcd usbcore thermal processor fan
> Pid: 496, comm: insmod Not tainted 2.6.18.8-xen #1
> RIP: e030:[<ffffffff88019be9>]  [<ffffffff88019be9>]
> :usbcore:usb_kick_khubd+0x7/0x17 
> RSP: e02b:ffff8800eeb6fc50  EFLAGS: 00010002
> RAX: 0000000000000000 RBX: ffff8800eed03c00 RCX: ffffffffff578000
> RDX: ffffffffff578000 RSI: 0000000000000001 RDI: ffff8800ef03e000
> RBP: 0000000000000000 R08: 000000000000000e R09: 0000000000000001
> R10: ffff8800ef052570 R11: ffffffff80300885 R12: ffff8800eecb01c8
> R13: 0000000000000000 R14: ffff8800ef03e000 R15: ffff8800eecb0070
> FS:  00002ad0ef6c66d0(0000) GS:ffffffff804d9180(0000)
> knlGS:0000000000000000 
> CS:  e033 DS: 0000 ES: 0000
> Process insmod (pid: 496, threadinfo ffff8800eeb6e000, task
> ffff8800eec867a0) 
> Stack:  ffffffff8801a39b 0000000000000012 ffff8800ef03e000
>  ffff8800eed03c00 ffffffff8801ad3c 0000001000000004 ffff8800eecb00e0
>  ffff8800eed03c00 ffff8800eecb0000 0000000000000004 ffffffff8803d4a0
> 0000000000000000 
> Call Trace:
>  [<ffffffff8801a39b>] :usbcore:usb_hc_died+0x5f/0x72
>  [<ffffffff8801ad3c>] :usbcore:usb_add_hcd+0x4eb/0x562
>  [<ffffffff880230cf>] :usbcore:usb_hcd_pci_probe+0x1e6/0x28f
>  [<ffffffff802f4f5e>] pci_device_probe+0x4c/0x75
>  [<ffffffff8034f250>] pci_bus_probe_wrapper+0x86/0x92
>  [<ffffffff802f4e48>] pci_match_device+0x13/0xbd
>  [<ffffffff8803d000>] :uhci_hcd:uhci_start+0x21e/0x3c0
>  [<ffffffff802f4f06>] pci_bus_match+0x14/0x20
>  [<ffffffff80346048>] driver_probe_device+0x52/0xa8
>  [<ffffffff80346177>] __driver_attach+0x6d/0xaa
>  [<ffffffff8034610a>] __driver_attach+0x0/0xaa
>  [<ffffffff80345a49>] bus_for_each_dev+0x43/0x6e
>  [<ffffffff803456a7>] bus_add_driver+0x7e/0x130
>  [<ffffffff802f50f9>] __pci_register_driver+0x57/0x7d
>  [<ffffffff8804305c>] :uhci_hcd:uhci_hcd_init+0x5c/0x97
>  [<ffffffff8024b1f5>] sys_init_module+0x16cc/0x1883
>  [<ffffffff8020a518>] system_call+0x68/0x6d
>  [<ffffffff8020a4b0>] system_call+0x0/0x6d
> 
> 
> Code: 48 8b 40 18 48 8b b8 f0 01 00 00 e9 52 db ff ff 41 56 41 55
> RIP  [<ffffffff88019be9>] :usbcore:usb_kick_khubd+0x7/0x17
>  RSP <ffff8800eeb6fc50>
> CR2: 0000000000000018
>  Killed

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.