kernelnewbies.kernelnewbies.org archive mirror
 help / color / mirror / Atom feed
* 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: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: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 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

* 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 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

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).