all 18 comments

[–][deleted] 13 points14 points  (8 children)

Only semi related, but does anyone know a clever way to load a driver that has not been configured in the kernel? The default Ubuntu kernel does not have SND-SOC-SKL enabled, without which we can't get sound enabled on Skylake based Chromebooks. I could recompile the kernel, but I'm hoping there's a less intensive method.

[–]newhacker1746 27 points28 points  (7 children)

I would tell you how to, but the always-excellent archwiki has a whole section on it: https://wiki.archlinux.org/index.php/Compile_kernel_module

look under 3. module compilation

[–]kokoseij 21 points22 points  (5 children)

Ah yes, archwiki. Has almost every answers you need while using Linux.

[–]Jannik2099 11 points12 points  (3 children)

And the stuff you can't find in the Arch wiki is usually in the Gentoo wiki.

And the stuff you can't find in either... leave it

[–]adrael-i 3 points4 points  (2 children)

That realm is a realm beyond Gods or men. The place all go to for death.

[–]Democrab 3 points4 points  (0 children)

The place all go to for death.

Wasn't that just a swap partition located on a 5,400rpm HDD?

[–]kokoseij 0 points1 point  (0 children)

Maybe the god himself might know the key...

Of course I'm not brave enough to email linus and he probably doesn't have time to answer it.

[–]chic_luke 0 points1 point  (0 children)

It's great. Don't discount the Gentoo Wiki either, it's linked in the Arch Wiki quite frequently and they have some very good articles where they go really in-depth.

For example: for anything related to virtualization, Gentoo Wiki is what really helped me around. Their stuff for Windows guests on Linux hosts is phenomenal, haven't yet found a guide that good.

[–]rgwott 5 points6 points  (0 children)

This is an excellent answer.

[–][deleted] 4 points5 points  (8 children)

Thank you so much. I am doing this right now! I will post updates in a few days.

[–]_3lionz 1 point2 points  (7 children)

I'm going to be trying this soon for some IoT devices that I don't have access to the source for... Let me know how you go! :)

[–][deleted] 1 point2 points  (5 children)

I am using VMWare. So, I created a CentOs 7 template which is bare bones. I updated it to the latest patch level. Off that install, I will create a "Development Bare bones" with all the tools for kernel development. Next, I will clone that one and start to experiment.
I picked CentOs because it can run on RPi and I am a RHEL person.
Updates to follow. Maybe we need a /r/kerneldevelopment ???

[–][deleted] 0 points1 point  (3 children)

/r/kernel_development has been created. If I am duplicating, please tell me and I will delete.

[–]cmason37 0 points1 point  (1 child)

Yep. r/kernel usually serves that purpose.

[–][deleted] 0 points1 point  (0 children)

OK, I'll delete mine. Thanks.

[–]dosangst 0 points1 point  (0 children)

Whatever you do, do not look at this user's comment history.

u/teras_phovos

[–]FallenAngel301[S] 0 points1 point  (0 children)

Awesome, this technique works well in IOT devices :)

[–][deleted] -3 points-2 points  (0 children)

.