OpenWGT: Difference between revisions

From
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
= Introduction =
= Introduction =
What is OpenWGT? OpenWGT is a Linux distribution designed to run on Netgear's WGT634U ''Wireless Media Routers''.
What is [http://openwgt.informatik.hu-berlin.de/ OpenWGT]? OpenWGT is a Linux distribution designed to run on Netgear's WGT634U ''Wireless Media Routers''.
OpenWGT intents to be compatible to OpenWRT (a distribution for the Linksys WRT54G(S) broadband router).
OpenWGT intents to be compatible to [http://openwrt.org/ OpenWRT] (a distribution for the Linksys WRT54G(S) broadband router).


This OpenWRT compatibility will be reached by compatibility in:
This OpenWRT compatibility will be reached through compatibility in:


* Init process layout
* Init process layout
Line 31: Line 31:
There are 2 possibilities to install the OpenWGT Linux distribution:
There are 2 possibilities to install the OpenWGT Linux distribution:


# self-compile from sources (using the standarized development environment - WRTSDE)
# use an OpenWGT firmware image
# use an OpenWGT firmware image
# self-compile from sources (using the standarized development environment - WRTSDE)


== Install OpenWGT via Netgear's web-frontend ==
See http://openwgt.informatik.hu-berlin.de/installation.php for details.




Line 44: Line 48:
You can also download a complete OpenWGT construction kit from http://sar.informatik.hu-berlin.de/.../
You can also download a complete OpenWGT construction kit from http://sar.informatik.hu-berlin.de/.../


The OpenWGT Develoment Kit (ODK) will be released in 2nd half of August 2005. Stay tuned!

== Install OpenWGT via Netgear's web-frontend ==




Line 52: Line 55:
* boot from flash
* boot from flash
* boot via network (TFTP/NFS)
* boot via network (TFTP/NFS)

=== Installing OpenWGT to flash ===


=== Setting up a netboot environment ===




= Feature list =
= Feature list =
Feel free to add thing you like to have with OpenWGT.


=== Implemented ===
=== Implemented ===
Line 66: Line 65:


=== TODO ===
=== TODO ===
* ipkg packages for kernel modules: NFS, SMB, USB-2-serial(for gpsd), ...
* pppoecd for DSL dialup
* FLASH partition layout
* FLASH partition layout
* read network device configuration completly from NVRAM
* read network device configuration completly from NVRAM

Revision as of 08:16, 30 July 2005

Introduction

What is OpenWGT? OpenWGT is a Linux distribution designed to run on Netgear's WGT634U Wireless Media Routers. OpenWGT intents to be compatible to OpenWRT (a distribution for the Linksys WRT54G(S) broadband router).

This OpenWRT compatibility will be reached through compatibility in:

  • Init process layout
  • NVRAM layout
  • ipkg management
  • flash partition layout


Advantages

Why don't use the distributed Linux system?

  • booting needs lots of time (> 2 minutes)
  • it's hard to install own programs
  • bad fallback strategy (if modifications fail)


Overview

OpenWGT consists of two parts:

  1. Linux kernel (2.4 or 2.6)
  2. Root file system


Installation

WARNING: The installation of OpenWGT is heavily under construction. So we recommend to continue the following steps only if you have a serial console for your Netgear WGT634U.

There are 2 possibilities to install the OpenWGT Linux distribution:

  1. use an OpenWGT firmware image
  2. self-compile from sources (using the standarized development environment - WRTSDE)


Install OpenWGT via Netgear's web-frontend

See http://openwgt.informatik.hu-berlin.de/installation.php for details.


Compiling OpenWGT from sources

For self-compilation you will need:

  1. a toolchain for cross-compiling, since the Netgear WGT634U contains a Mipsel CPU.
  2. the SAR OpenWGT sources (these are an old snapshot from the OpenWRT project)
  3. sources of the Linux kernel from netgear

You can also download a complete OpenWGT construction kit from http://sar.informatik.hu-berlin.de/.../

The OpenWGT Develoment Kit (ODK) will be released in 2nd half of August 2005. Stay tuned!


Booting OpenWGT

TODO: Description of:

  • boot from flash
  • boot via network (TFTP/NFS)


Feature list

Feel free to add thing you like to have with OpenWGT.

Implemented

  • boot rootfs from USB devices
  • ipkg

TODO

  • ipkg packages for kernel modules: NFS, SMB, USB-2-serial(for gpsd), ...
  • pppoecd for DSL dialup
  • FLASH partition layout
  • read network device configuration completly from NVRAM
  • working madwifi for linux 2.4