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

learn more… | top users | synonyms

1
vote
2answers
120 views

How to call in a kernel level function in user space [closed]

I've developed some helper functions in the kernel. They're called by other functions in the kernel. Currently, they make my custom kernel panic :( For now (i.e. debugging), I made them as a passive ...
1
vote
2answers
72 views

What causes the ata exceptions in my syslog and how to solve them

I have a new system with debian (omv) a SSD hard drive for the OS and a software RAID 6 for the data. I only saw now that I have very regular exceptions in my syslog. I'm worried now, what could ...
3
votes
1answer
232 views

What does “kernel:NMI watchdog: BUG: soft lockup” followed by other errors mean?

I have my terminal always opened (Fedora 22), because all my work I do from there. Sometimes I search some info in browser or just have fun. After 20-30 minutes of browsing (browser starts not from ...
1
vote
0answers
45 views

Automatic solution to reduce Linux kernel package size at compile time

Are there automatic solutions to disable unused Linux kernel parts (in particular unused modules) before compilation to fasten compilation? A daemon, that logs used kernel functions (or modules) at ...
1
vote
0answers
26 views

Signing a module for prebuilt kernel

I am developing linux driver for my own PCI device. I have stucked up on starting my module: [14941.205599] mymod321: module verification failed: signature and/or required key missing - tainting ...
1
vote
0answers
28 views

Linux: Two differen drivers for two (mostly) identical PCI devices

for some obscure reason I want to use two different drivers for two identical PCI devices on the same system. The drivers have different characteristics, which is why I want one physical device ...
1
vote
0answers
50 views

How do I crash Ubuntu Linux 14.04 LTS deliberately?

I'm trying to crash an instance on AWS so I can simulate what happens when it gets 'stuck'. I tried the top suggestions here How to cause kernel panic with a single command? but unforunately they ...
0
votes
1answer
89 views

Does Parallels support 3.18.0-kali3-amd64?

I'm not able to find information on which kernels Parallels supports. I'm trying to figure out if Parallels 10.1 supports this kernel since Parallels Tools will not install no matter what I try. ...
0
votes
1answer
16 views

Use of MODULE_FIRMWARE(filename) macro in Linux modules

What is the use of the MODULE_FIRMWARE(filename) macro in Linux kernel modules?
0
votes
1answer
97 views

Empty kernel directory but kernel-headers are installed

Host - Windows 7 Guest - CentOS I am trying to install kernel-headers using yum since during the installation of vmware-tools I get a message asking for the path to the kernel header files for the ...
2
votes
1answer
79 views

How to debug a kernel panic on boot with archiso?

I have an iMac mid 2011 running OSX and I am trying to install Arch Linux following this guide. I successfully set up a dual boot last year following a similar procedure but now I can't even start ...
3
votes
1answer
48 views

Why am I able to write a module parameter with READ ONLY permissions?

I wrote the following simple linux kernel module to test the param feature: #include<linux/module.h> int a = 5; module_param(a, int, S_IRUGO); int f1(void){ printk(KERN_ALERT "hello ...
1
vote
2answers
58 views

Linux fails with starting on a dualboot system after Windows update

I have Windows 7 and Kali Linux on my computer, normally I don't use windows anymore. But today I started windows and it updated itself. I am writing my thesis and all my stuff is in Linux so I really ...
0
votes
1answer
117 views

Kernel version not changing even though the new version is installed

Recently performed software update on a RHEL 6.6 (Santiago). Noticed that kernel version is not updated to latest one that was installed. kernel version before doing software update: [root@server01 ...
0
votes
1answer
52 views

kstat in Solaris 11+

I'm writing a kernel-level program in Solaris that monitors the workload of the system and reports the stats --something similar to netstats in linux and kstat in Solaris. Where the source code for ...
2
votes
0answers
30 views

File permissions for kernel have changed in OSX Yosmite, why?

I am working my way through the book Learning Unix for OSX Mountain Lion (I don't have access to the updated version for OSX), in which it demonstrates that using $ ls -l /mach_kernel should ...
2
votes
0answers
23 views

Significance of Linux kernel's default_console_loglevel

What is the significance of default_console_loglevel in Linux? Commonly I see it described as the default value of console_loglevel. However, what that means I haven't seen explained anywhere. ...
0
votes
1answer
164 views

To run modprobe for Wi-Fi at login

I would like to enable my wifi card automatically at the startup every time. However, the command below requires sudo. I see Hardware Disabled at the wireless connection which blocks the internet ...
2
votes
2answers
231 views

Where is the RHEL7 kernel source code installed?

I install the Linux kernel source code RPM: [root@localhost ~]# rpm -ivh kernel-3.10.0-229.el7.src.rpm warning: kernel-3.10.0-229.el7.src.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY ...
1
vote
1answer
39 views

Why doesn't the Linux kernel prioritize interactive programs?

I've noticed that when running at 100%, things like GNOME become less responsive until I kill background tasks that are expected to take a long time, like compilation or downloading email. Why ...
0
votes
0answers
34 views

How to change the console_loglevel in linux?

I read at multiple places (e.g. here http://elinux.org/Debugging_by_printing), that you can change the console log level by echoing an integer to /proc/sys/kernel/printk. If that worked shouldn't the ...
1
vote
1answer
51 views

Some questions regarding linux kernel external module build process

The Linux kernel documentation page for building external modules (https://www.kernel.org/doc/Documentation/kbuild/modules.txt) says this: === 2. How to Build External Modules To ...
1
vote
1answer
115 views

Where in the kernel /dev/kmsg gets initialized?

I'm trying to figure out at which point in the boot up process /dev/kmsg gets initialized and can thus be written. On my system the first line that occurs in dmesg is printk(KERN_INFO "Initializing ...
0
votes
1answer
30 views

Number of Threads in Kernel

How can I get the number of threads in the kernel at specific sampling rate? I need to measure the utilization of the system directly by myself.
0
votes
1answer
88 views

Why Gentoo detects no network devices? [closed]

I've faced the problem installing Gentoo: after the installation is seems to be completed and LiveCD is extracted, network becomes unreachable: gentoo~ # ping 8.8.8.8 connect: Network is unreachable ...
0
votes
1answer
339 views

Update kernel to 4.1.1 in Ubuntu Mini

I'm using Ubuntu Mini 15.04 and I want to update the kernel to the latest 4.1.1. I've been looking online but there are so many different ways. I've tried some but always ran into some error. I am ...
-1
votes
1answer
41 views

Remove branding from custom kernel

I have an assignment to build a custom kernel which removes all the drivers/plugins that are not needed and also remove any traces that it is Ubuntu's. Basically, my teacher wants us to strip it down ...
0
votes
0answers
35 views

64bit Linux Mint on Dual Core Pentium 4 machine

I have a HP 530 desktop with a 3200Mhz Dual Core P4 processor, 4GB RAM and 1TB Sata HDD. I'm setup with Dual Boot Windows 7 and Linux Mint 17. Although Windows 7 64 bit loaded fine, Linux Mint 17 64 ...
0
votes
0answers
81 views

I installed linux. And it doesn't recognize usb keyboard and mouse

When I boot computer with kernel 2.6, I can use usb keyboard and mouse. But If I use kernel 3.10, It doesn't work. / / kernel 2.6 $ lsusb Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 ...
0
votes
0answers
14 views

udev usb stick device list

we have 2 different yocto distributes. 1) ARM Kernel 3.10.53 2) X86 SMP Kernel 3.10.0 if we add a usb stick to the ARM system we get the different udev Messages. usb/usb_device usb/use_interface ...
0
votes
0answers
7 views

How kernel will get control from u-boot in linux and who will un comnpress the image

I am basically Linux BSP. I want to know how u-boot will give control to kernel in android kernel or linux kernel. And how uImage will get uncompressed.
0
votes
0answers
20 views

grsec installer compilation error

I'm looking to install grsec to enhance the security of my Debian box. When I run the unofficial grsec installer (re: https://github.com/rickard2/grsecurity-Debian-Installer) that was written to ...
0
votes
0answers
88 views

How to prevent Apper from removing older kernels when updating (installonly_limit)

Fedora usually keeps 3 kernel versions installed by default, so a kernel update will remove the oldest kernel version installed. However, in some cases it may be necessary to keep all kernels. In ...
1
vote
1answer
42 views

How the kernel can prevent a malicious program to operate?

If I write an x86 assembly program that tries to fetch and analyse all the addressable memory space. How the kernel can prevent this operation to be done? I am more familiar with small CPU ...
1
vote
1answer
91 views

4G modem on an embedded 2.6.32.9 kernel on a Parrot AR Drone 2.0

I am attempting to compile support for a Huawei E3276 usb LTE modem for an embedded Linux/BusyBox installation on a Parrot AR Drone 2.0, which is based on kernel 2.6.32; however, I am running into ...
2
votes
1answer
211 views

How to (really) disable NCQ in Linux

I implemented my own Serial-ATA Host-Bus-Adapter (HBA) in VHDL and programmed it onto a FPGA. A FPGA is chip which can be programmed with any digital circuit. It's also equipped with serial ...
0
votes
1answer
22 views

fakeroot make-kpkg buildpackage

When I run make-kpkg --initrd buildpackage with concurrency_level set to 17, all cores are at 100% according to gnome-system-monitor, when running the cc1-jobs. When I run fakeroot make-kpkg ...
1
vote
1answer
53 views

Kernel driver for wireless adapter not in use

I recently installed Archlinux on my laptop, and as per the instructions on the Arch Wiki (https://wiki.archlinux.org/index.php/Wireless_network_configuration#Check_the_driver_status) I checked the ...
4
votes
1answer
89 views

How is raw mouse movement converted to /dev/input/mice content?

Raw mouse movement is generating some data and sent via USB. It is then getting processed somewhere and written into /dev/input/mice & supplied to GUI, etc. How is this happening? If I want to ...
0
votes
1answer
36 views

Kernel current working directory and inode information placement

I'm reading some doc about UNIX but I don't understand two things: Why is important for the kernel to know the current working directory of the running process? Why not keeping the inode information ...
0
votes
1answer
76 views

Why ARM devices are not shipped with latest Linux kernel?

Wondering why ARM based devices like Raspberry Pi, Android phones, Routers etc. are not shipped with latest Linux kernel ? Is it simply due to lack of proprietary device driver support ? Like lack of ...
0
votes
1answer
74 views

HugePage Centos 6.6

Recently i install a CentOS 6.6, but when i tried to configure HugePages, i cannot see the common paths that i already using to configure hugepages in other Centos 6, but with 2.6 kernel series. So i ...
0
votes
0answers
15 views

SystemTap log output to file

I want to log output from my SystemTap script to a file. But when I try to use the -o option like: stap -r $PWD --remote user@hostname -o test.txt -S 1 ./test.stp I can't find the log file. If I ...
0
votes
1answer
64 views

Writing drivers for Oracle Solaris

I understand that Oracle doesn't provide sources for Solaris any more, as was done via OpenSolaris in the past. However, they do offer live CD images. How much does a system installed with such ...
0
votes
0answers
21 views

How do I compile a custom Linux kernel to be optimized for Hadoop?

What can I do to configure a kernel to have resources that are optimized for Hadoop? I want to maximize the CPU and RAM availability for Hadoop. What can I remove from a traditional kernel if the ...
0
votes
0answers
67 views

“Illegal instruction (core dumped)” in __lll_lock_elision() for various programs after suspend with initramfs (Arch/Manjaro)

I am getting random "Illegal instruction (core dumped)" on various programs in my Arch Linux system, since I ran some system updates. The crashes are quite random. E.g. sometimes "git status" crashes ...
-1
votes
1answer
38 views

Grub Refuses New Kernel

so my Mint 17 hasn't been booting, and I tried reinstalling the kernel from a live USB drive. I followed the steps detailed in this guide to edit /etc/default/grub to accept the last saved kernel ...
0
votes
1answer
61 views

What is the impact on system performance when kernel debug info is enabled?

In order to debug kernel or use tools like stap (https://en.wikipedia.org/wiki/SystemTap) kernel must be compiled with full debugging information included - namely option CONFIG_DEBUG_INFO has to be ...
1
vote
1answer
79 views

restoring grub mint 17

I'm currently trying to get my Mint 17 partition booting again. I tried to fix a booting problem with boot-repair and a live USB, but upon inputting the command sudo chroot "/mnt/boot-sav/sda7" ...
0
votes
1answer
43 views

bluetooth - btusb module remove stops bluetooth service

I just faced a strange issue; Every time after suspend the btusb module is kicked out the RAM (for some reason but its OK cause I can reinit it manually) but as a result the bluetooth.service must be ...