Hello, I'm starting to figure out how TSN tool works following the "Open Industrial User Guide" document on https://www.nxp.com/docs/en/user-guide/OPEN-LINUX-IND-UM-1-8.pdf, I'm having troubles on the section 8.1.2 Kernel configuration, due to the following features don't appear in my kernel configuration:
Symbol: TSN [=y]
[*] Networking support --->
Networking options --->
[*] 802.1 Time-Sensitive Networking support
Symbol: ENETC_TSN [=y] && FSL_ENETC_PTP_CLOCK [=y] && FSL_ENETC_HW_TIMESTAMPING [=y]
Device Drivers --->
[*] Network device support --->
[*] Ethernet driver support --->
[*] Freescale devices
<*> ENETC PF driver
<*> ENETC VF driver
-*- ENETC MDIO driver
<*> ENETC PTP clock driver
[*] ENETC hardware timestamping support
[*] TSN Support for NXP ENETC driver
Should I do some steps before to do these features appear? or which kernel version should I use?
I'm working on Ubuntu 18.08 with kernel version 5.4.0-47.
Any comments are welcome.
Regards,
Heky
Solved! Go to Solution.
Hello Heky,
Openil 1.8 integrates Linux Kernel 5.4.3, you could configure and build Linux Kernel image with the following command.
$ git clone https://github.com/openil/openil.git
$ cd openil
$ git checkout OpenIL-v1.8-202005 -b OpenIL-v1.8-202005
$ make nxp_ls1028ardb-64b_ubuntu_defconfig
$ make linux-menuconfig
$ make linux-rebuild
These Kernel options are enabled in the default Kernel configuration file provided in Openil.
Thanks,
Yiping
Hello Heky,
Openil 1.8 integrates Linux Kernel 5.4.3, you could configure and build Linux Kernel image with the following command.
$ git clone https://github.com/openil/openil.git
$ cd openil
$ git checkout OpenIL-v1.8-202005 -b OpenIL-v1.8-202005
$ make nxp_ls1028ardb-64b_ubuntu_defconfig
$ make linux-menuconfig
$ make linux-rebuild
These Kernel options are enabled in the default Kernel configuration file provided in Openil.
Thanks,
Yiping
Thank you for your answer.