We are looking for a Linux Kernel Developer, ideally with experience of the Freescale [login to view URL] ARM926EJ-S core. The current project is to solve a hardware issue on the Embedded Arm TS-7670 Rev D (256MB) units using U-boot.
Hardware being used: [login to view URL]
We are currently seeing an issue where the Freescale FEC PHY driver [SMSC LAN8710/LAN8720] on the 4.4.1 kernel has a “flapping” (repeated up/down state on the Ethernet adapter) issue with a small percentage of the devices.
The current image being used is:
[login to view URL]
The project is to either recompile or compile from scratch a kernel that fixes the “flapping” issue and produce a working image for the TS-7670 Rev D units. There are new versions of the [login to view URL] MAC+FEC driver+SMSC PHY that can be attempted. It would be preferable to continue on Debian Jessie but a build based on any of the RedHat variants would also be acceptable.
The manufacturer provides a Debian Wheezy image with the 2.6.35 kernel that has this driver issue solved. Taking the driver from this source, recompiling the 4.4.1 kernel with this driver and rebuilding the disk image would be the most preferable route. If required by the developer, a current stable or longterm kernel can also be used.
Hi.
I've worked compiling kernels vanilla and debian from long time ago.
If you have the driver source (I see that manufacterer provide debian wheesy image with 2.6.35 kernel) I can try to insert this driver into kernel 4.4.1.
Finally, I can try to insert this kernel into debian jessie iso image.
Open to questions.,
Hi,
First I would like to say that porting the 2.6 kernel version drivers to 4.x is not at all an easy operation and it will need some effort as kernels are VERY different.
Second the kernel and os (package manager manly) are 2 different things, and you can keep using exactly the same rootfs from the official image but use a new kernel without a problem.
There are already some patches for 3.x kernel version for the same issue ( or a similar one)
I can try to help you , if it works than OK, if it doesn't - that's a possibility as I don't have the HW here and I won't be able to do indeep kernel debugging - then you check someone else
Let me know if you are interested.
cheers
While I have the necessary tool-chains for the build, a proper kernel configuration file is required. With this bid I reserved 5 days for producing the necessary kernel (+modules?) images that hopefully fix the issue you experience with the hardware.
Kind regards,
x3x7
Greetings!
I have over 7 years experiences in Linux/Unix such as server hardening,performance tuning,kernel debugging and so on.
Hopefully, this project is really fit for me.
Thank you four your response and highly appreciated.
Looking forward to hearing back from you soon.
All the best,
-Aung
I am a Linux Kernel Developer and I have been experienced embedded linux system over 5 years.
My skills:
- kernel module programming.
- root file system build.
- custom kernel image build.
I can navigate and analyze kernel code freely and I am familiar with C/C++, shell script.
If you are interested in my skill. we can discuss this project in detail.
thanks to your interest.