Dieter Bloms
2013-Oct-06 18:54 UTC
pci-passthrough to a pv domu worked in xen 4.2.2, but not in 4.3.0
Hello, my dom0 is an alpinelinux installed with kernel 3.10.14-1-grsec and xen 4.2.2. My domU is an opensuse 12.3 with all patches installed. The system works great, but when I do only switch xen from 4.2.2 to 4.3.0 (packages from http://nl.alpinelinux.org/alpine/edge/main/x86_64/) then my kernel in the domU does an Oops and the drivers for my dvb card aren''t loaded successfully. When I switch back to xen 4.2.2 (packages from http://nl.alpinelinux.org/alpine/v2.6/main/x86_64/) it works great. Does anybody have a clue, what I can do to get it working ? I''ve attached my domU config, output of lspci -v and the dmesg, from the domU. -- Regards Dieter -- I do not get viruses because I do not use MS software. If you use Outlook then please do not put my email address in your address-book so that WHEN you get a virus it won''t use my address in the From field. _______________________________________________ Xen-users mailing list Xen-users@lists.xen.org http://lists.xen.org/xen-users
David Sutton
2013-Oct-06 19:58 UTC
Re: pci-passthrough to a pv domu worked in xen 4.2.2, but not in 4.3.0
Dieter, On Sun, Oct 6, 2013 at 1:54 PM, Dieter Bloms <xensource.com@bloms.de> wrote:> Hello, > > my dom0 is an alpinelinux installed with kernel 3.10.14-1-grsec and xen > 4.2.2. > My domU is an opensuse 12.3 with all patches installed. > The system works great, but when I do only switch xen from 4.2.2 to > 4.3.0 (packages from http://nl.alpinelinux.org/alpine/edge/main/x86_64/) > then my kernel in the domU does an Oops and the drivers for my dvb card > aren''t loaded successfully. > > When I switch back to xen 4.2.2 (packages from > http://nl.alpinelinux.org/alpine/v2.6/main/x86_64/) it works great. > > Does anybody have a clue, what I can do to get it working ? > > I''ve attached my domU config, output of lspci -v and the dmesg, from the > domU. > >The default device model was changed with 4.3.0 and the new one isn''t currently as compatible. Try adding the following line into your config to use the traditional model again: *device_model_version = "qemu-xen-traditional" * Regards, David _______________________________________________ Xen-users mailing list Xen-users@lists.xen.org http://lists.xen.org/xen-users
Dieter Bloms
2013-Oct-07 06:14 UTC
Re: pci-passthrough to a pv domu worked in xen 4.2.2, but not in 4.3.0
Hello David, On Sun, Oct 06, David Sutton wrote:> On Sun, Oct 6, 2013 at 1:54 PM, Dieter Bloms <xensource.com@bloms.de> wrote: > > > Hello, > > > > my dom0 is an alpinelinux installed with kernel 3.10.14-1-grsec and xen > > 4.2.2. > > My domU is an opensuse 12.3 with all patches installed. > > The system works great, but when I do only switch xen from 4.2.2 to > > 4.3.0 (packages from http://nl.alpinelinux.org/alpine/edge/main/x86_64/) > > then my kernel in the domU does an Oops and the drivers for my dvb card > > aren''t loaded successfully. > > > > When I switch back to xen 4.2.2 (packages from > > http://nl.alpinelinux.org/alpine/v2.6/main/x86_64/) it works great. > > > > Does anybody have a clue, what I can do to get it working ? > > > > I''ve attached my domU config, output of lspci -v and the dmesg, from the > > domU. > > > > > The default device model was changed with 4.3.0 and the new one isn''t > currently as compatible. Try adding the following line into your config to > use the traditional model again: > > *device_model_version = "qemu-xen-traditional"this doesn''t help. As far as I can see this is for hvm domUs, only. I have to use pv domUs, because of missing IOMMU. I''ve tried pci=nomsi for domU kernel, but also no success. -- regards Dieter -- I do not get viruses because I do not use MS software. If you use Outlook then please do not put my email address in your address-book so that WHEN you get a virus it won''t use my address in the From field.
Dieter Bloms
2013-Nov-16 15:21 UTC
Re: pci-passthrough to a pv domu worked in xen 4.2.2, but not in 4.3.0 (solved; works in 4.3.1)
Hi, On Mon, Oct 07, Dieter Bloms wrote:> > > my dom0 is an alpinelinux installed with kernel 3.10.14-1-grsec and xen > > > 4.2.2. > > > My domU is an opensuse 12.3 with all patches installed. > > > The system works great, but when I do only switch xen from 4.2.2 to > > > 4.3.0 (packages from http://nl.alpinelinux.org/alpine/edge/main/x86_64/) > > > then my kernel in the domU does an Oops and the drivers for my dvb card > > > aren''t loaded successfully. > > > > > > When I switch back to xen 4.2.2 (packages from > > > http://nl.alpinelinux.org/alpine/v2.6/main/x86_64/) it works great. > > > > > > Does anybody have a clue, what I can do to get it working ? > > > > > > I''ve attached my domU config, output of lspci -v and the dmesg, from the > > > domU. > > > > > > > > The default device model was changed with 4.3.0 and the new one isn''t > > currently as compatible. Try adding the following line into your config to > > use the traditional model again: > > > > *device_model_version = "qemu-xen-traditional" > > this doesn''t help. > As far as I can see this is for hvm domUs, only. > I have to use pv domUs, because of missing IOMMU. > > I''ve tried pci=nomsi for domU kernel, but also no success.today I tried xen 4.3.1 anddvb drivers were loaded succesfully. It worked with the exact same config as for 4.2.2. -- Best regards Dieter -- I do not get viruses because I do not use MS software. If you use Outlook then please do not put my email address in your address-book so that WHEN you get a virus it won''t use my address in the From field.