Please take our Survey
logo       

Choosing A Webhost:
A web hosting service is a type of Internet hosting service that allows individuals and organizations to provide their own website accessible via the World Wide Web. Web hosts are companies that provide space on a server they own for use by their clients as well as providing Internet connectivity, typically in a data center. Web hosts can also provide data center space and connectivity to the Internet for servers they do not own to be located in their data center, called colocation. more...

Re: blkbk/netbk modules fail to load on fedora xen/ia64: msg#00050

Subject: Re: blkbk/netbk modules fail to load on fedora xen/ia64
Hi, Aron and all

>> We may have to change dom0_mem of FC6 default to 1GB.
>> But I think the best fix is (1) statically link the modules.
>> (Because all kernel-xen need blkbk/netbk and xenblk/net. 
>> ide module is also static link. And because xen community member
>> test the statically linked modules, I think the statically linked
>> modules is stabler than the dynamic linked modlues.)
>
>I don't mind asking RH to statically link the modules if there is good
>reason.  However I don't understand why it is needed.  512M is a lot
>of memory!  How can it be filled to the extent that the blkbk/netbk
>modules won't load?  What are their requirements?
>

Please see the following error message.
    FATAL: Error inserting blkbk
    (/lib/modules/2.6.17-1.2566.fc6xen/kernel/drivers/xen/
    blkback/blkbk.ko): Cannot allocate memory
    modprobe: page allocation failure. order:8, mode:0xd0

blkbk.ko request order8 pages in blkif_init().
order8 pages is very big.
page_alloc() probably fail when it is requested order8 pages,
because page_alloc() must return contiguos pages.
Especially after boot and terminate some processes,
page_alloc() is hard to allocate order8 pages.

So when dom0_mem=1G, page_allo() is easier to allocate them 
than dom0_mem=512M.
And when statically linked modules, page_alloc() is the easest 
to allocate them.

I think implementation of blk/netbk.ko is not good.
But I think statically linked modules is the best solution in your 
solutions.
And I think this issue is happened in the case of not only ia64,
but also x86.
(In the case of x86, default size of dom0_mem is physcal memory size.
So this issue is hard to be happened.)

Please commets.

FYI
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=202971

Best Regards,

Akio Takebe


<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

Recently Viewed:
qnx.openqnx.dev...    gcc.libstdc++.c...    solaris.opensol...    information-ret...    misc.misterhous...    web.catalyst.ge...    apache.webservi...    redhat.release....    hardware.lirc/2...    kernel.autofs/2...    technology.sust...    linux.vdr/2003-...    editors.lyx.gen...    org.user-groups...    netbsd.devel.pk...    xdg.devel/2004-...    version-control...    jakarta.slide.d...    debian.packages...    creativecommons...    ports.ppc.embed...    bug-tracking.bu...   
Home | blog view | USPTO Patent Archive | advertise | OSDir is an inevitable website. super tiny logo

Free Magazines

Cisco News
Receive a free quarterly e-newsletter with exclusive articles on how Cisco IT uses its own products and solutions to enable the business.
subscribe

Systems Management News, the newspaper for IT systems administration and data center managers! Each issue of Systems Management News is chock-full of news and analysis to help you understand what's happening in your field.
subscribe

The Enterprise Newsweekly eWeek is the essential technology information source for builders of e-business.
subscribe

Oracle Magazine Oracle Magazine contains technology strategy articles, sample code, tips, Oracle and partner news, how to articles for developers and DBAs, and more. Oracle (NASDAQ: ORCL) is the world's largest enterprise software company.
subscribe

Total Telecom Total Telecom is "The Economist of the communications industry".
subscribe