Main Page

From LinuxCisco

Jump to: navigation, search

Welcome to the Linux-Cisco Wiki. Linux-Cisco is dedicated to porting the Linux kernel to various Cisco Systems hardware platforms. This wiki is dedicated to storing information on the porting and use of Linux on Cisco Systems' routers and switches.

Note that the Linux-Cisco project is not affiliated with Cisco in any way, and is run by individual developers who are only interested in extending the hardware support of Linux.

Support
Platforms – Tools – Toolchains – Processors – Bootloaders – Distributions – Technologies

Help
Porting – Building a Kernel – CILO

Net Resources
Mailing Lists  – IRC  – GIT

Downloads
Patch Sets  – Getting CILO

Contents

News

2009-06-27 OpenWrt port for the C3600 series has been updated to trunk revision 16576 and to use Linux 2.6.30. Patch can be downloaded from here: openwrt-c3600-r16682.diff. We now also download ciscoload.bin (binary version) and have PCI support enabled by default.
2009-04-08 Gitweb finally works sanely! Woohoo. Seems that some updates to perl as a part of an upgrade of Lenny fixed some brokenness.

Be on the lookout for more work on Linux-Cisco in the coming months. Upcoming projects include added support for new platforms, and some core cleanups to CILO, among other things.

2009-03-23 OpenWrt port for the C3600 series has been updated to trunk revision 14994 and to use Linux 2.6.28.8. Patch can be downloaded from here: openwrt-c3600-r14994.diff.
2009-01-22 The Linux-Cisco project now has GIT. See our gitweb for a list of available projects.
2009-01-07 The Cisco 3620 Multiservice Router has successfully booted to userspace. See the Cisco 3600 Series wiki page for more information.
2009-01-01 Created the initial Wiki Site for Linux-Cisco. Unfortunately, we outgrew the wiki page on the Linux-MIPS Wiki. As well, as the project branches out to support more and more diverse platforms, it becomes slightly odd to have it on the Linux-MIPS wiki.

Note the outright theft of the Linux-MIPS wiki front page. Hopefully this will get updated at some point.

Active Porting efforts

Useful Tools

  • CILO, or CiscoLoad, the bootloader designed for use from ROMMON
  • elf2mzip, a tool for converting ELF images to MZIP images
  • elftool, the basic test case for the ELF32 loader

Technical Information

  • ROMMON - The ROMMON monitor/early initialization code for some Cisco routers.
  • CILO Internals - How CILO works, and how to port it to a new platform
  • Architecture Information - Information about the various architectures Cisco Uses
  • The List - an unofficial, unauthoritative list of Cisco Hardware and the CPUs and system controllers used in them

Latest Projects

Cisco 3600 Series
Cisco 1700 Series
CILO

Latest Releases

CILO v. 0.7-1

Personal tools