DragonXR Posted June 3, 2022 #1 Posted June 3, 2022 Hi all, im currently in the process for building a bare-metal build on a B660-i / intel i5-12500T this has a 2.5 GB Nic and the Board is a bane to work with however, ./my.sh DS918+ has been used to create the image for the above hardware with no luck on network discovery. when going through most of the automated build processes for either DS918/920 ive found that the IGC.ko Drivers are not being passed through the image https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/drivers/net/ethernet/intel/igc/ Ive tried to add the https://raw.githubusercontent.com/pocopico/rp-ext/master/r8125/rpext-index.json Realtech 2.5 Gb controller, 1000E and IGB Driver Kits with no success I obviously have other hardware that needs to be addressed as well, however the 2.5gb controller being used in almost all new boards should probably be addressed 1st as i wont be the only person who will have these boards in mind for a build. if the driver can be added to the Repo its atleast one bit sorted. Quote
pocopico Posted June 3, 2022 #2 Posted June 3, 2022 (edited) unfortunatelly , i think that i've tried to compile igc, with the released syno sources and toolkit and they will not compile. Unless someone backports it to 4.4.x , you will have better lack with some other ethernet interface. Edited June 3, 2022 by pocopico Quote
DragonXR Posted June 6, 2022 Author #3 Posted June 6, 2022 @pocopico is it possible to have all of the drivers from the TCRP driver set injected into the Synology build, as the TC OS is working and discovering all the hardware? Quote
pocopico Posted June 6, 2022 #4 Posted June 6, 2022 8 hours ago, DragonXR said: @pocopico is it possible to have all of the drivers from the TCRP driver set injected into the Synology build, as the TC OS is working and discovering all the hardware? TCRP is running kernel version 5.x IGC kernel module will not compile on kernel versions < than 5.x Quote
jimmmmm Posted October 26, 2022 #5 Posted October 26, 2022 On 6/3/2022 at 8:07 PM, pocopico said: unfortunatelly , i think that i've tried to compile igc, with the released syno sources and toolkit and they will not compile. Unless someone backports it to 4.4.x , you will have better lack with some other ethernet interface. I have backport igc from linux 5.12 to 4.4.180, and tested it. Source: https://github.com/jim3ma/synology-igc 1 Quote
pocopico Posted October 26, 2022 #6 Posted October 26, 2022 (edited) 2 hours ago, jimmmmm said: I have backport igc from linux 5.12 to 4.4.180, and tested it. Source: https://github.com/jim3ma/synology-igc WOW !!! Long awaited backport is finally here !!! I will try to create an extension for that ASAP Edited October 26, 2022 by pocopico Quote
pocopico Posted October 26, 2022 #7 Posted October 26, 2022 30 minutes ago, pocopico said: WOW !!! Long awaited backport is finally here !!! I will try to create an extension for that ASAP @jimmmmm igc extension has been created. https://github.com/pocopico/rp-ext/raw/main/igc/rpext-index.json Unfortunatelly backportng to 3.10.108 so bromolow will not be available Quote
Peter Suh Posted October 26, 2022 #8 Posted October 26, 2022 (edited) 1 hour ago, pocopico said: @jimmmmm igc extension has been created. https://github.com/pocopico/rp-ext/raw/main/igc/rpext-index.json Unfortunatelly backportng to 3.10.108 so bromolow will not be available @pocopico I'm glad that the long-awaited igc extension driver has been uploaded. Thank you very much. However, unlike the list by model, some configuration files are missing. Please create an additional model_42218.json file. https://raw.githubusercontent.com/pocopico/rp-ext/master/igc/rpext-index.json https://github.com/pocopico/rp-ext/tree/main/igc/releases And it seems that it is not automatically added during loader build because there is no information about igc in the modules.alias.4.json.gz file yet. You must be busy, but please. Edited October 26, 2022 by Peter Suh Quote
Peter Suh Posted October 26, 2022 #9 Posted October 26, 2022 1 hour ago, pocopico said: @jimmmmm igc extension has been created. https://github.com/pocopico/rp-ext/raw/main/igc/rpext-index.json Unfortunatelly backportng to 3.10.108 so bromolow will not be available Will this help reorganize the igc information in the modules.alias.4.json.gz file ? https://cateee.net/lkddb/web-lkddb/IGC.html Quote
pocopico Posted October 26, 2022 #10 Posted October 26, 2022 1 hour ago, Peter Suh said: @pocopico I'm glad that the long-awaited igc extension driver has been uploaded. Thank you very much. However, unlike the list by model, some configuration files are missing. Please create an additional model_42218.json file. https://raw.githubusercontent.com/pocopico/rp-ext/master/igc/rpext-index.json https://github.com/pocopico/rp-ext/tree/main/igc/releases And it seems that it is not automatically added during loader build because there is no information about igc in the modules.alias.4.json.gz file yet. You must be busy, but please. perform a fullupgrade it should be updated. Quote
Peter Suh Posted October 26, 2022 #11 Posted October 26, 2022 13 minutes ago, pocopico said: perform a fullupgrade it should be updated. Is the modules.alias.4.json file dieting? ^^ You can selectively update as shown below. curl -L "https://github.com/pocopico/tinycore-redpill/raw/main/modules.alias.4.json.gz" -O; gunzip modules.alias.4.json.gz; Quote
Peter Suh Posted October 26, 2022 #12 Posted October 26, 2022 42 minutes ago, pocopico said: perform a fullupgrade it should be updated. @pocopico Because of the just modified modules.alias.4.json file It seems that none of the extension drivers are automatically recognized. I also tried igc of course, but these are the results of testing with e1000 in a VM. [BEFORE] [AFTER] Only bundled drivers are added as above result. It seems that all .ko in modules.alias.4.json should disappear right? Quote
Peter Suh Posted October 26, 2022 #13 Posted October 26, 2022 @pocopico After repairing the modules.alias.4.json file, please change one more thing. For automatic recognition of igc https://github.com/pocopico/tinycore-redpill/blob/main/rpext-index.json It seems that igc should also be added to the file. Quote
DragonXR Posted October 26, 2022 Author #14 Posted October 26, 2022 Legendary stuff, ill reimage my server and see how we go with the drivers 1 Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.