# Building in-tree kernel module

**URL:** <https://discuss.pynq.io/t/building-in-tree-kernel-module/5554>\
**Category:** Support\
**Created:** [May 6, 2023, 2:58pm UTC](https://discuss.pynq.io/t/building-in-tree-kernel-module/5554 "2023-05-06T14:58:32Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![KesM](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.pynq.io/kesm/32/4339_2.png) [@KesM](https://discuss.pynq.io/u/KesM)\
**Post date:** [May 6, 2023, 2:58pm UTC](https://discuss.pynq.io/t/building-in-tree-kernel-module/5554/1 "2023-05-06T14:58:32Z")

</div>

Hello,  
I want to build kernel module of a device driver that is in kernel source tree, but not in built in official PYNQ image.  
What general steps do you recommend to build loadable kernel module (in-tree)? Is it possible without building whole SD image?
