Missing option module in Axon kernel



  • Hi all,

    could anyone give me advice about easiest way how to add option module (https://git.unipi.technology/UniPi/axon-linux/blob/axon/drivers/usb/serial/option.c) to kernel on my Axon? Is it necessary to compile whole kernel?

    Thank you for your anwer.


  • administrators

    If there are some missing modules, you need to compile it.
    On Axon (or generaly any arm64 platform) do:

    apt install build-essential git 
    git clone https://git.unipi.technology/UniPi/axon-linux.git
    make unipi-axon_defconfig
    

    Now you can change kernel configuration to desired state

    make menuconfig
    

    Compile new modules

    make modules
    

    You can compile on amd64 platform using CROSS_COMPILE

    make unipi-axon_defconfig CROSS_COMPILE=aarch64-linux-gnu- ARCH=arm64
    make menuconfig CROSS_COMPILE=aarch64-linux-gnu- ARCH=arm64
    make modules CROSS_COMPILE=aarch64-linux-gnu- ARCH=arm64