All of lore.kernel.org
 help / color / mirror / Atom feed
* Xen killing my e1000s?
@ 2009-12-11 23:36 Jeremy Fitzhardinge
  2009-12-12  0:11 ` Nathan Stratton
  2009-12-12 14:16 ` Andrew Lyon
  0 siblings, 2 replies; 7+ messages in thread
From: Jeremy Fitzhardinge @ 2009-12-11 23:36 UTC (permalink / raw)
  To: Xen-devel

I have this Xeon 3430-based system with a pair of on-board PCI-e 
e1000s.  When I'm running under Xen, they disappear in use.  That is, 
the PCI devices themselves seem to give up the ghost, and lspci -x shows 
all 0xff for their config spaces. They come back to life when I reset 
the machine.

When I boot under native Linux all seems fine.

I'm running with VT-d and all the other features enabled; I haven't 
tried turning them off yet.  There are no obvious messages from the 
kernel or Xen complaining about anything.

This is a new machine, so it could be an outright hardware problem, but 
it seems like an odd failure-mode for a hardware fault (I'd expect 
on-board devices to either work or not work, and not come back on reset).

Anyone got any ideas?

Thanks,
     J

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Xen killing my e1000s?
  2009-12-11 23:36 Xen killing my e1000s? Jeremy Fitzhardinge
@ 2009-12-12  0:11 ` Nathan Stratton
  2009-12-12  0:22   ` Jeremy Fitzhardinge
  2009-12-12 14:16 ` Andrew Lyon
  1 sibling, 1 reply; 7+ messages in thread
From: Nathan Stratton @ 2009-12-12  0:11 UTC (permalink / raw)
  To: Jeremy Fitzhardinge; +Cc: Xen-devel

On Fri, 11 Dec 2009, Jeremy Fitzhardinge wrote:

> I have this Xeon 3430-based system with a pair of on-board PCI-e e1000s. 
> When I'm running under Xen, they disappear in use.  That is, the PCI devices 
> themselves seem to give up the ghost, and lspci -x shows all 0xff for their 
> config spaces. They come back to life when I reset the machine.
>
> When I boot under native Linux all seems fine.
>
> I'm running with VT-d and all the other features enabled; I haven't tried 
> turning them off yet.  There are no obvious messages from the kernel or Xen 
> complaining about anything.
>
> This is a new machine, so it could be an outright hardware problem, but it 
> seems like an odd failure-mode for a hardware fault (I'd expect on-board 
> devices to either work or not work, and not come back on reset).
>
> Anyone got any ideas?

I am seeing something similar with my Xeon systems and igb (Intel 82576) 
cards. I see the ethernet ports die on my switch and the whole xen box 
crashes. Nothing in the logs at all, only clue I have is that the ethernet 
ports bounce on the switch.


><>
Nathan Stratton                                CTO, BlinkMind, Inc.
nathan at robotics.net                         nathan at blinkmind.com
http://www.robotics.net                        http://www.blinkmind.com

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Xen killing my e1000s?
  2009-12-12  0:11 ` Nathan Stratton
@ 2009-12-12  0:22   ` Jeremy Fitzhardinge
  0 siblings, 0 replies; 7+ messages in thread
From: Jeremy Fitzhardinge @ 2009-12-12  0:22 UTC (permalink / raw)
  To: Nathan Stratton; +Cc: Xen-devel

On 12/11/2009 04:11 PM, Nathan Stratton wrote:
> I am seeing something similar with my Xeon systems and igb (Intel 
> 82576) cards. I see the ethernet ports die on my switch and the whole 
> xen box crashes. Nothing in the logs at all, only clue I have is that 
> the ethernet ports bounce on the switch.

I don't think my case is very similar.  The e1000 devices go away, but 
the system seems perfectly happy otherwise (net traffic just stops).  
The leds on the ports look normal too, so the phys appear to be acting 
normally.

     J

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Xen killing my e1000s?
  2009-12-11 23:36 Xen killing my e1000s? Jeremy Fitzhardinge
  2009-12-12  0:11 ` Nathan Stratton
@ 2009-12-12 14:16 ` Andrew Lyon
  2009-12-12 15:07   ` Pygrub cannot detect kernel on ISO image at Xen 4.0-rc1-pre Dom0 Boris Derzhavets
  2009-12-13 19:09   ` Xen killing my e1000s? Jeremy Fitzhardinge
  1 sibling, 2 replies; 7+ messages in thread
From: Andrew Lyon @ 2009-12-12 14:16 UTC (permalink / raw)
  To: Jeremy Fitzhardinge; +Cc: Xen-devel

On Fri, Dec 11, 2009 at 11:36 PM, Jeremy Fitzhardinge <jeremy@goop.org> wrote:
> I have this Xeon 3430-based system with a pair of on-board PCI-e e1000s.
>  When I'm running under Xen, they disappear in use.  That is, the PCI
> devices themselves seem to give up the ghost, and lspci -x shows all 0xff
> for their config spaces. They come back to life when I reset the machine.
>
> When I boot under native Linux all seems fine.
>
> I'm running with VT-d and all the other features enabled; I haven't tried
> turning them off yet.  There are no obvious messages from the kernel or Xen
> complaining about anything.
>
> This is a new machine, so it could be an outright hardware problem, but it
> seems like an odd failure-mode for a hardware fault (I'd expect on-board
> devices to either work or not work, and not come back on reset).
>
> Anyone got any ideas?
>
> Thanks,
>    J
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xensource.com
> http://lists.xensource.com/xen-devel
>

Have you tried using the latest version of the e1000 driver from intel
rather than the in-kernel one? I've had the same problem when using
older kernels on systems with e1000 and Xen, I used the intel driver
for a while but once I switched to using a newer dom0 kernel the
problem went away.

Andy

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Pygrub cannot detect kernel on ISO image at Xen 4.0-rc1-pre Dom0
  2009-12-12 14:16 ` Andrew Lyon
@ 2009-12-12 15:07   ` Boris Derzhavets
  2009-12-13 19:09   ` Xen killing my e1000s? Jeremy Fitzhardinge
  1 sibling, 0 replies; 7+ messages in thread
From: Boris Derzhavets @ 2009-12-12 15:07 UTC (permalink / raw)
  To: Xen-devel


[-- Attachment #1.1: Type: text/plain, Size: 591 bytes --]

Profile bellow works fine to start OSOL DomU install at Xen 3.4.2 Dom0 (2.6.31.6 pv)

root@ServerKoala:~# cat osol.install
name="OSOL127"
memory=2048
bootloader="/usr/local/bin/pygrub"
kernel="/platform/i86xpv/kernel/amd64/unix"
ramdisk="/boot/amd64/x86.microroot"
disk=['phy:/dev/loop0,xvdc:cdrom,r','phy:/dev/sda9,xvda,w']
vif=['bridge=eth0']

Same profile cannot find kernel on ISO image at Xen 4.0-rc1-pre Dom0(2.6.31.6 pv)

I just uninstalled old Xen 3.4.2 and installed freshly been built 4.0-rc1-pre on top of Ubuntu 9.10 Server.

Boris.





________________________________


      

[-- Attachment #1.2: Type: text/html, Size: 1143 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]

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

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Xen killing my e1000s?
  2009-12-12 14:16 ` Andrew Lyon
  2009-12-12 15:07   ` Pygrub cannot detect kernel on ISO image at Xen 4.0-rc1-pre Dom0 Boris Derzhavets
@ 2009-12-13 19:09   ` Jeremy Fitzhardinge
  2009-12-13 19:17     ` Andrew Lyon
  1 sibling, 1 reply; 7+ messages in thread
From: Jeremy Fitzhardinge @ 2009-12-13 19:09 UTC (permalink / raw)
  To: Andrew Lyon; +Cc: Xen-devel

On 12/12/09 06:16, Andrew Lyon wrote:
> Have you tried using the latest version of the e1000 driver from intel
> rather than the in-kernel one? I've had the same problem when using
> older kernels on systems with e1000 and Xen, I used the intel driver
> for a while but once I switched to using a newer dom0 kernel the
> problem went away.
>    

Which drivers are those?

I've been reproducing this fairly reliably with the stock F12 kernel, so 
I think Xen is off the hook.  Still unsure whether its a driver problem 
or something to do with the platform (hardware/BIOS/etc).  It's an Ibex 
Peak-based system, which I think it relatively new.  The BIOS is 1.0a, 
so is probably due for an update...

     J

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Xen killing my e1000s?
  2009-12-13 19:09   ` Xen killing my e1000s? Jeremy Fitzhardinge
@ 2009-12-13 19:17     ` Andrew Lyon
  0 siblings, 0 replies; 7+ messages in thread
From: Andrew Lyon @ 2009-12-13 19:17 UTC (permalink / raw)
  To: Jeremy Fitzhardinge; +Cc: Xen-devel

On Sun, Dec 13, 2009 at 7:09 PM, Jeremy Fitzhardinge <jeremy@goop.org> wrote:
> On 12/12/09 06:16, Andrew Lyon wrote:
>>
>> Have you tried using the latest version of the e1000 driver from intel
>> rather than the in-kernel one? I've had the same problem when using
>> older kernels on systems with e1000 and Xen, I used the intel driver
>> for a while but once I switched to using a newer dom0 kernel the
>> problem went away.
>>
>
> Which drivers are those?

http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=9180&lang=eng
http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=15817&lang=eng
http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=13663&lang=eng



>
> I've been reproducing this fairly reliably with the stock F12 kernel, so I
> think Xen is off the hook.  Still unsure whether its a driver problem or
> something to do with the platform (hardware/BIOS/etc).  It's an Ibex
> Peak-based system, which I think it relatively new.  The BIOS is 1.0a, so is
> probably due for an update...
>
>    J
>

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2009-12-13 19:17 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-12-11 23:36 Xen killing my e1000s? Jeremy Fitzhardinge
2009-12-12  0:11 ` Nathan Stratton
2009-12-12  0:22   ` Jeremy Fitzhardinge
2009-12-12 14:16 ` Andrew Lyon
2009-12-12 15:07   ` Pygrub cannot detect kernel on ISO image at Xen 4.0-rc1-pre Dom0 Boris Derzhavets
2009-12-13 19:09   ` Xen killing my e1000s? Jeremy Fitzhardinge
2009-12-13 19:17     ` Andrew Lyon

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.