Package Details: linux-rt-bfq-dev 5.11.2.rt9-1

Git Clone URL: https://aur.archlinux.org/linux-rt-bfq-dev.git (read-only, click to copy)
Package Base: linux-rt-bfq-dev
Description: The Linux RT-BFQ-dev kernel and modules
Upstream URL: https://github.com/sirlucjan/bfq-mq-lucjan
Licenses: GPL2
Conflicts: linux-rt-bfq
Provides: VIRTUALBOX-GUEST-MODULES, WIREGUARD-MODULE, linux-rt-bfq
Replaces: linux-rt-bfq
Submitter: sir_lucjan
Maintainer: sir_lucjan
Last Packager: sir_lucjan
Votes: 18
Popularity: 0.45
First Submitted: 2020-06-25 21:58
Last Updated: 2021-03-03 21:29

Dependencies (18)

Required by (9)

Sources (11)

Pinned Comments

sir_lucjan commented on 2019-10-07 11:43

Some patches for BFQ conflict with patches for BFQ-dev.

To use linux-rt-bfq-dev smoothly apply bfq-reverts before bfq-dev patch. Otherwise the kernel will not compile.

sir_lucjan commented on 2018-01-11 22:32

linux-rt-bfq-dev git version:

https://github.com/sirlucjan/kernels-rt/tree/master/linux-rt-bfq-dev-git

Enjoy!

Latest Comments

1 2 3 4 5 6 ... Next › Last »

sir_lucjan commented on 2021-03-04 17:50

I'll take a look at it and throw up a solution next week. Unfortunately, I'm heavily swamped with other projects and won't be able to make it before then. Try using the config from linux-rt and let us know if it works as it should. I can't rule out my own mistake, I may have missed an entry in the rush of work.

Turbo commented on 2021-03-04 17:13

hi, i'm confused because the kernel doesn't show it is preempted, i didn't change anything from the initial config except i disabled CONFIG_BPF_PRELOAD ... any idea?

zcat /proc/config.gz | grep PREEMPT && cat /proc/version
CONFIG_HAVE_PREEMPT_LAZY=y
CONFIG_PREEMPT_NONE=y
# CONFIG_PREEMPT_VOLUNTARY is not set
# CONFIG_PREEMPT is not set
CONFIG_PREEMPT_NOTIFIERS=y
CONFIG_DRM_I915_PREEMPT_TIMEOUT=640
# CONFIG_PREEMPTIRQ_DELAY_TEST is not set
Linux version 5.11.2-rt9-1-rt-bfq-dev (linux-rt-bfq-dev@archlinux) (gcc (GCC) 10.2.0, GNU ld (GNU Binutils) 2.36.1) #1 SMP Thu, 04 Mar 2021 07:52:01 +0000

sir_lucjan commented on 2021-02-26 14:20

@Turbo

The configuration of this kernel is based on the stock one, the only difference is the functionality provided by the realtime patchset and additional optimizations for CPU types. Other than that it doesn't differ even by one single option. In addition, it contains a developer version of bfq - but this is probably not the problem, because I use it myself:

$ cat /proc/version && cat /sys/block/sda/queue/scheduler
Linux version 5.11.1.ll16-0-lucjan-git (linux-lucjan-git@archlinux) (gcc (GCC) 10.2.0, GNU ld (GNU Binutils) 2.36.1) #1 SMP PREEMPT Mon, 22 Feb 2021 22:20:47 +0000
[bfq] none

Try choosing a different I/O scheduler and if that does not solve the problem, then report the error to the realtime kernel developers. The kernel is about to undergo a fairly major overhaul with regard to bfq - but not this week, that's for sure. The realistic time for this change is a matter of two weeks.

Turbo commented on 2021-02-26 13:53

Hi, The kernel line 5.11 is building fine but when i boot i have the following error: "mount /new_root: unknown filesystem type 'ext4' You are now bing dropped into an emergency shell." Same thing for the fallback image. Stock arch linux 5.11 is ok.

sir_lucjan commented on 2021-01-24 14:05

@Turbo

A small suggestion: bug related to sources on github report on github, okay? By way of exception, I'll reply here: try disabling CONFIG_BPF_PRELOAD, should help.

Turbo commented on 2021-01-24 13:24

hi, is it a debug Kernel? journalctl -k -b tells me that "trace_printk() being used. this means that this is a debug kernel". Moreover i have a libbpf error at boot:

libbpf: failed to find valid kernel BTF libbpf: Error loading vmlinux BTF: -3 libbpf: failed to load object 'iterators_bpf' libbpf: failed to load BPF skeleton 'iterators_bpf': -3 Failed to load could be due to wrong endianness

Turbo commented on 2021-01-23 09:36

thanks for the rc version in github. Sorry for the outdated flag but it is rare to have the rt patch for an rc version, hence my confusion...

sir_lucjan commented on 2021-01-22 17:24

I see that you have changed PKGBUILD. Why don't you kindly share the changes, as I'm not fortune telling?

blackhole commented on 2021-01-22 17:16

BUILD fails...

Can't open /media/linux/Downloads/Temp/linux-rt-bfq-last-nonuma/src/linux-5.10.8/Documentation/output/audio.h.rst at ./Documentation/sphinx/parse-headers.pl line 328, <IN> line 19. Can't open /media/linux/Downloads/Temp/linux-rt-bfq-last-nonuma/src/linux-5.10.8/Documentation/output/ca.h.rst at ./Documentation/sphinx/parse-headers.pl line 328, <IN> line 25. make[2]: [Documentation/userspace-api/media/Makefile:25: /media/linux/Downloads/Temp/linux-rt-bfq-last-nonuma/src/linux-5.10.8/Documentation/output/audio.h.rst] Error 2 make[2]: Waiting for unfinished jobs.... make[2]: [Documentation/userspace-api/media/Makefile:28: /media/linux/Downloads/Temp/linux-rt-bfq-last-nonuma/src/linux-5.10.8/Documentation/output/ca.h.rst] Error 2 Can't open /media/linux/Downloads/Temp/linux-rt-bfq-last-nonuma/src/linux-5.10.8/Documentation/output/dmx.h.rst at ./Documentation/sphinx/parse-headers.pl line 328, <IN> line 66. make[2]: [Documentation/userspace-api/media/Makefile:31: /media/linux/Downloads/Temp/linux-rt-bfq-last-nonuma/src/linux-5.10.8/Documentation/output/dmx.h.rst] Error 2 ... make: [Makefile:1669: htmldocs] Error 2 ==> ERROR: A failure occurred in build(). Aborting..cumentation/output/net.h.rst] Error 2 make[1]: [Documentation/Makefile:91: htmldocs] Error 2 make: *** [Makefile:1669: htmldocs] Error 2 ==> ERROR: A failure occurred in build(). Aborting..

sir_lucjan commented on 2021-01-22 16:56

@Turbo

https://github.com/sirlucjan/workbench/tree/master/linux-5.11rc/kernel-5.11rc