[Etherlab-users] IGC driver with kernel 6.4 issue

Andreas Stewering-Bone andreas.stewering-bone at gmx.de
Fri Feb 9 15:38:50 CET 2024


Hi,

try to use the actual stable-1.5 from igh. IGC for 6.4 is integrated.

Best regards

Andreas
Am Freitag, dem 09.02.2024 um 14:36 +0000 schrieb Celil Can Anık:
> Hi all,
>  
> I was running Ethercat master with Gavin’s patchset older hardware
> with R8169 driver with Preempt RT. But new hardware is using I225
> (Ethernet controller: Intel Corporation Ethernet Controller I225-LM
> (rev 03)), igc driver, and newer kernel with Ubuntu 22.04.
> Unfortunately, I am unable to run with igc driver with Kernel 6.4.
> But, generic driver works. I tried to compile my RT kernel and
> Ethercat master a few times with different configurations, but no
> luck. I slightly suspect there might be an issue with this new driver
> patch.Any help you can give would be appreciated. 
>  
> Here is my dmesg log. (Driver looks like loaded ?)
>  
> [ 8167.603308] EtherCAT: Master module cleaned up.
> [ 8169.698759] EtherCAT: Master driver 1.5.2 unknown
> [ 8169.699063] EtherCAT: 1 master waiting for devices.
> [ 8169.743069] Intel(R) 2.5G Ethernet Linux Driver (EtherCAT enabled)
>  
> When I select igc driver from /etc/sysconfig/ethercat, master is not
> works. But with generic driver it finds my Ethernet chip. No slaves
> connected.
> * igc
> # /etc/init.d/ethercat status
> Checking for EtherCAT master 1.5.2 
> Master0  dead
> root at lynca:/usr/local/src/ethercat-stable-1.5# ethercat master
> Master0
>   Phase: Waiting for device(s)...
>   Active: no
>   Slaves: 0
>   Ethernet devices:
>     Main: ff:ff:ff:ff:ff:ff (waiting...)
>       Link: DOWN
>       Tx frames:   0
>       Tx bytes:    0
>       Rx frames:   0
>       Rx bytes:    0
>       Tx errors:   0
>       Tx frame rate [1/s]:      0      0      0
>       Tx rate [KByte/s]:      0.0    0.0    0.0
>       Rx frame rate [1/s]:      0      0      0
>       Rx rate [KByte/s]:      0.0    0.0    0.0
>     Common:
>       Tx frames:   0
>       Tx bytes:    0
>       Rx frames:   0
>       Rx bytes:    0
>       Lost frames: 0
>       Tx frame rate [1/s]:      0      0      0
>       Tx rate [KByte/s]:      0.0    0.0    0.0
>       Rx frame rate [1/s]:      0      0      0
>       Rx rate [KByte/s]:      0.0    0.0    0.0
>       Loss rate [1/s]:          0      0      0
>       Frame loss [%]:         0.0    0.0    0.0
>   Distributed clocks:
>     Reference clock:   None
>     DC reference time: 0
>     Application time:  0
>                        2000-01-01 00:00:00.000000000
>  
> * GENERIC
> ethercat master
> Master0
>   Phase: Idle
>   Active: no
>   Slaves: 0
>   Ethernet devices:
>     Main: 86:c0:b4:27:56:65 (attached)
>       Link: DOWN
>       Tx frames:   0
>       Tx bytes:    0
>       Rx frames:   0
>       Rx bytes:    0
>       Tx errors:   0
>       Tx frame rate [1/s]:      0      0      0
>       Tx rate [KByte/s]:      0.0    0.0    0.0
>       Rx frame rate [1/s]:      0      0      0
>       Rx rate [KByte/s]:      0.0    0.0    0.0
>     Common:
>       Tx frames:   0
>       Tx bytes:    0
>       Rx frames:   0
>       Rx bytes:    0
>       Lost frames: 0
>       Tx frame rate [1/s]:      0      0      0
>       Tx rate [KByte/s]:      0.0    0.0    0.0
>       Rx frame rate [1/s]:      0      0      0
>       Rx rate [KByte/s]:      0.0    0.0    0.0
>       Loss rate [1/s]:          0      0      0
>       Frame loss [%]:         0.0    0.0    0.0
>   Distributed clocks:
>     Reference clock:   None
>     DC reference time: 0
>     Application time:  0
>                        2000-01-01 00:00:00.000000000
>  
> Also you can check “lsmod” data for both generic and igc
> here:https://pastes.io/jordbvtiuq
>  
> Best regards,
> Celil
>  

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.etherlab.org/pipermail/etherlab-users/attachments/20240209/afe0fda9/attachment-0001.htm>


More information about the Etherlab-users mailing list