UPDATE JULY 2010
  • Part of the work done for kernel A 2.6.24.3 also works for B 2.6.31.3 kernel. Made two topics here.
  • Update based on miniport of kernel work from linuxtogo.org (svn version 33). This is a partly working kernel 2.6.24.3.
  • Addtional effort to rewrite some sources is done and maintained by Nikolaus at http://projects.goldelico.com/p/letux-400/

  • try for debug purposes herewith the steps I made to make these preliminary kernels to work on trendtac epc700.

A patches 2.6.24.3 kernel for ingenic jz4730

  • 1A) Extract linux-2.6.24.3.tar.bz2 with: tar xvjf

  • 2A) cd linux-2.6.24.3 dir

  • 3A) patch ingenic_2010304 with:
  • patch -p1 < ../linux-2.6.24.3-jz-20100304.patch

  • 4A) patch with modifications from letux-400 (excluding rtc part) and minibookversion33 (excluding yaffs2 part):
  • UPDATE removed double lines
  • patch -p1 < ../patchminibookRV10

  • 5A) make trendtacRV10_defconfig

  • 6A) make uImage

  • 7A) make modules_install

  • 8A) copy kernel modules /lib/modules/2.6.24.3 to SD ext3 (partition2)

  • 9A) Copy uImage to SD card FAT32 (partition 1) and your linux distro to ext3 (partition2)
  • You can startup from SD by pressing left fn , shift , crtl + press any key to boot from sd partition 2
  • Keep F2 pressed = startup from /dev/mmcblk0p2. F3 = /dev/mtdblock3 F4 = nand (default) F5 = /dev/mtdblock5

  • 10A) If the kernel is good enough you could install it on your nand by:
  • cat uImage > /dev/mtdblock1

B patches 2.6.31.3 kernel for ingenic jz4730

  • issues:
  • - F2 startup from SD doesn't work (when fixing the sound dma issue).
  • - wireless zd1211rw doesn't work some unsupported ioctl[SIOSCIWENCODEEXT] (may be udev or wpa_supplicant related)
  • - jz_eth doesn't work (fix / add of kill_proc in minipatchRV11 is probably nok)

  • 1B) Extract linux-2.6.31.3.tar.bz2 with: tar xvjf

  • 2B) cd linux-2.6.31.3 dir

  • 3B) patch ingenic_2010304 with:
  • patch -p1 < ../linux-2.6.31.3-jz-20100304.patch

  • 4B) patch with modifications from letux-400 (excluding rtc part) and minibookversion33 (excluding yaffs2 part) + quick rework:
  • patch -p1 < ../patchminibookRV11_2.6.31.3

  • 5B) make trendtacRV10_defconfig

  • 6B) make uImage

  • 7B) make modules_install

  • 8B) copy kernel modules /lib/modules/2.6.31.3 to SD ext3 (partition2)

  • 9B) Copy uImage to SD card FAT32 (partition 1) and your linux distro to ext3 (partition2)
  • You can startup from SD by pressing left fn , shift , crtl + press any key to boot from sd partition 2
  • Keep F2 pressed = startup from /dev/mmcblk0p2(NOT WORKING). F3 = /dev/mtdblock3 F4 = nand (default) F5 = /dev/mtdblock5

  • 10B) If the kernel is good enough you could install it on your nand by:
  • cat uImage > /dev/mtdblock1

Files included click Attachments at bottom of this page.

Topic attachments
I Attachment Action Size Date Who Comment
elsepatch linux-2.6.24.3-jz-20100304.patch manage 8719.0 K 15 Jul 2010 - 18:48 RubenViets ingenic latest kernel 2.6.24.3 patch
elsepatch linux-2.6.31.3-jz-20100304.patch manage 6107.5 K 19 Jul 2010 - 21:29 RubenViets ingenic latest kernel 2.6.31.3 patch
elseEXT patchminibookRV10 manage 1481.3 K 15 Jul 2010 - 18:49 RubenViets latest patches RV10 kernel 2.6.24.3
else3 patchminibookRV11_2.6.31.3 manage 2556.8 K 19 Jul 2010 - 21:31 RubenViets latest patches RV11 kernel 2.6.31.3
else3_RV11 uImage_2.6.31.3_RV11 manage 2267.6 K 19 Jul 2010 - 21:36 RubenViets latest kernel 2.6.31.3 uImage RV11
elseEXT uImage_RV10 manage 2264.9 K 15 Jul 2010 - 18:51 RubenViets latest kernel 2.6.24.3 uImage RV10
Topic revision: r10 - 19 Jul 2010 - 22:12:42 - RubenViets
 
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback