Wind River Support Network

HomeDefectsLIN5-18485
Fixed

LIN5-18485 : Kernel Panic occurs when the target sends or receives large sized packets

Created: Apr 8, 2014    Updated: Dec 19, 2017
Resolved Date: May 4, 2014
Found In Version: 5.0.1.12,5.0.1.13
Fix Version: 5.0.1.15
Severity: Critical
Applicable for: Wind River Linux 5
Component/s: Networking

Description

This issue occurs on the board ALTERA CYCLONE V SOCFPGA.
When the target pings to a host which can handle jumbo packets, Kernel Panic occurs on the target. For example, this issue occurs on the following condition.

- The host is configured as it can handle 9014 Bytes Jumbo Packet, and its MTU is 9000.
- The target pings with invoking the command "ping <host's IP> -s 4042.

Steps to Reproduce

1. Create a new Platform Project with the following configure options.

--enable-board=altera-socfpga --enable-bootimage=jffs2,tar.bz2,cpio.gz --enable-build=production --enable-kernel=standard+cfg/fs/flash_fs.scc --enable-rootfs=glibc_std

2. Build the project and boot the target.
3. Configure the host for its handling Jumbo Packet.
3.1 Windows 7 host
  - Open network interface properties.
  - Select Advanced tab.
  - Select Jumbo Packet property, and select its value to 9014 Bytes.
  - Open command prompt, and invoke the following command on it.
    > netsh interface ipv4 set interface <ID of interface> mtu=9000
3.2 Linux host
  Invoke the following commands.
    $ ifconfig <eth#> down
    $ ifconfig <eth#> mtu 9000
    $ ifconfig <eth#> up

4. Invoke the following ping command on the target, and Kernel Panic occurs on the target
    $ ping <host's IP> -s 4042

5. Reboot target, and invoke the following ping command on the Windows 7, and Kernel Panic occurs on the target.
    > ping <target's IP> -f -l 4042

6. This issue also occurs when packet size is 3793, 3794, 3795, 3900, 4040 or 4041.

Other Downloads


Live chat
Online