[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] Re: qemu-dm writing garbage into PCI BAR registers in HVM g
From: |
Dan Gora |
Subject: |
[Qemu-devel] Re: qemu-dm writing garbage into PCI BAR registers in HVM guest in XEN 3.3.1 on SLES11 |
Date: |
Fri, 19 Mar 2010 10:10:33 -0300 |
Does anyone care about this bug? I'm going to lose access to the test
machine where this is easily reproducible pretty soon, so if anyone
wants to take a look at this issue, now would be a good time.
thanks,
dan
On Thu, Mar 18, 2010 at 3:31 PM, Dan Gora <address@hidden> wrote:
> Based on a recommendation from the xen-devel list I changed my domU to
> use the e1000 driver rather than the rtl8139 and the problem went
> away... So there is definately a bug in the rtl8139 driver somewhere..
>
> thanks,
> dan
>
>
> On Thu, Mar 18, 2010 at 1:42 AM, Dan Gora <address@hidden> wrote:
>> Hi All,
>>
>> I've found a problem in qemu-dm from xen 3.3.1_18546_12-3.1 from
>> SLES11. I've posted this question to xen-devel as well, but I thought
>> that I'd post it here since the problem appears to be in qemu-dm.
>>
>> I began investigating this problem when we found that if we pass two
>> instances of our board through to a single HVM domU instance that if
>> we load then unload our driver, after many tens of seconds (30-60 or
>> so) something would write garbage to one of the board's PCI BAR
>> registers. After a couple of days of debugging I've isolated the
>> problem down to the rtl8341 in QEMU, but I'm really not sure what is
>> causing it. It appears that rtl8341 is writing an ethernet packet
>> with write() down a file descriptor which is actually attached to
>> sysfs and my board's PCI configuration space registers.
>>
>
--
Dan Gora
Software Engineer
Adax, Inc.
Av Dona Maria Alves, 793-LJ 04
Ubatuba, SP
CEP 11680-000
Brasil
Tel: +55 (12) 3833-1021 (Brazil and outside of US)
: +1 (510) 859-4801 (Inside of US) <= Note new number!
: dan_gora (Skype)
email: address@hidden