Tagged Questions
1
vote
0answers
28 views
Why linux is a monolithic kernel, while you can load/unload modules (e.g. drivers)? [duplicate]
Hybrid- and Microkernels are flexible, in the way one can add any higher-level functionality as a module, is it not the same for linux kernels? Why then linux is called a monolithic?
2
votes
1answer
75 views
USB 3.0 Device not enumerated on USB 3.0 Port in Debian 6.0 OS
I have installed Debian 6.0 OS (Linux kernel 2.6.32 )to test my USB Application as well as Driver.
My USB device is working fine on USB 2.0 Port without any issue.
But when i tried to connect the ...
1
vote
1answer
21 views
Why have a fake LR-WPAN driver?
In the Linux kernel configuration, a fake LR-WPAN driver can be enabled and added to the kernel that will be compiled. Why would someone want a fake LR-WPAN driver? I assume it would be for debugging, ...
-1
votes
2answers
57 views
Make a new sniffer [closed]
How can use the Linux-kernel to supervise what is going on, about the new connections, new ports, connected hosts? Like I will do a new sniffer.
Which files should I monitor to know what is going ...
0
votes
0answers
14 views
Error in building hello world module in kernel [migrated]
/*
* hello-1.c - The simplest kernel module.
*/
#include <linux/module.h> /* Needed by all modules */
#include <linux/kernel.h> /* Needed for KERN_INFO */
int ...
1
vote
0answers
78 views
Broadcom Corporation BCM4313 WLAN does not work on installed Arch
I have a Broadcom Corporation BCM4313 WLAN Controller in my netbook. When I boot the Arch live ISO and set up the network with wpa_supplicant everything works fine.
On the installed Arch I get the ...
1
vote
1answer
61 views
How to configure linux to output to monitor
I'm currently running a lightweight Debian distro on a development board from Compulab. I have to login to the system via serial port everytime. The system has graphical card and the driver is ...
0
votes
2answers
127 views
Can anyone explain the output of mount?
I'm getting the following output when the mount command is executed.
[root@]# mount
/dev/sda2 on / type ext4 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type ...
0
votes
1answer
49 views
OS errors : kernel: EDAC k8 MC0: extended error code: ECC chipkill x4 [duplicate]
We noticed the server crashes with below errors. Not sure it is related to any defected piece of the hardware or totally not related to
Server detail:Red Hat Enterprise Linux ES release 4 (Nahant ...
0
votes
0answers
33 views
How to compile video4linux for ARM?
I would like to use a webcam using a Linux over ARM board. Through reading, I have discovered video4linux so I would like to compile it for ARM. My unique notes are:
git clone ...
2
votes
2answers
160 views
Why is the kernel boot failing?
I am trying to boot from 3.11.1 kernel image on my system having Ubuntu 12.04 (kernel 3.2.0-53)
I used make defconfig and then compiled, placed the image in /boot, updated GRUB, and then rebooted.
...
6
votes
1answer
84 views
How is nice working?
sched_setscheduler says :
All scheduling is preemptive: if a process with a higher static
priority becomes ready to run, the currently running process will be
preempted and ...
3
votes
3answers
122 views
Boot my kernel in a Virtual Machine?
I'm learning now how to compile and boot linux kernels. Is there a way to boot kernels in a virtual machine, rather than messing my system? I use VMWare Workstation on Windows 8. Can I use that to ...
2
votes
1answer
96 views
Compile the Ubuntu “Raring” Kernel with the Intel Compiler
Of course, the first question is: why I'm doing this. Just for fun! I'm learning more about Linux kernels and I have a virtual machine that I can replace in 15 minutes.
Getting to business, I don't ...
0
votes
1answer
45 views
What part of the Linux kernel determines the execution order of userland apps? [closed]
Stripping the source, I can't pinpoint which part of the kernel sets and manages the userland apps, and how it does it.
For example, in the Linux main source, is the procedure have options to set ...
1
vote
1answer
76 views
How to learn kernel programming from the start? [closed]
I have completed my graduation recently. And I have only basic knowledge in C. But I would like to work on the Linux Kernel, and customize it according to my needs. Not only customize I would also ...
1
vote
2answers
118 views
Which file in kernel specifies fork(), vfork()… to use sys_clone() system call
When ltrace is used for tracing the system calls, I could see that fork() uses sys_clone() rather than sys_fork(). But I couldnt find the linux source where it is defined.
My program is
...
1
vote
3answers
61 views
Does a fault in a kernel module necessarily result in a system crash?
Or is it possible to overcome the fault, since the code isn't in the monolithic part of the kernel?
2
votes
1answer
56 views
Generate interrupts for purpose of stress testing
I'm testing the quality of a generated PWM signal on a Raspbery Pi. I would like to test how it behaves if there are lots of interrupts coming.
Is there a way to fake interrupts or force 2000 ...
7
votes
2answers
133 views
Strange temporary network outage in Linux
I'm facing a very annoying problem that I noticed a week from now and for which I can't find an answer: my network suddenly stops responding, usually coming back exactly 25 seconds later. I was using ...
1
vote
1answer
71 views
What value is stored in linux xtime variable?
Whenever I print the value of /proc/interrupts the value of rtc0 in IRQ8 which is for RTC shows only 1 interrupt on CPU0. I have read that when booting the value of the xtime variable is stored from ...
2
votes
1answer
136 views
Why CONFIG_NO_HZ is not set by default
In the Linux Kernel CONFIG_NO_HZ is not set. But an initial reading suggests that setting that option would be nice from a performance point of view. But reading some posts like this made me think ...
0
votes
1answer
120 views
Efficiency of Linux Kernel [closed]
In a documentary, Linus Torvalds says that even in the future, if anyone wishes to make a new OS from the scratch, they could use the Kernel which he wrote. It was very inspiring.
Is it true that ...
1
vote
2answers
172 views
Can system calls be interrupted?
Please comment on the following sentence:
On the standard Linux kernel without the rt patch, interrupts can't
interrupt ongoing system calls. The reason why our machine doesn't
stop working ...
2
votes
1answer
78 views
Are time interrupts always followed by a scheduler call?
When a timer interrupt occurred the ISR is called to service the interrupt.
Is it okay to assume that every timer interrupt ends with a call to the scheduler on which process should continue running ...
1
vote
0answers
68 views
Will there be any security problem to permit non-root user set up a loopback devices?
if the user has full access to the image file (iso or disk image), will there be any security problem to permit him set up a loopback device backed by this file ?
% ls -al /dev/loop* ...
1
vote
1answer
49 views
Significance of certain folders in linux kernel tree
While going through Linux Kernel Source tree, found certain folders, explanation of which was not seen in the popular sites. Could someone tell why these folders are there like:
block - This is not ...
1
vote
0answers
37 views
configure allowed_tcp_congestion_control via config files in linux kernel
I am trying to come up with a custom set of TCP congestion control variants as part of the tcp_allowed_congestion_control. I do have multiple variants on my tcp_available_congestion_control list but ...
0
votes
1answer
122 views
“sync” before drop_caches,is it necessary?
I have read a lot of docs saying, it is good idea to do a sync before doing echo [1,2,3] > /proc/sys/vm/drop_caches.
I am not able to understand why it is needed, drop_cache is a non-destructive ...
-1
votes
1answer
35 views
get Various types of address used [closed]
How to get various address ranges of a running machine or a crash dump?
User virtual address
Physical address
Bus address
Kernel logical address
Kernel virtual address
I don't need the bus ...
2
votes
2answers
273 views
How do I get a linux kernel patch set from the mailing list?
I don't subscribe to the linux-kernel mailing list, but I want to get a set of patches that were posted a few weeks ago and apply them to my kernel for testing. I'm very familiar with patching, ...
2
votes
1answer
62 views
What do the fields in the libata device probe line in dmesg mean?
When the kernel boots, it prints out lines like this for each SATA device:
[ 0.919450] ata2.00: ATA-8: ST2000DM001-1CH164, CC24, max UDMA/133
[ 0.919487] ata2.00: 3907029168 sectors, multi 16: ...
2
votes
0answers
84 views
How to set CONFIG_PREEMPT_NONE in RHEL 6.4 (linux)
I am trying to tune the RHEL6.4 Kernel to handle server style load for of my application. With RHEL 6 scheduler has been changed to CFS and with RHEL 5 my application works fine. I would like change ...
11
votes
4answers
802 views
Can ps display only non kernel processes on Linux?
How can I ask ps to display only user processes and not kernel threads?
See this question to see what I mean...
0
votes
2answers
90 views
obtaining kernel build tree
Could anyone explain me what the kernel build tree is?
What files does it include?
How can I obtain it from a cross-compiled kernel source (e.g. 3.4.0)?
1
vote
1answer
74 views
compressed and uncompressed kernel on an embedded device
I have been using several different embedded boards that store kernel, init files, filesystem, etc. on partitions of a (micro)SD card. I notice in the example usage or instructions that compressed ...
1
vote
1answer
96 views
building/compiling kernel headers
I am compiling kernel 3.4 and 3.8 for different target devices. I would like to install compat wireless driver which requires kernel header. Could anyone tell me how I can compile/build the kernel ...
2
votes
3answers
181 views
files in /proc/$PID (e.g. ssh-agent, Chrome) are not owned by user but by root
I am just answering another question here :-) and thus had a look – wanted to have a look at /proc/$PID/fd of ssh-agent in order to find out which socket it uses. But I can't. I am quite surprised to ...
2
votes
0answers
39 views
What is the relation between the Linux device drivers “domains”?
As I'm reading about the Linux device drivers and power management API I keep encountering terms like "system level", "subsystem", "platform", "class", and so on.
What is the relation between them? ...
1
vote
1answer
169 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
2answers
105 views
Does linux modules/drivers belong to kernal space or user space
Some articles say that modules/drivers belong to kernel space as it take part in forming the kernel; (reference: http://www.freesoftwaremagazine.com/articles/drivers_linux)
While others say that ...
0
votes
1answer
51 views
What are the other congestion control algorithms specially designed for lossy Wireless Networks like LTE and WiMax?
I am trying different congestion control algorithms for getting maximum throughput and minimum delay across my setup for TCP flow.Please suggest other available algorithms apart from
Veno, ...
0
votes
1answer
97 views
Install x11 on my own linux system
I have developed my own tiny linux file system using buildroot and busybox. I used linux-2.6.38.8 kernel configured and cross-compiled for target system(X86) according to needs.Now the filesystem is ...
1
vote
0answers
683 views
Unable to install Atheros AR8161 Ethernet controller driver for centOS 6
I've installed CentOS 6.3. However, eth0 does not show up on ifconfig.
So I figured out that I need to install alx Ethernet driver from here.
Since my internet is not working, as ethernet drivers are ...
2
votes
2answers
115 views
How is the kernel loaded?
I am trying to understand the Linux boot process, and after reading quite some amount of documentation there is one point that I still can't seem to understand.
So the basicis is BIOS -> Grub MBR -> ...
1
vote
1answer
55 views
Linux Operating system recovery after abnormal termination
How does the operating system (Linux) while rebooting checks whether abnormal termination happened during last shutdown and then does the file system consistent checks etc if required ?
0
votes
0answers
12 views
Preparing an initrd for qemu [duplicate]
I have compiled a bzImage but when I try to run it in qemu I get a kernel panic because I don't have an initrd file. So I create one by following the steps in this question but I cannot get it to ...
1
vote
2answers
672 views
Why TCP TIME-WAIT State is present at both ends after a connection termination?
I am reading how the TCP states work and especially the connection termination part.
All of the books or online material I read, shows that for the termination procedure these states are followed ...
0
votes
2answers
179 views
Writing a Linux file system for NFS
I want to write my own custom file system in Linux. Can I share it over standard NFS without making any changes to the local NFS server? If so what VFS APIs are required to be implemented by my file ...
0
votes
2answers
170 views
Compiling the Linux kernel in Eclipse
I have a Mac running Snow Leopard and I know that I cannot compile the Linux kernel. I have used a Linux VM (virtualbox) to compile the kernel but I was wondering if I could compile it on Eclipse ...