Jump to content
XPEnology Community

B660-I Build - please add Intel (IGC network (2.5gb)) Drivers to (https://github.com/pocopico/rp-ext) Repo


Recommended Posts

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

 

 

image.png.115646bf4182872d7e26a0554f06c540.png

 

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.

 

image.png.1954f1f5bf471cd58af8bf12624935ab.png

 

if the driver can be added to the Repo its atleast one bit sorted.
 

Link to comment
Share on other sites

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 by pocopico
Link to comment
Share on other sites

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 

Link to comment
Share on other sites

  • 4 months later...
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

  • Thanks 1
Link to comment
Share on other sites

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 by Peter Suh
Link to comment
Share on other sites

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

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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;

Link to comment
Share on other sites

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]

 

2118065439_2022-10-2610_43_17.thumb.png.a308441936a2850ee6ecb28cb53b913e.png

 

[AFTER]

 

702159478_2022-10-2610_43_40.thumb.png.0be6a4dd2eaf7dd691b2bc30278495b5.png

 

Only bundled drivers are added as above result.

 

It seems that all .ko in modules.alias.4.json should disappear right?

 

1395371245_2022-10-2610_46_28.thumb.png.663ac6c618ac1db80ba002e9ba32915a.png

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...