Hi Stephan,<br><br><div class="gmail_quote">On Mon, Mar 31, 2008 at 12:00 AM, Stephan Schulz <<a href="mailto:seron@online.de">seron@online.de</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi Todd,<br>
<br>
thank you for your Quick reply. Most likely you are right and there are<br>
pretty good reasons for making a module.<br>
I made suggestes changes, but there still seems to be something wrong.<br>
I did the following:<br>
<br>
- insert "pciback" in /etc/initramfs-tools/modules<br>
- insert "options pciback hide=(00:06.0)" into /etc/modprobe.d/options<br>
- update-initramfs -u<br>
- reboot<br>
<br>
modules of PCI devices still appear in lsmod.<br>
Could it be that when pciback is loaded by initrd the<br>
file /etc/modprobe.d/options isn't already availible? Is there a way to<br>
insert the "options" into the initrd?<br>
Do you have other ideas?<br>
</blockquote><div><br>If I recall correctly, checking if the modules load is not enough to tell. I think the pci device can be hidden and it still sometimes shows up to the dom0.<br><br>Check in your dmesg for pciback messages, such as "seizing device"<br>
<br>Also, you can look in /proc/bus/pci/ for the pciback driver. This process can be done manually with echo/cat commands to the proper files.<br><br>I think this discussion might be noise to the kernel team. I suggest follow up questions should go to either the xen-users list or if there is actually a bug, then put it in launchpad under Ubuntu / the Xen 3.2 package. I follow those as well as quite a few others.<br>
<br>Searching the mailing lists [1] for pciback (and the like) may give you some more clues too. <br><br>Hope that helps.<br><br>Best,<br>Todd<br><br>P.S. I just saw your latest message and I think that it is similar to what I thought happens. I don't know where the bug falls for sure, but it could even be with Xen packages. Searching and asking Ubuntu/Debian stuff on the xen-users list may help. I think I noticed a similar behavior, but never reported it since it works right?  Like I said moving to xen-users seems to make the most sense to me.<br>
<br>[1] <a href="http://xen.markmail.org/">http://xen.markmail.org/</a><br><br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
Thanks a lot for your Help!<br>
Stephan<br>
<br>
<br>
Am Sonntag, den 30.03.2008, 23:13 -0400 schrieb Todd Deshane:<br>
<div><div></div><div class="Wj3C7c">> Hi Stephan,<br>
><br>
> I am not on the kernel team, but I can give you pointers for using<br>
> Xen.<br>
><br>
> Even if pciback is compiled as a module and not directly into the<br>
> kernel, you should still be able to use it.<br>
><br>
> The basic idea is to build it into the initiral RAM disk (initrd). You<br>
> can add the module to /etc/initramfs-tools/modules and then run:<br>
> update-initramfs -u<br>
><br>
> You should then be able to use the pciback functionality. Here<br>
> reference on the xen-users mailing list :<br>
><br>
> <a href="http://xen.markmail.org/search/?q=CentOS" target="_blank">http://xen.markmail.org/search/?q=CentOS</a> and pciback#query:CentOS and<br>
> pciback+page:1+mid:44atjkwi3qi7fzqb+state:results<br>
><br>
> It gives the mkinitrd equivalent, which is a similar tool to the<br>
> mkinitramfs tool that Ubuntu uses.<br>
><br>
> I am guessing that the kernel team did have reason and setup the<br>
> policy of what to build as module etc. If adding it to the initrd<br>
> doesn't work I would recommend that you file a bug to the Xen-3.2<br>
> package, as those bugs are generally fixed in a timely fashion.<br>
><br>
> Also, another appropriate place to ask questions if you run into<br>
> further problems is the xen-users mailing list<br>
> ( <a href="http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users" target="_blank">http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users</a> )<br>
><br>
> Regards,<br>
> Todd<br>
><br>
> On Sun, Mar 30, 2008 at 10:47 PM, Stephan Schulz <<a href="mailto:seron@online.de">seron@online.de</a>><br>
> wrote:<br>
>         Hello kernel-team,<br>
><br>
>         i've just installed the new Hardy Beta Release with<br>
>         ubuntu-xen-server<br>
>         package.<br>
>         Now I wanted to hide some pci devices to pass them to xen<br>
>         guests.<br>
>         The problem now is, that I can't use pciback at boot time<br>
>         because it's a<br>
>         module and not compiled into the kernel.<br>
><br>
>         Will you compile it into the kernel in final release as you<br>
>         did in<br>
>         gutsy?<br>
><br>
>         Thanks for such great work!<br>
>         Stephan<br>
><br>
><br>
>         --<br>
>         kernel-team mailing list<br>
>         <a href="mailto:kernel-team@lists.ubuntu.com">kernel-team@lists.ubuntu.com</a><br>
>         <a href="https://lists.ubuntu.com/mailman/listinfo/kernel-team" target="_blank">https://lists.ubuntu.com/mailman/listinfo/kernel-team</a><br>
><br>
<br>
</div></div></blockquote></div><br>