PCIE Ethernet card(RTL8111) MTU setting

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

PCIE Ethernet card(RTL8111) MTU setting

Jump to solution
2,096 Views
JHY
Contributor IV

When I use default setting of MTU (1500), it does not work. But changing MTU to 400, it works well.


Does MTU(Maximum transmission unit) value have a possibility impact on ethernet connection in linux?

Labels (1)
0 Kudos
1 Solution
1,099 Views
fabio_estevam
NXP Employee
NXP Employee

Looks like the same issue as reported here:

mx6 + rtl8111e driver

I would recommend contacting Realtek for clarification.

View solution in original post

0 Kudos
4 Replies
1,099 Views
fabio_estevam
NXP Employee
NXP Employee

Which imx and kernel version are you using?

Where exactly have yo changed the MTU?

0 Kudos
1,099 Views
JHY
Contributor IV
  • i.MX6 dual lite
  • Kernel Version : 3.0.35
  • RTL8111F Driver : 8.038
  • MTU setting :

 

root@freescale /sys$ ifconfig

eth1      Link encap:Ethernet  HWaddr 00:00:00:00:00:05

          inet addr:192.168.20.10  Bcast:192.168.20.255  Mask:255.255.255.0

          UP BROADCAST RUNNING MULTICAST  MTU:400  Metric:1

          RX packets:114604490 errors:0 dropped:2473 overruns:0 frame:0

          TX packets:466873235 errors:0 dropped:4076 overruns:0 carrier:0

          collisions:0 txqueuelen:1000

          RX bytes:1474798770 (1406.4 Mb)  TX bytes:2439579778 (2326.5 Mb)

          Interrupt:241 Base address:0xe000

 

0 Kudos
1,100 Views
fabio_estevam
NXP Employee
NXP Employee

Looks like the same issue as reported here:

mx6 + rtl8111e driver

I would recommend contacting Realtek for clarification.

0 Kudos
1,099 Views
fabio_estevam
NXP Employee
NXP Employee

Does it work with kernel 3.16 with this driver?

https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/drivers/net/ethernet/realtek/r8...

If you try 3.16 and it still fails, then run

./scripts/get_maintainer.pl -F  drivers/net/ethernet/realtek/r8169.c

and report the issue to the people listed by this command.

0 Kudos