Linux-libre kernel for Beaglebone Black?

Hi,

has anyone tried to compile a Linux-libre [0] kernel for the BBB?
Are there non-free blobs in the stock kernel and for what (like graphics)?

Thanks!

[0] http://www.fsfla.org/ikiwiki/selibre/linux-libre/

Well for the "BBB" the only "blob" we have is power management
firmware for the m3:

Which the src is available here:

http://git.ti.com/gitweb/?p=ti-cm3-pm-firmware/amx3-cm3.git;a=summary

The "sgx" core blob is all userspace.

So go ahead an use that source, but who knows if it's going to work.
Previously, I've noticed they randomly took out and adc lookup table
for one of my omap3 targets previously.

Regards,

Robert Nelson:

Hi,

has anyone tried to compile a Linux-libre [0] kernel for the BBB?
Are there non-free blobs in the stock kernel and for what (like graphics)?

Well for the "BBB" the only "blob" we have is power management
firmware for the m3:

Which the src is available here:

http://git.ti.com/gitweb/?p=ti-cm3-pm-firmware/amx3-cm3.git;a=summary

The "sgx" core blob is all userspace.

So go ahead an use that source, but who knows if it's going to work.

(just FYI: )
I built the 3.16.3-gnu kernel and so far it's working fine for me.
During compilation only one file that normally gets generated was
missing, so I copied it from the 3.16.3 linux kernel (after building
that one too; the file doesn't seem to have anything to do with
blobs..). On the other hand, there are still some *.fw files so I
suppose deblobbing was not 100% successful:

$ find /lib/firmware/ -type f
/lib/firmware/keyspan_pda/keyspan_pda.fw
/lib/firmware/keyspan_pda/xircom_pgs.fw

~flapflap

Oh stop the "oh no" there's fw files, must remove no matter what. :wink:

https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/firmware/keyspan_pda

Regards,