Scheduled Maintenance: We are aware of an issue with Google, AOL, and Yahoo services as email providers which are blocking new registrations. We are trying to fix the issue and we have several internal and external support tickets in process to resolve the issue. Please see: viewtopic.php?t=158230
CONCURRENCY_LEVEL
If defined, this environment variable sets the concurrency level of make used to compile the kernel and the modules set using -j flags to
the sub make in the build target of make-kpkg. Should be a (small) integer, if used. You can get the current number of CPUs using the comâ€
Maurice Green on Usain Bolt's 9.58: "The Earth stopped for a second, and he went to Mars."
Heres a stupid question, i just followed the guide but for the latest version of the patch and it worked great, but i started off with an amd64 kernel and i would like to continue running 64bit. Is the kernel i compiled while running the stock 64bit lenny kernel 64bit or are there additional steps i need to take that werent outlined in the guide to make it 64bit? Thanks!
touser wrote:Heres a stupid question, i just followed the guide but for the latest version of the patch and it worked great, but i started off with an amd64 kernel and i would like to continue running 64bit. Is the kernel i compiled while running the stock 64bit lenny kernel 64bit or are there additional steps i need to take that werent outlined in the guide to make it 64bit? Thanks!
AMD64 is coded in such way that it operates in both long mode which consist of the 64-bit mode and compatibility mode implementation to run 32-bit code in 64-bit environment.
Anyway, if you want to you can look under "Executable file format / Emulation --> i32 Emulation" of your kernel configuration. You can turn it off as long as you're sure that you don't have any 32-bit programs running. However, turning it off will not have any significant impact on the kernel overall.
Maurice Green on Usain Bolt's 9.58: "The Earth stopped for a second, and he went to Mars."
To build the latest rt kernel (2.6.26.8-rt13) that works with audio esp. jack and midi you need Adam Samson's patch.
This is the modified sequence (without bootsplash)
I'm trying to compile kernel 2.6.21.6-rt21 with this guide (it was the last one to work well for me in ubuntu - everything after had many problems with the touchpad and wireless). When running the command:
kernel/built-in.o: In function `run_timer_softirq':
timer.c:(.text+0x12405): undefined reference to `__udivdi3'
timer.c:(.text+0x12428): undefined reference to `__umoddi3'
kernel/built-in.o: In function `do_sysinfo':
(.text+0x128e2): undefined reference to `__udivdi3'
kernel/built-in.o: In function `do_sysinfo':
(.text+0x12902): undefined reference to `__umoddi3'
kernel/built-in.o: In function `do_gettimeofday':
(.text+0x12a57): undefined reference to `__udivdi3'
kernel/built-in.o: In function `do_gettimeofday':
(.text+0x12a77): undefined reference to `__umoddi3'
kernel/built-in.o: In function `getnstimeofday':
(.text+0x12bce): undefined reference to `__umoddi3'
kernel/built-in.o: In function `ktime_get_ts':
(.text+0x1e26c): undefined reference to `__umoddi3'
kernel/built-in.o: In function `hrtimer_run_queues':
(.text+0x1e588): undefined reference to `__udivdi3'
kernel/built-in.o: In function `hrtimer_run_queues':
(.text+0x1e5aa): undefined reference to `__umoddi3'
make[1]: *** [.tmp_vmlinux1] Error 1
Thanks everyone for posting! I finally got my RT kernel built and my ATi drivers working with it. I couldn't get the kernel module for my graphics card to build because of an error that is discussed in this thread on another message board. I built a 2.6.26.8 kernel using the instructions here, the kernel build itself was smooth and easy. The only problem was the fglrx kernel module that would refuse to build even when I had all of the PARAVIRT stuff disabled.
Following the instructions in the above-posted thread, I was able to fix the problem and get the kernel and module built. I hope something gets done to avoid this problem in the future. I was up until about 3:30AM trying to get it working, but now I got it.
CC [M] drivers/staging/altpciechdma/altpciechdma.o
drivers/staging/altpciechdma/altpciechdma.c: In function ‘ape_sg_to_chdma_table’:
drivers/staging/altpciechdma/altpciechdma.c:430: warning: format ‘%08x’ expects type ‘unsigned int’, but argument 3 has type ‘dma_addr_t’
drivers/staging/altpciechdma/altpciechdma.c:434: warning: format ‘%08x’ expects type ‘unsigned int’, but argument 3 has type ‘dma_addr_t’
drivers/staging/altpciechdma/altpciechdma.c:450: warning: format ‘%08x’ expects type ‘unsigned int’, but argument 3 has type ‘dma_addr_t’
drivers/staging/altpciechdma/altpciechdma.c:451: warning: format ‘%08x’ expects type ‘unsigned int’, but argument 3 has type ‘dma_addr_t’
drivers/staging/altpciechdma/altpciechdma.c: In function ‘dma_test’:
drivers/staging/altpciechdma/altpciechdma.c:548: warning: assignment makes integer from pointer without a cast
drivers/staging/altpciechdma/altpciechdma.c: In function ‘probe’:
drivers/staging/altpciechdma/altpciechdma.c:931: warning: label ‘err_rev’ defined but not used
drivers/staging/altpciechdma/altpciechdma.c:914: warning: label ‘err_cdev’ defined but not used
drivers/staging/altpciechdma/altpciechdma.c: At top level:
drivers/staging/altpciechdma/altpciechdma.c:416: warning: ‘ape_sg_to_chdma_table’ defined but not used
CC [M] drivers/staging/asus_oled/asus_oled.o
CC [M] drivers/staging/comedi/comedi_fops.o
In file included from drivers/staging/comedi/comedidev.h:40,
from drivers/staging/comedi/comedi_fops.c:45:
drivers/staging/comedi/interrupt.h:27: error: conflicting types for ‘irqreturn_t’
include/linux/irqreturn.h:14: error: previous declaration of ‘irqreturn_t’ was here
In file included from drivers/staging/comedi/comedidev.h:40,
from drivers/staging/comedi/comedi_fops.c:45:
drivers/staging/comedi/interrupt.h:30:1: warning: "IRQ_RETVAL" redefined
In file included from include/linux/interrupt.h:10,
from drivers/staging/comedi/interrupt.h:22,
from drivers/staging/comedi/comedidev.h:40,
from drivers/staging/comedi/comedi_fops.c:45:
include/linux/irqreturn.h:15:1: warning: this is the location of the previous definition
make[4]: *** [drivers/staging/comedi/comedi_fops.o] BÅ‚Ä…d 1
make[3]: *** [drivers/staging/comedi] BÅ‚Ä…d 2
make[2]: *** [drivers/staging] BÅ‚Ä…d 2
make[1]: *** [drivers] BÅ‚Ä…d 2
make[1]: Opuszczenie katalogu `/home/hadret/debbuild/KERNEL/linux-2.6.29.1-rt7'
make: *** [debian/stamp/build/kernel] BÅ‚Ä…d 2
BÅ‚Ä…d == Error
It's kernel 2.6.29.1 with real time patch applied.
I recently compiled a kernel and lost eth0. Boots and runs but seems like it skipped the drivers. I used make oldconfig but I am curious, do I need to copy over the config from boot? This is a dedicated server and a real pain.
Gregg, I had similar problem and discovered eth1 (in my case) had been renamed to eth3.
Changed all eth1 entries in /etc/network/interfaces to eth3, ran