Questions tagged [kernel]

The kernel is the central component of the operating system and manages hardware, process scheduling, file systems, virtual memory paging, inter-process and network communication, etc.

486 questions
215
votes
2 answers

What is rpikernelhack?

When doing an apt-get upgrade on my RPi 3, many lines of output show up like this: Adding 'diversion of /boot/bcm2708-rpi-b-plus.dtb to /usr/share/rpikernelhack/bcm2708-rpi-b-plus.dtb by rpikernelhack' Adding 'diversion of /boot/bcm2708-rpi-b.dtb to…
MD-7
  • 2,553
  • 2
  • 10
  • 12
72
votes
1 answer

How does Raspberry Pi boot?

I have a raspberry mini computer and I am wondering how that thing does whole the boot process. I can compile my own kernel and init ramdisk with my own scripts and build my own minimal linux system on PC, but for that I need to use some bootloader.…
Petr
  • 881
  • 2
  • 8
  • 7
23
votes
2 answers

What kernel parameters are available for fixing USB problems

There's a lot of problems with USB stack on Rapsberry Pi and developers are working hard to fix as many of them as possible. They introduce some kernel modules options (like dwc_otg.fiq_fix_enable) that enables those fixes from time to time. Most of…
Krzysztof Adamski
  • 9,585
  • 1
  • 36
  • 53
22
votes
3 answers

How compile a loadable kernel module without recompiling kernel

I have read quite a bit about how to compile a kernel module on (and for) the Raspberry Pi, but I'm still not quite able to figure out why it's not working. I have been able to build the module, but it reports Invalid module format when I try to…
Edward
  • 951
  • 1
  • 6
  • 23
21
votes
5 answers

Emulating raspbian with QEMU

I'm trying to emulate raspbian on QEMU and there're plenty of guides available on internet. However, every guide points to download qemu-linux kernel from link https://xecdesign.com/downloads/linux-qemu/kernel-qemu however, this link is dead and I…
dhruvvyas90
  • 2,803
  • 2
  • 18
  • 32
18
votes
2 answers

How do I upgrade Raspbian?

I have my Raspberry Pi setup how I want, but I have an older version than what is currently available (2012-10-28-wheezy-raspbian.zip). How do I upgrade the kernel, firmware, etc.? I have upgraded some using: $ sudo apt-get update $ sudo apt-get…
kevin
  • 1,294
  • 3
  • 14
  • 26
17
votes
5 answers

Cannot Emulate Raspberry Pi using Qemu: Kernel Panic

I am trying to follow various guides on the Internet in order to emulate Raspberry Pi on my Fedora 22 machine. I have found this question: Emulating raspbian with QEMU and used it to find kernel-qemu to grab a kernel. I downloaded…
Mike S
  • 327
  • 1
  • 2
  • 7
17
votes
1 answer

What is the difference between Raspbian kernels in official image?

In the official Raspbian "wheezy" image (2012-07-15), there are three Kernel images: kernel.img (6MB) kernel_cutdown.img (4MB) kernel_emergency.img (16MB) I'm curious what are the technical differences between these? When might it be beneficial to…
McKAMEY
  • 517
  • 3
  • 9
16
votes
6 answers

How to change the default governor?

I want to change the default governor on my pi from ondemand to performance. Is there a way of doing this?
Matthew
  • 949
  • 3
  • 10
  • 20
16
votes
4 answers

Kernel .config necessary options

I'm interested in compiling a custom kernel for the pi. I have the source from the github archive, which includes a make target for a default configuration: make ARCH=arm bcmrpi_defconfig But (as with normal linux distro kernels) this includes a…
goldilocks
  • 56,430
  • 17
  • 109
  • 217
15
votes
2 answers

Enable monitoring mode for RTL8188CUS via USB on Raspbian

I am trying to enable monitoring mode for a USB wifi dongle with the RTL8188CUS chipset on a raspberry pi model b+ (or any raspberry pi for that matter). $ lsusb Bus 001 Device 005: ID 0bda:8176 Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN…
Matt M
  • 331
  • 1
  • 2
  • 10
14
votes
2 answers

building kernel image (.img) including ramdisk

I have built my Linux kernel (3.0.1) for my Raspberry Pi with these following steps: 1. Downloading kernel source 2. tar xvf source.tar.bz2 3. downloading arm cross compilation tool. 4. tar xvf…
Shantanu Banerjee
  • 415
  • 2
  • 5
  • 17
14
votes
4 answers

Where is the kernel source for Raspbian's default 3.1.9+ kernel?

The default kernel version of Raspbian is 3.1.9+. When I try to compile an extra kernel module I have lots of error messages since the kernel header files are missing. I've checked the Raspbian repository, but I was unable to find the 3.1.9+ kernel…
asalamon74
  • 3,918
  • 4
  • 27
  • 30
14
votes
1 answer

Pending kernel upgrade even after reboot my RPi4

Every time I update my Pi4, it runs needrestart which complains that I'm using an old kernel version and I should reboot, but rebooting doesn't change anything. First, I have to precise that: I installed a full version on the SD Card (latest one in…
Olivier
  • 421
  • 3
  • 9
13
votes
3 answers

Learning Linux driver development with Raspberry Pi

I'd like to write a Linux device driver for some real hardware device. What Raspberry Pi peripherals are a good fit? Basically I need the following: It must be small enough for a beginner (few month at most, better few weeks). Datasheet must be…
ivan
  • 133
  • 1
  • 1
  • 5
1
2 3
32 33