Package Details: linux-clear-headers 5.2.9-4

Git Clone URL: https://aur.archlinux.org/linux-clear.git (read-only)
Package Base: linux-clear
Description: Header files and scripts for building modules for linux-clear
Upstream URL: https://github.com/clearlinux-pkgs/linux
Keywords: clear clearlinux intel kernel
Licenses: GPL2
Submitter: metak
Maintainer: metak
Last Packager: metak
Votes: 24
Popularity: 2.932552
First Submitted: 2018-01-18 21:47
Last Updated: 2019-08-18 12:39

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 initcall_debug tsc=reliable no_timer_check noreplace-smp kvm-intel.nested=1 rootfstype=ext4,btrfs,xfs intel_iommu=igfx_off cryptomgr.notests rcupdate.rcu_expedited=1 rcu_nocbs=0-64 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 _subarch=27.

Latest Comments

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

metak commented on 2019-08-18 12:43

@btd1337 I've disabled the CONFIG_MODULE_SIG_FORCE, because many users build modules and to just make it easier. Try 5.2.9-4.

btd1337 commented on 2019-08-18 00:29

@metak I have this error during boot:

Failed to start Load Kernel Modules - systemd-modules-load.service
systemd-modules-load[2218]: Failed to find module 'speakup_soft'
systemd-modules-load[2218]: Failed to insert module 'vboxdrv': Required key not available
systemd-modules-load[2218]: Failed to insert module 'vboxpci': Required key not available
systemd-modules-load[2218]: Failed to insert module 'vboxnetadp': Required key not available
systemd-modules-load[2218]: Failed to insert module 'vboxnetflt': Required key not available
systemd-modules-load[2218]: Failed to insert module 'vboxdrv': Required key not available
systemd-modules-load[2218]: Failed to insert module 'vboxnetadp': Required key not available
systemd-modules-load[2218]: Failed to insert module 'vboxnetflt': Required key not available
systemd-modules-load[2218]: Failed to insert module 'vboxpci': Required key not available
systemd[1]: systemd-modules-load.service: Failed with result 'exit-code'.
systemd[1]: Failed to start Load Kernel Modules.

My /boot/default/grub file contains:

GRUB_CMDLINE_LINUX_DEFAULT="console=tty0 console=ttyS0,115200n8 initcall_debug tsc=reliable no_timer_check noreplace-smp kvm-intel.nested=1 rootfstype=ext4,btrfs,xfs intel_iommu=igfx_off cryptomgr.notests rcupdate.rcu_expedited=1 rcu_nocbs=0-64 module.sig_unenforce rw"

module.sig_unenforce is as a second to last parameter. What am I doing wrong that step 3 doesn't work?

Thanks in advance!

UPDATE:

sudo vboxreload                                                                                                                                            ✔
Unloading modules: 
Loading modules: modprobe: ERROR: could not insert 'vboxnetadp': Required key not available
modprobe: ERROR: could not insert 'vboxnetflt': Required key not available
modprobe: ERROR: could not insert 'vboxpci': Required key not available
modprobe: ERROR: could not insert 'vboxdrv': Required key not available

Elanzer commented on 2019-08-17 19:44

SMBIOS messages are gone, thanks.

metak commented on 2019-08-17 19:31

@btd1337 If you've already created $XDG_CONFIG_HOME/modprobed.db as per WIKI then you only have to set _localmodcfg=y. That's all.

btd1337 commented on 2019-08-17 19:20

What do this variable Pkgbuild, Line 57: _localmodcfg= needs?

Is this?

_localmodcfg=/home/myuser/.config/modprobed.db

metak commented on 2019-08-17 17:40

@btd1337 I've updated the repo instructions in the pinned comment.

@Elanzer I've enabled CONFIG_DELL_SMBIOS_SMM=y, can you try the latest version?

Elanzer commented on 2019-08-17 15:37

I'm getting this message on boot:

dell_smbios: No SMBIOS backends available (wmi: -19, smm: -19) dell_smbios: No dell-smbios drivers are loaded

System is running fine, but still worries me. It's was fixed upstream, according https://github.com/clearlinux/distribution/issues/609

I think dell_smbios is set to user 'smm' but only 'wmi' is available with clear-linux

btd1337 commented on 2019-08-17 15:34

@metak

error: home_metakcahura_kernel_Arch_Extra_standard: Signature of "home: metakcahura OBS Project <home: metakcahura@build.opensuse.org>" has unknown trust
error: failed to update home_metakcahura_kernel_Arch_Extra_standard (invalid or corrupt database (PGP signature))
error: failed to sync all databases
Error installing repo packages

metak commented on 2019-08-16 23:46

@btd1337 Hi. That first line should be [home_metakcahura_kernel_Arch_Extra_standard].

btd1337 commented on 2019-08-16 22:48

@metak how to use your repository in Arch Linux?

I tried this:

[Arch_Extra_standard]
# binaries for Clear Linux kernel
Server = http://download.opensuse.org/repositories/home:/metakcahura:/kernel/Arch_Extra_standard/x86_64

but this error occurs:

error: failed to get "Arch_Extra_standard.db" file from download.opensuse.org: The requested URL returned error: 404
Error: Failed to update Arch_Extra_standard (unexpected error)
error: failed to sync all databases
Error installing repo packages

Thanks in advance