[illumos-Discuss] recent sunos kernels has big problem with qemu's e1000 driver

Andrew Kinney andykinney at advantagecom.net
Thu Sep 16 08:13:59 PDT 2010


On 16 Sep 2010 at 14:32, Andrew Gabriel wrote:

> dpecka wrote:
> > well, in short (i discussed this with qemu/kvm guys):
> > 
> > 1) sunos guys say that problem is in driver emulation .. ok, right
> > 2) qemu guys say **YOU FIX (cuz you have strange implementation)
> > 
> > there is no way out from this .. so i'd like to fix .. it has only one
> > problem .. i am unable to dig out from mdb or whatever i should use
> > what's happening bad in sunos kernel with loaded e1000 driver ..
> 
> Do you really want to fix the problem, or do you just want a working system?
> 
> If it's the latter, why not emulate a different ethernet device in qemu? 
> I've never used qemu myself, but at a quick glance, it looks like it can 
> do Intel 10/100 devices and Realtek devices.
> 


FreeBSD has a problem with the 10/100 Realtek that qemu emulates. The 
fix there was to turn off tx/rx TSO in the FreeBSD driver. 

Maybe a similar fix/workaround will work on the e1000 device driver?

Andrew



More information about the Discuss mailing list