Difference between revisions of "Category:Kernel"

From NAS-Central Buffalo - The Linkstation Wiki
Jump to: navigation, search
(mindbender: summarized what is needed to load a custom kernel with the stock uboot (ericC loaded it successful))
(ARM9)
 
(20 intermediate revisions by 11 users not shown)
Line 1: Line 1:
 
<table  align="right"><tr><td>http://upload.wikimedia.org/wikipedia/commons/thumb/3/35/Tux.svg/200px-Tux.svg.png
 
<table  align="right"><tr><td>http://upload.wikimedia.org/wikipedia/commons/thumb/3/35/Tux.svg/200px-Tux.svg.png
 
</td></tr></table>
 
</td></tr></table>
__NOTOC__
+
 
 
== Kernel 2.6 Project ==
 
== Kernel 2.6 Project ==
The Linkstation Wiki 2.6 series linux kernel effort is divided into two projects, one for each architecture - MIPS and PowerPC.
+
The Linkstation Wiki 2.6 series linux kernel effort is divided into three projects, one for each architecture.<br>
 +
PowerPC - 2.6: DONE, up2date kernel available<br>
 +
MIPSel - 2.6: work in progress<br>
 +
ARM - 2.6: stock 2.6.12.1 recompiled and succesfully loaded<br>
 
*[http://www.kernel.org/ The Linux Kernel Archives]
 
*[http://www.kernel.org/ The Linux Kernel Archives]
 
*[http://kernelnewbies.org/LinuxChanges KernelNewbies Wiki - LinuxChanges]
 
*[http://kernelnewbies.org/LinuxChanges KernelNewbies Wiki - LinuxChanges]
== PowerPC ==
+
 
 +
=== PowerPC ===
 
There are instructions on how to [[Upgrade to the 2.6-kernel (ppc only)]].  This is currently working on the LS1, LS HG, LS HS, and Kurobox and Kurobox HG.
 
There are instructions on how to [[Upgrade to the 2.6-kernel (ppc only)]].  This is currently working on the LS1, LS HG, LS HS, and Kurobox and Kurobox HG.
 
*'''[[Upgrade to the 2.6-kernel (ppc only)]]'''
 
*'''[[Upgrade to the 2.6-kernel (ppc only)]]'''
 
Check this string in the Forum first:
 
Check this string in the Forum first:
*[http://forum.linkstationwiki.net/index.php?action=vtopic&forum=11 The Linkstation Community Forum / Kernel Development (ppc)]
+
*[http://forum.nas-central.org/index.php?action=vtopic&forum=11 The NAS-Central Community Forum / Kernel Development (ppc)]
  
 
When we get access to Terastation and other Buffalo hardware either through donations or other means support will be added in for this hardware. Andr&eacute; is the current maintainer of this project, here is his  [http://hvkls.dyndns.org/downloads/documentation/ page detailing the Linkstation kernel releases].
 
When we get access to Terastation and other Buffalo hardware either through donations or other means support will be added in for this hardware. Andr&eacute; is the current maintainer of this project, here is his  [http://hvkls.dyndns.org/downloads/documentation/ page detailing the Linkstation kernel releases].
<rss>http://hvkls.dyndns.org/cgi-bin/blosxom.cgi/index.rss|charset=UTF-8|short</rss>
+
<feed url="http://hvkls.dyndns.org/index.rss">
 +
* '''[{PERMALINK} {TITLE}]'''
 +
</feed>
  
== MIPSel ==
+
=== MIPSel ===
 
Work is in progress on a working 2.6 linux kernel for the LS2 (which is based on little endian MIPS).
 
Work is in progress on a working 2.6 linux kernel for the LS2 (which is based on little endian MIPS).
  
 
Check this string in the Forum first:
 
Check this string in the Forum first:
*[http://forum.linkstationwiki.net/index.php?action=vtopic&forum=12 The Linkstation Community Forum / Kernel Development (mipsel)]
+
*[http://forum.buffalo.nas-central.org/viewforum.php?f=12 The NAS-Central Community Forum / Kernel Development (mipsel)]
  
 
The following wiki page is the main development page for the 2.6-kernel(mips)
 
The following wiki page is the main development page for the 2.6-kernel(mips)
Line 28: Line 34:
 
[[category:Projects]]
 
[[category:Projects]]
  
== ARM9 ==
+
=== ARM9 ===
 
Check this forum section:
 
Check this forum section:
*[http://forum.linkstationwiki.net/index.php?action=vtopic&forum=18 The Linkstation Community Forum / Kernel Development (arm9)]
+
*[http://forum.buffalo.nas-central.org/viewforum.php?f=18 The NAS-Central Community Forum / Kernel Development (arm9)]
  
 
Especially look at:
 
Especially look at:
*[http://forum.linkstationwiki.net/index.php?action=vthread&forum=18&topic=1548 The Linkstation Community Forum / Kernel Development (arm9) / Outlook on LS Pro kernel development]
+
*[http://forum.buffalo.nas-central.org/viewtopic.php?f=18&t=1548 The NAS-Central Community Forum / Kernel Development (arm9) / Outlook on LS Pro kernel development]
 
+
* [[Buffalo ARM9 Kernel Port]]
EricC already managed to load a custom kernel.
+
What is important to get it running:
+
1) Setup the codesourcery cross toolchain
+
2) download the GPL-source and untar the kernel stuff
+
3) using the supplied config + modify it with make menuconfig to your needs
+
4) compile it
+
5) compile the modules
+
6) just trying to load gets your LS Pro into EM Mode.
+
this is because it compares the date of the kernel with the date mentioned in /etc/linkstation_release.
+
you have to modify this file so it uses the same date as the kernel was compiled....
+
if you compiled it just before use the date of the current day...it is unclear but possible that any day after the kernel compilation date is valid
+
7) reboot....the box should boot with the new kernel!
+

Latest revision as of 13:28, 29 April 2011

200px-Tux.svg.png

Contents

Kernel 2.6 Project

The Linkstation Wiki 2.6 series linux kernel effort is divided into three projects, one for each architecture.
PowerPC - 2.6: DONE, up2date kernel available
MIPSel - 2.6: work in progress
ARM - 2.6: stock 2.6.12.1 recompiled and succesfully loaded

PowerPC

There are instructions on how to Upgrade to the 2.6-kernel (ppc only). This is currently working on the LS1, LS HG, LS HS, and Kurobox and Kurobox HG.

Check this string in the Forum first:

When we get access to Terastation and other Buffalo hardware either through donations or other means support will be added in for this hardware. André is the current maintainer of this project, here is his page detailing the Linkstation kernel releases. <feed url="http://hvkls.dyndns.org/index.rss">

  • [{PERMALINK} {TITLE}]

</feed>

MIPSel

Work is in progress on a working 2.6 linux kernel for the LS2 (which is based on little endian MIPS).

Check this string in the Forum first:

The following wiki page is the main development page for the 2.6-kernel(mips)

Link all information & related files there and add what you tried.

Currently there is support for this in André's bootloader and Eiji has created a bootloader that successfully loads custom kernels. Eiji's loader can be found here [1]

ARM9

Check this forum section:

Especially look at: