[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-users] DomU with PCI passthrough NIC crashes with fatal DMA error
In addition, i just tried the CentOS Plus Xen kernel which has the eepro100 driver. Using eepro100 it craps out during boot while configuring the interface. Seems there's some major DMA issues when using PCI passthrough NICs :{ Backtrace using eepro100 follows: Bringing up loopback interface: [ OK ] Bringing up interface eth0: 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:365 invalid opcode: 0000 [1] SMP last sysfs file: /class/net/eth0/address CPU 0Modules linked in: ipv6 dm_multipath parport_pc lp parport eepro100 mii pcspkr dm_snapshot dm_zero dm_mirror dm_mod xenblk ext3 jbd ehci_hcd ohci_hcd uhci_hcd Pid: 1035, comm: arping Not tainted 2.6.18-53.1.4.el5.centos.plusxen #1RIP: e030:[<ffffffff8026e9b3>] [<ffffffff8026e9b3>] dma_map_single+0x16b/0x180 RSP: e02b:ffff88001d55bb98 EFLAGS: 00010086 RAX: 000000000000002f RBX: ffff880000df7c02 RCX: ffff88001ff1f070 RDX: 0000000000000000 RSI: 0000000000000001 RDI: 0000000000000001 RBP: 00000001141dec02 R08: ffff88001f1a79f8 R09: ffff88001d55bb08 R10: 0000000000001b3c R11: ffff88001f4c7078 R12: 000000000000002a R13: ffff88001ff1f070 R14: ffff88001e47b4c0 R15: ffffc200001ea000 FS: 00002aaaab22baf0(0000) GS:ffffffff8059b000(0000) knlGS:0000000000000000 CS: e033 DS: 0000 ES: 0000Process arping (pid: 1035, threadinfo ffff88001d55a000, task ffff88001f4e0040) Stack: 00000000000004d0 ffff88001ed4e000 ffff88001f53d500 0000000000000100 ffff88001f53d000 ffffffff880da78c 0000000000000000 ffff88001f53d000 ffff88001e47b4c0 0000000000000000 Call Trace: [<ffffffff880da78c>] :eepro100:speedo_start_xmit+0x136/0x274 [<ffffffff8040df2a>] __qdisc_run+0xf6/0x1bb [<ffffffff8022fdf5>] dev_queue_xmit+0x1ee/0x313 [<ffffffff8044b5f1>] packet_sendmsg+0x216/0x26c [<ffffffff802538c4>] sock_sendmsg+0xf3/0x110 [<ffffffff80294356>] autoremove_wake_function+0x0/0x2e [<ffffffff8026190f>] _read_lock_irq+0x9/0x19 [<ffffffff802071cf>] find_get_page+0x44/0x4b [<ffffffff8021330d>] filemap_nopage+0x188/0x322 [<ffffffff80208e30>] __handle_mm_fault+0x668/0xf4d [<ffffffff803f76a5>] sys_sendto+0x11c/0x14f [<ffffffff803f7894>] move_addr_to_user+0x5d/0x78 [<ffffffff8026187d>] _spin_lock_irq+0x9/0x14 [<ffffffff80228ace>] do_sigaction+0x189/0x19d [<ffffffff802409af>] do_ioctl+0x21/0x6b [<ffffffff8025d102>] system_call+0x86/0x8b [<ffffffff8025d07c>] system_call+0x0/0x8b Code: 0f 0b 68 38 1b 47 80 c2 6d 01 59 5b 48 89 e8 5d 41 5c 41 5d RIP [<ffffffff8026e9b3>] dma_map_single+0x16b/0x180 RSP <ffff88001d55bb98> <0>Kernel panic - not syncing: Fatal exception Hans Rakers wrote: Hi list,One of my CentOS 5.1 DomU's is regularly crashing on network activity. It has a pci passthrough for direct communication to a Intel Etherexpress 100 card (e100 driver).I managed to grab a kernel crash backtrace through the xen console: _______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-users
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |