* [Buildroot] Buildroot with Advantech EIO-IS200-DRIVER @ 2025-08-04 11:37 Hans-Heinrich Hansen 2025-08-04 18:31 ` Peter Korsgaard 0 siblings, 1 reply; 6+ messages in thread From: Hans-Heinrich Hansen @ 2025-08-04 11:37 UTC (permalink / raw) To: buildroot@buildroot.org [-- Attachment #1.1: Type: text/plain, Size: 154 bytes --] Is someone working on Advantech EIO-IS200-DRIVER (https://github.com/ADVANTECH-Corp/eio-is200-linux-kernel-driver) for buildroot? Best regards, Hans [-- Attachment #1.2: Type: text/html, Size: 1185 bytes --] [-- Attachment #2: Type: text/plain, Size: 150 bytes --] _______________________________________________ buildroot mailing list buildroot@buildroot.org https://lists.buildroot.org/mailman/listinfo/buildroot ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Buildroot] Buildroot with Advantech EIO-IS200-DRIVER 2025-08-04 11:37 [Buildroot] Buildroot with Advantech EIO-IS200-DRIVER Hans-Heinrich Hansen @ 2025-08-04 18:31 ` Peter Korsgaard [not found] ` <FR5P281MB5078D44083ABDE1AAC41FC828722A@FR5P281MB5078.DEUP281.PROD.OUTLOOK.COM> 0 siblings, 1 reply; 6+ messages in thread From: Peter Korsgaard @ 2025-08-04 18:31 UTC (permalink / raw) To: Hans-Heinrich Hansen; +Cc: buildroot@buildroot.org >>>>> "Hans-Heinrich" == Hans-Heinrich Hansen <hhansen@avt-nbg.de> writes: > Is someone working on Advantech EIO-IS200-DRIVER > (https://github.com/ADVANTECH-Corp/eio-is200-linux-kernel-driver) for > buildroot? Not that I am aware of. What specific issues are you running into (besides the general issue of a not-so-clear out-of-tree kernel module)? -- Bye, Peter Korsgaard _______________________________________________ buildroot mailing list buildroot@buildroot.org https://lists.buildroot.org/mailman/listinfo/buildroot ^ permalink raw reply [flat|nested] 6+ messages in thread
[parent not found: <FR5P281MB5078D44083ABDE1AAC41FC828722A@FR5P281MB5078.DEUP281.PROD.OUTLOOK.COM>]
* Re: [Buildroot] Buildroot with Advantech EIO-IS200-DRIVER [not found] ` <FR5P281MB5078D44083ABDE1AAC41FC828722A@FR5P281MB5078.DEUP281.PROD.OUTLOOK.COM> @ 2025-08-05 6:04 ` Peter Korsgaard 2025-08-06 6:14 ` Hans-Heinrich Hansen 0 siblings, 1 reply; 6+ messages in thread From: Peter Korsgaard @ 2025-08-05 6:04 UTC (permalink / raw) To: Hans-Heinrich Hansen, buildroot >>>>> "Hans-Heinrich" == Hans-Heinrich Hansen <hhansen@avt-nbg.de> writes: Hello Hans, Please keep Buildroot discussion on the mailing list, thanks. > Hi Peter, > my problem is indeed the "out-of-tree kernel module". Btw. I've tried > it with loadable module support enabled and disabled. You will need to enable modules support in your kernel in order to build and load external modules. > It seems that the eio-is200 is not used by the buildroot process. > I've followed the buildroot instructions. I'm sure that I've made a > mistake. Please can you check my attached configuraton files? For reference, the custom package is: ################################################################################ # # eio_is200_driver # ################################################################################ EIO_IS200_DRIVER_VERSION = 082e737c59aa92bba2c29db46a06cdd0e5beb600 EIO_IS200_DRIVER_DEPENDENCIES = linux EIO_IS200_DRIVER_SITE = $(call github,ADVANTECH-Corp,eio-is200-linux-kernel-driver,$(EIO_IS200_DRIVER_VERSION)) EIO_IS200_DRIVER_LICENSE = GPL-2.0 EIO_IS200_DRIVER_LICENSE_FILES = COPYING $(eval $(kernel-module)) $(eval $(generic-package)) Which looks sensible to me (didn't check the details of the upstream eio-is100-linux-kernel-driver Makefiles). Does it build some kernel modules? What happens if you modprobe/insmod them? -- Bye, Peter Korsgaard _______________________________________________ buildroot mailing list buildroot@buildroot.org https://lists.buildroot.org/mailman/listinfo/buildroot ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Buildroot] Buildroot with Advantech EIO-IS200-DRIVER 2025-08-05 6:04 ` Peter Korsgaard @ 2025-08-06 6:14 ` Hans-Heinrich Hansen 2025-08-06 7:37 ` Peter Korsgaard 0 siblings, 1 reply; 6+ messages in thread From: Hans-Heinrich Hansen @ 2025-08-06 6:14 UTC (permalink / raw) To: Peter Korsgaard, buildroot@buildroot.org [-- Attachment #1.1: Type: text/plain, Size: 2814 bytes --] Hello Peter, thank you for your assistance! I've enabled again the loadable module support (CONFIG_MODULES=y), but it seems that the source code (EIO_IS200_DRIVER_SITE = $(call github,ADVANTECH-Corp,eio-is200-linux-kernel-driver,$(EIO_IS200_DRIVER_VERSION))) isn't downloaded. I think that it must be found in the output/build/buildroot-config/br2/external folder, but my output/build/buildroot-config/br2/external shows only the following directories and header files. All header files (created by buildroot?) are empty: .: eio names.h ./eio: is200 ./eio/is200: driver ./eio/is200/driver: path.h version.h There must be an issue with my configuration, but I can't find it out. The folders "buildroot" and "buildroot-external"(attached zip file) are located in the same directory. "buildroot" contains the latest buildroot version. I've built it with "make BR2_EXTERNAL=../buildroot-external". Please do you have any idea how to proceed? Yes, the EIO_IS200_DRIVER should build some kernel modules (thermal, watchdog, ...) for a newer Advantech embedded board. Thank you, Hans ________________________________ Von: Peter Korsgaard <peter@korsgaard.com> Gesendet: Dienstag, 5. August 2025 08:04 An: Hans-Heinrich Hansen <hhansen@avt-nbg.de>; buildroot@buildroot.org <buildroot@buildroot.org> Betreff: Re: AW: Buildroot with Advantech EIO-IS200-DRIVER >>>>> "Hans-Heinrich" == Hans-Heinrich Hansen <hhansen@avt-nbg.de> writes: Hello Hans, Please keep Buildroot discussion on the mailing list, thanks. > Hi Peter, > my problem is indeed the "out-of-tree kernel module". Btw. I've tried > it with loadable module support enabled and disabled. You will need to enable modules support in your kernel in order to build and load external modules. > It seems that the eio-is200 is not used by the buildroot process. > I've followed the buildroot instructions. I'm sure that I've made a > mistake. Please can you check my attached configuraton files? For reference, the custom package is: ################################################################################ # # eio_is200_driver # ################################################################################ EIO_IS200_DRIVER_VERSION = 082e737c59aa92bba2c29db46a06cdd0e5beb600 EIO_IS200_DRIVER_DEPENDENCIES = linux EIO_IS200_DRIVER_SITE = $(call github,ADVANTECH-Corp,eio-is200-linux-kernel-driver,$(EIO_IS200_DRIVER_VERSION)) EIO_IS200_DRIVER_LICENSE = GPL-2.0 EIO_IS200_DRIVER_LICENSE_FILES = COPYING $(eval $(kernel-module)) $(eval $(generic-package)) Which looks sensible to me (didn't check the details of the upstream eio-is100-linux-kernel-driver Makefiles). Does it build some kernel modules? What happens if you modprobe/insmod them? -- Bye, Peter Korsgaard [-- Attachment #1.2: Type: text/html, Size: 7680 bytes --] [-- Attachment #2: buildroot-external.zip --] [-- Type: application/x-zip-compressed, Size: 3650 bytes --] [-- Attachment #3: Type: text/plain, Size: 150 bytes --] _______________________________________________ buildroot mailing list buildroot@buildroot.org https://lists.buildroot.org/mailman/listinfo/buildroot ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Buildroot] Buildroot with Advantech EIO-IS200-DRIVER 2025-08-06 6:14 ` Hans-Heinrich Hansen @ 2025-08-06 7:37 ` Peter Korsgaard 2025-08-06 10:45 ` Hans-Heinrich Hansen 0 siblings, 1 reply; 6+ messages in thread From: Peter Korsgaard @ 2025-08-06 7:37 UTC (permalink / raw) To: Hans-Heinrich Hansen; +Cc: buildroot@buildroot.org >>>>> "Hans-Heinrich" == Hans-Heinrich Hansen <hhansen@avt-nbg.de> writes: > Hello Peter, > thank you for your assistance! > I've enabled again the loadable module support (CONFIG_MODULES=y), but > it seems that the source code (EIO_IS200_DRIVER_SITE = $(call > github,ADVANTECH-Corp,eio-is200-linux-kernel-driver,$(EIO_IS200_DRIVER_VERSION))) > isn't downloaded. I think that it must be found in the > output/build/buildroot-config/br2/external folder, but my > output/build/buildroot-config/br2/external shows only the following > directories and header files. All header files (created by buildroot?) > are empty: No, the output/build/buildroot-config is simply an internal implementation detail of the kconfig configuration system we are reusing from the Linux kernel. Your package tarball should be in output/dl/eio_is200_driver (unless you have customized BR2_DL_DIR) and get extracted in output/build/eio_is200_driver-082e737c59aa92bba2c29db46a06cdd0e5beb600 when building (if enabled in your .config) -- Bye, Peter Korsgaard _______________________________________________ buildroot mailing list buildroot@buildroot.org https://lists.buildroot.org/mailman/listinfo/buildroot ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Buildroot] Buildroot with Advantech EIO-IS200-DRIVER 2025-08-06 7:37 ` Peter Korsgaard @ 2025-08-06 10:45 ` Hans-Heinrich Hansen 0 siblings, 0 replies; 6+ messages in thread From: Hans-Heinrich Hansen @ 2025-08-06 10:45 UTC (permalink / raw) To: Peter Korsgaard; +Cc: buildroot@buildroot.org [-- Attachment #1.1: Type: text/plain, Size: 1483 bytes --] Thank you Peter, I've found the issue! The name in the Config.in was not correct. Thanks for your support, Hans ________________________________ Von: Peter Korsgaard <peter@korsgaard.com> Gesendet: Mittwoch, 6. August 2025 09:37 An: Hans-Heinrich Hansen <hhansen@avt-nbg.de> Cc: buildroot@buildroot.org <buildroot@buildroot.org> Betreff: Re: AW: AW: Buildroot with Advantech EIO-IS200-DRIVER >>>>> "Hans-Heinrich" == Hans-Heinrich Hansen <hhansen@avt-nbg.de> writes: > Hello Peter, > thank you for your assistance! > I've enabled again the loadable module support (CONFIG_MODULES=y), but > it seems that the source code (EIO_IS200_DRIVER_SITE = $(call > github,ADVANTECH-Corp,eio-is200-linux-kernel-driver,$(EIO_IS200_DRIVER_VERSION))) > isn't downloaded. I think that it must be found in the > output/build/buildroot-config/br2/external folder, but my > output/build/buildroot-config/br2/external shows only the following > directories and header files. All header files (created by buildroot?) > are empty: No, the output/build/buildroot-config is simply an internal implementation detail of the kconfig configuration system we are reusing from the Linux kernel. Your package tarball should be in output/dl/eio_is200_driver (unless you have customized BR2_DL_DIR) and get extracted in output/build/eio_is200_driver-082e737c59aa92bba2c29db46a06cdd0e5beb600 when building (if enabled in your .config) -- Bye, Peter Korsgaard [-- Attachment #1.2: Type: text/html, Size: 3727 bytes --] [-- Attachment #2: Type: text/plain, Size: 150 bytes --] _______________________________________________ buildroot mailing list buildroot@buildroot.org https://lists.buildroot.org/mailman/listinfo/buildroot ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2025-08-06 10:45 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-08-04 11:37 [Buildroot] Buildroot with Advantech EIO-IS200-DRIVER Hans-Heinrich Hansen
2025-08-04 18:31 ` Peter Korsgaard
[not found] ` <FR5P281MB5078D44083ABDE1AAC41FC828722A@FR5P281MB5078.DEUP281.PROD.OUTLOOK.COM>
2025-08-05 6:04 ` Peter Korsgaard
2025-08-06 6:14 ` Hans-Heinrich Hansen
2025-08-06 7:37 ` Peter Korsgaard
2025-08-06 10:45 ` Hans-Heinrich Hansen
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox