Find Jobs
Hire Freelancers

Fix port to higher kernel version for custom board

$8-15 USD / hour

Closed
Posted over 6 years ago

$8-15 USD / hour

Hello, We have custom hardware running on properly on kernel 2.6.20, this kernel is modified with vendor patches to support the custom hardware. The processor is a PXA270 520MHz processor. However to run some software it doesn't match the minimal kernel version. We fetched kernel 2.6.29.6 and applied the patches for 2.6.20 (last supported version by vendor) and fixed the compile errors showed up during compilation. The kernel does boot but crashes during intialization. The output is the following: -------------------- RedBoot> exec -w 1 -c "init=/linuxrc config_addr=0x00060000:0x20000 root=/dev/hda2 rootfstype=ext2 ro console=ttyS2,38400 panic=5 debug earlyprintk" About to start execution at 0xa0008000 - abort with ^C within 1 seconds Using base address 0xa0100000 and length 0x001f0d58 Linux version 2.6.29-6-270 (user@user-VirtualBox) (gcc version 4.8.2 (GCC) ) #1 Tue Jul 18 11:03:01 EEST 2017 CPU: XScale-PXA270 [69054117] revision 7 (ARMv5TE), cr=0000397f CPU: VIVT data cache, VIVT instruction cache Machine: PXA270 processor module Memory policy: ECC disabled, Data cache writeback On node 0 totalpages: 16384 free_area_init_node: node 0, pgdat c03f803c, node_mem_map c0483000 Normal zone: 128 pages used for memmap Normal zone: 0 pages reserved Normal zone: 16256 pages, LIFO batch:3 Run Mode clock: 208.00MHz (*16) Turbo Mode clock: 520.00MHz (*2.5, active) Memory clock: 208.00MHz (/1) System bus clock: 208.00MHz Built 1 zonelists in Zone order, mobility grouping on. Total pages: 16256 Kernel command line: init=/linuxrc config_addr=0x00060000:0x20000 root=/dev/hda2 rootfstype=ext2 ro console=ttyS2,38400 panic=5 debug earlyprintk console [earlycon0] enabled rom_addr_setup: rom_addr set to 00060000 rom_addr_setup: rom_len set to 00020000 PID hash table entries: 256 (order: 8, 1024 bytes) Console: colour dummy device 80x30 Dentry cache hash table entries: 8192 (order: 3, 32768 bytes) -------------------- The following info we extraceted from the printk_buf, here it seems to get a little further: -------------------- <5>Linux version 2.6.29-6-270 (user@user-VirtualBox) (gcc version 4.8.2 (GCC) ) #1 Tue Jul 18 11:03:01 EEST 2017 <4>CPU: XScale-PXA270 [69054117] revision 7 (ARMv5TE), cr=0000397f <4>CPU: VIVT data cache, VIVT instruction cache <4>Machine: PXA270 processor module <4>Memory policy: ECC disabled, Data cache writeback <7>On node 0 totalpages: 16384 <7>free_area_init_node: node 0, pgdat c03cc044, node_mem_map c0457000 <7> Normal zone: 128 pages used for memmap <7> Normal zone: 0 pages reserved <7> Normal zone: 16256 pages, LIFO batch:3 <6>Run Mode clock: 208.00MHz (*16) <6>Turbo Mode clock: 520.00MHz (*2.5, active) <6>Memory clock: 208.00MHz (/1) <6>System bus clock: 208.00MHz <4>Built 1 zonelists in Zone order, mobility grouping on. Total pages: 16256 <5>Kernel command line: init=/linuxrc config_addr=0x00060000:0x20000 root=/dev/hda2 rootfstype=ext2 ro console=ttyS2,38400 panic=5 debug <7>rom_addr_setup: rom_addr set to 00060000 <7>rom_addr_setup: rom_len set to 00020000 <4>PID hash table entries: 256 (order: 8, 1024 bytes) <4>Console: colour dummy device 80x30 <6>Dentry cache hash table entries: 8192 (order: 3, 32768 bytes) <6>Inode-cache hash table entries: 4096 (order: 2, 16384 bytes) <6>Memory: 64MB = 64MB total <5>Memory: 60468KB available (3536K code, 702K data, 164K init) <6>SLUB: Genslabs=12, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 <6>Calibrating delay loop... -------------------- A GIT repository is available where all patches/changes on the original version are visible. The Yocto build environment is used to build the image. We are looking for someone that has experience with Linux kernel 2.6. Expected is that you help us through teamviewer to get the kernnel running. Please leave a bid with your experience concerning Linux kernel and how you think you can help us to get it running plus estimated timeframe. Cheers, Gerard
Project ID: 14710953

About the project

5 proposals
Remote project
Active 7 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
5 freelancers are bidding on average $18 USD/hour for this job
User Avatar
We are expert developer have 6+ years experience working with companies like Adobe and Dell. We are experts in PHP, WordPress,Linux, Java, Python, Software Architecture and Development.
$12 USD in 40 days
0.0 (1 review)
0.0
0.0
User Avatar
Hi I've gone through your project Details, I have done lot of projects related to this project. I can strongly assure you that I will be able to provide you good quality of work. I love to do this job and I assure you that I can complete it with good quality and on time. I have done lot of projects in Linux we can discuss more about this project in chat. Hope positive response from your side. With Regards Thanks
$8 USD in 40 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of MALAYSIA
Seri kembangan, Malaysia
0.0
0
Payment method verified
Member since Oct 15, 2015

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.