* New kernel for Chipbox @ 2012-06-07 9:06 Sertac TULLUK 2012-06-07 10:31 ` Harishkumar V 2012-06-07 23:47 ` hooking above libata Com Developer 0 siblings, 2 replies; 20+ messages in thread From: Sertac TULLUK @ 2012-06-07 9:06 UTC (permalink / raw) To: kernelnewbies Dear All; I have a digital satellite receiver (named Chipbox), which uses linux kernel 2.6.12.5. Main chipset name is Celestial CSM1203 ( It is ARM926EJ-S core). The original kernel source (and all other sources) can be downloaded here: http://www.merihvideo.com.tr/chipbox-source.php I would like to add some functionality (Such as CIFS, USB WIFI...) to my STB. In order to do that, I need to cross compile new kernel. However, the chipset provider ( Celestial) does not provide a new kernel to do this. They just compiled 2.6.12.5 for about 5-6 years ago, and they didn't do a new kernel from that time. So, I need your helps: 1) Celestial has done a lot of modifications on the original 2.6.12.5 source ( drivers, headers, definitions...) All these changes can be seen by using MELD tool. 2) In order to have a new kernel ( Such as 2.6.35.13) which can be running on my chipbox, what are the steps should be done one by one? Can you please explain for a newbie please? Best Regards Sertac -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20120607/54993dd4/attachment.html ^ permalink raw reply [flat|nested] 20+ messages in thread
* New kernel for Chipbox 2012-06-07 9:06 New kernel for Chipbox Sertac TULLUK @ 2012-06-07 10:31 ` Harishkumar V 2012-06-07 11:06 ` Sertac TULLUK 2012-06-07 23:47 ` hooking above libata Com Developer 1 sibling, 1 reply; 20+ messages in thread From: Harishkumar V @ 2012-06-07 10:31 UTC (permalink / raw) To: kernelnewbies Sertac, Basically u need to have Celestial SoC & drivers related patch. Then, u can download desired kernel or latest 3.3.x. Apply and do the forward porting. It won't be straight forward, u need to re-write a bit. U can always refer any other celectial SoC family in latest kernel source or other ARM9 family. see -> arch/arm/ On Thu, Jun 7, 2012 at 2:36 PM, Sertac TULLUK <sertac@merihvideo.com.tr>wrote: > ** > Dear All; > > I have a digital satellite receiver (named Chipbox), which uses linux > kernel 2.6.12.5. > > Main chipset name is Celestial CSM1203 ( It is ARM926EJ-S core). > > The original kernel source (and all other sources) can be downloaded here: > http://www.merihvideo.com.tr/chipbox-source.php > > I would like to add some functionality (Such as CIFS, USB WIFI...) to my > STB. In order to do that, I need to cross compile new kernel. > > However, the chipset provider ( Celestial) does not provide a new kernel > to do this. They just compiled 2.6.12.5 for about 5-6 years ago, and they > didn't do a new kernel from that time. > > So, I need your helps: > > 1) Celestial has done a lot of modifications on the original 2.6.12.5 > source ( drivers, headers, definitions...) All these changes can be seen by > using MELD tool. > > 2) In order to have a new kernel ( Such as 2.6.35.13) which can be running > on my chipbox, what are the steps should be done one by one? > > Can you please explain for a newbie please? > > Best Regards > > Sertac > > _______________________________________________ > Kernelnewbies mailing list > Kernelnewbies at kernelnewbies.org > http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies > > -- Thanks and Regards, Harish Kumar. V -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20120607/1e8f2fb5/attachment.html ^ permalink raw reply [flat|nested] 20+ messages in thread
* New kernel for Chipbox 2012-06-07 10:31 ` Harishkumar V @ 2012-06-07 11:06 ` Sertac TULLUK 2012-06-07 11:48 ` Harishkumar V 0 siblings, 1 reply; 20+ messages in thread From: Sertac TULLUK @ 2012-06-07 11:06 UTC (permalink / raw) To: kernelnewbies Dear Harishkumar; Thank you very much for your quick answer. Where can I find related Celestial SoC & driver patch file? Best Regards Sertac ----- Original Message ----- From: Harishkumar V To: Sertac TULLUK Cc: kernelnewbies at kernelnewbies.org Sent: Thursday, June 07, 2012 1:31 PM Subject: Re: New kernel for Chipbox Sertac, Basically u need to have Celestial SoC & drivers related patch. Then, u can download desired kernel or latest 3.3.x. Apply and do the forward porting. It won't be straight forward, u need to re-write a bit. U can always refer any other celectial SoC family in latest kernel source or other ARM9 family. see -> arch/arm/ On Thu, Jun 7, 2012 at 2:36 PM, Sertac TULLUK <sertac@merihvideo.com.tr> wrote: Dear All; I have a digital satellite receiver (named Chipbox), which uses linux kernel 2.6.12.5. Main chipset name is Celestial CSM1203 ( It is ARM926EJ-S core). The original kernel source (and all other sources) can be downloaded here: http://www.merihvideo.com.tr/chipbox-source.php I would like to add some functionality (Such as CIFS, USB WIFI...) to my STB. In order to do that, I need to cross compile new kernel. However, the chipset provider ( Celestial) does not provide a new kernel to do this. They just compiled 2.6.12.5 for about 5-6 years ago, and they didn't do a new kernel from that time. So, I need your helps: 1) Celestial has done a lot of modifications on the original 2.6.12.5 source ( drivers, headers, definitions...) All these changes can be seen by using MELD tool. 2) In order to have a new kernel ( Such as 2.6.35.13) which can be running on my chipbox, what are the steps should be done one by one? Can you please explain for a newbie please? Best Regards Sertac _______________________________________________ Kernelnewbies mailing list Kernelnewbies at kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies -- Thanks and Regards, Harish Kumar. V ------------------------------------------------------------------------------ _______________________________________________ Kernelnewbies mailing list Kernelnewbies at kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20120607/2db549bc/attachment.html ^ permalink raw reply [flat|nested] 20+ messages in thread
* New kernel for Chipbox 2012-06-07 11:06 ` Sertac TULLUK @ 2012-06-07 11:48 ` Harishkumar V 2012-06-07 11:52 ` Harishkumar V 2012-06-07 11:53 ` Sertac TULLUK 0 siblings, 2 replies; 20+ messages in thread From: Harishkumar V @ 2012-06-07 11:48 UTC (permalink / raw) To: kernelnewbies Sertac, >From your present source, u can find the Celestial SoC change. check for arch/arm folder. then in corresponding drivers, like usb,serial,video etc. On Thu, Jun 7, 2012 at 4:36 PM, Sertac TULLUK <sertac@merihvideo.com.tr>wrote: > ** > Dear Harishkumar; > > Thank you very much for your quick answer. > > Where can I find related Celestial SoC & driver patch file? > > Best Regards > > Sertac > > ----- Original Message ----- > *From:* Harishkumar V <harishpresent@gmail.com> > *To:* Sertac TULLUK <sertac@merihvideo.com.tr> > *Cc:* kernelnewbies at kernelnewbies.org > *Sent:* Thursday, June 07, 2012 1:31 PM > *Subject:* Re: New kernel for Chipbox > > Sertac, > > Basically u need to have Celestial SoC & drivers related patch. > Then, u can download desired kernel or latest 3.3.x. > > Apply and do the forward porting. It won't be straight forward, u need to > re-write a bit. > U can always refer any other celectial SoC family in latest kernel source > or other ARM9 family. > > see -> arch/arm/ > > On Thu, Jun 7, 2012 at 2:36 PM, Sertac TULLUK <sertac@merihvideo.com.tr>wrote: > >> ** >> Dear All; >> >> I have a digital satellite receiver (named Chipbox), which uses linux >> kernel 2.6.12.5. >> >> Main chipset name is Celestial CSM1203 ( It is ARM926EJ-S core). >> >> The original kernel source (and all other sources) can be downloaded >> here: http://www.merihvideo.com.tr/chipbox-source.php >> >> I would like to add some functionality (Such as CIFS, USB WIFI...) to my >> STB. In order to do that, I need to cross compile new kernel. >> >> However, the chipset provider ( Celestial) does not provide a new kernel >> to do this. They just compiled 2.6.12.5 for about 5-6 years ago, and they >> didn't do a new kernel from that time. >> >> So, I need your helps: >> >> 1) Celestial has done a lot of modifications on the original 2.6.12.5 >> source ( drivers, headers, definitions...) All these changes can be seen by >> using MELD tool. >> >> 2) In order to have a new kernel ( Such as 2.6.35.13) which can be >> running on my chipbox, what are the steps should be done one by one? >> >> Can you please explain for a newbie please? >> >> Best Regards >> >> Sertac >> >> _______________________________________________ >> Kernelnewbies mailing list >> Kernelnewbies at kernelnewbies.org >> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies >> >> > > > -- > Thanks and Regards, > Harish Kumar. V > > ------------------------------ > > _______________________________________________ > Kernelnewbies mailing list > Kernelnewbies at kernelnewbies.org > http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies > > -- Thanks and Regards, Harish Kumar. V -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20120607/600f40d9/attachment-0001.html ^ permalink raw reply [flat|nested] 20+ messages in thread
* New kernel for Chipbox 2012-06-07 11:48 ` Harishkumar V @ 2012-06-07 11:52 ` Harishkumar V 2012-06-07 11:58 ` Sertac TULLUK 2012-06-07 11:53 ` Sertac TULLUK 1 sibling, 1 reply; 20+ messages in thread From: Harishkumar V @ 2012-06-07 11:52 UTC (permalink / raw) To: kernelnewbies Sertac, Also, if u know ur chip SoC name, u can find whether open source linux kernel may have already support inbuilt in it. u can google around it, before deciding to port. On Thu, Jun 7, 2012 at 5:18 PM, Harishkumar V <harishpresent@gmail.com>wrote: > Sertac, > > From your present source, u can find the Celestial SoC change. > check for arch/arm folder. > > then in corresponding drivers, like usb,serial,video etc. > > > > > > On Thu, Jun 7, 2012 at 4:36 PM, Sertac TULLUK <sertac@merihvideo.com.tr>wrote: > >> ** >> Dear Harishkumar; >> >> Thank you very much for your quick answer. >> >> Where can I find related Celestial SoC & driver patch file? >> >> Best Regards >> >> Sertac >> >> ----- Original Message ----- >> *From:* Harishkumar V <harishpresent@gmail.com> >> *To:* Sertac TULLUK <sertac@merihvideo.com.tr> >> *Cc:* kernelnewbies at kernelnewbies.org >> *Sent:* Thursday, June 07, 2012 1:31 PM >> *Subject:* Re: New kernel for Chipbox >> >> Sertac, >> >> Basically u need to have Celestial SoC & drivers related patch. >> Then, u can download desired kernel or latest 3.3.x. >> >> Apply and do the forward porting. It won't be straight forward, u need to >> re-write a bit. >> U can always refer any other celectial SoC family in latest kernel source >> or other ARM9 family. >> >> see -> arch/arm/ >> >> On Thu, Jun 7, 2012 at 2:36 PM, Sertac TULLUK <sertac@merihvideo.com.tr>wrote: >> >>> ** >>> Dear All; >>> >>> I have a digital satellite receiver (named Chipbox), which uses linux >>> kernel 2.6.12.5. >>> >>> Main chipset name is Celestial CSM1203 ( It is ARM926EJ-S core). >>> >>> The original kernel source (and all other sources) can be downloaded >>> here: http://www.merihvideo.com.tr/chipbox-source.php >>> >>> I would like to add some functionality (Such as CIFS, USB WIFI...) to my >>> STB. In order to do that, I need to cross compile new kernel. >>> >>> However, the chipset provider ( Celestial) does not provide a new kernel >>> to do this. They just compiled 2.6.12.5 for about 5-6 years ago, and they >>> didn't do a new kernel from that time. >>> >>> So, I need your helps: >>> >>> 1) Celestial has done a lot of modifications on the original 2.6.12.5 >>> source ( drivers, headers, definitions...) All these changes can be seen by >>> using MELD tool. >>> >>> 2) In order to have a new kernel ( Such as 2.6.35.13) which can be >>> running on my chipbox, what are the steps should be done one by one? >>> >>> Can you please explain for a newbie please? >>> >>> Best Regards >>> >>> Sertac >>> >>> _______________________________________________ >>> Kernelnewbies mailing list >>> Kernelnewbies at kernelnewbies.org >>> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies >>> >>> >> >> >> -- >> Thanks and Regards, >> Harish Kumar. V >> >> ------------------------------ >> >> _______________________________________________ >> Kernelnewbies mailing list >> Kernelnewbies at kernelnewbies.org >> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies >> >> > > > -- > Thanks and Regards, > Harish Kumar. V > -- Thanks and Regards, Harish Kumar. V -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20120607/9ce910ff/attachment.html ^ permalink raw reply [flat|nested] 20+ messages in thread
* New kernel for Chipbox 2012-06-07 11:52 ` Harishkumar V @ 2012-06-07 11:58 ` Sertac TULLUK 2012-06-07 12:17 ` Harishkumar V 0 siblings, 1 reply; 20+ messages in thread From: Sertac TULLUK @ 2012-06-07 11:58 UTC (permalink / raw) To: kernelnewbies Harishkumar, I already know my SoC name, it is Celestial CSM1203, and it is not available in any official kernel source tree ( the last one I checked it 3.4.1 10 minutes ago). Since it is not available in the original kernel source, we had to make those thousands of changes one-by-one, and it would take years, right? Am I correct? ----- Original Message ----- From: Harishkumar V To: Sertac TULLUK Cc: kernelnewbies at kernelnewbies.org Sent: Thursday, June 07, 2012 2:52 PM Subject: Re: New kernel for Chipbox Sertac, Also, if u know ur chip SoC name, u can find whether open source linux kernel may have already support inbuilt in it. u can google around it, before deciding to port. On Thu, Jun 7, 2012 at 5:18 PM, Harishkumar V <harishpresent@gmail.com> wrote: Sertac, From your present source, u can find the Celestial SoC change. check for arch/arm folder. then in corresponding drivers, like usb,serial,video etc. On Thu, Jun 7, 2012 at 4:36 PM, Sertac TULLUK <sertac@merihvideo.com.tr> wrote: Dear Harishkumar; Thank you very much for your quick answer. Where can I find related Celestial SoC & driver patch file? Best Regards Sertac ----- Original Message ----- From: Harishkumar V To: Sertac TULLUK Cc: kernelnewbies at kernelnewbies.org Sent: Thursday, June 07, 2012 1:31 PM Subject: Re: New kernel for Chipbox Sertac, Basically u need to have Celestial SoC & drivers related patch. Then, u can download desired kernel or latest 3.3.x. Apply and do the forward porting. It won't be straight forward, u need to re-write a bit. U can always refer any other celectial SoC family in latest kernel source or other ARM9 family. see -> arch/arm/ On Thu, Jun 7, 2012 at 2:36 PM, Sertac TULLUK <sertac@merihvideo.com.tr> wrote: Dear All; I have a digital satellite receiver (named Chipbox), which uses linux kernel 2.6.12.5. Main chipset name is Celestial CSM1203 ( It is ARM926EJ-S core). The original kernel source (and all other sources) can be downloaded here: http://www.merihvideo.com.tr/chipbox-source.php I would like to add some functionality (Such as CIFS, USB WIFI...) to my STB. In order to do that, I need to cross compile new kernel. However, the chipset provider ( Celestial) does not provide a new kernel to do this. They just compiled 2.6.12.5 for about 5-6 years ago, and they didn't do a new kernel from that time. So, I need your helps: 1) Celestial has done a lot of modifications on the original 2.6.12.5 source ( drivers, headers, definitions...) All these changes can be seen by using MELD tool. 2) In order to have a new kernel ( Such as 2.6.35.13) which can be running on my chipbox, what are the steps should be done one by one? Can you please explain for a newbie please? Best Regards Sertac _______________________________________________ Kernelnewbies mailing list Kernelnewbies at kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies -- Thanks and Regards, Harish Kumar. V ------------------------------------------------------------------------ _______________________________________________ Kernelnewbies mailing list Kernelnewbies at kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies -- Thanks and Regards, Harish Kumar. V -- Thanks and Regards, Harish Kumar. V ------------------------------------------------------------------------------ _______________________________________________ Kernelnewbies mailing list Kernelnewbies at kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20120607/6486b857/attachment-0001.html ^ permalink raw reply [flat|nested] 20+ messages in thread
* New kernel for Chipbox 2012-06-07 11:58 ` Sertac TULLUK @ 2012-06-07 12:17 ` Harishkumar V 2012-06-07 12:24 ` Sertac TULLUK 0 siblings, 1 reply; 20+ messages in thread From: Harishkumar V @ 2012-06-07 12:17 UTC (permalink / raw) To: kernelnewbies Sertac, Starting point will be, arch/arm. make platform base CPU SoC code and serial up. If u able to make these things up, then its addition of pheripherals. On Thu, Jun 7, 2012 at 5:28 PM, Sertac TULLUK <sertac@merihvideo.com.tr>wrote: > ** > Harishkumar, > > I already know my SoC name, it is Celestial CSM1203, and it is not > available in any official kernel source tree ( the last one I checked it > 3.4.1 10 minutes ago). > > Since it is not available in the original kernel source, we had to make > those thousands of changes one-by-one, and it would take years, right? > > Am I correct? > > ----- Original Message ----- > *From:* Harishkumar V <harishpresent@gmail.com> > *To:* Sertac TULLUK <sertac@merihvideo.com.tr> > *Cc:* kernelnewbies at kernelnewbies.org > *Sent:* Thursday, June 07, 2012 2:52 PM > *Subject:* Re: New kernel for Chipbox > > Sertac, > > Also, if u know ur chip SoC name, u can find whether open source linux > kernel may have already support inbuilt in it. u can google around it, > before deciding to port. > > On Thu, Jun 7, 2012 at 5:18 PM, Harishkumar V <harishpresent@gmail.com>wrote: > >> Sertac, >> >> From your present source, u can find the Celestial SoC change. >> check for arch/arm folder. >> >> then in corresponding drivers, like usb,serial,video etc. >> >> >> >> >> >> On Thu, Jun 7, 2012 at 4:36 PM, Sertac TULLUK <sertac@merihvideo.com.tr>wrote: >> >>> ** >>> Dear Harishkumar; >>> >>> Thank you very much for your quick answer. >>> >>> Where can I find related Celestial SoC & driver patch file? >>> >>> Best Regards >>> >>> Sertac >>> >>> ----- Original Message ----- >>> *From:* Harishkumar V <harishpresent@gmail.com> >>> *To:* Sertac TULLUK <sertac@merihvideo.com.tr> >>> *Cc:* kernelnewbies at kernelnewbies.org >>> *Sent:* Thursday, June 07, 2012 1:31 PM >>> *Subject:* Re: New kernel for Chipbox >>> >>> Sertac, >>> >>> Basically u need to have Celestial SoC & drivers related patch. >>> Then, u can download desired kernel or latest 3.3.x. >>> >>> Apply and do the forward porting. It won't be straight forward, u need >>> to re-write a bit. >>> U can always refer any other celectial SoC family in latest kernel >>> source or other ARM9 family. >>> >>> see -> arch/arm/ >>> >>> On Thu, Jun 7, 2012 at 2:36 PM, Sertac TULLUK <sertac@merihvideo.com.tr>wrote: >>> >>>> ** >>>> Dear All; >>>> >>>> I have a digital satellite receiver (named Chipbox), which uses linux >>>> kernel 2.6.12.5. >>>> >>>> Main chipset name is Celestial CSM1203 ( It is ARM926EJ-S core). >>>> >>>> The original kernel source (and all other sources) can be downloaded >>>> here: http://www.merihvideo.com.tr/chipbox-source.php >>>> >>>> I would like to add some functionality (Such as CIFS, USB WIFI...) to >>>> my STB. In order to do that, I need to cross compile new kernel. >>>> >>>> However, the chipset provider ( Celestial) does not provide a new >>>> kernel to do this. They just compiled 2.6.12.5 for about 5-6 years ago, and >>>> they didn't do a new kernel from that time. >>>> >>>> So, I need your helps: >>>> >>>> 1) Celestial has done a lot of modifications on the original 2.6.12.5 >>>> source ( drivers, headers, definitions...) All these changes can be seen by >>>> using MELD tool. >>>> >>>> 2) In order to have a new kernel ( Such as 2.6.35.13) which can be >>>> running on my chipbox, what are the steps should be done one by one? >>>> >>>> Can you please explain for a newbie please? >>>> >>>> Best Regards >>>> >>>> Sertac >>>> >>>> _______________________________________________ >>>> Kernelnewbies mailing list >>>> Kernelnewbies at kernelnewbies.org >>>> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies >>>> >>>> >>> >>> >>> -- >>> Thanks and Regards, >>> Harish Kumar. V >>> >>> ------------------------------ >>> >>> _______________________________________________ >>> Kernelnewbies mailing list >>> Kernelnewbies at kernelnewbies.org >>> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies >>> >>> >> >> >> -- >> Thanks and Regards, >> Harish Kumar. V >> > > > > -- > Thanks and Regards, > Harish Kumar. V > > ------------------------------ > > _______________________________________________ > Kernelnewbies mailing list > Kernelnewbies at kernelnewbies.org > http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies > > -- Thanks and Regards, Harish Kumar. V -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20120607/8fc07d77/attachment.html ^ permalink raw reply [flat|nested] 20+ messages in thread
* New kernel for Chipbox 2012-06-07 12:17 ` Harishkumar V @ 2012-06-07 12:24 ` Sertac TULLUK 2012-06-07 12:29 ` Harishkumar V 0 siblings, 1 reply; 20+ messages in thread From: Sertac TULLUK @ 2012-06-07 12:24 UTC (permalink / raw) To: kernelnewbies Here we go: root at ubuntu:/chipbox/chipbox-kernel/arch/arm# ls boot configs Kconfig.debug lib mach-clps7500 mach-epxa10db mach-h720x mach-integrator mach-ixp2000 mach-l7200 mach-omap mach-pxa mach-s3c2410 mach-shark Makefile nwfpe tools common Kconfig kernel mach-clps711x mach-ebsa110 mach-footbridge mach-imx mach-iop3xx mach-ixp4xx mach-lh7a40x mach-orion mach-rpc mach-sa1100 mach-versatile mm oprofile vfp root at ubuntu:/chipbox/chipbox-kernel/arch/arm# ls mach-orion/ core.c irq.c Kconfig Makefile Makefile.boot root at ubuntu:/chipbox/chipbox-kernel/arch/arm# root at ubuntu:/chipbox/chipbox-kernel/arch/arm# cd mach-orion/ root at ubuntu:/chipbox/chipbox-kernel/arch/arm/mach-orion# cat Makefile # # Makefile for the linux kernel. # # Object file lists. obj-y := core.o irq.o obj-m := obj-n := obj- := root at ubuntu:/chipbox/chipbox-kernel/arch/arm/mach-orion# cat Kconfig choice prompt "ORION Series SoC Version" depends on ARCH_CELESTIAL_ORION default ARCH_ORION_CSM1200 config ARCH_ORION_CSM1100 bool "CSM1100 SoC" help CSM1100 is the MPEG2-based DTV SoC from Celestial Semiconductor. config ARCH_ORION_CSM1200 bool "CSM1200 SoC" help CSM1200 is the MPEG2/H.264 IPTV/DTV SoC from Celestial Semiconductor. config ARCH_ORION_CSM1200_J bool "CSM1200J SoC for SD" depends on ARCH_ORION_CSM1200 default n help CSM1200J is the MPEG2/H.264 IPTV/DTV SoC for SD Video from Celestial Semiconductor. config ARCH_ORION_CSM1201 bool "CSM1201 SoC" help CSM1201 is the MPEG2/H.264 IPTV/DTV SoC from Celestial Semiconductor. config ARCH_ORION_CSM1201_J bool "CSM1201J SoC for SD" depends on ARCH_ORION_CSM1201 default n help CSM1201J is the MPEG2/H.264 IPTV/DTV SoC for SD Video from Celestial Semiconductor. endchoice root at ubuntu:/chipbox/chipbox-kernel/arch/arm/mach-orion# So, I should copy whole "mach-orion" folder to new kernel source tree, am I correct? An then what to do? ----- Original Message ----- From: Harishkumar V To: Sertac TULLUK Cc: kernelnewbies at kernelnewbies.org Sent: Thursday, June 07, 2012 3:17 PM Subject: Re: New kernel for Chipbox Sertac, Starting point will be, arch/arm. make platform base CPU SoC code and serial up. If u able to make these things up, then its addition of pheripherals. On Thu, Jun 7, 2012 at 5:28 PM, Sertac TULLUK <sertac@merihvideo.com.tr> wrote: Harishkumar, I already know my SoC name, it is Celestial CSM1203, and it is not available in any official kernel source tree ( the last one I checked it 3.4.1 10 minutes ago). Since it is not available in the original kernel source, we had to make those thousands of changes one-by-one, and it would take years, right? Am I correct? ----- Original Message ----- From: Harishkumar V To: Sertac TULLUK Cc: kernelnewbies at kernelnewbies.org Sent: Thursday, June 07, 2012 2:52 PM Subject: Re: New kernel for Chipbox Sertac, Also, if u know ur chip SoC name, u can find whether open source linux kernel may have already support inbuilt in it. u can google around it, before deciding to port. On Thu, Jun 7, 2012 at 5:18 PM, Harishkumar V <harishpresent@gmail.com> wrote: Sertac, From your present source, u can find the Celestial SoC change. check for arch/arm folder. then in corresponding drivers, like usb,serial,video etc. On Thu, Jun 7, 2012 at 4:36 PM, Sertac TULLUK <sertac@merihvideo.com.tr> wrote: Dear Harishkumar; Thank you very much for your quick answer. Where can I find related Celestial SoC & driver patch file? Best Regards Sertac ----- Original Message ----- From: Harishkumar V To: Sertac TULLUK Cc: kernelnewbies at kernelnewbies.org Sent: Thursday, June 07, 2012 1:31 PM Subject: Re: New kernel for Chipbox Sertac, Basically u need to have Celestial SoC & drivers related patch. Then, u can download desired kernel or latest 3.3.x. Apply and do the forward porting. It won't be straight forward, u need to re-write a bit. U can always refer any other celectial SoC family in latest kernel source or other ARM9 family. see -> arch/arm/ On Thu, Jun 7, 2012 at 2:36 PM, Sertac TULLUK <sertac@merihvideo.com.tr> wrote: Dear All; I have a digital satellite receiver (named Chipbox), which uses linux kernel 2.6.12.5. Main chipset name is Celestial CSM1203 ( It is ARM926EJ-S core). The original kernel source (and all other sources) can be downloaded here: http://www.merihvideo.com.tr/chipbox-source.php I would like to add some functionality (Such as CIFS, USB WIFI...) to my STB. In order to do that, I need to cross compile new kernel. However, the chipset provider ( Celestial) does not provide a new kernel to do this. They just compiled 2.6.12.5 for about 5-6 years ago, and they didn't do a new kernel from that time. So, I need your helps: 1) Celestial has done a lot of modifications on the original 2.6.12.5 source ( drivers, headers, definitions...) All these changes can be seen by using MELD tool. 2) In order to have a new kernel ( Such as 2.6.35.13) which can be running on my chipbox, what are the steps should be done one by one? Can you please explain for a newbie please? Best Regards Sertac _______________________________________________ Kernelnewbies mailing list Kernelnewbies at kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies -- Thanks and Regards, Harish Kumar. V -------------------------------------------------------------------- _______________________________________________ Kernelnewbies mailing list Kernelnewbies at kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies -- Thanks and Regards, Harish Kumar. V -- Thanks and Regards, Harish Kumar. V -------------------------------------------------------------------------- _______________________________________________ Kernelnewbies mailing list Kernelnewbies at kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies -- Thanks and Regards, Harish Kumar. V -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20120607/4d89171c/attachment-0001.html ^ permalink raw reply [flat|nested] 20+ messages in thread
* New kernel for Chipbox 2012-06-07 12:24 ` Sertac TULLUK @ 2012-06-07 12:29 ` Harishkumar V 2012-06-07 12:35 ` Sertac TULLUK 0 siblings, 1 reply; 20+ messages in thread From: Harishkumar V @ 2012-06-07 12:29 UTC (permalink / raw) To: kernelnewbies check also directory starting with plat- like, plat-omap, etc. On Thu, Jun 7, 2012 at 5:54 PM, Sertac TULLUK <sertac@merihvideo.com.tr>wrote: > ** > Here we go: > > root at ubuntu:/chipbox/chipbox-kernel/arch/arm# ls > boot configs Kconfig.debug lib mach-clps7500 > mach-epxa10db mach-h720x mach-integrator mach-ixp2000 mach-l7200 > mach-omap mach-pxa mach-s3c2410 mach-shark Makefile nwfpe > tools > common Kconfig kernel mach-clps711x mach-ebsa110 > mach-footbridge mach-imx mach-iop3xx mach-ixp4xx mach-lh7a40x > mach-orion mach-rpc mach-sa1100 mach-versatile mm oprofile vfp > root at ubuntu:/chipbox/chipbox-kernel/arch/arm# ls mach-orion/ > core.c irq.c Kconfig Makefile Makefile.boot > root at ubuntu:/chipbox/chipbox-kernel/arch/arm# > > root at ubuntu:/chipbox/chipbox-kernel/arch/arm# cd mach-orion/ > root at ubuntu:/chipbox/chipbox-kernel/arch/arm/mach-orion# cat Makefile > # > # Makefile for the linux kernel. > # > > # Object file lists. > > obj-y := core.o irq.o > obj-m := > obj-n := > obj- := > > root at ubuntu:/chipbox/chipbox-kernel/arch/arm/mach-orion# cat Kconfig > choice > prompt "ORION Series SoC Version" > depends on ARCH_CELESTIAL_ORION > default ARCH_ORION_CSM1200 > > config ARCH_ORION_CSM1100 > bool "CSM1100 SoC" > help > CSM1100 is the MPEG2-based DTV SoC from > Celestial Semiconductor. > > config ARCH_ORION_CSM1200 > bool "CSM1200 SoC" > help > CSM1200 is the MPEG2/H.264 IPTV/DTV SoC > from Celestial Semiconductor. > config ARCH_ORION_CSM1200_J > bool "CSM1200J SoC for SD" > depends on ARCH_ORION_CSM1200 > default n > help > CSM1200J is the MPEG2/H.264 IPTV/DTV SoC for SD Video > from Celestial Semiconductor. > > config ARCH_ORION_CSM1201 > bool "CSM1201 SoC" > help > CSM1201 is the MPEG2/H.264 IPTV/DTV SoC > from Celestial Semiconductor. > config ARCH_ORION_CSM1201_J > bool "CSM1201J SoC for SD" > depends on ARCH_ORION_CSM1201 > default n > help > CSM1201J is the MPEG2/H.264 IPTV/DTV SoC for SD Video > from Celestial Semiconductor. > endchoice > > > root at ubuntu:/chipbox/chipbox-kernel/arch/arm/mach-orion# > > So, I should copy whole "mach-orion" folder to new kernel source tree, am > I correct? An then what to do? > > ----- Original Message ----- > *From:* Harishkumar V <harishpresent@gmail.com> > *To:* Sertac TULLUK <sertac@merihvideo.com.tr> > *Cc:* kernelnewbies at kernelnewbies.org > *Sent:* Thursday, June 07, 2012 3:17 PM > *Subject:* Re: New kernel for Chipbox > > Sertac, > > Starting point will be, arch/arm. > make platform base CPU SoC code and serial up. > If u able to make these things up, then its addition of pheripherals. > > > On Thu, Jun 7, 2012 at 5:28 PM, Sertac TULLUK <sertac@merihvideo.com.tr>wrote: > >> ** >> Harishkumar, >> >> I already know my SoC name, it is Celestial CSM1203, and it is not >> available in any official kernel source tree ( the last one I checked it >> 3.4.1 10 minutes ago). >> >> Since it is not available in the original kernel source, we had to make >> those thousands of changes one-by-one, and it would take years, right? >> >> Am I correct? >> >> ----- Original Message ----- >> *From:* Harishkumar V <harishpresent@gmail.com> >> *To:* Sertac TULLUK <sertac@merihvideo.com.tr> >> *Cc:* kernelnewbies at kernelnewbies.org >> *Sent:* Thursday, June 07, 2012 2:52 PM >> *Subject:* Re: New kernel for Chipbox >> >> Sertac, >> >> Also, if u know ur chip SoC name, u can find whether open source linux >> kernel may have already support inbuilt in it. u can google around it, >> before deciding to port. >> >> On Thu, Jun 7, 2012 at 5:18 PM, Harishkumar V <harishpresent@gmail.com>wrote: >> >>> Sertac, >>> >>> From your present source, u can find the Celestial SoC change. >>> check for arch/arm folder. >>> >>> then in corresponding drivers, like usb,serial,video etc. >>> >>> >>> >>> >>> >>> On Thu, Jun 7, 2012 at 4:36 PM, Sertac TULLUK <sertac@merihvideo.com.tr>wrote: >>> >>>> ** >>>> Dear Harishkumar; >>>> >>>> Thank you very much for your quick answer. >>>> >>>> Where can I find related Celestial SoC & driver patch file? >>>> >>>> Best Regards >>>> >>>> Sertac >>>> >>>> ----- Original Message ----- >>>> *From:* Harishkumar V <harishpresent@gmail.com> >>>> *To:* Sertac TULLUK <sertac@merihvideo.com.tr> >>>> *Cc:* kernelnewbies at kernelnewbies.org >>>> *Sent:* Thursday, June 07, 2012 1:31 PM >>>> *Subject:* Re: New kernel for Chipbox >>>> >>>> Sertac, >>>> >>>> Basically u need to have Celestial SoC & drivers related patch. >>>> Then, u can download desired kernel or latest 3.3.x. >>>> >>>> Apply and do the forward porting. It won't be straight forward, u need >>>> to re-write a bit. >>>> U can always refer any other celectial SoC family in latest kernel >>>> source or other ARM9 family. >>>> >>>> see -> arch/arm/ >>>> >>>> On Thu, Jun 7, 2012 at 2:36 PM, Sertac TULLUK <sertac@merihvideo.com.tr >>>> > wrote: >>>> >>>>> ** >>>>> Dear All; >>>>> >>>>> I have a digital satellite receiver (named Chipbox), which uses linux >>>>> kernel 2.6.12.5. >>>>> >>>>> Main chipset name is Celestial CSM1203 ( It is ARM926EJ-S core). >>>>> >>>>> The original kernel source (and all other sources) can be downloaded >>>>> here: http://www.merihvideo.com.tr/chipbox-source.php >>>>> >>>>> I would like to add some functionality (Such as CIFS, USB WIFI...) to >>>>> my STB. In order to do that, I need to cross compile new kernel. >>>>> >>>>> However, the chipset provider ( Celestial) does not provide a new >>>>> kernel to do this. They just compiled 2.6.12.5 for about 5-6 years ago, and >>>>> they didn't do a new kernel from that time. >>>>> >>>>> So, I need your helps: >>>>> >>>>> 1) Celestial has done a lot of modifications on the original 2.6.12.5 >>>>> source ( drivers, headers, definitions...) All these changes can be seen by >>>>> using MELD tool. >>>>> >>>>> 2) In order to have a new kernel ( Such as 2.6.35.13) which can be >>>>> running on my chipbox, what are the steps should be done one by one? >>>>> >>>>> Can you please explain for a newbie please? >>>>> >>>>> Best Regards >>>>> >>>>> Sertac >>>>> >>>>> _______________________________________________ >>>>> Kernelnewbies mailing list >>>>> Kernelnewbies at kernelnewbies.org >>>>> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies >>>>> >>>>> >>>> >>>> >>>> -- >>>> Thanks and Regards, >>>> Harish Kumar. V >>>> >>>> ------------------------------ >>>> >>>> _______________________________________________ >>>> Kernelnewbies mailing list >>>> Kernelnewbies at kernelnewbies.org >>>> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies >>>> >>>> >>> >>> >>> -- >>> Thanks and Regards, >>> Harish Kumar. V >>> >> >> >> >> -- >> Thanks and Regards, >> Harish Kumar. V >> >> ------------------------------ >> >> _______________________________________________ >> Kernelnewbies mailing list >> Kernelnewbies at kernelnewbies.org >> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies >> >> > > > -- > Thanks and Regards, > Harish Kumar. V > > -- Thanks and Regards, Harish Kumar. V -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20120607/babf21ed/attachment.html ^ permalink raw reply [flat|nested] 20+ messages in thread
* New kernel for Chipbox 2012-06-07 12:29 ` Harishkumar V @ 2012-06-07 12:35 ` Sertac TULLUK 2012-06-07 12:37 ` Harishkumar V 0 siblings, 1 reply; 20+ messages in thread From: Sertac TULLUK @ 2012-06-07 12:35 UTC (permalink / raw) To: kernelnewbies There is no plat- directory in the chipbox kernel: root at ubuntu:/chipbox/chipbox-kernel/arch/arm# ls boot configs Kconfig.debug lib mach-clps7500 mach-epxa10db mach-h720x mach-integrator mach-ixp2000 mach-l7200 mach-omap mach-pxa mach-s3c2410 mach-shark Makefile nwfpe tools common Kconfig kernel mach-clps711x mach-ebsa110 mach-footbridge mach-imx mach-iop3xx mach-ixp4xx mach-lh7a40x mach-orion mach-rpc mach-sa1100 mach-versatile mm oprofile vfp root at ubuntu:/chipbox/chipbox-kernel/arch/arm# ----- Original Message ----- From: Harishkumar V To: Sertac TULLUK Cc: kernelnewbies at kernelnewbies.org Sent: Thursday, June 07, 2012 3:29 PM Subject: Re: New kernel for Chipbox check also directory starting with plat- like, plat-omap, etc. On Thu, Jun 7, 2012 at 5:54 PM, Sertac TULLUK <sertac@merihvideo.com.tr> wrote: Here we go: root at ubuntu:/chipbox/chipbox-kernel/arch/arm# ls boot configs Kconfig.debug lib mach-clps7500 mach-epxa10db mach-h720x mach-integrator mach-ixp2000 mach-l7200 mach-omap mach-pxa mach-s3c2410 mach-shark Makefile nwfpe tools common Kconfig kernel mach-clps711x mach-ebsa110 mach-footbridge mach-imx mach-iop3xx mach-ixp4xx mach-lh7a40x mach-orion mach-rpc mach-sa1100 mach-versatile mm oprofile vfp root at ubuntu:/chipbox/chipbox-kernel/arch/arm# ls mach-orion/ core.c irq.c Kconfig Makefile Makefile.boot root at ubuntu:/chipbox/chipbox-kernel/arch/arm# root at ubuntu:/chipbox/chipbox-kernel/arch/arm# cd mach-orion/ root at ubuntu:/chipbox/chipbox-kernel/arch/arm/mach-orion# cat Makefile # # Makefile for the linux kernel. # # Object file lists. obj-y := core.o irq.o obj-m := obj-n := obj- := root at ubuntu:/chipbox/chipbox-kernel/arch/arm/mach-orion# cat Kconfig choice prompt "ORION Series SoC Version" depends on ARCH_CELESTIAL_ORION default ARCH_ORION_CSM1200 config ARCH_ORION_CSM1100 bool "CSM1100 SoC" help CSM1100 is the MPEG2-based DTV SoC from Celestial Semiconductor. config ARCH_ORION_CSM1200 bool "CSM1200 SoC" help CSM1200 is the MPEG2/H.264 IPTV/DTV SoC from Celestial Semiconductor. config ARCH_ORION_CSM1200_J bool "CSM1200J SoC for SD" depends on ARCH_ORION_CSM1200 default n help CSM1200J is the MPEG2/H.264 IPTV/DTV SoC for SD Video from Celestial Semiconductor. config ARCH_ORION_CSM1201 bool "CSM1201 SoC" help CSM1201 is the MPEG2/H.264 IPTV/DTV SoC from Celestial Semiconductor. config ARCH_ORION_CSM1201_J bool "CSM1201J SoC for SD" depends on ARCH_ORION_CSM1201 default n help CSM1201J is the MPEG2/H.264 IPTV/DTV SoC for SD Video from Celestial Semiconductor. endchoice root at ubuntu:/chipbox/chipbox-kernel/arch/arm/mach-orion# So, I should copy whole "mach-orion" folder to new kernel source tree, am I correct? An then what to do? ----- Original Message ----- From: Harishkumar V To: Sertac TULLUK Cc: kernelnewbies at kernelnewbies.org Sent: Thursday, June 07, 2012 3:17 PM Subject: Re: New kernel for Chipbox Sertac, Starting point will be, arch/arm. make platform base CPU SoC code and serial up. If u able to make these things up, then its addition of pheripherals. On Thu, Jun 7, 2012 at 5:28 PM, Sertac TULLUK <sertac@merihvideo.com.tr> wrote: Harishkumar, I already know my SoC name, it is Celestial CSM1203, and it is not available in any official kernel source tree ( the last one I checked it 3.4.1 10 minutes ago). Since it is not available in the original kernel source, we had to make those thousands of changes one-by-one, and it would take years, right? Am I correct? ----- Original Message ----- From: Harishkumar V To: Sertac TULLUK Cc: kernelnewbies at kernelnewbies.org Sent: Thursday, June 07, 2012 2:52 PM Subject: Re: New kernel for Chipbox Sertac, Also, if u know ur chip SoC name, u can find whether open source linux kernel may have already support inbuilt in it. u can google around it, before deciding to port. On Thu, Jun 7, 2012 at 5:18 PM, Harishkumar V <harishpresent@gmail.com> wrote: Sertac, From your present source, u can find the Celestial SoC change. check for arch/arm folder. then in corresponding drivers, like usb,serial,video etc. On Thu, Jun 7, 2012 at 4:36 PM, Sertac TULLUK <sertac@merihvideo.com.tr> wrote: Dear Harishkumar; Thank you very much for your quick answer. Where can I find related Celestial SoC & driver patch file? Best Regards Sertac ----- Original Message ----- From: Harishkumar V To: Sertac TULLUK Cc: kernelnewbies at kernelnewbies.org Sent: Thursday, June 07, 2012 1:31 PM Subject: Re: New kernel for Chipbox Sertac, Basically u need to have Celestial SoC & drivers related patch. Then, u can download desired kernel or latest 3.3.x. Apply and do the forward porting. It won't be straight forward, u need to re-write a bit. U can always refer any other celectial SoC family in latest kernel source or other ARM9 family. see -> arch/arm/ On Thu, Jun 7, 2012 at 2:36 PM, Sertac TULLUK <sertac@merihvideo.com.tr> wrote: Dear All; I have a digital satellite receiver (named Chipbox), which uses linux kernel 2.6.12.5. Main chipset name is Celestial CSM1203 ( It is ARM926EJ-S core). The original kernel source (and all other sources) can be downloaded here: http://www.merihvideo.com.tr/chipbox-source.php I would like to add some functionality (Such as CIFS, USB WIFI...) to my STB. In order to do that, I need to cross compile new kernel. However, the chipset provider ( Celestial) does not provide a new kernel to do this. They just compiled 2.6.12.5 for about 5-6 years ago, and they didn't do a new kernel from that time. So, I need your helps: 1) Celestial has done a lot of modifications on the original 2.6.12.5 source ( drivers, headers, definitions...) All these changes can be seen by using MELD tool. 2) In order to have a new kernel ( Such as 2.6.35.13) which can be running on my chipbox, what are the steps should be done one by one? Can you please explain for a newbie please? Best Regards Sertac _______________________________________________ Kernelnewbies mailing list Kernelnewbies at kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies -- Thanks and Regards, Harish Kumar. V ---------------------------------------------------------------- _______________________________________________ Kernelnewbies mailing list Kernelnewbies at kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies -- Thanks and Regards, Harish Kumar. V -- Thanks and Regards, Harish Kumar. V ---------------------------------------------------------------------- _______________________________________________ Kernelnewbies mailing list Kernelnewbies at kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies -- Thanks and Regards, Harish Kumar. V -- Thanks and Regards, Harish Kumar. V -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20120607/11134070/attachment-0001.html ^ permalink raw reply [flat|nested] 20+ messages in thread
* New kernel for Chipbox 2012-06-07 12:35 ` Sertac TULLUK @ 2012-06-07 12:37 ` Harishkumar V 2012-06-07 12:38 ` Harishkumar V 0 siblings, 1 reply; 20+ messages in thread From: Harishkumar V @ 2012-06-07 12:37 UTC (permalink / raw) To: kernelnewbies ok, then start with that. But, do understand the normal kernel changes betwwen ur kernel source and current one. On Thu, Jun 7, 2012 at 6:05 PM, Sertac TULLUK <sertac@merihvideo.com.tr>wrote: > ** > There is no plat- directory in the chipbox kernel: > > root at ubuntu:/chipbox/chipbox-kernel/arch/arm# ls > boot configs Kconfig.debug lib mach-clps7500 > mach-epxa10db mach-h720x mach-integrator mach-ixp2000 mach-l7200 > mach-omap mach-pxa mach-s3c2410 mach-shark Makefile nwfpe > tools > common Kconfig kernel mach-clps711x mach-ebsa110 > mach-footbridge mach-imx mach-iop3xx mach-ixp4xx mach-lh7a40x > mach-orion mach-rpc mach-sa1100 mach-versatile mm oprofile vfp > root at ubuntu:/chipbox/chipbox-kernel/arch/arm# > > ----- Original Message ----- > *From:* Harishkumar V <harishpresent@gmail.com> > *To:* Sertac TULLUK <sertac@merihvideo.com.tr> > *Cc:* kernelnewbies at kernelnewbies.org > *Sent:* Thursday, June 07, 2012 3:29 PM > *Subject:* Re: New kernel for Chipbox > > check also directory starting with plat- > > like, plat-omap, etc. > > On Thu, Jun 7, 2012 at 5:54 PM, Sertac TULLUK <sertac@merihvideo.com.tr>wrote: > >> ** >> Here we go: >> >> root at ubuntu:/chipbox/chipbox-kernel/arch/arm# ls >> boot configs Kconfig.debug lib mach-clps7500 >> mach-epxa10db mach-h720x mach-integrator mach-ixp2000 mach-l7200 >> mach-omap mach-pxa mach-s3c2410 mach-shark Makefile nwfpe >> tools >> common Kconfig kernel mach-clps711x mach-ebsa110 >> mach-footbridge mach-imx mach-iop3xx mach-ixp4xx mach-lh7a40x >> mach-orion mach-rpc mach-sa1100 mach-versatile mm oprofile vfp >> root at ubuntu:/chipbox/chipbox-kernel/arch/arm# ls mach-orion/ >> core.c irq.c Kconfig Makefile Makefile.boot >> root at ubuntu:/chipbox/chipbox-kernel/arch/arm# >> >> root at ubuntu:/chipbox/chipbox-kernel/arch/arm# cd mach-orion/ >> root at ubuntu:/chipbox/chipbox-kernel/arch/arm/mach-orion# cat Makefile >> # >> # Makefile for the linux kernel. >> # >> >> # Object file lists. >> >> obj-y := core.o irq.o >> obj-m := >> obj-n := >> obj- := >> >> root at ubuntu:/chipbox/chipbox-kernel/arch/arm/mach-orion# cat Kconfig >> choice >> prompt "ORION Series SoC Version" >> depends on ARCH_CELESTIAL_ORION >> default ARCH_ORION_CSM1200 >> >> config ARCH_ORION_CSM1100 >> bool "CSM1100 SoC" >> help >> CSM1100 is the MPEG2-based DTV SoC from >> Celestial Semiconductor. >> >> config ARCH_ORION_CSM1200 >> bool "CSM1200 SoC" >> help >> CSM1200 is the MPEG2/H.264 IPTV/DTV SoC >> from Celestial Semiconductor. >> config ARCH_ORION_CSM1200_J >> bool "CSM1200J SoC for SD" >> depends on ARCH_ORION_CSM1200 >> default n >> help >> CSM1200J is the MPEG2/H.264 IPTV/DTV SoC for SD Video >> from Celestial Semiconductor. >> >> config ARCH_ORION_CSM1201 >> bool "CSM1201 SoC" >> help >> CSM1201 is the MPEG2/H.264 IPTV/DTV SoC >> from Celestial Semiconductor. >> config ARCH_ORION_CSM1201_J >> bool "CSM1201J SoC for SD" >> depends on ARCH_ORION_CSM1201 >> default n >> help >> CSM1201J is the MPEG2/H.264 IPTV/DTV SoC for SD Video >> from Celestial Semiconductor. >> endchoice >> >> >> root at ubuntu:/chipbox/chipbox-kernel/arch/arm/mach-orion# >> >> So, I should copy whole "mach-orion" folder to new kernel source tree, am >> I correct? An then what to do? >> >> ----- Original Message ----- >> *From:* Harishkumar V <harishpresent@gmail.com> >> *To:* Sertac TULLUK <sertac@merihvideo.com.tr> >> *Cc:* kernelnewbies at kernelnewbies.org >> *Sent:* Thursday, June 07, 2012 3:17 PM >> *Subject:* Re: New kernel for Chipbox >> >> Sertac, >> >> Starting point will be, arch/arm. >> make platform base CPU SoC code and serial up. >> If u able to make these things up, then its addition of pheripherals. >> >> >> On Thu, Jun 7, 2012 at 5:28 PM, Sertac TULLUK <sertac@merihvideo.com.tr>wrote: >> >>> ** >>> Harishkumar, >>> >>> I already know my SoC name, it is Celestial CSM1203, and it is not >>> available in any official kernel source tree ( the last one I checked it >>> 3.4.1 10 minutes ago). >>> >>> Since it is not available in the original kernel source, we had to make >>> those thousands of changes one-by-one, and it would take years, right? >>> >>> Am I correct? >>> >>> ----- Original Message ----- >>> *From:* Harishkumar V <harishpresent@gmail.com> >>> *To:* Sertac TULLUK <sertac@merihvideo.com.tr> >>> *Cc:* kernelnewbies at kernelnewbies.org >>> *Sent:* Thursday, June 07, 2012 2:52 PM >>> *Subject:* Re: New kernel for Chipbox >>> >>> Sertac, >>> >>> Also, if u know ur chip SoC name, u can find whether open source linux >>> kernel may have already support inbuilt in it. u can google around it, >>> before deciding to port. >>> >>> On Thu, Jun 7, 2012 at 5:18 PM, Harishkumar V <harishpresent@gmail.com>wrote: >>> >>>> Sertac, >>>> >>>> From your present source, u can find the Celestial SoC change. >>>> check for arch/arm folder. >>>> >>>> then in corresponding drivers, like usb,serial,video etc. >>>> >>>> >>>> >>>> >>>> >>>> On Thu, Jun 7, 2012 at 4:36 PM, Sertac TULLUK <sertac@merihvideo.com.tr >>>> > wrote: >>>> >>>>> ** >>>>> Dear Harishkumar; >>>>> >>>>> Thank you very much for your quick answer. >>>>> >>>>> Where can I find related Celestial SoC & driver patch file? >>>>> >>>>> Best Regards >>>>> >>>>> Sertac >>>>> >>>>> ----- Original Message ----- >>>>> *From:* Harishkumar V <harishpresent@gmail.com> >>>>> *To:* Sertac TULLUK <sertac@merihvideo.com.tr> >>>>> *Cc:* kernelnewbies at kernelnewbies.org >>>>> *Sent:* Thursday, June 07, 2012 1:31 PM >>>>> *Subject:* Re: New kernel for Chipbox >>>>> >>>>> Sertac, >>>>> >>>>> Basically u need to have Celestial SoC & drivers related patch. >>>>> Then, u can download desired kernel or latest 3.3.x. >>>>> >>>>> Apply and do the forward porting. It won't be straight forward, u need >>>>> to re-write a bit. >>>>> U can always refer any other celectial SoC family in latest kernel >>>>> source or other ARM9 family. >>>>> >>>>> see -> arch/arm/ >>>>> >>>>> On Thu, Jun 7, 2012 at 2:36 PM, Sertac TULLUK < >>>>> sertac at merihvideo.com.tr> wrote: >>>>> >>>>>> ** >>>>>> Dear All; >>>>>> >>>>>> I have a digital satellite receiver (named Chipbox), which uses linux >>>>>> kernel 2.6.12.5. >>>>>> >>>>>> Main chipset name is Celestial CSM1203 ( It is ARM926EJ-S core). >>>>>> >>>>>> The original kernel source (and all other sources) can be downloaded >>>>>> here: http://www.merihvideo.com.tr/chipbox-source.php >>>>>> >>>>>> I would like to add some functionality (Such as CIFS, USB WIFI...) to >>>>>> my STB. In order to do that, I need to cross compile new kernel. >>>>>> >>>>>> However, the chipset provider ( Celestial) does not provide a new >>>>>> kernel to do this. They just compiled 2.6.12.5 for about 5-6 years ago, and >>>>>> they didn't do a new kernel from that time. >>>>>> >>>>>> So, I need your helps: >>>>>> >>>>>> 1) Celestial has done a lot of modifications on the original 2.6.12.5 >>>>>> source ( drivers, headers, definitions...) All these changes can be seen by >>>>>> using MELD tool. >>>>>> >>>>>> 2) In order to have a new kernel ( Such as 2.6.35.13) which can be >>>>>> running on my chipbox, what are the steps should be done one by one? >>>>>> >>>>>> Can you please explain for a newbie please? >>>>>> >>>>>> Best Regards >>>>>> >>>>>> Sertac >>>>>> >>>>>> _______________________________________________ >>>>>> Kernelnewbies mailing list >>>>>> Kernelnewbies at kernelnewbies.org >>>>>> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> Thanks and Regards, >>>>> Harish Kumar. V >>>>> >>>>> ------------------------------ >>>>> >>>>> _______________________________________________ >>>>> Kernelnewbies mailing list >>>>> Kernelnewbies at kernelnewbies.org >>>>> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies >>>>> >>>>> >>>> >>>> >>>> -- >>>> Thanks and Regards, >>>> Harish Kumar. V >>>> >>> >>> >>> >>> -- >>> Thanks and Regards, >>> Harish Kumar. V >>> >>> ------------------------------ >>> >>> _______________________________________________ >>> Kernelnewbies mailing list >>> Kernelnewbies at kernelnewbies.org >>> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies >>> >>> >> >> >> -- >> Thanks and Regards, >> Harish Kumar. V >> >> > > > -- > Thanks and Regards, > Harish Kumar. V > > -- Thanks and Regards, Harish Kumar. V -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20120607/b3e5fbc3/attachment-0001.html ^ permalink raw reply [flat|nested] 20+ messages in thread
* New kernel for Chipbox 2012-06-07 12:37 ` Harishkumar V @ 2012-06-07 12:38 ` Harishkumar V 0 siblings, 0 replies; 20+ messages in thread From: Harishkumar V @ 2012-06-07 12:38 UTC (permalink / raw) To: kernelnewbies Also, check whether this approach is correct by an experienced kernel buddies from the list. On Thu, Jun 7, 2012 at 6:07 PM, Harishkumar V <harishpresent@gmail.com>wrote: > ok, then start with that. But, do understand the normal kernel changes > betwwen ur kernel source and current one. > > > On Thu, Jun 7, 2012 at 6:05 PM, Sertac TULLUK <sertac@merihvideo.com.tr>wrote: > >> ** >> There is no plat- directory in the chipbox kernel: >> >> root at ubuntu:/chipbox/chipbox-kernel/arch/arm# ls >> boot configs Kconfig.debug lib mach-clps7500 >> mach-epxa10db mach-h720x mach-integrator mach-ixp2000 mach-l7200 >> mach-omap mach-pxa mach-s3c2410 mach-shark Makefile nwfpe >> tools >> common Kconfig kernel mach-clps711x mach-ebsa110 >> mach-footbridge mach-imx mach-iop3xx mach-ixp4xx mach-lh7a40x >> mach-orion mach-rpc mach-sa1100 mach-versatile mm oprofile vfp >> root at ubuntu:/chipbox/chipbox-kernel/arch/arm# >> >> ----- Original Message ----- >> *From:* Harishkumar V <harishpresent@gmail.com> >> *To:* Sertac TULLUK <sertac@merihvideo.com.tr> >> *Cc:* kernelnewbies at kernelnewbies.org >> *Sent:* Thursday, June 07, 2012 3:29 PM >> *Subject:* Re: New kernel for Chipbox >> >> check also directory starting with plat- >> >> like, plat-omap, etc. >> >> On Thu, Jun 7, 2012 at 5:54 PM, Sertac TULLUK <sertac@merihvideo.com.tr>wrote: >> >>> ** >>> Here we go: >>> >>> root at ubuntu:/chipbox/chipbox-kernel/arch/arm# ls >>> boot configs Kconfig.debug lib mach-clps7500 >>> mach-epxa10db mach-h720x mach-integrator mach-ixp2000 mach-l7200 >>> mach-omap mach-pxa mach-s3c2410 mach-shark Makefile nwfpe >>> tools >>> common Kconfig kernel mach-clps711x mach-ebsa110 >>> mach-footbridge mach-imx mach-iop3xx mach-ixp4xx mach-lh7a40x >>> mach-orion mach-rpc mach-sa1100 mach-versatile mm oprofile vfp >>> root at ubuntu:/chipbox/chipbox-kernel/arch/arm# ls mach-orion/ >>> core.c irq.c Kconfig Makefile Makefile.boot >>> root at ubuntu:/chipbox/chipbox-kernel/arch/arm# >>> >>> root at ubuntu:/chipbox/chipbox-kernel/arch/arm# cd mach-orion/ >>> root at ubuntu:/chipbox/chipbox-kernel/arch/arm/mach-orion# cat Makefile >>> # >>> # Makefile for the linux kernel. >>> # >>> >>> # Object file lists. >>> >>> obj-y := core.o irq.o >>> obj-m := >>> obj-n := >>> obj- := >>> >>> root at ubuntu:/chipbox/chipbox-kernel/arch/arm/mach-orion# cat Kconfig >>> choice >>> prompt "ORION Series SoC Version" >>> depends on ARCH_CELESTIAL_ORION >>> default ARCH_ORION_CSM1200 >>> >>> config ARCH_ORION_CSM1100 >>> bool "CSM1100 SoC" >>> help >>> CSM1100 is the MPEG2-based DTV SoC from >>> Celestial Semiconductor. >>> >>> config ARCH_ORION_CSM1200 >>> bool "CSM1200 SoC" >>> help >>> CSM1200 is the MPEG2/H.264 IPTV/DTV SoC >>> from Celestial Semiconductor. >>> config ARCH_ORION_CSM1200_J >>> bool "CSM1200J SoC for SD" >>> depends on ARCH_ORION_CSM1200 >>> default n >>> help >>> CSM1200J is the MPEG2/H.264 IPTV/DTV SoC for SD Video >>> from Celestial Semiconductor. >>> >>> config ARCH_ORION_CSM1201 >>> bool "CSM1201 SoC" >>> help >>> CSM1201 is the MPEG2/H.264 IPTV/DTV SoC >>> from Celestial Semiconductor. >>> config ARCH_ORION_CSM1201_J >>> bool "CSM1201J SoC for SD" >>> depends on ARCH_ORION_CSM1201 >>> default n >>> help >>> CSM1201J is the MPEG2/H.264 IPTV/DTV SoC for SD Video >>> from Celestial Semiconductor. >>> endchoice >>> >>> >>> root at ubuntu:/chipbox/chipbox-kernel/arch/arm/mach-orion# >>> >>> So, I should copy whole "mach-orion" folder to new kernel source tree, >>> am I correct? An then what to do? >>> >>> ----- Original Message ----- >>> *From:* Harishkumar V <harishpresent@gmail.com> >>> *To:* Sertac TULLUK <sertac@merihvideo.com.tr> >>> *Cc:* kernelnewbies at kernelnewbies.org >>> *Sent:* Thursday, June 07, 2012 3:17 PM >>> *Subject:* Re: New kernel for Chipbox >>> >>> Sertac, >>> >>> Starting point will be, arch/arm. >>> make platform base CPU SoC code and serial up. >>> If u able to make these things up, then its addition of pheripherals. >>> >>> >>> On Thu, Jun 7, 2012 at 5:28 PM, Sertac TULLUK <sertac@merihvideo.com.tr>wrote: >>> >>>> ** >>>> Harishkumar, >>>> >>>> I already know my SoC name, it is Celestial CSM1203, and it is not >>>> available in any official kernel source tree ( the last one I checked it >>>> 3.4.1 10 minutes ago). >>>> >>>> Since it is not available in the original kernel source, we had to make >>>> those thousands of changes one-by-one, and it would take years, right? >>>> >>>> Am I correct? >>>> >>>> ----- Original Message ----- >>>> *From:* Harishkumar V <harishpresent@gmail.com> >>>> *To:* Sertac TULLUK <sertac@merihvideo.com.tr> >>>> *Cc:* kernelnewbies at kernelnewbies.org >>>> *Sent:* Thursday, June 07, 2012 2:52 PM >>>> *Subject:* Re: New kernel for Chipbox >>>> >>>> Sertac, >>>> >>>> Also, if u know ur chip SoC name, u can find whether open source linux >>>> kernel may have already support inbuilt in it. u can google around it, >>>> before deciding to port. >>>> >>>> On Thu, Jun 7, 2012 at 5:18 PM, Harishkumar V <harishpresent@gmail.com>wrote: >>>> >>>>> Sertac, >>>>> >>>>> From your present source, u can find the Celestial SoC change. >>>>> check for arch/arm folder. >>>>> >>>>> then in corresponding drivers, like usb,serial,video etc. >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> On Thu, Jun 7, 2012 at 4:36 PM, Sertac TULLUK < >>>>> sertac at merihvideo.com.tr> wrote: >>>>> >>>>>> ** >>>>>> Dear Harishkumar; >>>>>> >>>>>> Thank you very much for your quick answer. >>>>>> >>>>>> Where can I find related Celestial SoC & driver patch file? >>>>>> >>>>>> Best Regards >>>>>> >>>>>> Sertac >>>>>> >>>>>> ----- Original Message ----- >>>>>> *From:* Harishkumar V <harishpresent@gmail.com> >>>>>> *To:* Sertac TULLUK <sertac@merihvideo.com.tr> >>>>>> *Cc:* kernelnewbies at kernelnewbies.org >>>>>> *Sent:* Thursday, June 07, 2012 1:31 PM >>>>>> *Subject:* Re: New kernel for Chipbox >>>>>> >>>>>> Sertac, >>>>>> >>>>>> Basically u need to have Celestial SoC & drivers related patch. >>>>>> Then, u can download desired kernel or latest 3.3.x. >>>>>> >>>>>> Apply and do the forward porting. It won't be straight forward, u >>>>>> need to re-write a bit. >>>>>> U can always refer any other celectial SoC family in latest kernel >>>>>> source or other ARM9 family. >>>>>> >>>>>> see -> arch/arm/ >>>>>> >>>>>> On Thu, Jun 7, 2012 at 2:36 PM, Sertac TULLUK < >>>>>> sertac at merihvideo.com.tr> wrote: >>>>>> >>>>>>> ** >>>>>>> Dear All; >>>>>>> >>>>>>> I have a digital satellite receiver (named Chipbox), which uses >>>>>>> linux kernel 2.6.12.5. >>>>>>> >>>>>>> Main chipset name is Celestial CSM1203 ( It is ARM926EJ-S core). >>>>>>> >>>>>>> The original kernel source (and all other sources) can be downloaded >>>>>>> here: http://www.merihvideo.com.tr/chipbox-source.php >>>>>>> >>>>>>> I would like to add some functionality (Such as CIFS, USB WIFI...) >>>>>>> to my STB. In order to do that, I need to cross compile new kernel. >>>>>>> >>>>>>> However, the chipset provider ( Celestial) does not provide a new >>>>>>> kernel to do this. They just compiled 2.6.12.5 for about 5-6 years ago, and >>>>>>> they didn't do a new kernel from that time. >>>>>>> >>>>>>> So, I need your helps: >>>>>>> >>>>>>> 1) Celestial has done a lot of modifications on the original >>>>>>> 2.6.12.5 source ( drivers, headers, definitions...) All these changes can >>>>>>> be seen by using MELD tool. >>>>>>> >>>>>>> 2) In order to have a new kernel ( Such as 2.6.35.13) which can be >>>>>>> running on my chipbox, what are the steps should be done one by one? >>>>>>> >>>>>>> Can you please explain for a newbie please? >>>>>>> >>>>>>> Best Regards >>>>>>> >>>>>>> Sertac >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Kernelnewbies mailing list >>>>>>> Kernelnewbies at kernelnewbies.org >>>>>>> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Thanks and Regards, >>>>>> Harish Kumar. V >>>>>> >>>>>> ------------------------------ >>>>>> >>>>>> _______________________________________________ >>>>>> Kernelnewbies mailing list >>>>>> Kernelnewbies at kernelnewbies.org >>>>>> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> Thanks and Regards, >>>>> Harish Kumar. V >>>>> >>>> >>>> >>>> >>>> -- >>>> Thanks and Regards, >>>> Harish Kumar. V >>>> >>>> ------------------------------ >>>> >>>> _______________________________________________ >>>> Kernelnewbies mailing list >>>> Kernelnewbies at kernelnewbies.org >>>> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies >>>> >>>> >>> >>> >>> -- >>> Thanks and Regards, >>> Harish Kumar. V >>> >>> >> >> >> -- >> Thanks and Regards, >> Harish Kumar. V >> >> > > > -- > Thanks and Regards, > Harish Kumar. V > -- Thanks and Regards, Harish Kumar. V -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20120607/3bb8b0b1/attachment-0001.html ^ permalink raw reply [flat|nested] 20+ messages in thread
* New kernel for Chipbox 2012-06-07 11:48 ` Harishkumar V 2012-06-07 11:52 ` Harishkumar V @ 2012-06-07 11:53 ` Sertac TULLUK 2012-06-08 12:16 ` Javier Martinez Canillas 1 sibling, 1 reply; 20+ messages in thread From: Sertac TULLUK @ 2012-06-07 11:53 UTC (permalink / raw) To: kernelnewbies Dear Harishkumar; I already know how to find the changes, please see my 1st e-mail below. The problem is, those changes are more than thousands of lines of code, and hundreds of files are added or modified. I wonder, how can I apply those thousands of changes to new kernel source quickly and easily? After that, I will cross compile new kernel, and everything will be fine. But how to apply those thousands of changes? How long it would take? Do we need to change Kconfig files? Do I need to change Makefiles? or both? Best Regards ----- Original Message ----- From: Harishkumar V To: Sertac TULLUK Cc: kernelnewbies at kernelnewbies.org Sent: Thursday, June 07, 2012 2:48 PM Subject: Re: New kernel for Chipbox Sertac, From your present source, u can find the Celestial SoC change. check for arch/arm folder. then in corresponding drivers, like usb,serial,video etc. On Thu, Jun 7, 2012 at 4:36 PM, Sertac TULLUK <sertac@merihvideo.com.tr> wrote: Dear Harishkumar; Thank you very much for your quick answer. Where can I find related Celestial SoC & driver patch file? Best Regards Sertac ----- Original Message ----- From: Harishkumar V To: Sertac TULLUK Cc: kernelnewbies at kernelnewbies.org Sent: Thursday, June 07, 2012 1:31 PM Subject: Re: New kernel for Chipbox Sertac, Basically u need to have Celestial SoC & drivers related patch. Then, u can download desired kernel or latest 3.3.x. Apply and do the forward porting. It won't be straight forward, u need to re-write a bit. U can always refer any other celectial SoC family in latest kernel source or other ARM9 family. see -> arch/arm/ On Thu, Jun 7, 2012 at 2:36 PM, Sertac TULLUK <sertac@merihvideo.com.tr> wrote: Dear All; I have a digital satellite receiver (named Chipbox), which uses linux kernel 2.6.12.5. Main chipset name is Celestial CSM1203 ( It is ARM926EJ-S core). The original kernel source (and all other sources) can be downloaded here: http://www.merihvideo.com.tr/chipbox-source.php I would like to add some functionality (Such as CIFS, USB WIFI...) to my STB. In order to do that, I need to cross compile new kernel. However, the chipset provider ( Celestial) does not provide a new kernel to do this. They just compiled 2.6.12.5 for about 5-6 years ago, and they didn't do a new kernel from that time. So, I need your helps: 1) Celestial has done a lot of modifications on the original 2.6.12.5 source ( drivers, headers, definitions...) All these changes can be seen by using MELD tool. 2) In order to have a new kernel ( Such as 2.6.35.13) which can be running on my chipbox, what are the steps should be done one by one? Can you please explain for a newbie please? Best Regards Sertac _______________________________________________ Kernelnewbies mailing list Kernelnewbies at kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies -- Thanks and Regards, Harish Kumar. V -------------------------------------------------------------------------- _______________________________________________ Kernelnewbies mailing list Kernelnewbies at kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies -- Thanks and Regards, Harish Kumar. V -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20120607/fa1dcb96/attachment.html ^ permalink raw reply [flat|nested] 20+ messages in thread
* New kernel for Chipbox 2012-06-07 11:53 ` Sertac TULLUK @ 2012-06-08 12:16 ` Javier Martinez Canillas 2012-06-09 19:06 ` Sertac TULLUK 0 siblings, 1 reply; 20+ messages in thread From: Javier Martinez Canillas @ 2012-06-08 12:16 UTC (permalink / raw) To: kernelnewbies On Thu, Jun 7, 2012 at 1:53 PM, Sertac TULLUK <sertac@merihvideo.com.tr> wrote: > Dear Harishkumar; > > I already know how to find the changes, please see my 1st e-mail below. > > The problem is, those changes are more than thousands of lines of code, and > hundreds of files are added or modified. > > I wonder, how can I apply those thousands of changes to new kernel source > quickly and easily? > The bad news is that there isn't a quickly and easily way to do it. The kernel doesn't have an stable API (read Documentation/stable_api_nonsense.txt) and the ARM part of the kernel is one of the most fast changing lately. So probably most of the drivers and SoC enablement platform code won't work with newer kernels. So, this isn't a trivial task. Best regards, -- Javier Mart?nez Canillas (+34) 682 39 81 69 Barcelona, Spain ^ permalink raw reply [flat|nested] 20+ messages in thread
* New kernel for Chipbox 2012-06-08 12:16 ` Javier Martinez Canillas @ 2012-06-09 19:06 ` Sertac TULLUK 2012-06-10 2:52 ` Harishkumar V 0 siblings, 1 reply; 20+ messages in thread From: Sertac TULLUK @ 2012-06-09 19:06 UTC (permalink / raw) To: kernelnewbies Dear Javier, Sorry for late reply, but thank you. I also searched for many things on the net, read a lot of documentation, but it seems almost impossible thing to do... (That is shame, where is the power of linux? :) Just kidding ) Is there any way to do backporting ? For example, adding CIFS or USB WIFI support to my current kernel? If so, what are the steps for it? Best Regards Sertac ----- Original Message ----- From: "Javier Martinez Canillas" <martinez.javier@gmail.com> To: "Sertac TULLUK" <sertac@merihvideo.com.tr> Cc: "Harishkumar V" <harishpresent@gmail.com>; <kernelnewbies@kernelnewbies.org> Sent: Friday, June 08, 2012 3:16 PM Subject: Re: New kernel for Chipbox > On Thu, Jun 7, 2012 at 1:53 PM, Sertac TULLUK <sertac@merihvideo.com.tr> > wrote: >> Dear Harishkumar; >> >> I already know how to find the changes, please see my 1st e-mail below. >> >> The problem is, those changes are more than thousands of lines of code, >> and >> hundreds of files are added or modified. >> >> I wonder, how can I apply those thousands of changes to new kernel source >> quickly and easily? >> > > The bad news is that there isn't a quickly and easily way to do it. > The kernel doesn't have an stable API (read > Documentation/stable_api_nonsense.txt) and the ARM part of the kernel > is one of the most fast changing lately. So probably most of the > drivers and SoC enablement platform code won't work with newer > kernels. > > So, this isn't a trivial task. > > Best regards, > > -- > Javier Mart?nez Canillas > (+34) 682 39 81 69 > Barcelona, Spain > > _______________________________________________ > Kernelnewbies mailing list > Kernelnewbies at kernelnewbies.org > http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies > ^ permalink raw reply [flat|nested] 20+ messages in thread
* New kernel for Chipbox 2012-06-09 19:06 ` Sertac TULLUK @ 2012-06-10 2:52 ` Harishkumar V 2012-06-10 17:42 ` Sertac TULLUK 0 siblings, 1 reply; 20+ messages in thread From: Harishkumar V @ 2012-06-10 2:52 UTC (permalink / raw) To: kernelnewbies That is better approach. u can try compat-wireless. It supports wide range of kernel version. What wifi are u using, ralink or others? Each wifi has source, u can compile against ur kernel to build module. U need to enable wireless support in ur kernel. On 10 Jun 2012 00:36, "Sertac TULLUK" <sertac@merihvideo.com.tr> wrote: > Dear Javier, > > Sorry for late reply, but thank you. > > I also searched for many things on the net, read a lot of documentation, > but it seems almost impossible thing to do... (That is shame, where is the > power of linux? :) Just kidding ) > > Is there any way to do backporting ? For example, adding CIFS or USB WIFI > support to my current kernel? > > If so, what are the steps for it? > > Best Regards > > Sertac > > ----- Original Message ----- From: "Javier Martinez Canillas" < > martinez.javier at gmail.com> > To: "Sertac TULLUK" <sertac@merihvideo.com.tr> > Cc: "Harishkumar V" <harishpresent@gmail.com>; < > kernelnewbies at kernelnewbies.**org <kernelnewbies@kernelnewbies.org>> > Sent: Friday, June 08, 2012 3:16 PM > Subject: Re: New kernel for Chipbox > > > On Thu, Jun 7, 2012 at 1:53 PM, Sertac TULLUK <sertac@merihvideo.com.tr> >> wrote: >> >>> Dear Harishkumar; >>> >>> I already know how to find the changes, please see my 1st e-mail below. >>> >>> The problem is, those changes are more than thousands of lines of code, >>> and >>> hundreds of files are added or modified. >>> >>> I wonder, how can I apply those thousands of changes to new kernel source >>> quickly and easily? >>> >>> >> The bad news is that there isn't a quickly and easily way to do it. >> The kernel doesn't have an stable API (read >> Documentation/stable_api_**nonsense.txt) and the ARM part of the kernel >> is one of the most fast changing lately. So probably most of the >> drivers and SoC enablement platform code won't work with newer >> kernels. >> >> So, this isn't a trivial task. >> >> Best regards, >> >> -- >> Javier Mart?nez Canillas >> (+34) 682 39 81 69 >> Barcelona, Spain >> >> ______________________________**_________________ >> Kernelnewbies mailing list >> Kernelnewbies at kernelnewbies.**org <Kernelnewbies@kernelnewbies.org> >> http://lists.kernelnewbies.**org/mailman/listinfo/**kernelnewbies<http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies> >> >> > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20120610/aa2b0609/attachment.html ^ permalink raw reply [flat|nested] 20+ messages in thread
* New kernel for Chipbox 2012-06-10 2:52 ` Harishkumar V @ 2012-06-10 17:42 ` Sertac TULLUK 0 siblings, 0 replies; 20+ messages in thread From: Sertac TULLUK @ 2012-06-10 17:42 UTC (permalink / raw) To: kernelnewbies Yes, I already checked compat-wireless project. However, as you see from their page, they support down to 2.6.24. As you remember from my 1st post, my kernel version is 2.6.12.5 I also have RALINK and Realtek sources, however they also need the kernel source tree to compile their modules, and my current kernel also does not have enough header files to compile their source ( at least ralink) But anyway, I will try to find a way to communicate with these people, and lets see if they can do a favour for a very old kernel ( 2.6.12.5). Thank you again. ----- Original Message ----- From: Harishkumar V To: Sertac TULLUK Cc: Javier Martinez Canillas ; kernelnewbies at kernelnewbies.org Sent: Sunday, June 10, 2012 5:52 AM Subject: Re: New kernel for Chipbox That is better approach. u can try compat-wireless. It supports wide range of kernel version. What wifi are u using, ralink or others? Each wifi has source, u can compile against ur kernel to build module. U need to enable wireless support in ur kernel. On 10 Jun 2012 00:36, "Sertac TULLUK" <sertac@merihvideo.com.tr> wrote: Dear Javier, Sorry for late reply, but thank you. I also searched for many things on the net, read a lot of documentation, but it seems almost impossible thing to do... (That is shame, where is the power of linux? :) Just kidding ) Is there any way to do backporting ? For example, adding CIFS or USB WIFI support to my current kernel? If so, what are the steps for it? Best Regards Sertac ----- Original Message ----- From: "Javier Martinez Canillas" <martinez.javier@gmail.com> To: "Sertac TULLUK" <sertac@merihvideo.com.tr> Cc: "Harishkumar V" <harishpresent@gmail.com>; <kernelnewbies@kernelnewbies.org> Sent: Friday, June 08, 2012 3:16 PM Subject: Re: New kernel for Chipbox On Thu, Jun 7, 2012 at 1:53 PM, Sertac TULLUK <sertac@merihvideo.com.tr> wrote: Dear Harishkumar; I already know how to find the changes, please see my 1st e-mail below. The problem is, those changes are more than thousands of lines of code, and hundreds of files are added or modified. I wonder, how can I apply those thousands of changes to new kernel source quickly and easily? The bad news is that there isn't a quickly and easily way to do it. The kernel doesn't have an stable API (read Documentation/stable_api_nonsense.txt) and the ARM part of the kernel is one of the most fast changing lately. So probably most of the drivers and SoC enablement platform code won't work with newer kernels. So, this isn't a trivial task. Best regards, -- Javier Mart?nez Canillas (+34) 682 39 81 69 Barcelona, Spain _______________________________________________ Kernelnewbies mailing list Kernelnewbies at kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies ------------------------------------------------------------------------------ _______________________________________________ Kernelnewbies mailing list Kernelnewbies at kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20120610/7a27178e/attachment.html ^ permalink raw reply [flat|nested] 20+ messages in thread
* hooking above libata 2012-06-07 9:06 New kernel for Chipbox Sertac TULLUK 2012-06-07 10:31 ` Harishkumar V @ 2012-06-07 23:47 ` Com Developer 1 sibling, 0 replies; 20+ messages in thread From: Com Developer @ 2012-06-07 23:47 UTC (permalink / raw) To: kernelnewbies Hi There, I am looking for a way ?to block a SATA drive from being recognized by SCSI subsystem. Is there any way to block between libata and scsi subsystem? I don't want to modify libata, but looking for a way through loading a module. Thanks Irfan -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20120607/ad410de0/attachment.html ^ permalink raw reply [flat|nested] 20+ messages in thread
* New kernel for Chipbox
@ 2012-06-07 13:07 Sertac TULLUK
2012-06-07 14:39 ` Harishkumar V
0 siblings, 1 reply; 20+ messages in thread
From: Sertac TULLUK @ 2012-06-07 13:07 UTC (permalink / raw)
To: kernelnewbies
How about 3.4.1 ? (2.6.32.XX is even enough for me)
----- Original Message -----
From: Harishkumar V
To: Sertac TULLUK
Cc: kernelnewbies at kernelnewbies.org
Sent: Thursday, June 07, 2012 3:53 PM
Subject: Re: New kernel for Chipbox
To which kernel version, u going to port it ???
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20120607/b2fd6879/attachment.html
^ permalink raw reply [flat|nested] 20+ messages in thread* New kernel for Chipbox 2012-06-07 13:07 New kernel for Chipbox Sertac TULLUK @ 2012-06-07 14:39 ` Harishkumar V 0 siblings, 0 replies; 20+ messages in thread From: Harishkumar V @ 2012-06-07 14:39 UTC (permalink / raw) To: kernelnewbies 2.6.3x will be good to start with. On Thu, Jun 7, 2012 at 6:37 PM, Sertac TULLUK <sertac@merihvideo.com.tr>wrote: > ** > How about 3.4.1 ? (2.6.32.XX is even enough for me) > > ----- Original Message ----- > *From:* Harishkumar V <harishpresent@gmail.com> > *To:* Sertac TULLUK <sertac@merihvideo.com.tr> > *Cc:* kernelnewbies at kernelnewbies.org > *Sent:* Thursday, June 07, 2012 3:53 PM > *Subject:* Re: New kernel for Chipbox > > To which kernel version, u going to port it ??? > > -- Thanks and Regards, Harish Kumar. V -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20120607/fbb4a08b/attachment.html ^ permalink raw reply [flat|nested] 20+ messages in thread
end of thread, other threads:[~2012-06-10 17:42 UTC | newest] Thread overview: 20+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2012-06-07 9:06 New kernel for Chipbox Sertac TULLUK 2012-06-07 10:31 ` Harishkumar V 2012-06-07 11:06 ` Sertac TULLUK 2012-06-07 11:48 ` Harishkumar V 2012-06-07 11:52 ` Harishkumar V 2012-06-07 11:58 ` Sertac TULLUK 2012-06-07 12:17 ` Harishkumar V 2012-06-07 12:24 ` Sertac TULLUK 2012-06-07 12:29 ` Harishkumar V 2012-06-07 12:35 ` Sertac TULLUK 2012-06-07 12:37 ` Harishkumar V 2012-06-07 12:38 ` Harishkumar V 2012-06-07 11:53 ` Sertac TULLUK 2012-06-08 12:16 ` Javier Martinez Canillas 2012-06-09 19:06 ` Sertac TULLUK 2012-06-10 2:52 ` Harishkumar V 2012-06-10 17:42 ` Sertac TULLUK 2012-06-07 23:47 ` hooking above libata Com Developer -- strict thread matches above, loose matches on Subject: below -- 2012-06-07 13:07 New kernel for Chipbox Sertac TULLUK 2012-06-07 14:39 ` Harishkumar V
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).