The kernel of operating systems popularly known as Linux, or sometimes GNU/Linux.

learn more… | top users | synonyms

3
votes
2answers
8k views

GRUB2 and kernel vga= parameter

According to the documentation, use of the vga= kernel parameter is deprecated as of GRUB2. The fact that some newer kernels don't seem to support it anymore on certain adapters is of no concern as ...
19
votes
5answers
31k views

Can I create a virtual ethernet interface named eth0?

I am running Arch based on the Linux 3.10.5-1 kernel. The system uses the new de-facto naming conventions of ethernet interfaces enp*s* and wlp* etc. This is a problem however, as my educational ...
2
votes
1answer
549 views

How to automate configuration of the Linux kernel build

I'm compiling a flavor of the Linux kernel based on the default configuration (for an ODROID system), with some additional features enabled. I want to automate this process so that I don't have to ...
3
votes
1answer
33 views

How does the kernel assign cpu ids to physical cores?

One may find a lot of info about how to inspect physical cores layout in a running linux system, but I'm wondering how the physical cores are assigned a cpu id in the first place. After experiencing ...
1
vote
0answers
8 views

understanding “bridge check” hop in packet flow in Linux kernel

According to "Packet flow in Netfilter and General Networking" drawing in Wikipedia Netfilter article: ..one of the first hops in packet flow right after the traffic control and queuing is bridge ...
17
votes
4answers
9k views

Does Android really use the same kernel as Linux?

I read from somewhere that Android uses the Linux Kernel. Is it really true? I thought the Linux Kernel was meant for desktop operating systems.
2
votes
0answers
20 views

Use netconsole to debug with kernel crash

Recently I use netconsole to debug with kernel crash. However the log prints too fast, it seems that netconsole cannot transfer all the log in real-time, since ehternet allows maximum payload of each ...
1
vote
1answer
15 views

Dracut failure when trying to boot Fedora with Qubes kernel

I would like to boot Fedora 23 Workstation x86_64 with a kernel from QubesOS 3.1. I have copied vmlinuz-4.1.13-9.pvops.qubes.x86_64 and initramfs-4.1.13-9.pvops.qubes.x86_64.img into the /boot ...
44
votes
3answers
6k views

On Linux, when does “uptime” start counting from?

My computer says: $ uptime 10:20:35 up 1:46, 3 users, load average: 0,03, 0,10, 0,13 And if I check last I see: reboot system boot 3.19.0-51-generi Tue Apr 12 08:34 - 10:20 (01:45) ...
0
votes
2answers
20 views

Is sysfs a strict subset of procfs? [duplicate]

Is the information that the Linux kernel provides to the user via sysfs a strict subset of the information that the Linux kernel provides to the user via procfs? If not, then which information is ...
0
votes
0answers
22 views

Does Tails OS have binary blobs in its kernel, and how much does it matter? [on hold]

Tails is a distribution which has maximum privacy as its main goal. It was famously used by Mr. Edward Snowden prior to his leaking of documents. Is this distribution 100% open source, or are the ...
2
votes
2answers
311 views

Cannot update new kernel for CentOS 7 although the server have space enough

I try to update kernel on my CentOS 7 but the yum say there is no space enough on /boot although /boot have 343 MB as show below: Filesystem Size Used Avail Use% Mounted on /dev/sda2 477M 105M 343M ...
2
votes
1answer
859 views

Intel Skylake + DisplayPort 1.2 MST/Daisy chain on Linux

I am planning to buy hardware for using DisplayPort 1.2's MST feature to daisy chain two monitors in combination with the Intel Core i5 6600 Skylake processor on Ubuntu. Is this supported yet with the ...
-3
votes
1answer
20 views

How to run my own Hello World C application on top of stand-alone Linux kernel in x86_64 machine.. [closed]

I have compiled Linux kernel 4.5.2 & got below files. "vmlinuz-4.5.2" "System.map-4.5.2" "initrd.img-4.5.2" My requirement is very clear, I need to run my own Hello World C application on top of ...
4
votes
1answer
33 views

How to find out which Linux kernel versions are the most prevalent?

I am gearing up to do some scientific experiments that involve modifying the linux kernel to collect data on the internal runtime states of certain modules. We want to do the experiments over a ...
0
votes
0answers
23 views

Linux is crashing without throwing core dump or error message

I am working on a development board to make custom linux working(built through Yocto) on it. Right now, I am facing very weird issue. System boots and after some time it hangs and restarts without any ...
0
votes
1answer
1k views

Issue with Hugepage reservation in linux

I have reserved hugepages for my process using below commands: #echo 64 > /sys/kernel/mm/hugepages/hugepages-2048kB/nr_hugepages #mkdir -p /mnt/huge && mount -t hugetlbfs nodev /mnt/huge ...
0
votes
1answer
44 views

Designing a new Operation System

I want to design a new OS to learn more about how an OS works. This OS is only for educational purpose and I had a few doubts choosing its kernel. Is there any legal issue for using an Ubuntu ...
0
votes
1answer
26 views

Linux Crypto API headers missing

As soon as headers are essential to deal with crypto algorithms, provided by kernel, I've installed linux-headers-4.4.0-1-amd64. However, this did not added files like crypto.h, module.h and init.h ...
7
votes
2answers
27k views

What does “INFO: task XXX blocked for more than 120 seconds” exactly mean on Linux?

I had this message in my kernel log : INFO: task XXX blocked for more than 120 seconds. I would like to know what it means technically: under what conditions does the kernel display this message about ...
6
votes
1answer
418 views

What is ENOANO (No Anode) intended to be used for?

This question is merely for idle curiosity, but I suspect others will be curious as well. Searching through errno.h (of Linux 2.6) I found ENOANO "No Anode". There is no sign of a "No cathode" error. ...
1
vote
0answers
35 views

Building kernel for BeagleBone Black lead me hdmi problems

I have successfully followed CLFS book to build RPi and BBB embedded systems. In RPi case the bootloader did not give me problems with device tree. Some years ago I would have to patch Torvalds' ...
1
vote
1answer
948 views

No make target “uImage” with Buildroot 2013.05

After enabling Linux Kernel option and setting the Kernel binary format to uImage, I always get the following error: make[1]: *** No rule to make target `uImage'. Stop. My buildroot configuration ...
2
votes
1answer
1k views

CPU warning - abrt-watch-log

I am running a Red Hat Enterprise Linux Server release 7.1 (Maipo) on Intel(R) Xeon(R) CPU X5690 @ 3.47GHz I keep getting this error in abrt-watch-log. root 888 1 0 Aug03 ? ...
2
votes
0answers
973 views

How to rotate the LCD screen/framebuffer to 180 degree?

I have a custom board with a Freecale i.MX6Q SoC. I am using Linux kernel 3.03.35 and LCD is 3.5 inch RGB type display. I want to rotate my LCD screen to 180 degree. I tried a lot to pass parameters ...
0
votes
2answers
44 views

Missing `/dev/sda` when building a minimal kernel for VMware

I'm trying to build a minimal Linux kernel using buildroot that I want to run on VMware, among other platforms. However, when I boot the kernel it doesn't recognize the hard drive (i.e., no /dev/sda). ...
0
votes
2answers
6k views

Error while installing wireless-bcm43142-dkms-6.20.55.19: dependency linux-headers is not satisfiable

I have to install a .deb file with the firmware for the wifi card (This is the name of the file: wireless-bcm43142-dkms-6.20.55.19_amd64.deb; I've downloaded the file from here: ...
1
vote
1answer
380 views

Enabling ethernet over USB support in Linux kernel

How to enable Ethernet over USB support in Linux kernel? Which driver (like CONFIG_USB_USBNET) is related to this support? Is EEM (Ethernet Emulation) regarding this support or not?
0
votes
1answer
851 views

custom kernel and firmware loading

After I have compiled my kernel, and when I type make modules_install, not only are the modules copied into /lib/modules/ but also firmware is copied into /lib/firmware/. The following is the end of ...
1
vote
0answers
50 views

Linux kernel running only with use of physical address

Is it theoretically possible to make Linux which for its own kernel (include modules) uses only physical addresses? (it means it completely omits MMU) For processes how would you know if there was ...
1
vote
2answers
34 views

How to determine if a custom kernel improves system performance?

In addition to measuring boot time and kernel size before and after re-compilation, what are some other useful metrics for determining if a custom-compiled kernel improves system performance? I know ...
3
votes
2answers
3k views

How do you compile your own kernel on a RHEL6 system?

In RHEL6, the kernel is 2.6.32. What is the procedure to compile your own kernel?
1
vote
0answers
38 views

kernel: hpet1: lost 19 rtc interrupts

I have this error that flooding my syslog every day. As a solution on arch linux forum is hpet=disable in kernel command line, but I think it is a bad idea and I searching for another solution. Is ...
0
votes
2answers
14 views

Add TCP congestion control variant to Linux Ubuntu

I want to test different variants of TCP in Linux Ubuntu. I have Ubuntu 14.04 LTS with Kernel version 3.14. When I check the available congestion control algorithm using the following command sysctl ...
2
votes
1answer
18 views

Can module loading be globally disabled on modern Linux kernels?

Once upon a time (before kernel 2.6.25), one could use /proc/sys/kernel/cap-bound to drop CAP_SYS_MODULE system-wide, and be assured that the set of code that was presently loaded into kernel space ...
0
votes
0answers
16 views

Linux:how java applications having 1000 threads are managed by 2 CPU's os?

Linux: 2CPU's, 16gb ram Let's say, for example, tomcat having 1000 threads. How this application threads will be shared between two CPU's, and what is the value of run queue length? In my case when ...
0
votes
0answers
8 views

SocketCAN read socket call is blocking [migrated]

I am trying to do a socket read from CAN socket. My read call is getting blocked and never returns control outside. Steps in my code flow: open a socket assign interface name assign CAN ID Assign ...
0
votes
0answers
19 views

Linux: Relation between run queue length and load average [duplicate]

Is there any relation between run queue length and load average?. references appreciated
1
vote
2answers
748 views

Determine whether kernel built-in driver supports a device

I'm trying to find a way to accurately determine whether all the hardware on some system has a valid driver installed either via a kernel module or built-in to the kernel. I'm working with RHEL 5.5 ...
1
vote
0answers
9 views

Files backing loop devices opened without O_EXCL

Loop devices are the primary way (and perhaps the only way) to treat normal files as block devices in Linux. It's strange that backing files aren't protected by O_EXCL flag. Why is that? Why nobody ...
3
votes
1answer
1k views

DisplayPort and Intel HD cause GPU hangs

My system has problems with the displayport connection. This is indicated by several problems that, at the first glance, do not have anything in common. The reason why I claim DP for beeing the cause, ...
7
votes
1answer
3k views

“Northbridge Error (node 0): ECC Error in the Probe Filter directory”

I've received an e-mail from a user worried that the following errors on one of his servers is indicative of a serious problem. The trouble is, the errors below are all that I have to go on. I ...
2
votes
1answer
2k views

How to fix make error “No rule to make target 'menuconfig'” when building a kernel for Beagleboard?

The aim is to build and install the USB Video Class (UVC) module, via make modules_install. I'm trying to configure the kernel via make menuconfig on Angstrom distribution, running on BeagleBoard-xM. ...
26
votes
2answers
2k views

When do I need to specify add_efi_memmap as kernel argument in UEFI/EFI boot?

I am reading some tutorials how to EFI stub (efistub) load the Linux kernel. These instructions often use kernel boot parameter add_efi_memmap. The intended hardware is Intel x64 having 8GB of RAM. My ...
0
votes
0answers
16 views

MT7601 WiFi drivers on uClinux

I have an ARM based board running uClinux on it. It had a working ra0 interface (MT7601 WiFi module) before I recompiled and installed new kernel on it. Before writing new kernel and filesystem to it, ...
4
votes
1answer
73 views

Silent disk errors and reliability of Linux swap

My understanding is that hard drives and SSDs implement some basic error correction inside the drive, and most RAID configurations e.g. mdadm will depend on this to decide when a drive has failed to ...
0
votes
1answer
394 views

HP SmartArray RAID5 recovery on linux

This is a long time in the making, and I've finally got it working so I thought I'd share this with as many people as I can in case they're in a similar situation. Long story short - HP SmartArray ...
2
votes
1answer
34 views

what is the difference between vmlinuz vs zImage?

What I know (please correct if my understanding is wrong): vmlinuz: is a compressed, self-extracting, bootable Linux image. Always ELF? Generated how? zImage (or bzImage): are compressed, ...
3
votes
1answer
59 views

NVMe PCIe disk power cycling

I want to test a NVMe SSD that is connected to a PCIe slot of my motherboard. The test procedure is a specific algorithm that writes workloads to the SSD, while the SSD is exposed to radiations (e.g. ...
1
vote
1answer
38 views

Is it safe to mount same ext4 filesystem at different mount points?

I know there is option "--bind" for multiple mount operation to handle such case. But ext4 can be directly mounted at different mount points, without option "--bind". So, I wonder whether it is safe ...