Thanks for your quick response.
Sorry, I think I wasn't too precise with my description,
we already tested several options.
Our firmware is based on Yocto 2.5, but we didn't update recipes for long time,
so until now our firmware used meta-freescale/recipes-kernel/linux/linux-fslc-imx_4.1-2.0.x.bb for kernel
Today I updated meta-freescale to the newest commit on Sumo branch
so now we have:
linux-fslc-imx_4.9-1.0.x.bb
Unfortunately after rebuild firmware with the new kernel (4.9) the result is the same as for Thud and Warrior - kernel hangs on Configuring network interfaces
here is the end of the kernel log:
mount sdcard
FAT-fs (mmcblk3p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
INIT: Entering runlevel: 5
Configuring network interfaces...
the only things I did after the meta-freescale update were:
* Prepare defconfig for new kernel
* Adjust our patches to meet changes in sources (patches that I described before)
Any idea why it works fine on 4.1 but not on 4.9?