Package Base Details: linux-clear

Git Clone URL: https://aur.archlinux.org/linux-clear.git (read-only, click to copy)
Keywords: clear clearlinux intel kernel
Submitter: metak
Maintainer: metak
Last Packager: metak
Votes: 36
Popularity: 3.11
First Submitted: 2018-01-18 21:47
Last Updated: 2020-02-14 22:18

Pinned Comments

metak commented on 2018-01-22 01:49

1. Binaries available in my repo: http://download.opensuse.org/repositories/home:/metakcahura:/kernel/Arch_Extra_standard/x86_64/
[home_metakcahura_kernel_Arch_Extra_standard]
Server = http://download.opensuse.org/repositories/home:/metakcahura:/kernel/Arch_Extra_standard/$arch

Then, import the key:
Key-ID: pacman-key --recv-keys 50AAD02AEB1F61C9
Keyfile: http://download.opensuse.org/repositories/home:/metakcahura:/kernel/Arch_Extra_standard/x86_64/home_metakcahura_kernel_Arch_Extra_standard.key
Donwload and import the key: pacman-key --add /path/to/downloaded/keyfile

Last, sign the key. pacman-key --lsign-key 50AAD02AEB1F61C9

2. After install adjust your boot cmd line. ClearLinux uses clr-boot-manager which takes care of that. This is upstream default:
quiet console=tty0 console=ttyS0,115200n8 cryptomgr.notests initcall_debug intel_iommu=igfx_off kvm-intel.nested=1 no_timer_check noreplace-smp page_alloc.shuffle=1 rcu_nocbs=0-64 rcupdate.rcu_expedited=1 rootfstype=ext4,btrfs,xfs,f2fs tsc=reliable rw 
3. For loading unsigned modules. (nvidia, virtualbox, etc.)

If secure boot is disabled just add module.sig_unenforce boot parameter. Otherwise, you'll have to build your kernel with CONFIG_MODULE_SIG_FORCE disabled.

4. Once again (as requested) the _subarch is set to native so for anyone who is building the binaries for redistribution should set it to number corresponding to Generic-x86-64.

ltsdw commented on 2018-06-25 22:56

@metak yeah, exactly, bluetooth working like a charm after enabling CONFIG_CRYPTO_USER. I also enabled CONFIG_BT_ATH3K for precaution, but I'm actually using btusb. It's only needed set CONFIG_CRYPTO_USER to get bluetooth working.

metak commented on 2018-06-25 22:10

@ltsdw Sorry, I'm a bit busy right now. After checking again I'll have to enable user_crypto with next update to comply with arch packaging.

bluez package in arch /usr/lib/modules-load.d/bluez.conf needs this module crypto_user at boot time.

Edit: can you build this kernel with CONFIG_CRYPTO_USER option enabled and check if bluetooth is working properly?

ltsdw commented on 2018-06-25 21:23

I'll try CONFIG_BT_ATH3K

ltsdw commented on 2018-06-25 20:02

@metak really is in the comments, thanks. One more thing, it's directly linked with the fact if bluetooth works or not?

metak commented on 2018-06-25 19:34

@ltsdw If you need user_crypto module then you'll have to enable it CONFIG_CRYPTO_USER since this .config doesn't. I mentioned this somewhere in comments bellow.

This module is built in stock arch kernel though.

ltsdw commented on 2018-06-25 18:05

Having problem with bluez, if I uncomment user_crypto line in /usr/lib/modules-load.d/bluez.conf will fail to load systemd-modules-load at boot, basicly journalctl acuses not finding user_crypto module. Works well in arch's kernel, some idea?

metak commented on 2018-06-18 04:36

@enihcam I will probably enable it by default with next update.

@E5ten No, but the kernel has to be packaged differently if you want to use clr-boot-manager.

E5ten commented on 2018-06-18 03:54

Is it required to use clr-boot-manager with the clear kernel?

enihcam commented on 2018-06-18 02:01

linux-clear is going to be the most popular kernel package in AUR. Keep it up!

Also, I think it is safe to unlock additional gcc CPU optimizatons by default. It does not change any kernel logics. It just provides some more compiler options.

simona commented on 2018-06-13 21:45

Now ok... Thanks :-)