Help: Issue to port Linux 2.6.11-1 32-bit kernel to HP Server
Linux - KernelThis forum is for all discussion relating to the Linux kernel.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
I am trying to port the Linux 2.6.11-1 32-bit kernel to a HP server (Dual Intel XEON L5520 physical CPU). The APIC ID of each processor is 0-7 on the first physical CPU and 16-23 on the 2nd physical CPU. The boot processor's APIC ID is 16.
If I bring up more than 8 processors in smpboot.c, the kernel is deadlocked at wait_for_completion() in kernel/rcupdate.c while registering network protocol in net/ipv4/af_inet.c. If I bring up less than 9 processors (no matter these processors are from 1st or 2nd or both physical CPUs), the system work fine. Could you shed some light on this issue. Thank you very much.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.