Ethernet Products
Determine ramifications of Intel® Ethernet products and technologies
5348 Discussions

Can you help me use the I210 driver in Ubuntu 22.04?

365days
Beginner
835 Views

Hello,

 

After mount the driver, I verified that it exists even though I haven't installed sw driver addtionally.

~$ lshw -C net

WARNING: you should run this program as super-user.

  *-network                 

       description: Ethernet interface

       product: I210 Gigabit Network Connection

       vendor: Intel Corporation

       physical id: 0

       bus info: pci@0000:03:00.0

       logical name: enp3s0

       version: 03

       serial: 00:1b:21:78:00:0a

       capacity: 1Gbit/s

       width: 32 bits

       clock: 33MHz

       capabilities: bus_master cap_list rom ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation

       configuration: autonegotiation=on broadcast=yes driver=igb driverversion=6.5.0-14-generic firmware=3.25, 0x800005cd, 1.924.0 latency=0 link=no multicast=yes port=twisted pair

       resources: irq:19 memory:c4200000-c42fffff ioport:3000(size=32) memory:c4300000-c4303fff memory:c4100000-c41fffff

 

While I was downloading and installing the igb_avb source to use the I210 driver from openAVnu, I encountered an error.

used source link : https://github.com/Avnu/igb_avb

 

Although the build was successful, I encountered an error while performing insmod as follows.

~/OpenAvnu/lib/igb_avb/kmod$ sudo insmod ./igb_avb.ko

insmod: ERROR: could not insert module ./igb_avb.ko: Key was rejected by service

 

Furthermore, I also encountered an error while executing igb_avb under the openAVnu source.

attaching to 0000:03:00.0

attach failed! devpath=0000:03:00.0 (Unknown error -6)

connect failed (Is a directory) - are you running as root?

 

The error occurred in the igb.c file at the following code. I tried modifying it as shown in the second code, but the error remains the same. 

original code : adapter->ldev = open("/dev/igb_avb", O_RDWR);

modified code : adapter->ldev = open("/sys/devices/pci0000:00/0000:00:1d.0/0000:03:00.0", O_RDWR);

 

Can you help me resolve this issue?

thanks.

Labels (1)
0 Kudos
0 Replies
Reply