Description of problem: I would like to use the Diolan DLN-2 hardware with my Fedora. The kernel driver for that hardware are available in the mainline kernel for a long time. For Fedora the kernel modules are deactivated and AFAIK no available by any other package from the repository. Would it be possible to enable support for the DLN2 kernel modules? Diolan DLN2 support modulename: dln2.ko configname: CONFIG_MFD_DLN2 Diolan DLN-2 ADC driver support modulename: dln2-adc.ko configname: CONFIG_DLN2_ADC Diolan DLN2 GPIO support modulename: gpio-dln2.ko configname: CONFIG_GPIO_DLN2 Diolan DLN-2 USB I2C adapter modulename: i2c-dln2.ko configname: CONFIG_I2C_DLN2 Diolan DLN-2 USB SPI adapter modulename: spi-dln2.ko configname: CONFIG_SPI_DLN2 I do not know why this module has been disabled. It is not listed in the "Forbidden items" (https://fedoraproject.org/wiki/Forbidden_items) Version-Release number of selected component (if applicable): --- How reproducible: cat /boot/config-5.18.11-200.fc36.x86_64 | grep DLN2 # CONFIG_MFD_DLN2 is not set dnf search dln2 Last metadata expiration check: 4 days, 5:03:27 ago on Thu 21 Jul 2022 07:50:24 AM CEST. No matches found. dnf search diolan Last metadata expiration check: 4 days, 5:03:31 ago on Thu 21 Jul 2022 07:50:24 AM CEST. No matches found. Steps to Reproduce: 1. Plug in a DLN2 2. No driver is loaded 3. Device does not work (no i2c device) Actual results: Kernel driver missing Expected results: Kernel driver should be available (perhaps by a separate package). Additional info: https://diolan.com/dln-2
Created attachment 1899868 [details] integrate dln2 support into default fedora x86_64 config This patch works for me. I did it only for x86_64 (no other architecture) and fedora (no rhel). The relevant modules will be added to the kernel-modules-extra package.
Anything I can do to move this forward?
FEDORA-2022-2a2290062f has been submitted as an update to Fedora 37. https://bodhi.fedoraproject.org/updates/FEDORA-2022-2a2290062f
FEDORA-2022-b0205d1c7f has been submitted as an update to Fedora 36. https://bodhi.fedoraproject.org/updates/FEDORA-2022-b0205d1c7f
FEDORA-2022-a7c12f917e has been submitted as an update to Fedora 35. https://bodhi.fedoraproject.org/updates/FEDORA-2022-a7c12f917e
FEDORA-2022-2a2290062f has been pushed to the Fedora 37 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2022-2a2290062f` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2022-2a2290062f See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2022-b0205d1c7f has been pushed to the Fedora 36 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2022-b0205d1c7f` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2022-b0205d1c7f See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2022-a7c12f917e has been pushed to the Fedora 35 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2022-a7c12f917e` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2022-a7c12f917e See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2022-b0205d1c7f has been pushed to the Fedora 36 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2022-a7c12f917e has been pushed to the Fedora 35 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2022-ccb0138bb6 has been pushed to the Fedora 37 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2022-ccb0138bb6` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2022-ccb0138bb6 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2022-ccb0138bb6 has been pushed to the Fedora 37 stable repository. If problem still persists, please make note of it in this bug report.
Tested with 5.19.6-200.fc36.x86_64: * kernel-5.19.6-200.fc36.x86_64 * kernel-core-5.19.6-200.fc36.x86_64 * kernel-modules-5.19.6-200.fc36.x86_64 * kernel-modules-extra-5.19.6-200.fc36.x86_64 I was able to load the DLN2 modules - to be more precise the modules are loaded after plugging in the device. I tested using the I²C device nodes (with i2c-dev module) to interact with devices connected to the DLN2's I²C bus. All fine. Thanks a lot!