[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] LSI SAS2008 Option Rom Failure



On Tue, 2012-07-31 at 16:28 +0100, David Erickson wrote:
> >>
> >> As a second question, I am not getting a NIC inside the guest for
> >> network access when using QEMU upstream, I see vif's added to my host
> >> machine:
> >>
> >> vif1.0    Link encap:Ethernet  HWaddr fe:ff:ff:ff:ff:ff
> >>           UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
> >>           RX packets:0 errors:0 dropped:0 overruns:0 frame:0
> >>           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
> >>           collisions:0 txqueuelen:32
> >>           RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
> >>
> >> vif1.0-emu Link encap:Ethernet  HWaddr fe:ff:ff:ff:ff:ff
> >>           inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link
> >>           UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
> >>           RX packets:0 errors:0 dropped:0 overruns:0 frame:0
> >>           TX packets:10 errors:0 dropped:0 overruns:0 carrier:0
> >>           collisions:0 txqueuelen:500
> >>           RX bytes:0 (0.0 B)  TX bytes:1272 (1.2 KB)
> >>
> >> But nothing corresponding inside the guest. My guest's config file has:
> >> vif = ['bridge=xenbr0, type=ioemu']
> >
> > Do you have the necessary driver inside the guest? IIRC the default
> > emulated NIC is the rtl8139.
> >
> > It looks like you've asked for EMU only so I'm not sure why you have got
> > a vif interface, that might be a bug.
> >
> > You should also check that your domU kernel is not unplugging the
> > emulated NIC -- there should be log messages to that effect if it is. I
> > don't recall which guest kernel you have but you could try
> > "xen_emul_unplug=never" on the command line.
> 
> I believe I should have the driver, the test guest I am using is just
> an Ubuntu 11.10 desktop live cd.  Which command line would I put
> "xen_emul_unplug=never"? the guest's kernel boot line?

Yes.

>   Also I was
> somewhat surprised to see xen messages in the guest's kernel dmesg
> given that it is running HVM, unless it has somehow detected it is
> running on top of Xen.

Modern kernels have a feature called "PVHVM" which allows for PV
features, such as device drivers, even for HVM guests. I don't know if
11.10 has that turned on / functional or not.

>   If there is an alternative vif line I should
> use I'm happy to change it.

You could try dropping the type=ioemu.

Ian



_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.