[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] MMIO ioremap() error with PCI passthrough
On 02/07/2008 13:54, Andy Burns wrote: All muxes tuned OK, and recording 3 concurrent programs from the single tuner (which results in about 2Mbytes of data being read from the tuner and written to disk) eats less than 10% CPU in domU and 0.5% in dom0, about 130 interrupts/sec from the tuner. After about an hour I got a kernel panic on the domU Fatal DMA error! Please use 'swiotlb=force' ----------- [cut here ] --------- [please bite here ] --------- Kernel BUG at arch/x86_64/kernel/../../i386/kernel/pci-dma-xen.c:165 invalid opcode: 0000 [1] SMP last sysfs file: /block/dm-1/range CPU 0Modules linked in: xfs(U) saa7134_dvb(U) dvb_pll(U) mt352(U) video_buf_dvb(U) dvb_core(U) nxt200x(U) tda1004x(U) autofs4(U) sunrpc(U) xennet(U) ip6t_REJECT(U) xt_tcpudp(U) ip6table_filter(U) ip6_tables(U) x_tables(U) ipv6(U) xfrm_nalgo(U) crypto_api(U) dm_multipath(U) parport_pc(U) lp(U) parport(U) saa7134(U) video_buf(U) compat_ioctl32(U) ir_kbd_i2c(U) i2c_core(U) ir_common(U) videodev(U) pcspkr(U) v4l1_compat(U) v4l2_common(U) dm_snapshot(U) dm_zero(U) dm_mirror(U) dm_mod(U) xenblk(U) ext3(U) jbd(U) uhci_hcd(U) ohci_hcd(U) ehci_hcd(U) Pid: 10678, comm: saa7130[0] dvb Tainted: G 2.6.18-prep #6 RIP: e030:[<ffffffff802720a2>] [<ffffffff802720a2>] dma_map_sg+0x13f/0x1ae RSP: e02b:ffff88002ea6be00 EFLAGS: 00010282 RAX: 000000000000002f RBX: ffff8800305c7df0 RCX: ffffffff804da728 RDX: 0000000000000000 RSI: 0000000000000001 RDI: 0000000000000000 RBP: 0000000000000003 R08: ffffffff804da728 R09: 0000000000001f5f R10: 000000000000002c R11: ffff88002ea6c000 R12: 0000000000000006 R13: ffff88003fded070 R14: ffff88003df7ede8 R15: 0000000000000003 FS: 00002b787a63a560(0000) GS:ffffffff805ac000(0000) knlGS:0000000000000000 CS: e033 DS: 0000 ES: 0000Process saa7130[0] dvb (pid: 10678, threadinfo ffff88002ea6a000, task ffff880035e32860) Stack: ffff880035e6a0f0 ffff880035e6a0f0 ffff88003df7ede8 ffff88003fded000 0000000000000080 ffffffff88133937 ffff880035e6a0c0 0000000000005e00 ffff88003df7e000 ffffffff88144cf0 Call Trace: [<ffffffff88133937>] :video_buf:videobuf_dma_map+0x115/0x159 [<ffffffff88144cf0>] :saa7134:buffer_prepare+0xbb/0x19b [<ffffffff80298a84>] keventd_create_kthread+0x0/0xc4 [<ffffffff88132d43>] :video_buf:videobuf_read_start+0xa8/0x139 [<ffffffff882f034b>] :video_buf_dvb:videobuf_dvb_thread+0x2a/0x127 [<ffffffff882f0321>] :video_buf_dvb:videobuf_dvb_thread+0x0/0x127 [<ffffffff802339c8>] kthread+0xfe/0x132 [<ffffffff80260b24>] child_rip+0xa/0x12 [<ffffffff80298a84>] keventd_create_kthread+0x0/0xc4 [<ffffffff802338ca>] kthread+0x0/0x132 [<ffffffff80260b1a>] child_rip+0x0/0x12 Code: 0f 0b 68 a5 df 47 80 c2 a5 00 48 8b 7b f0 48 2b 3d 21 f1 40 RIP [<ffffffff802720a2>] dma_map_sg+0x13f/0x1ae RSP <ffff88002ea6be00> <0>Kernel panic - not syncing: Fatal exceptionI presume this kernel option *is* a domU option rather than dom0? when I added it to grub, the domU crashes on boot ... ----------- [cut here ] --------- [please bite here ] --------- Kernel BUG at lib/../arch/i386/kernel/swiotlb.c:160 invalid opcode: 0000 [1] SMP last sysfs file: CPU 0 Modules linked in: Pid: 0, comm: swapper Not tainted 2.6.18-prep #6RIP: e030:[<ffffffff8033ca50>] [<ffffffff8033ca50>] swiotlb_init_with_default_size+0xa0/0x19e RSP: e02b:ffffffff805edf40 EFLAGS: 00010282 RAX: 00000000fffffff4 RBX: 0000000000000900 RCX: 000000000021d106 RDX: ffffffffff578000 RSI: 0000000000000000 RDI: 0000000000000000 RBP: 0000000004000000 R08: 0000000000001000 R09: ffffffff8064d9e0 R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 FS: 0000000000000000(0000) GS:ffffffff805ac000(0000) knlGS:0000000000000000 CS: e033 DS: 0000 ES: 0000 Process swapper (pid: 0, threadinfo ffffffff805ec000, task ffffffff804d5a80)Stack: 00000000000002c3 0000000002040800 0000000000000000 ffffffff80276935 0000000000000000 ffffffff8060051b 0000000000000000 0000000002040800 0000000000000000 0000000000000000 Call Trace: [<ffffffff80276935>] pci_swiotlb_init+0x9/0x2d [<ffffffff8060051b>] mem_init+0x5e/0x233 [<ffffffff805f6a73>] start_kernel+0x189/0x224 [<ffffffff805f61e5>] _sinittext+0x1e5/0x1eb Code: 0f 0b 68 26 d3 48 80 c2 a0 00 48 83 eb 80 48 8b 05 23 cf 34 RIP [<ffffffff8033ca50>] swiotlb_init_with_default_size+0xa0/0x19e RSP <ffffffff805edf40> <0>Kernel panic - not syncing: Fatal exception _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |