This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


Re: [Xen-users] crash e100 amd64 >=4GB RAM

To: xen-users@xxxxxxxxxxxxxxxxxxx
Subject: Re: [Xen-users] crash e100 amd64 >=4GB RAM
From: Daniel Schmitt <daniel.schmitt@xxxxxxx>
Date: Thu, 27 May 2010 20:13:23 +0200
Delivery-date: Mon, 14 Jun 2010 08:25:33 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <AANLkTilZ3oVq1CR-7RVjL4e4TNXoRzJtxBQYXnCW5bYY@xxxxxxxxxxxxxx>
List-help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-id: Xen user discussion <xen-users.lists.xensource.com>
List-post: <mailto:xen-users@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
References: <6a09ed83d239fe912996fdf854c23776.squirrel@xxxxxxxxxxxxxxxxxxxxxx> <AANLkTilZ3oVq1CR-7RVjL4e4TNXoRzJtxBQYXnCW5bYY@xxxxxxxxxxxxxx>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv: Gecko/20100430 Fedora/3.0.4-3.fc13 Thunderbird/3.0.4
Am 27.05.2010 07:32, schrieb Claudiu Curcă:
On Thu, May 27, 2010 at 8:19 AM, Daniel Schmitt<daniel.schmitt@xxxxxxx>  wrote:

Hello list,

I'm using gentoo Linux with xen 3.4.1 and linux kernel 2.6.30 fine till
now where I need more RAM. I used 2GB and now I want to use 4GB.
But upping eth0 (4-port e100 Quad Port Device by Compaq) crashed the
kernel. I tried xen 4.0.0 with linux kernel 2.6.32-r1 from
http://code.google.com/p/gentoo-xen-kernel/downloads/list same error.
Using swiotlb=force or swiotlb=128,force or iommu=off did not succeed
even. The board has a tg3 gigabit NIC eth4, too. Upping this device does
not crash the kernel.
It must have something to do with e100 driver.
The machine where the crash happens is a Dell PowerEdge 840. It uses Intel
Core2Duo (dual core).

Can anyone help?

Here is some crash information:
kernel BUG at lib/swiotlb-xen.c:454!
[<ffffffff80481120>] e100_rx_alloc_skb+0x190/0x230
RIP [<ffffffff803c56a6>] swiotlb_sync_single_for_device+0x96/0xe0
Segmentation fault


Does it happen with a non-xen (sys-kernel/gentoo-sources) kernel too?
(linux-2.6.32-gentoo-r7 is the latest, I believe).
If it does, then this could surely be a problem in the e100 driver and
should be reported upstream.

I tried now with grml 2010-04 amd64 version.
It does not hang. Upping eth0 works. Network traffic is received but not answered. ARP Replies are sent to the wrong IP if an ARP Request is received. I analysed this with tcpdump. Beside this, no packet is sent! If I try to ping another station, the TX packets counter does not get increased.

strange ...

Seems like e100 is broken with amd64?
Perhaps I manage to use plain old eepro100 by D. Becker.


Xen-users mailing list

<Prev in Thread] Current Thread [Next in Thread>
  • Re: [Xen-users] crash e100 amd64 >=4GB RAM, Daniel Schmitt <=