Differences between revisions 1 and 2
Revision 1 as of 2005-04-16 10:33:48
Size: 314
Editor: DarrinEden
Comment: instantiated
Revision 2 as of 2005-04-20 09:42:46
Size: 2074
Comment: more.
Deletions are marked like this. Additions are marked like this.
Line 10: Line 10:

== Source ==
Netgear has the source availabe here: [[BR]]
http://kbserver.netgear.com/kb_web_files/n101238.asp [[BR]]
ftp://downloads.netgear.com/files/GPL/ [[BR]]
 * boa
 * bpalogin-2.0.2
 * bridge-utils-0.9.6.orig
 * broadcom-src
 * busybox-0.60.5
 * check-4.2
 * debianutils-2.6.1
 * dhcpcd
 * dnsmasq-1.18.orig
 * e2fsprogs-1.27
 * ez-ipupdate-3.0.11b8
 * ifupdown-0.6.4
 * iproute2
 * iptables-1.2.7a
 * linux-2.4.x
  * Kernel 2.4.20 is used.
 * linuxigd
 * mawk-1.3.3
 * mtd
 * net-tools-1.60
 * nfqueue
 * pptp
 * procmail-3.22
 * proftpd-1.2.5
 * quagga-0.96.5
 * rp-pppoe-3.3
 * samba-1.9.16
 * sed-2.05
 * smtpclient-1.0.0
 * snarf
 * sysklogd-1.4.1
 * sysvinit-2.84.orig
 * tinylogin-1.2
 * uClibc
 * upnpsdk
 * wireless_tools.25

For this source code release, two toolchains are required:

1. A MIPS little-endian toolchain. For example, hndtools-mipsel-linux-3.0
   from Broadcom Corporation. This toolchain is used to compile uClibc
   and Linux kernel.

2. A MIPS little-endian toolchain compiled with C++ and uClibc support.
   This toolchain is used to compile linuxigd. CPP_STAGING_DIR in
   Makefile must be modified to indicate the exact path of this toolchain.

Then, a "make" should suffice to build all GPL components of WGT634U.

== USB ==
This device has a USB2.0 port.
{{{
CONFIG_USB_DEVICEFS=y
CONFIG_USB_EHCI_HCD=m
CONFIG_USB_OHCI=m
CONFIG_USB_STORAGE=m
}}}

As you know, this allows one to add an external HDD/USB keychain, etc. GPS, BlueTooth?

== Serial ==

There is a serial header on the board. For more information on adding a port, see http://www.nslu2-linux.org/wiki/HowTo/AddASerialPort
{{{
CONFIG_CMDLINE="root=/dev/ram console=ttyS1,115200"
}}}

Netgear WGT634U

Introduction

A Linux router on ARM with Atheros wireless and USB host supported by MIT's Roofnet project.

[http://www.pdos.lcs.mit.edu/roofnet/doku.php?id=wgt634u Roofnet Installation]

[http://www.personaltelco.net/gallery/view_album.php?set_albumName=NetgearWGT634U Photos]

Source

Netgear has the source availabe here: BR http://kbserver.netgear.com/kb_web_files/n101238.asp BR ftp://downloads.netgear.com/files/GPL/ BR

  • boa
  • bpalogin-2.0.2
  • bridge-utils-0.9.6.orig
  • broadcom-src
  • busybox-0.60.5
  • check-4.2
  • debianutils-2.6.1
  • dhcpcd
  • dnsmasq-1.18.orig
  • e2fsprogs-1.27
  • ez-ipupdate-3.0.11b8
  • ifupdown-0.6.4
  • iproute2
  • iptables-1.2.7a
  • linux-2.4.x
    • Kernel 2.4.20 is used.
  • linuxigd
  • mawk-1.3.3
  • mtd
  • net-tools-1.60
  • nfqueue
  • pptp
  • procmail-3.22
  • proftpd-1.2.5
  • quagga-0.96.5
  • rp-pppoe-3.3
  • samba-1.9.16
  • sed-2.05
  • smtpclient-1.0.0
  • snarf
  • sysklogd-1.4.1
  • sysvinit-2.84.orig
  • tinylogin-1.2
  • uClibc
  • upnpsdk
  • wireless_tools.25

For this source code release, two toolchains are required:

1. A MIPS little-endian toolchain. For example, hndtools-mipsel-linux-3.0

  • from Broadcom Corporation. This toolchain is used to compile uClibc and Linux kernel.

2. A MIPS little-endian toolchain compiled with C++ and uClibc support.

  • This toolchain is used to compile linuxigd. CPP_STAGING_DIR in Makefile must be modified to indicate the exact path of this toolchain.

Then, a "make" should suffice to build all GPL components of WGT634U.

USB

This device has a USB2.0 port.

CONFIG_USB_DEVICEFS=y
CONFIG_USB_EHCI_HCD=m
CONFIG_USB_OHCI=m
CONFIG_USB_STORAGE=m

As you know, this allows one to add an external HDD/USB keychain, etc. GPS, BlueTooth?

Serial

There is a serial header on the board. For more information on adding a port, see http://www.nslu2-linux.org/wiki/HowTo/AddASerialPort

CONFIG_CMDLINE="root=/dev/ram console=ttyS1,115200"

NetgearWgt634u (last edited 2008-02-02 09:56:35 by JasonMcArthur)