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