Everything about UNIX kernels: development, configuration, compilation, design, etc.

learn more… | top users | synonyms

7
votes
1answer
122 views

NTP and NTPD Nanokernel

I had a couple of questions about the NTP Nanokernel as explained here: http://www.eecis.udel.edu/~mills/database/brief/nano/nano.pdf The big question is how does this Nanokernel manage to deliver an ...
1
vote
3answers
4k views

CentOS ELRepo Kernel installing VMware

Already installed VMware Workstation 9 on my Linux CentOS 6.5 Final with 3.10.40-1.el6.elrepo.x86_64 running kernel. When I open VMware Workstation, it asks me to locate the Kernel Headers ...
3
votes
1answer
55 views

How do I detect that my system has auto-rebooted after a kernel panic?

I'm using Linux in embedded systems, and want to configure the system to automatically reboot after a kernel panic. However, when the system comes back up, it's important for me to detect and log the ...
1
vote
0answers
40 views

cannot upgrade kernel (grubby fatal error: unable to find a suitable template)

I have an appliance (read: a PC in a rackmount chassis which sits in the rack and does its job for years without anyone really paying it much attention until it dies) running CentOS 5.4. Trying to ...
0
votes
1answer
102 views

how to get 32 bit kernel headers in 64 bit debian jessie installation [duplicate]

aptitude search linux-headers provides this: p linux-headers-3.16.0-4-all - All header files for Linux 3.16 (meta-pack p linux-headers-3.16.0-4-all-amd6 - All header files for Linux 3.16 ...
53
votes
5answers
6k views

Why is the Linux kernel called an “image”?

I often hear people refer to the Linux kernel as the Linux kernel image and I can't seem to find an answers on any search engines as to why its called an image. When I think of an image I can only ...
2
votes
1answer
39 views

linux kernel module building prerequisites

The "How to Build External Modules" section of the kernel.org kbuild documentation ( https://www.kernel.org/doc/Documentation/kbuild/modules.txt ) says: To build external modules, you must have a ...
3
votes
1answer
50 views

Difference in execution of init with embedded vs. external initramfs?

I'm building a very minimal linux system that just consists of the kernel (v4.1-rc5) and an initramfs populated with busybox (v1.23.2). It works fine for the most part, but I observe a difference in ...
1
vote
1answer
41 views

Linux kernel: meaning of source-tree, in-tree and out-of-tree

What do the terms "in-tree" and "out-of-tree" exactly mean? Also, does "source tree" specifically refer to the official kernel released from / maintained at kernel.org or is it a more general term ...
113
votes
3answers
8k views

What does the Windows flag in the Linux logo of kernel 3.11 mean?

I've just installed kernel-3.11.0-1.fc20 for my Fedora 19 installation. During the rebooting progress, I saw the Linux logo with a Windows flag in it, what does it mean? The Fedora 19 is installed ...
2
votes
1answer
50 views

How can I prevent a module from flooding my kernel log with useless output?

I'm using the atmel_mxt_ts module, and it floods my kernel log with useless status messages, about 10 per second. I'm worried this will make my journal massive and cause unnecessary writes to my SSD. ...
2
votes
0answers
65 views

How to explain strange kernel messages?

I have a server running on Debian Wheezy 3.2.68-1+deb7u1 x86_64. Lately strange records in /var/log/messages appeared. First messages of this log starts just after server reboot. 6.222.18 LEN=44 ...
1
vote
1answer
67 views

Is the Linux kernel affected by paging?

Is the whole kernel always loaded to RAM whatever the size of the RAM? In other words, can the Linux kernel be affected by paging (some part of kernel reside in virtual memory)?
2
votes
2answers
919 views

SIOCSIFADDR: File exists after upgrading kernel

Since upgrading my (Gentoo) kernel from 2.6.38 to 3.3.8 (via oldconfig), I can't get the network on eth0 up anymore. It reports "SIOCSIFADDR: File exists" with a number of other SIOCSIF* errors that ...
0
votes
0answers
20 views

How to debug freeze at start, output of syslog

Every now and then, my computer freezes while starting. I can see some "Oops" in /var/log/syslog, but from there I am not sure what to do to try and fix the problem. Jun 5 12:47:40 fulla kernel: [ ...
1
vote
1answer
93 views

How does the Linux kernel initialize console graphics?

Observation: I switch on a Linux box Boot loader displays its output on screen Boot starts with first output messages Screen goes blank, and never comes back on. Note: this is about the console, ...
1
vote
0answers
138 views

how to make LVMs at available boot? kernel panic - dracut cannot find logical volumes after kernel upgrade in CentOS 6.6

I have a centoOS 6.6 vmware vm that I ran yum update on which upgraded the kernel after reboot, I started getting this: dracut Warning: No root device "block:/dev/vg_myhost/lv_root" found dracut ...
0
votes
0answers
38 views

Qemu Linux(kernel with debugging symbols) and ARM

I'm looking for a Linux ARM kernel, disk image and initrd that is compiled with debugging symbols. I'm looking to debug the kernel using the qemu and gdb. Could you point me to an arm linux image that ...
5
votes
1answer
2k views

Kernel booting stops right after “Uncompressing Linux…”

I'm trying to bring up an ARM-based board. I've got U-Boot working but can't seem to get the kernel to load. Most of the time it only goes as far as: Starting kernel ... Uncompressing Linux... A ...
2
votes
1answer
77 views

Linux kernel patches: can I skip some?

I have the source of Linux 3.4.0 to which I added some modifications. I know that here (ftp://ftp.kernel.org/pub/linux/kernel/v3.x/) I can find all the 107 patches that need to be applied to my source ...
1
vote
0answers
21 views

System accounting misbehaviour on MacOS X (Yosemite)?

On all my Unixes (CentOS, FreeBSD, MacOS X) I activate the system accounting as a basic security rule. On MacOS X (Yosemite, 10.10.3) I see a misbehaviour I am investigating to fix. Everytime I run ...
3
votes
3answers
3k views

Ping IP works, nslookup fails. New Kernel

I am compiling my own 3.14 kernel. I fear I may have left out some important networking feature to get DNS working. I can't resolve domain names. I can ping my DNS server. I can resolve using that ...
4
votes
3answers
4k views

How to add more /dev/loop* devices on Fedora 19

How to add more /dev/loop* devices on Fedora 19? I do: # uname -r 3.11.2-201.fc19.x86_64 # lsmod |grep loop # ls /dev/loop* /dev/loop0 /dev/loop1 /dev/loop2 /dev/loop3 /dev/loop4 /dev/loop5 ...
0
votes
0answers
32 views

High read/write system call time

I am facing a weird problem with one of process taking more processing time in one system comparing to other systems. Most of the time is spending on read and write system call on problem host. I am ...
1
vote
2answers
60 views

Triggering hardware interrupts by connecting parallel port pins 9 and 10 does not work

I want to trigger hardware interrupts as described in the book Linux Device Drivers by connecting pins 9 and 10 with a wire. I tried that but apparently there's no interrupt beeing triggered: cat ...
1
vote
1answer
3k views

Driver install, kernel source not found

I am trying to install a NVidia Cuda driver on a Amazon EC2. GPU instance (Amazon Linux AMI (HVM) 2013.09.2 - ami-e9a18d80) following the instructions laid out in a blog. It worked for the last two ...
6
votes
1answer
4k views

“Argument list too long”: How do I deal with it, without changing my command?

When I run a command like ls */*/*/*/*.jpg, I get the error -bash: /bin/ls: Argument list too long I know why this happens: it is because there is a kernel limit on the amount of space for ...
3
votes
0answers
47 views

Book for understanding latest Linux kernel [closed]

I want to understand the Linux kernel. For this I have the book "UnderStanding the Linux Kernel, 3e". Inside the book I have found that the book has written based on Linux kernel 2.6. But as my ...
0
votes
2answers
1k views

How to disable core dump generation in Centos (cPanel Server)?

I want to disable core dump generation, How can I disable it ? One of the website keeps generating core dumps every second and eats up all the disk space. OS Details: CentOs cPanel Server ...
3
votes
2answers
181 views

What are the programs/commands which the magic SysRq key invoke?

From Magic SysRq key The magic SysRq key is a key combination understood by the Linux kernel, which allows the user to perform various low level commands regardless of the system's state. It ...
0
votes
1answer
249 views

How do you install the FreeBSD10 kernel sources?

I am trying to run an update of freebsd10 and I am being asked for the kernel sources ===>>> Launching child to update lsof-4.89.b,8 to lsof-4.89.d,8 ===>>> All >> ...
5
votes
2answers
829 views

Compiling the kernel with default configurations

Assumptions: The platform: anisha@linux-dopx:~/> uname -a Linux linux-dopx 2.6.34-12-desktop #1 SMP PREEMPT 2010-06-29 02:39:08 +0200 x86_64 x86_64 x86_64 GNU/Linux The kernel downloaded is the ...
5
votes
4answers
4k views

Prevent claiming of novelty usb device by usbhid so I can control it with libusb?

I have a USB rocket launcher that I wish to experiment with through libusb. However, libusb cannot claim the interface; presumably because the output of usb-devices lists 'usbhid' as the driver for ...
1
vote
1answer
76 views

Where is routing table stored internally in the Linux kernel?

When I execute route -n, from where exactly (from which structs) is the information displayed retrieved? I tried executing strace route -n but I didn't help me finding the right place it's stored.
1
vote
0answers
14 views

Why there is PPPd instead of all PPP software in kernel?

Are there any reasons why the need of PPP software separation from kernel and process (PPPd)?
2
votes
3answers
2k views

Linux freezing guess: keyboard & mouse (Archlinux and Ubuntu)

Linux on my PC is freezing a few seconds after startup. I am unable to use the mouse / keyboard. Neither Ubuntu nor Arch do anything after a few seconds. Windows has been running fine for years now. ...
0
votes
2answers
96 views

how to untar file in linux red hat?

I am compiling linux red hat stable kernel on red hat linux and the error which I am facing is as below
2
votes
1answer
781 views

Kernel Backport for Debian Jessie?

I installed the 32 bit version of Debian Jessie (8.0) on an Asus X205TA. The Asus X205TA laptop is quirky like a lot of Intel Baytrail Atom laptops/tablets in that it has 32 bit EFI but a 64 bit ...
2
votes
0answers
18 views

Using dkms to patch kernel

I need to apply a kernel patch(https://lkml.org/lkml/2015/3/31/929) to get my touch-pad working properly. I am thinking that I should be using dkms, to do this. Most of the stuff I am reading is about ...
2
votes
1answer
92 views

bdl_pos_adj: set IRQ timing workaround for hda-intel

I get following errors in my logs: kernel: snd_hda_intel 0000:00:1b.0: IRQ timing workaround is activated for card #0. Suggest a bigger bdl_pos_adj Google found some old posts here and ...
2
votes
0answers
503 views

Delayed write scenario

I was reading "The Design of the UNIX Operating System" by Maurice J. Bach and had a confusion. Suppose a process requests for a buffer for disk block number 18. The kernel searches for a free buffer ...
0
votes
1answer
37 views

Kernel modules for compiled kernel

I cannot find kernel-headers. For the first time I compiled and installed the latest kernel (4.0.3) on my Debian Wheezy, and now I am trying to install ndiswrapper using module assistant. For that, ...
0
votes
1answer
34 views

Why does user mode linux spawn 4 processes?

If I start User Mode Linux with this command: ./kernel32-3.19.8 ubda=./Debian-Wheezy-x86-root_fs mem=128m On Debian GNU/Linux 8 (jessie) with one CPU core, why do I see 4 processes in top: 1608 ...
0
votes
0answers
39 views

Linux Driver for USB “reverse” mass storage device

I'm developing a USB device that I want to read and write in virtual filesystems that are in my computer. Basically the device needs to be able to read, write and get the virtual filesystem size. Some ...
0
votes
2answers
55 views

how to check a kernel version which was used when building package

I use apt when downloading packages from Ubuntu repositories. How can I check which kernel version was used when building package? When it is important (kernel version of the build server vs. kernel ...
0
votes
1answer
89 views

Not able to reinstall the kernel or to use the latest version

On a ubuntu server, I try to di "sudo modprob" and I have this error : $ sudo depmod [sudo] password for deployer: depmod: ERROR: could not open directory /lib/modules/3.8.0-38-generic: No such file ...
0
votes
0answers
56 views

READ DMA Error after Installing CentOS 7

I have been trying to install CentOS7. After I installed it, I see the following message sporadically. ata2.00: exception Emask 0x10 SAct 0x0 SErr 0x4050000 action 0xe frozen ata2.00: irq_stat ...
0
votes
1answer
60 views

Downgrade Debian kernel

I have a requirement to install Debian kernel 3.2.65-1+deb7u2. I cannot seem to find the kernel. I have taken the following steps: Installed kernel 3.2.68-1+deb7u1. Downgraded the kernel to ...
1
vote
2answers
51 views

why do some network cards need to load external firmware?

I have read this question/answer, but I still do not understand why some network cards work perfectly well without any additional firmware, whereas others need to load firmware to work. As a specific ...
1
vote
0answers
59 views

Limit system processes using cgroups

My server runs several dozens of processes that are not in my control (mostly monitoring software). According to my application logs, sometimes some of the third party processes try to allocate too ...