From 1ca99c8bcfa96041185848b2efef6953189f503f Mon Sep 17 00:00:00 2001
From: Mike Baker
Date: Sun, 16 Jan 2005 11:43:02 +0000
Subject: Initial revision
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@197 3c298f89-4303-0410-b956-a3cf2f4a3e73
---
docs/README | 18 ++
docs/buildroot-documentation.html | 644 ++++++++++++++++++++++++++++++++++++++
docs/stylesheet.css | 65 ++++
3 files changed, 727 insertions(+)
create mode 100644 docs/README
create mode 100644 docs/buildroot-documentation.html
create mode 100644 docs/stylesheet.css
(limited to 'docs')
diff --git a/docs/README b/docs/README
new file mode 100644
index 0000000000..0c7fb4cd4b
--- /dev/null
+++ b/docs/README
@@ -0,0 +1,18 @@
+To build and use the buildroot stuff, do the following:
+
+1) run 'make'
+2) select which packages you wish to compile
+3) run 'make'
+4) wait while it compiles
+5) Use your shiney new root filesystem. Depending on which sortof
+ root filesystem you selecter, you may want to loop mount it,
+ chroot into it, loop mount it and then nfs mount that on your
+ target device, burn it to flash, or whatever is appropriate
+ for your target system.
+
+You do not need to be root to build or run buildroot. Have fun!
+
+ -Erik
+
+Please feed suggestions, bug reports, insults, and bribes back to:
+ Erik Andersen
diff --git a/docs/buildroot-documentation.html b/docs/buildroot-documentation.html
new file mode 100644
index 0000000000..8e6c08d047
--- /dev/null
+++ b/docs/buildroot-documentation.html
@@ -0,0 +1,644 @@
+
+
+
+
+
+ Buildroot - Usage and documentation
+
+
+
+
+
+
+
+
Buildroot
+
+
+
Usage and documentation by Thomas Petazzoni. Contributions from
+ Karsten Kruse, Ned Ludd, Martin Herren.
Buildroot is a set of Makefiles and patches that allows to easily
+ generate both a cross-compilation toolchain and a root filesystem for your
+ target. The cross-compilation toolchain uses uClibc (http://www.uclibc.org/), a tiny C standard
+ library.
+
+
Buildroot is useful mainly for people working with embedded systems.
+ Embedded systems often use processors that are not the regular x86
+ processors everyone is used to have on his PC. It can be PowerPC
+ processors, MIPS processors, ARM processors, etc.
+
+
A compilation toolchain is the set of tools that allows to
+ compile code for your system. It consists of a compiler (in our
+ case, gcc), binary utils like assembler and linker
+ (in our case, binutils) and a C standard library (for
+ example GNU
+ Libc, uClibc or dietlibc). The system
+ installed on your development station certainly already has a
+ compilation toolchain that you can use to compile application that
+ runs on your system. If you're using a PC, your compilation
+ toolchain runs on an x86 processor and generates code for a x86
+ processor. Under most Linux systems, the compilation toolchain
+ uses the GNU libc as C standard library. This compilation
+ toolchain is called the "host compilation toolchain", and more
+ generally, the machine on which it is running, and on which you're
+ working is called the "host system". The compilation toolchain is
+ provided by your distribution, and Buildroot has nothing to do
+ with it.
+
+
As said above, the compilation toolchain that comes with your system
+ runs and generates code for the processor of your host system. As your
+ embedded system has a different processor, you need a cross-compilation
+ toolchain: it's a compilation toolchain that runs on your host system but
+ that generates code for your target system (and target processor). For
+ example, if your host system uses x86 and your target system uses ARM, the
+ regular compilation toolchain of your host runs on x86 and generates code
+ for x86, while the cross-compilation toolchain runs on x86 and generates
+ code for ARM.
+
+
Even if your embedded system uses a x86 processor, you might interested
+ in Buildroot, for two reasons:
+
+
+
The compilation toolchain of your host certainly uses the GNU Libc
+ which is a complete but huge C standard library. Instead of using GNU
+ Libc on your target system, you can use uClibc which is a tiny C standard
+ library. If you want to use this C library, then you need a compilation
+ toolchain to generate binaries linked with it. Buildroot can do it for
+ you.
+
+
Buildroot automates the building of a root filesystem with all needed
+ tools like busybox. It makes it much easier than doing it by hand.
+
+
+
You might wonder why such a tool is needed when you can compile
+ gcc, binutils, uClibc and all the tools by hand.
+ Of course, doing so is possible. But dealing with all configure options,
+ with all problems of every gcc or binutils
+ version it very time-consuming and uninteresting. Buildroot automates this
+ process through the use of Makefiles, and has a collection of patches for
+ each gcc and binutils version to make them work
+ on most architectures.
+
+
Obtaining Buildroot
+
+
Buildroot is available as daily CVS snapshots or directly using
+ CVS.
To download Buildroot using CVS, you can simply follow
+ the rules described on the "Accessing CVS"-page (http://www.uclibc.org/cvs_anon.html)
+ of the uClibc website (http://www.uclibc.org), and download the
+ buildroot CVS module. For the impatient, here's a quick
+ recipe:
Buildroot has a nice configuration tool similar to the one you can find
+ in the Linux Kernel (http://www.kernel.org/) or in Busybox
+ (http://www.busybox.org/). Note that
+ you can run everything as a normal user. There is no need to be root to
+ configure and use Buildroot. The first step is to run the configuration
+ assistant:
+
+
+ $ make menuconfig
+
+
+
For each entry of the configuration tool, you can find associated help
+ that describes the purpose of the entry.
+
+
Once everything is configured, the configuration tool has generated a
+ .config file that contains the description of your
+ configuration. It will be used by the Makefiles to do what's needed.
+
+
Let's go:
+
+
+ $ make
+
+
+
This command will download, configure and compile all the selected
+ tools, and finally generate a target filesystem. The target filesystem will
+ be named root_fs_ARCH.EXT where ARCH is your
+ architecture and EXT depends on the type of target filesystem
+ selected in the Target options section of the configuration
+ tool.
+
+
Customizing the
+ target filesystem
+
+
There are two ways to customize the resulting target filesystem:
+
+
+
Customize the target filesystem directly, and rebuild the image. The
+ target filesystem is available under build_ARCH/root/ where
+ ARCH is the chosen target architecture. You can simply make
+ your changes here, and run make afterwards, which will rebuild the target
+ filesystem image. This method allows to do everything on the target
+ filesystem, but if you decide to completely rebuild your toolchain and
+ tools, these changes will be lost.
+
+
Customize the target filesystem skeleton, available under
+ target/default/target_skeleton/. You can customize
+ configuration files or other stuff here. However, the full file hierarchy
+ is not yet present, because it's created during the compilation process.
+ So you can't do everything on this target filesystem skeleton, but
+ changes to it remains even you completely rebuild the cross-compilation
+ toolchain and the tools.
+ You can also customize the target/default/device_table.txt
+ file which is used by the tools that generate the target filesystem image
+ to properly set permissions and create device nodes. The
+ target/default/skel.tar.gz file contains the main
+ directories of a root filesystem and there is no obvious reason for which
+ it should be changed. These main directories are in an tarball inside of
+ inside the skeleton because it contains symlinks that would be broken
+ otherwise.
+
+
+
Customizing the
+ Busybox configuration
+
+
Busybox is very configurable, and you may want to customize it. You can
+ follow these simple steps to do it. It's not an optimal way, but it's
+ simple and it works.
+
+
+
Make a first compilation of buildroot with busybox without trying to
+ customize it.
+
+
Go into build_ARCH/busybox/ and run make
+ menuconfig. The nice configuration tool appears and you can
+ customize everything.
+
+
Copy the .config file to
+ package/busybox/busybox.config so that your customized
+ configuration will remains even if you remove the cross-compilation
+ toolchain.
+
+
Run the compilation of buildroot again.
+
+
+
Otherwise, you can simply change the
+ package/busybox/busybox.config file if you know the options
+ you want to change without using the configuration tool.
+
+
Customizing the uClibc
+ configuration
+
+
Just like BusyBox, uClibc offers a lot of
+ configuration options. They allow to select various
+ functionalities, depending on your needs and limitations.
+
+
The easiest way to modify the configuration of uClibc is to
+ follow these steps :
+
+
+
+
Make a first compilation of buildroot without trying to
+ customize uClibc.
+
+
Go into the directory
+ toolchain_build_ARCH/uClibc/ and run make
+ menuconfig. The nice configuration assistant, similar to
+ the one used in the Linux Kernel or in Buildroot appears. Make
+ your configuration as appropriate.
+
+
Copy the .config file to
+ toolchain/uClibc/uClibc.config or
+ toolchain/uClibc/uClibc.config-locale. The former
+ is used if you haven't selected locale support in Buildroot
+ configuration, and the latter is used if you have selected
+ locale support.
+
+
Run the compilation of Buildroot again
+
+
+
+
Otherwise, you can simply change
+ toolchain/uClibc/uClibc.config or
+ toolchain/uClibc/uClibc.config-locale without running
+ the configuration assistant.
+
+
How Buildroot
+ works
+
+
As said above, Buildroot is basically a set of Makefiles that download,
+ configure and compiles software with the correct options. It also includes
+ some patches for various software, mainly the ones involved in the
+ cross-compilation tool chain (gcc, binutils and
+ uClibc).
+
+
There is basically one Makefile per software, and they are named with
+ the .mk extension. Makefiles are split into three
+ sections:
+
+
+
package (in the package/ directory) contains the
+ Makefiles and associated files for all user-space tools that Buildroot
+ can compile and add to the target root filesystem. There is one
+ sub-directory per tool.
+
+
toolchain (in the toolchain/ directory) contains
+ the Makefiles and associated files for all software related to the
+ cross-compilation toolchain : binutils, ccache,
+ gcc, gdb, kernel-headers and
+ uClibc.
+
+
target (in the target directory) contains the
+ Makefiles and associated files for software related to the generation of
+ the target root filesystem image. Four types of filesystems are supported
+ : ext2, jffs2, cramfs and squashfs. For each of them, there's a
+ sub-directory with the required files. There is also a
+ default/ directory that contains the target filesystem
+ skeleton.
+
+
+
Each directory contains at least 3 files :
+
+
+
something.mk is the Makefile that downloads, configures,
+ compiles and installs the software something.
+
+
Config.in is a part of the configuration tool
+ description file. It describes the option related to the current
+ software.
+
+
Makefile.in is a part of Makefile that sets various
+ variables according to the configuration given through the configuration
+ tool. For most tools it simply involves adding the name of the tool to
+ the TARGETS variable.
+
+
+
The main Makefile do the job through the following steps (once the
+ configuration is done):
+
+
+
Create the download directory (dl/ by default). This is
+ where the tarballs will be downloaded. It is interesting to know that the
+ tarballs are in this directory because it may be useful to save them
+ somewhere to avoid further downloads.
+
+
Create the build directory (build_ARCH/ by default,
+ where ARCH is your architecture). This is where all
+ user-space tools while be compiled.
+
+
Create the toolchain build directory
+ (toolchain_build_ARCH/ by default, where ARCH
+ is your architecture). This is where the cross compilation toolchain will
+ be compiled.
+
+
Setup the staging directory (build_ARCH/staging_dir/ by
+ default). This is where the cross-compilation toolchain will be
+ installed. If you want to use the same cross-compilation toolchain for
+ other purposes, such as compiling third-party applications, you can add
+ build_ARCH/staging_dir/bin to your PATH, and then use
+ arch-linux-gcc to compile your application. In order to
+ setup this staging directory, it first removes it, and then it creates
+ various subdirectories and symlinks inside it.
+
+
Create the target directory (build_ARCH/root/ by
+ default) and the target filesystem skeleton. This directory will contain
+ the final root filesystem. To setup it up, it first deletes it, then it
+ uncompress the target/default/skel.tar.gz file to create the
+ main subdirectories and symlinks, copies the skeleton available in
+ target/default/target_skeleton and then removes useless
+ CVS/ directories.
+
+
Make the TARGETS dependency. This is where all the job
+ is done : all Makefile.in files "subscribe" targets into
+ this global variable, so that the needed tools gets compiled.
+
+
+
Using the
+ uClibc toolchain
+
+
You may want to compile your own programs or other software
+ that are not packaged in Buildroot. In order to do this, you can
+ use the toolchain that was generated by Buildroot.
+
+
The toolchain generated by Buildroot by default is located in
+ build_ARCH/staging_dir/. The simplest way to use it
+ is to add build_ARCH/staging_dir/bin/ to your PATH
+ environnement variable, and then to use
+ arch-linux-gcc, arch-linux-objdump,
+ arch-linux-ld, etc.
+
+
For example, you may add the following to your
+ .bashrc (considering you're building for the MIPS
+ architecture and that Buildroot is located in
+ ~/buildroot/) :
+
+
+export PATH=$PATH:~/buildroot/build_mips/bin/
+
+
+
Then you can simply do :
+
+
+mips-linux-gcc -o foo foo.c
+
+
+
Important : do not try to move the toolchain to an other
+ directory, it won't work. There are some hard-coded paths in the
+ gcc configuration. If the default toolchain directory
+ doesn't suit your needs, please refer to the Using the uClibc toolchain outside of
+ buildroot section.
+
+
Using the
+ uClibc toolchain outside of buildroot
+
+
By default, the cross-compilation toolchain is generated inside
+ build_ARCH/staging_dir/. But sometimes, it may be useful to
+ install it somewhere else, so that it can be used to compile other programs
+ or by other users. Moving the build_ARCH/staging_dir/
+ directory elsewhere is not possible, because they are some hardcoded
+ paths in the toolchain configuration.
+
+
If you want to use the generated toolchain for other purposes,
+ you can configure Buildroot to generate it elsewhere using the
+ option of the configuration tool : Build options ->
+ Toolchain and header file location, which defaults to
+ $(BUILD_DIR)/staging_dir/.
+
+
Location of downloaded packages
+
+
It might be useful to know that the various tarballs that are
+ downloaded by the Makefiles are all stored in the
+ DL_DIR which by default is the dl
+ directory. It's useful for example if you want to keep a complete
+ version of Buildroot which is know to be working with the
+ associated tarballs. This will allow you to regenerate the
+ toolchain and the target filesystem with exactly the same
+ versions.
+
+
Extending Buildroot with
+ more software
+
+
This section will only consider the case in which you want to
+ add user-space software.
+
+
Package directory
+
+
First of all, create a directory under the package
+ directory for your software, for example foo.
+
+
Config.in file
+
+
Then, create a file named Config.in. This file
+ will contain the portion of options description related to our
+ foo software that will be used and displayed in the
+ configuration tool. It should basically contain :
+
+
+config BR2_PACKAGE_FOO
+ bool "foo"
+ default n
+ help
+ This is a comment that explains what foo is.
+
+
+
Of course, you can add other options to configure particular
+ things in your software.
+
+
Makefile.in file
+
+
Then, write a Makefile.in file. Basically, this is
+ a very short Makefile that adds the name of the software to
+ the list of TARGETS that Buildroot will generate. In
+ fact, the name of the software is the the identifier of the target
+ inside the real Makefile that will do everything (download,
+ compile, install), and that we study below. Back to
+ Makefile.in, here is an example :
As you can see, this short Makefile simply adds the
+ target foo to the list of targets handled by Buildroot
+ if software foo was selected using the configuration tool.
+
+
The real Makefile
+
+
Finally, here's the hardest part. Create a file named
+ foo.mk. It will contain the Makefile rules that
+ are in charge of downloading, configuring, compiling and installing
+ the software. Below is an example that we will comment
+ afterwards.
First of all, this Makefile example works for a single
+ binary software. For other software such as libraries or more
+ complex stuff with multiple binaries, it should be adapted. Look at
+ the other *.mk files in the package
+ directory.
+
+
At lines 6-11, a couple of useful variables are defined :
+
+
+
+
FOO_VERSION : The version of foo that
+ should be downloaded.
+
+
FOO_SOURCE : The name of the tarball of
+ foo on the download website of FTP site. As you can see
+ FOO_VERSION is used.
+
+
FOO_SITE : The HTTP or FTP site from which
+ foo archive is downloaded. It must include the complete
+ path to the directory where FOO_SOURCE can be
+ found.
+
+
FOO_DIR : The directory into which the software
+ will be configured and compiled. Basically, it's a subdirectory
+ of BUILD_DIR which is created upon decompression of
+ the tarball.
+
+
FOO_BINARY : Software binary name. As said
+ previously, this is an example for a single binary software.
+
+
FOO_TARGET_BINARY : The full path of the binary
+ inside the target filesystem.
+
+
+
+
Lines 13-14 defines a target that downloads the tarball from
+ the remote site to the download directory
+ (DL_DIR).
+
+
Lines 16-18 defines a target and associated rules that
+ uncompress the downloaded tarball. As you can see, this target
+ depends on the tarball file, so that the previous target (line
+ 13-14) is called before executing the rules of the current
+ target. Uncompressing is followed by touching a hidden file
+ to mark the software has having been uncompressed. This trick is
+ used everywhere in Buildroot Makefile to split steps
+ (download, uncompress, configure, compile, install) while still
+ having correct dependencies.
+
+
Lines 20-31 defines a target and associated rules that
+ configures the software. It depends on the previous target (the
+ hidden .source file) so that we are sure the software has
+ been uncompressed. In order to configure it, it basically runs the
+ well-known ./configurescript. As we may be doing
+ cross-compilation, target, host and
+ build arguments are given. The prefix is also set to
+ /usr, not because the software will be installed in
+ /usr on your host system, but in the target
+ filesystem. Finally it creates a .configured file to
+ mark the software as configured.
+
+
Lines 33-34 defines a target and a rule that compiles the
+ software. This target will create the binary file in the
+ compilation directory, and depends on the software being already
+ configured (hence the reference to the .configured
+ file). It basically runs make inside the source
+ directory.
+
+
Lines 36-38 defines a target and associated rules that install
+ the software inside the target filesystem. It depends on the
+ binary file in the source directory, to make sure the software has
+ been compiled. It uses the install target of the
+ software Makefile by passing a prefix
+ argument, so that the Makefile doesn't try to install
+ the software inside host /usr but inside target
+ /usr. After the installation, the
+ /usr/man directory inside the target filesystem is
+ removed to save space.
+
+
Line 40 defines the main target of the software, the one
+ referenced in the Makefile.in file. This targets
+ should first of all depends on the dependecies of the software (in
+ our example, uclibc and ncurses), and then to the
+ final binary. This last dependency will call all previous
+ dependencies in the right order.
+
+
Line 42 defines a simple target that only downloads the code
+ source. This is not used during normal operation of Buildroot, but
+ might be useful.
+
+
Lignes 44-46 define a simple target to clean the software build
+ by calling the Makefiles with the appropriate option.
+
+
Lines 48-49 define a simple target to completely remove the
+ directory in which the software was uncompressed, configured and
+ compiled.
+
+
Conclusion
+
+
As you can see, adding a software to buildroot is simply a
+ matter of writing a Makefile using an already existing
+ example and to modify it according to the compilation process of
+ the software.
+
+
If you package software that might be useful for other persons,
+ don't forget to send a patch to Buildroot developers !
+
+
Ressources
+
+
To learn more about Buildroot you can visit these
+ websites:
+
+
diff --git a/docs/stylesheet.css b/docs/stylesheet.css
new file mode 100644
index 0000000000..2c36417823
--- /dev/null
+++ b/docs/stylesheet.css
@@ -0,0 +1,65 @@
+body {
+ margin: 0px 0px 0px 0px;
+ color: white;
+ background-color: #93c6f9;
+ font: 12pt/18pt georgia;
+}
+
+div.main {
+ margin: 10px 10px 10px 10px;
+ padding: 10px 10px 10px 10px;
+ color: black;
+ background-color: white;
+}
+
+div.titre {
+ text-align: center;
+ background-color: #336699;
+ color: white;
+ padding: 10px 10px 10px 10px;
+}
+
+h1 {
+ text-align: center;
+ font: 26pt georgia;
+ letter-spacing: 3px;
+}
+
+h2 {
+ padding: 5px 5px 5px 5px;
+ background-color: #c2e0ff;
+ color: #336699;
+}
+
+a:link, a:visited {
+ font-weight: bold;
+ text-decoration: none;
+ color: #336699;
+}
+
+a:hover, a:active {
+ text-decoration: underline;
+ color: #9685BA;
+}
+
+h3 {
+ font: italic normal 14pt georgia;
+ letter-spacing: 1px;
+ margin-bottom: 0px;
+ margin-left: 10px;
+ margin-right: 10px;
+ color: #336699;
+}
+
+p {
+ margin-left: 10px;
+ margin-right: 10px;
+ text-align: justify;
+}
+
+pre {
+ border-left: 3px #aaa solid;
+ margin-left: 1em;
+ padding: 0 1em;
+ color: #888;
+}
\ No newline at end of file
--
cgit v1.2.3
From 5da2ee86ad197da7bb5a7e7ea5b631b9fab29091 Mon Sep 17 00:00:00 2001
From: Waldemar Brodkorb
Date: Thu, 17 Feb 2005 15:16:31 +0000
Subject: add filestructure for hardware documentation sbdirectories for asus
and linksys. please add a file info.txt to every model. see README.txt
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@248 3c298f89-4303-0410-b956-a3cf2f4a3e73
---
docs/hardware/README.txt | 6 ++++++
1 file changed, 6 insertions(+)
create mode 100644 docs/hardware/README.txt
(limited to 'docs')
diff --git a/docs/hardware/README.txt b/docs/hardware/README.txt
new file mode 100644
index 0000000000..03d4f7ae70
--- /dev/null
+++ b/docs/hardware/README.txt
@@ -0,0 +1,6 @@
+Some kind of hardware documentation.
+Please add a file info.txt, which gives a short overview about
+the hardware model and a index for all other files with a short
+summary.
+
+
--
cgit v1.2.3
From 1344a2ac65380069fe082cafb74fe2d34a7cfb62 Mon Sep 17 00:00:00 2001
From: Waldemar Brodkorb
Date: Thu, 17 Feb 2005 16:34:04 +0000
Subject: some documentation for Asus WL-500g
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@249 3c298f89-4303-0410-b956-a3cf2f4a3e73
---
docs/hardware/asus/wl-500g/cpuinfo.txt | 18 +++++++
docs/hardware/asus/wl-500g/dmesg-2_4_20.txt | 78 +++++++++++++++++++++++++++
docs/hardware/asus/wl-500g/info.txt | 21 ++++++++
docs/hardware/asus/wl-500g/nvram.txt | 81 +++++++++++++++++++++++++++++
docs/hardware/asus/wl-500g/pci.txt | 52 ++++++++++++++++++
5 files changed, 250 insertions(+)
create mode 100644 docs/hardware/asus/wl-500g/cpuinfo.txt
create mode 100644 docs/hardware/asus/wl-500g/dmesg-2_4_20.txt
create mode 100644 docs/hardware/asus/wl-500g/info.txt
create mode 100644 docs/hardware/asus/wl-500g/nvram.txt
create mode 100644 docs/hardware/asus/wl-500g/pci.txt
(limited to 'docs')
diff --git a/docs/hardware/asus/wl-500g/cpuinfo.txt b/docs/hardware/asus/wl-500g/cpuinfo.txt
new file mode 100644
index 0000000000..e55c6a82ff
--- /dev/null
+++ b/docs/hardware/asus/wl-500g/cpuinfo.txt
@@ -0,0 +1,18 @@
+Kernel 2.4.20:
+
+system type : Broadcom BCM947XX
+processor : 0
+cpu model : BCM4710 V0.0
+BogoMIPS : 82.94
+wait instruction : no
+microsecond timers : yes
+tlb_entries : 32
+extra interrupt vector : no
+hardware watchpoint : no
+VCED exceptions : not available
+VCEI exceptions : not available
+dcache hits : 1812757215
+dcache misses : 37175536
+icache hits : 2463115376
+icache misses : 148040459
+instructions : 2612072141
diff --git a/docs/hardware/asus/wl-500g/dmesg-2_4_20.txt b/docs/hardware/asus/wl-500g/dmesg-2_4_20.txt
new file mode 100644
index 0000000000..d2c4c21d08
--- /dev/null
+++ b/docs/hardware/asus/wl-500g/dmesg-2_4_20.txt
@@ -0,0 +1,78 @@
+CPU revision is: 00024000
+Loading BCM4710 MMU routines.
+Primary instruction cache 8kb, linesize 16 bytes (2 ways)
+Primary data cache 4kb, linesize 16 bytes (2 ways)
+Linux version 2.4.20 (mbm@reboot2.lan) (gcc version 3.3.3) #1 Wed Feb 2 04:14:00 EST 2005
+Determined physical RAM map:
+memory: 01000000 @ 00000000 (usable)
+On node 0 totalpages: 4096
+zone(0): 4096 pages.
+zone(1): 0 pages.
+zone(2): 0 pages.
+Kernel command line: root=/dev/mtdblock2 rootfstype=squashfs init=/etc/preinit noinitrd console=ttyS0,115200
+CPU: BCM4710 rev 0 at 125 MHz
+!unable to setup serial console!
+Calibrating delay loop... 82.94 BogoMIPS
+Memory: 14188k/16384k available (1411k kernel code, 2196k reserved, 100k data, 68k init, 0k highmem)
+Dentry cache hash table entries: 2048 (order: 2, 16384 bytes)
+Inode cache hash table entries: 1024 (order: 1, 8192 bytes)
+Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
+Buffer-cache hash table entries: 1024 (order: 0, 4096 bytes)
+Page-cache hash table entries: 4096 (order: 2, 16384 bytes)
+Checking for 'wait' instruction... unavailable.
+POSIX conformance testing by UNIFIX
+PCI: Fixing up bus 0
+PCI: Fixing up bridge
+PCI: Fixing up bus 1
+Linux NET4.0 for Linux 2.4
+Based upon Swansea University Computer Society NET3.039
+Initializing RT netlink socket
+Starting kswapd
+devfs: v1.12c (20020818) Richard Gooch (rgooch@atnf.csiro.au)
+devfs: boot_options: 0x1
+JFFS2 version 2.1. (C) 2001 Red Hat, Inc., designed by Axis Communications AB.
+pty: 256 Unix98 ptys configured
+Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled
+Software Watchdog Timer: 0.05, timer margin: 60 sec
+loop: loaded (max 8 devices)
+PPP generic driver version 2.4.2
+Amd/Fujitsu Extended Query Table v1.0 at 0x0040
+Physically mapped flash: JEDEC Device ID is 0xCA. Assuming broken CFI table.
+Physically mapped flash: Swapping erase regions for broken CFI table.
+number of CFI chips: 1
+Flash device: 0x400000 at 0x1fc00000
+Physically mapped flash: squashfs filesystem found at block 914
+Creating 5 MTD partitions on "Physically mapped flash":
+0x00000000-0x00040000 : "pmon"
+0x00040000-0x003f0000 : "linux"
+0x000e49b0-0x001b71a1 : "rootfs"
+mtd: partition "rootfs" doesn't start on an erase block boundary -- force read-only
+0x003f0000-0x00400000 : "nvram"
+0x001c0000-0x003f0000 : "OpenWrt"
+sflash: chipcommon not found
+NET4: Linux TCP/IP 1.0 for NET4.0
+IP Protocols: ICMP, UDP, TCP
+IP: routing cache hash table of 512 buckets, 4Kbytes
+TCP: Hash tables configured (established 1024 bind 2048)
+ip_conntrack version 2.1 (5953 buckets, 5953 max) - 352 bytes per conntrack
+ip_conntrack_pptp version 1.9 loaded
+ip_nat_pptp version 1.5 loaded
+ip_tables: (C) 2000-2002 Netfilter core team
+NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
+NET4: Ethernet Bridge 008 for NET4.0
+Bridge firewalling registered
+802.1Q VLAN Support v1.7 Ben Greear
+All bugs added by David S. Miller
+VFS: Mounted root (squashfs filesystem) readonly.
+Mounted devfs on /dev
+Freeing unused kernel memory: 68k freed
+Warning: unable to open an initial console.
+Algorithmics/MIPS FPU Emulator v1.5
+diag boardtype: 0000041a
+using v1 hardware
+jffs2.bbc: SIZE compression mode activated.
+eth0: Broadcom BCM47xx 10/100 Mbps Ethernet Controller 3.50.21.10
+eth1: Broadcom BCM47xx 10/100 Mbps Ethernet Controller 3.50.21.10
+PCI: Enabling device 01:02.0 (0004 -> 0006)
+eth2: Broadcom BCM43XX 802.11 Wireless Controller 3.50.21.10 (Compiled in . at 20:53:00 on Jan 21 2004)
+device eth0 entered promiscuous mode
diff --git a/docs/hardware/asus/wl-500g/info.txt b/docs/hardware/asus/wl-500g/info.txt
new file mode 100644
index 0000000000..cae68607c5
--- /dev/null
+++ b/docs/hardware/asus/wl-500g/info.txt
@@ -0,0 +1,21 @@
+Asus WL-500g
+
+Online Description from Asus:
+http://www.asus.com/products/communication/wireless/wl-500g/overview.htm
+
+CPU: BCM4710 at 125 MHz
+RAM: 16 MB
+Flash: 4 MB
+2 Broadcom BCM47xx 10/100 Mbps Ethernet Controller
+1 Broadcom BCM43XX 802.11 Wireless Controller
+USB 1.1
+parallel port
+no serial
+JTAG interface
+
+List of files:
+nvram.txt: contents of NVRAM after OpenWRT upgrade
+cpuinfo.txt: contents of /proc/cpuinfo (2.4.20)
+pci.txt: contents of /proc/pci (2.4.20)
+dmesg-2_4_20.txt: dmesg from Kernel 2.4.20
+dmesg-2_4_29.txt: dmesg from Kernel 2.4.29
diff --git a/docs/hardware/asus/wl-500g/nvram.txt b/docs/hardware/asus/wl-500g/nvram.txt
new file mode 100644
index 0000000000..a9a8ba0234
--- /dev/null
+++ b/docs/hardware/asus/wl-500g/nvram.txt
@@ -0,0 +1,81 @@
+The content of the original nvram after flashing with OpenWRT:
+
+wl0_net_mode=mixed
+os_ram_addr=80001000
+wl0_frameburst=on
+et0macaddr=00:11:D8:18:B9:08
+wl0_wep_buf=
+watchdog=3000
+boot_wait=on
+wl0_macmode1=disabled
+wl0_infra=1
+wl0_country_code=AU
+et0mdcport=0
+pmon_ver=PMON 3.11.19.0
+wl0_ifname=eth2
+wl0_mode=ap
+os_flash_addr=bfc40000
+wl0_gmode=1
+boardtype=bcm94710dev
+et1macaddr=00:11:D8:18:B9:08
+wl0_wep_last=
+lan_netmask=255.255.255.0
+wl0_dtim=1
+wl0_ssid=linksys
+et1mdcport=1
+wl0_key1=
+wl0_key2=
+wl0_key3=
+wl0_key4=
+wl0_plcphdr=long
+wl0_rate=0
+wl0_closed=0
+wl0_macmode=disabled
+wl0_radioids=BCM2050
+wl0_phytype=g
+wl0_lazywds=1
+wl0_antdiv=-1
+wl0_wpa_psk=
+wl0_mac_list=
+wl0_unit=0
+wl_country_code=AU
+wl0_wds=
+wl0_radius_port=1812
+wl0_mac_deny=
+wl0_auth=0
+wl0_radius_ipaddr=
+lan_ipaddr=192.168.1.1
+clkfreq=125
+wl0_phytypes=g
+wl0_frag=2346
+wl0_wep=off
+sdram_config=0x0000
+wl0_country=Worldwide
+scratch=a0180000
+wl0_rateset=default
+wl0_wep_bit=64
+wl0_afterburner_override=-1
+sdram_refresh=0x8040
+sdram_ncdl=0x00000000
+hardware_version=WL500-02-02-01-00
+wl0_passphrase=
+wl0_rts=2347
+wl0_wpa_gtk_rekey=3600
+wl0_key=1
+wl0_active_mac=
+et0phyaddr=30
+wl0_radio=1
+wl0_bcn=100
+wl0_hwaddr=00:11:D8:18:B9:08
+wl0_wep_gen=
+wl0_gmode_protection=auto
+wl0_maclist=
+sdram_init=0x0419
+dl_ram_addr=a0001000
+wl0_radius_key=
+regulation_domain=0X30DE
+wl0_corerev=5
+wl0_channel=6
+wl0_auth_mode=disabled
+et1phyaddr=0
+boardnum=asusX
diff --git a/docs/hardware/asus/wl-500g/pci.txt b/docs/hardware/asus/wl-500g/pci.txt
new file mode 100644
index 0000000000..81976669a4
--- /dev/null
+++ b/docs/hardware/asus/wl-500g/pci.txt
@@ -0,0 +1,52 @@
+PCI devices found:
+ Bus 0, device 0, function 0:
+ Class 0500: PCI device 14e4:0803 (rev 0).
+ IRQ 6.
+ Non-prefetchable 32 bit memory at 0x18000000 [0x18000fff].
+ Non-prefetchable 32 bit memory at 0x0 [0x7ffffff].
+ Non-prefetchable 32 bit memory at 0x10000000 [0x17ffffff].
+ Non-prefetchable 32 bit memory at 0x80000000 [0xffffffff].
+ Bus 0, device 1, function 0:
+ Class 0200: PCI device 14e4:4711 (rev 0).
+ IRQ 5.
+ Non-prefetchable 32 bit memory at 0x18001000 [0x18001fff].
+ Bus 0, device 2, function 0:
+ Class 0200: PCI device 14e4:4713 (rev 0).
+ IRQ 3.
+ Non-prefetchable 32 bit memory at 0x18002000 [0x18002fff].
+ Bus 0, device 3, function 0:
+ Class 0703: PCI device 14e4:4712 (rev 0).
+ IRQ 2.
+ Non-prefetchable 32 bit memory at 0x18003000 [0x18003fff].
+ Bus 0, device 4, function 0:
+ Class 0c03: PCI device 14e4:4715 (rev 0).
+ IRQ 2.
+ Non-prefetchable 32 bit memory at 0x18004000 [0x18004fff].
+ Bus 0, device 5, function 0:
+ Class 0604: PCI device 14e4:0804 (rev 0).
+ IRQ 6.
+ Non-prefetchable 32 bit memory at 0x18005000 [0x18005fff].
+ Non-prefetchable 32 bit memory at 0x8000000 [0xfffffff].
+ Bus 0, device 6, function 0:
+ Class 0b30: PCI device 14e4:0805 (rev 0).
+ IRQ 6.
+ Non-prefetchable 32 bit memory at 0x18006000 [0x18006fff].
+ Non-prefetchable 32 bit memory at 0xff200000 [0xff3fffff].
+ Bus 0, device 7, function 0:
+ Class 0501: PCI device 14e4:0811 (rev 0).
+ IRQ 2.
+ Non-prefetchable 32 bit memory at 0x18007000 [0x18007fff].
+ Non-prefetchable 32 bit memory at 0x1f000000 [0x1fffffff].
+ Bus 0, device 8, function 0:
+ Class 0200: PCI device 14e4:4713 (rev 0).
+ IRQ 4.
+ Non-prefetchable 32 bit memory at 0x18008000 [0x18008fff].
+ Bus 1, device 0, function 0:
+ Class 0600: PCI device 14e4:4710 (rev 1).
+ IRQ 6.
+ Non-prefetchable 32 bit memory at 0x40000000 [0x40001fff].
+ Prefetchable 32 bit memory at 0x0 [0x7ffffff].
+ Bus 1, device 2, function 0:
+ Class 0280: PCI device 14e4:4320 (rev 3).
+ IRQ 6.
+ Non-prefetchable 32 bit memory at 0x40002000 [0x40003fff].
--
cgit v1.2.3
From 2fb061eb89db1ff91be65cce576ae7dc827bd194 Mon Sep 17 00:00:00 2001
From: Waldemar Brodkorb
Date: Thu, 17 Feb 2005 23:22:22 +0000
Subject: add 2.4.29 dmesg
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@255 3c298f89-4303-0410-b956-a3cf2f4a3e73
---
docs/hardware/asus/wl-500g/dmesg-2_4_29.txt | 95 +++++++++++++++++++++++++++++
1 file changed, 95 insertions(+)
create mode 100644 docs/hardware/asus/wl-500g/dmesg-2_4_29.txt
(limited to 'docs')
diff --git a/docs/hardware/asus/wl-500g/dmesg-2_4_29.txt b/docs/hardware/asus/wl-500g/dmesg-2_4_29.txt
new file mode 100644
index 0000000000..20e1c95e1b
--- /dev/null
+++ b/docs/hardware/asus/wl-500g/dmesg-2_4_29.txt
@@ -0,0 +1,95 @@
+CPU revision is: 00024000
+Primary instruction cache 8kB, physically tagged, 2-way, linesize 16 bytes.
+Primary data cache 4kB, 2-way, linesize 16 bytes.
+Linux version 2.4.29 (wbx@auriga) (gcc version 3.3.5) #1 Thu Feb 17 23:51:07 CET 2005
+Determined physical RAM map:
+memory: 01000000 @ 00000000 (usable)
+On node 0 totalpages: 4096
+zone(0): 4096 pages.
+zone(1): 0 pages.
+zone(2): 0 pages.
+Kernel command line: root=/dev/mtdblock2 rootfstype=squashfs init=/etc/preinit noinitrd console=ttyS0,115200
+CPU: BCM4710 rev 0 at 125 MHz
+Using 62.400 MHz high precision timer.
+!unable to setup serial console!
+Calibrating delay loop... 82.94 BogoMIPS
+Memory: 14044k/16384k available (1474k kernel code, 2340k reserved, 100k data, 100k init, 0k highmem)
+Dentry cache hash table entries: 2048 (order: 2, 16384 bytes)
+Inode cache hash table entries: 1024 (order: 1, 8192 bytes)
+Mount cache hash table entries: 512 (order: 0, 4096 bytes)
+Buffer cache hash table entries: 1024 (order: 0, 4096 bytes)
+Page-cache hash table entries: 4096 (order: 2, 16384 bytes)
+Checking for 'wait' instruction... unavailable.
+POSIX conformance testing by UNIFIX
+PCI: Fixing up bus 0
+PCI: Fixing up bridge
+PCI: Setting latency timer of device 01:00.0 to 64
+PCI: Fixing up bus 1
+Linux NET4.0 for Linux 2.4
+Based upon Swansea University Computer Society NET3.039
+Initializing RT netlink socket
+Starting kswapd
+devfs: v1.12c (20020818) Richard Gooch (rgooch@atnf.csiro.au)
+devfs: boot_options: 0x1
+JFFS2 version 2.1. (C) 2001 Red Hat, Inc., designed by Axis Communications AB.
+Squashfs 2.1-r2 (released 2004/12/15) (C) 2002-2004 Phillip Lougher
+pty: 256 Unix98 ptys configured
+Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled
+Software Watchdog Timer: 0.05, timer margin: 60 sec
+loop: loaded (max 8 devices)
+PPP generic driver version 2.4.2
+Amd/Fujitsu Extended Query Table v1.0 at 0x0040
+Physically mapped flash: JEDEC Device ID is 0xCA. Assuming broken CFI table.
+Physically mapped flash: Swapping erase regions for broken CFI table.
+number of CFI chips: 1
+cfi_cmdset_0002: Disabling fast programming due to code brokenness.
+Flash device: 0x400000 at 0x1fc00000
+Physically mapped flash: squashfs filesystem found at block 946
+Creating 5 MTD partitions on "Physically mapped flash":
+0x00000000-0x00040000 : "pmon"
+0x00040000-0x003f0000 : "linux"
+0x000ec990-0x001ceb48 : "rootfs"
+mtd: partition "rootfs" doesn't start on an erase block boundary -- force read-only
+0x003f0000-0x00400000 : "nvram"
+0x001d0000-0x003f0000 : "OpenWrt"
+sflash: chipcommon not found
+NET4: Linux TCP/IP 1.0 for NET4.0
+IP Protocols: ICMP, UDP, TCP, IGMP
+IP: routing cache hash table of 512 buckets, 4Kbytes
+TCP: Hash tables configured (established 1024 bind 2048)
+ip_conntrack version 2.1 (128 buckets, 1024 max) - 288 bytes per conntrack
+ip_tables: (C) 2000-2002 Netfilter core team
+NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
+NET4: Ethernet Bridge 008 for NET4.0
+Bridge firewalling registered
+802.1Q VLAN Support v1.8 Ben Greear
+All bugs added by David S. Miller
+VFS: Mounted root (squashfs filesystem) readonly.
+Mounted devfs on /dev
+Freeing unused kernel memory: 100k freed
+Warning: unable to open an initial console.
+Algorithmics/MIPS FPU Emulator v1.5
+diag boardtype: 0000041a
+using v1 hardware
+led -> 00
+led -> 01
+jffs2.bbc: SIZE compression mode activated.
+PCI: Setting latency timer of device 00:02.0 to 64
+5325E phy=FFFFFFFF
+eth0: Broadcom BCM47xx 10/100 Mbps Ethernet Controller 3.60.13.0
+PCI: Setting latency timer of device 00:08.0 to 64
+5325E phy=FFFFFFFF
+eth1: Broadcom BCM47xx 10/100 Mbps Ethernet Controller 3.60.13.0
+PCI: Setting latency timer of device 01:02.0 to 64
+PCI: Enabling device 01:02.0 (0004 -> 0006)
+eth2: Broadcom BCM4320 802.11 Wireless Controller 3.60.13.0
+device eth0 entered promiscuous mode
+device eth2 entered promiscuous mode
+eth2: attempt to add interface with same source address.
+br0: port 2(eth2) entering learning state
+br0: port 1(eth0) entering learning state
+br0: port 2(eth2) entering forwarding state
+br0: topology change detected, propagating
+br0: port 1(eth0) entering forwarding state
+br0: topology change detected, propagating
+led -> 00
--
cgit v1.2.3
From 88806d0ea4d351ebc9403a8245b5417dc594a385 Mon Sep 17 00:00:00 2001
From: Waldemar Brodkorb
Date: Fri, 18 Feb 2005 01:08:10 +0000
Subject: wrt54g v2.2 documentation, 2.4.29 works okay.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@257 3c298f89-4303-0410-b956-a3cf2f4a3e73
---
docs/hardware/linksys/wrt54g_v22/cpuinfo.txt | 16 +
docs/hardware/linksys/wrt54g_v22/dmesg-2_4_29.txt | 117 ++++++
docs/hardware/linksys/wrt54g_v22/ifconfig.txt | 46 +++
docs/hardware/linksys/wrt54g_v22/info.txt | 18 +
docs/hardware/linksys/wrt54g_v22/nvram.txt | 477 ++++++++++++++++++++++
docs/hardware/linksys/wrt54g_v22/proc.txt | 37 ++
6 files changed, 711 insertions(+)
create mode 100644 docs/hardware/linksys/wrt54g_v22/cpuinfo.txt
create mode 100644 docs/hardware/linksys/wrt54g_v22/dmesg-2_4_29.txt
create mode 100644 docs/hardware/linksys/wrt54g_v22/ifconfig.txt
create mode 100644 docs/hardware/linksys/wrt54g_v22/info.txt
create mode 100644 docs/hardware/linksys/wrt54g_v22/nvram.txt
create mode 100644 docs/hardware/linksys/wrt54g_v22/proc.txt
(limited to 'docs')
diff --git a/docs/hardware/linksys/wrt54g_v22/cpuinfo.txt b/docs/hardware/linksys/wrt54g_v22/cpuinfo.txt
new file mode 100644
index 0000000000..dd54f9c676
--- /dev/null
+++ b/docs/hardware/linksys/wrt54g_v22/cpuinfo.txt
@@ -0,0 +1,16 @@
+system type : Broadcom BCM947XX
+processor : 0
+cpu model : BCM3302 V0.7
+BogoMIPS : 199.06
+wait instruction : no
+microsecond timers : yes
+tlb_entries : 32
+extra interrupt vector : no
+hardware watchpoint : no
+VCED exceptions : not available
+VCEI exceptions : not available
+dcache hits : 4244635257
+dcache misses : 1073741821
+icache hits : 4181718158
+icache misses : 4080970363
+instructions : 0
diff --git a/docs/hardware/linksys/wrt54g_v22/dmesg-2_4_29.txt b/docs/hardware/linksys/wrt54g_v22/dmesg-2_4_29.txt
new file mode 100644
index 0000000000..ee7151d222
--- /dev/null
+++ b/docs/hardware/linksys/wrt54g_v22/dmesg-2_4_29.txt
@@ -0,0 +1,117 @@
+CPU revision is: 00029007
+Primary instruction cache 8kB, physically tagged, 2-way, linesize 16 bytes.
+Primary data cache 4kB, 2-way, linesize 16 bytes.
+Linux version 2.4.29 (wbx@auriga) (gcc version 3.3.5) #1 Thu Feb 17 23:51:07 CET 2005
+Determined physical RAM map:
+memory: 01000000 @ 00000000 (usable)
+On node 0 totalpages: 4096
+zone(0): 4096 pages.
+zone(1): 0 pages.
+zone(2): 0 pages.
+Kernel command line: root=/dev/mtdblock2 rootfstype=squashfs init=/etc/preinit noinitrd console=ttyS0,115200
+CPU: BCM4712 rev 1 at 200 MHz
+Using 100.000 MHz high precision timer.
+Calibrating delay loop... 199.06 BogoMIPS
+Memory: 14044k/16384k available (1474k kernel code, 2340k reserved, 100k data, 100k init, 0k highmem)
+Dentry cache hash table entries: 2048 (order: 2, 16384 bytes)
+Inode cache hash table entries: 1024 (order: 1, 8192 bytes)
+Mount cache hash table entries: 512 (order: 0, 4096 bytes)
+Buffer cache hash table entries: 1024 (order: 0, 4096 bytes)
+Page-cache hash table entries: 4096 (order: 2, 16384 bytes)
+Checking for 'wait' instruction... unavailable.
+POSIX conformance testing by UNIFIX
+PCI: Disabled
+PCI: Fixing up bus 0
+Linux NET4.0 for Linux 2.4
+Based upon Swansea University Computer Society NET3.039
+Initializing RT netlink socket
+Starting kswapd
+devfs: v1.12c (20020818) Richard Gooch (rgooch@atnf.csiro.au)
+devfs: boot_options: 0x1
+JFFS2 version 2.1. (C) 2001 Red Hat, Inc., designed by Axis Communications AB.
+Squashfs 2.1-r2 (released 2004/12/15) (C) 2002-2004 Phillip Lougher
+pty: 256 Unix98 ptys configured
+Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled
+ttyS00 at 0xb8000300 (irq = 3) is a 16550A
+ttyS01 at 0xb8000400 (irq = 0) is a 16550A
+Software Watchdog Timer: 0.05, timer margin: 60 sec
+loop: loaded (max 8 devices)
+PPP generic driver version 2.4.2
+Physically mapped flash: Found an alias at 0x400000 for the chip at 0x0
+Physically mapped flash: Found an alias at 0x800000 for the chip at 0x0
+Physically mapped flash: Found an alias at 0xc00000 for the chip at 0x0
+Physically mapped flash: Found an alias at 0x1000000 for the chip at 0x0
+Physically mapped flash: Found an alias at 0x1400000 for the chip at 0x0
+Physically mapped flash: Found an alias at 0x1800000 for the chip at 0x0
+Physically mapped flash: Found an alias at 0x1c00000 for the chip at 0x0
+cfi_cmdset_0001: Erase suspend on write enabled
+0: offset=0x0,size=0x2000,blocks=8
+1: offset=0x10000,size=0x10000,blocks=63
+Using word write method
+Flash device: 0x400000 at 0x1c000000
+Physically mapped flash: squashfs filesystem found at block 946
+Creating 5 MTD partitions on "Physically mapped flash":
+0x00000000-0x00040000 : "pmon"
+0x00040000-0x003f0000 : "linux"
+0x000ec990-0x001ceb48 : "rootfs"
+mtd: partition "rootfs" doesn't start on an erase block boundary -- force read-only
+0x003f0000-0x00400000 : "nvram"
+0x001d0000-0x003f0000 : "OpenWrt"
+sflash: found no supported devices
+NET4: Linux TCP/IP 1.0 for NET4.0
+IP Protocols: ICMP, UDP, TCP, IGMP
+IP: routing cache hash table of 512 buckets, 4Kbytes
+TCP: Hash tables configured (established 1024 bind 2048)
+ip_conntrack version 2.1 (128 buckets, 1024 max) - 288 bytes per conntrack
+ip_tables: (C) 2000-2002 Netfilter core team
+NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
+NET4: Ethernet Bridge 008 for NET4.0
+Bridge firewalling registered
+802.1Q VLAN Support v1.8 Ben Greear
+All bugs added by David S. Miller
+VFS: Mounted root (squashfs filesystem) readonly.
+Mounted devfs on /dev
+Freeing unused kernel memory: 100k freed
+Algorithmics/MIPS FPU Emulator v1.5
+diag boardtype: 00000708
+using v1 hardware
+led -> 00
+led -> 01
+jffs2.bbc: SIZE compression mode activated.
+PCI: Setting latency timer of device 00:02.0 to 64
+5325E phy=0
+5325E VLAN programming for BCM5325E-MDIO I/F switch
+1:(0x00) value=0x0000
+2:(0x00) value=0x0000
+1:(0x13) value=0x001e
+2:(0x13) value=0x001e
+1:(0x00) value=0x0000
+2:(0x00) value=0x0000
+1:(0x13) value=0x001e
+2:(0x13) value=0x001e
+1:(0x00) value=0x0000
+2:(0x00) value=0x0000
+1:(0x13) value=0x001e
+2:(0x13) value=0x001e
+1:(0x00) value=0x0000
+2:(0x00) value=0x0000
+1:(0x13) value=0x001e
+2:(0x13) value=0x001e
+1:(0x00) value=0x0000
+2:(0x00) value=0x0000
+eth0: Broadcom BCM47xx 10/100 Mbps Ethernet Controller 3.60.13.0
+PCI: Setting latency timer of device 00:01.0 to 64
+eth1: Broadcom BCM4320 802.11 Wireless Controller 3.60.13.0
+device eth0 entered promiscuous mode
+vlan0: add 01:00:5e:00:00:01 mcast address to master interface
+device eth1 entered promiscuous mode
+br0: port 2(eth1) entering learning state
+br0: port 1(vlan0) entering learning state
+br0: port 2(eth1) entering forwarding state
+br0: topology change detected, propagating
+br0: port 1(vlan0) entering forwarding state
+br0: topology change detected, propagating
+vlan1: Setting MAC address to 00 12 17 cc cd 25.
+vlan1: add 01:00:5e:00:00:01 mcast address to master interface
+led -> 00
+
diff --git a/docs/hardware/linksys/wrt54g_v22/ifconfig.txt b/docs/hardware/linksys/wrt54g_v22/ifconfig.txt
new file mode 100644
index 0000000000..48cbbe5429
--- /dev/null
+++ b/docs/hardware/linksys/wrt54g_v22/ifconfig.txt
@@ -0,0 +1,46 @@
+br0 Link encap:Ethernet HWaddr 00:12:17:CC:CD:24
+ inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
+ UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
+ RX packets:125 errors:0 dropped:0 overruns:0 frame:0
+ TX packets:97 errors:0 dropped:0 overruns:0 carrier:0
+ collisions:0 txqueuelen:0
+ RX bytes:5155 (5.0 KiB) TX bytes:22844 (22.3 KiB)
+
+eth0 Link encap:Ethernet HWaddr 00:12:17:CC:CD:24
+ UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1
+ RX packets:125 errors:0 dropped:0 overruns:0 frame:0
+ TX packets:97 errors:0 dropped:0 overruns:0 carrier:0
+ collisions:0 txqueuelen:1000
+ RX bytes:8554 (8.3 KiB) TX bytes:23232 (22.6 KiB)
+ Interrupt:5 Base address:0x2000
+
+eth1 Link encap:Ethernet HWaddr 00:12:17:CC:CD:26
+ UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
+ RX packets:0 errors:0 dropped:0 overruns:0 frame:3083
+ TX packets:1 errors:0 dropped:0 overruns:0 carrier:0
+ collisions:0 txqueuelen:1000
+ RX bytes:0 (0.0 B) TX bytes:50 (50.0 B)
+ Interrupt:4 Base address:0x1000
+
+lo Link encap:Local Loopback
+ inet addr:127.0.0.1 Mask:255.0.0.0
+ UP LOOPBACK RUNNING MTU:16436 Metric:1
+ RX packets:0 errors:0 dropped:0 overruns:0 frame:0
+ TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
+ collisions:0 txqueuelen:0
+ RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
+
+vlan0 Link encap:Ethernet HWaddr 00:12:17:CC:CD:24
+ UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
+ RX packets:125 errors:0 dropped:0 overruns:0 frame:0
+ TX packets:97 errors:0 dropped:0 overruns:0 carrier:0
+ collisions:0 txqueuelen:0
+ RX bytes:6304 (6.1 KiB) TX bytes:23232 (22.6 KiB)
+
+vlan1 Link encap:Ethernet HWaddr 00:12:17:CC:CD:25
+ inet addr:10.0.0.1 Bcast:10.0.0.255 Mask:255.255.255.0
+ UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
+ RX packets:0 errors:0 dropped:0 overruns:0 frame:0
+ TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
+ collisions:0 txqueuelen:0
+ RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
diff --git a/docs/hardware/linksys/wrt54g_v22/info.txt b/docs/hardware/linksys/wrt54g_v22/info.txt
new file mode 100644
index 0000000000..e9b2ccdf7f
--- /dev/null
+++ b/docs/hardware/linksys/wrt54g_v22/info.txt
@@ -0,0 +1,18 @@
+Linksys WRT54G v2.2
+
+Online Description from Linksys:
+http://www.linksys.com/products/product.asp?grid=33&scid=35&prid=601
+
+CPU: BCM4712 at 200 MHz
+RAM: 16 MB
+Flash: 4 MB
+1 Broadcom BCM47xx 10/100 Mbps Ethernet Controller
+1 Broadcom BCM4320 802.11 Wireless Controller
+serial port possible
+JTAG interface
+
+List of files:
+nvram.txt: contents of NVRAM after OpenWRT upgrade
+cpuinfo.txt: contents of /proc/cpuinfo (2.4.29)
+pci.txt: contents of /proc/pci (2.4.29)
+dmesg-2_4_29.txt: dmesg from Kernel 2.4.29
diff --git a/docs/hardware/linksys/wrt54g_v22/nvram.txt b/docs/hardware/linksys/wrt54g_v22/nvram.txt
new file mode 100644
index 0000000000..dba7382338
--- /dev/null
+++ b/docs/hardware/linksys/wrt54g_v22/nvram.txt
@@ -0,0 +1,477 @@
+wl_radius_port=1812
+wl_mac_deny=
+filter_dport_grp3=
+filter_dport_grp4=
+wl_ap_ssid=
+filter_dport_grp5=
+filter=on
+wan_unit=0
+wl0_net_mode=mixed
+filter_dport_grp6=
+os_ram_addr=80001000
+filter_dport_grp7=
+wl0_frameburst=off
+filter_dport_grp8=
+filter_dport_grp9=
+ddns_username_2=
+log_ipaddr=0
+boardrev=0x10
+il0macaddr=00:12:17:cc:cd:26
+ppp_idletime=5
+ppp_passwd=
+ddns_enable=0
+bootnv_ver=2
+et0macaddr=00:12:17:CC:CD:24
+qos_appport1=0
+skip_intel_check=0
+wl0_wep_buf=
+qos_appport2=0
+ddns_hostname_buf=
+d11g_mode=1
+wan_get_dns=
+qos_appport3=0
+boot_wait=on
+watchdog=5000
+wl0_macmode1=disabled
+wl_phytypes=
+filter_web_host1=
+action_service_arg1=
+wl0_infra=1
+filter_web_host2=
+wl0_country_code=AU
+filter_web_host3=
+fw_disable=0
+et0mdcport=0
+router_name=WRT54G
+pppoe_keepalive=0
+filter_web_host4=
+filter_web_host5=
+wl0_ap_ssid=
+Intel_firmware_version=v1.41.8
+https_enable=0
+filter_web_host6=
+wl_infra=1
+filter_web_host7=
+l2tp_get_ip=
+filter_web_host8=
+filter_web_host9=
+pptp_server_ip=
+ppp_get_ac=
+pmon_ver=CFE 3.61.13.0
+wan_run_mtu=1500
+restore_defaults=0
+ppp_username=
+wan_lease=0
+filter_port=
+ddns_enable_buf=
+d11g_dtim=1
+ddns_hostname=
+wl_radius_ipaddr=
+http_wanport=8080
+filter_ip_grp1=
+filter_ip_grp2=
+wl0_ifname=eth1
+filter_ip_grp3=
+dr_lan_rx=0
+filter_ip_grp4=
+lan_domain=
+filter_ip_grp5=
+timer_interval=30
+filter_ip_grp6=
+pppoe_ac=
+filter_ip_grp7=
+filter_rule1=
+qos_devmac1=00:00:00:00:00:00
+hb_server_ip=
+ipsec_pass=1
+filter_ip_grp8=
+filter_rule2=
+qos_devmac2=00:00:00:00:00:00
+filter_ip_grp9=
+filter_rule3=
+gpio5=robo_reset
+vlan0ports=1 2 3 4 5*
+filter_rule4=
+filter_rule5=
+wl0_mrate=0
+filter_ip_grp10=
+filter_rule6=
+wl0_mode=ap
+filter_rule7=
+wan_gateway=10.0.0.254
+dhcp_start=100
+filter_rule8=
+filter_rule9=
+eou_configured=1
+ident_pass=0
+wl0_ap_isolate=0
+wl_mrate=0
+l2tp_server_ip=
+os_flash_addr=bfc40000
+wl0_gmode=1
+dhcp_lease=0
+sromrev=2
+qos_devpri1=0
+qos_devpri2=0
+boardtype=0x0708
+is_default=0
+wl_active_add_mac=0
+wl_gmode=1
+ping_ip=;*/n${IFS}show>tmp/ping.log
+stats_server=
+static_route=
+d11g_rate=0
+wl0_wep_last=
+lan_netmask=255.255.255.0
+dmz_enable=0
+eou_key_index=1
+wl0_dtim=1
+wl0_ssid=linksys
+http_username=
+manual_rate=0
+port_trigger=
+qos_devname1=
+filter_web_host10=
+qos_devname2=
+os_date=Oct 18 2004
+http_lanport=80
+wl_plcphdr=long
+filter_mac_grp1=
+wl_macmode=disabled
+ppp_service=
+ppp_redialperiod=30
+filter_mac_grp2=
+filter_mac_grp3=
+wan_domain=
+wan_hwname=
+wl0_key1=
+wl_phytype=g
+filter_mac_grp4=
+wan_netmask=255.255.255.0
+lan_lease=86400
+wl0id=0x4320
+wl0_key2=
+pppoe_static_ip=
+filter_mac_grp5=
+wl_lazywds=1
+sel_qossmtp=0
+wl0_key3=
+filter_mac_grp6=
+sel_qospop3=0
+wl0_key4=
+filter_mac_grp7=
+filter_mac_grp8=
+filter_client0=
+filter_mac_grp9=
+filter_maclist=
+pptp_pass=1
+pptp_get_ip=
+wl_auth_mode=open
+ppp_demand=1
+mtu_enable=0
+ppp_keepalive=0
+block_activex=0
+d11g_rts=2347
+remote_mgt_https=0
+wl_wpa_psk=
+http_passwd=admin
+ag0=255
+block_wan=1
+lan_stp=0
+skip_amd_check=0
+wl_mode=ap
+wl0_plcphdr=long
+wl0_rate=0
+wl0_closed=0
+wl_wpa_gtk_rekey=3600
+d11g_rateset=default
+wl0_macmode=disabled
+wl0_radioids=BCM2050
+sel_qoshttp=0
+wl0_phytype=g
+wl0gpio2=0
+dr_wan_rx=0
+filter_tod_buf1=
+wl0_lazywds=1
+wl0gpio3=0
+block_proxy=0
+filter_tod_buf2=
+filter_tod_buf3=
+port_rate_limit_1=0
+filter_tod_buf4=
+boardflags2=0
+port_rate_limit_2=0
+filter_tod_buf5=
+http_client_ip=192.168.1.2
+port_rate_limit_3=0
+dr_lan_tx=0
+wl0_afterburner=off
+filter_tod_buf6=
+wl0_antdiv=-1
+port_rate_limit_4=0
+filter_tod_buf7=
+filter_tod10=
+lan_hwaddr=00:12:17:CC:CD:24
+filter_tod_buf8=
+wan_dns=
+http_client_mac=00:D0:59:9D:7C:8D
+filter_tod_buf9=
+action_service=start_ping
+wl_dtim=1
+wl_ssid=linksys
+wl0_wpa_psk=
+d11g_bcn=100
+web_wl_filter=0
+wl0_mac_list=
+wl_passphrase=
+daylight_time=1
+flash_type=Intel 28F320C3 2Mx16 BotB
+security_mode=disabled
+dhcp_wins=wan
+bcm4712_firmware_version=v1.50.0
+multicast_pass=0
+filter_tod_buf10=
+os_server=
+pppoe_static=0
+hb_server_domain=
+wl_key1=
+wan_proto=static
+wl_key2=
+wl0_unit=0
+wl_key3=
+wl_country_code=AU
+wl_key4=
+ddns_cache=
+wl_hwaddr=
+aol_block_traffic1=0
+aol_block_traffic2=0
+static_route_name=
+sel_qostelnet=0
+wl_active_mac=
+wl_net_mode=mixed
+pa0itssit=62
+forward_port=
+d11g_frag=2346
+sel_qosport1=0
+sel_qosport2=0
+wl0_wds=
+filter_mac_grp10=
+sel_qosport3=0
+wl_rate=0
+ppp_static_ip=
+block_java=0
+log_level=0
+cctl=0
+ntp_server=
+ct_modules=
+wan_hwaddr=00:12:17:CC:CD:25
+lan_ifnames=vlan0 eth1 eth2 eth3
+wl_macmode1=disabled
+pppoe_ifname=
+wl0_mac_deny=
+wl0_radius_port=1812
+wl0_auth=0
+wl0_radius_ipaddr=
+pppoe_service=
+wl_country=Worldwide
+wl_ofdm= 0
+
+pa0maxpwr=0x4e
+traceroute_ip=
+ddns_change=
+remote_management=0
+wan_ifnames=vlan1
+block_loopback=0
+wl_crypto=tkip
+wl_rateset=default
+wl_wep_bit=64
+ppp_mru=1500
+http_method=post
+QoS=0
+wl_radius_key=
+filter_port_grp1=
+lan_proto=static
+os_name=linux
+clkfreq=200
+lan_ipaddr=192.168.1.1
+filter_port_grp2=
+vlan1hwname=et0
+aa0=3
+ddns_passwd_2=
+filter_port_grp10=
+filter_port_grp3=
+dr_wan_tx=0
+wl_unit=0
+filter_port_grp4=
+filter_id=1
+wl0_phytypes=g
+firmware_version=v3.03.1
+filter_port_grp5=
+wl0_frag=2346
+d11g_channel=11
+wl0_wep=disabled
+filter_port_grp6=
+router_disable=0
+ddns_username=
+filter_port_grp7=
+ddns_passwd=
+pppoe_passwd=
+filter_port_grp8=
+filter_port_grp9=
+ppp_ac=
+log_enable=0
+sdram_config=0x0062
+sel_qosftp=0
+filter_web_url10=
+wl0_country=Worldwide
+wl_atten_bb=3
+dmz_ipaddr=0
+vlan1ports=0 5
+security_mode_last=
+wl_wds=
+ddns_hostname_2=
+scratch=a0180000
+eou_private_key=a752d99baa01b0889aee1c9bc9e49fd05a046e7183f9f21c21caa2bf832f341a98c2d2b6d299dd621cba5a02c7da6f36d5881cb29a0306483e63b74e3321b39c1b6e88d66ec200adbbc04412ae6a744bcf6530fdcfea8106e340c8012cadf32ddb37ff714c9588b1d0c141381433f1f0f96cabf9336002a87d39b24181193bf1
+ccode=0
+wl0_rateset=default
+wl0_wep_bit=64
+port_flow_control_1=1
+pppoe_idletime=5
+port_flow_control_2=1
+ping_times=5
+eou_device_id=CXLVVGWQ
+port_flow_control_3=1
+wan_primary=1
+lan_ifname=br0
+port_flow_control_4=1
+filter_services=$NAME:003:DNS$PROT:003:udp$PORT:005:53:53< >$NAME:004:Ping$PROT:004:icmp$PORT:003:0:0< >$NAME:004:HTTP$PROT:003:tcp$PORT:005:80:80< >$NAME:005:HTTPS$PROT:003:tcp$PORT:007:443:443< >$NAME:003:FTP$PROT:003:tcp$PORT:005:21:21< >$NAME:004:POP3$PROT:003:tcp$PORT:007:110:110< >$NAME:004:IMAP$PROT:003:tcp$PORT:007:143:143< >$NAME:004:SMTP$PROT:003:tcp$PORT:005:25:25< >$NAME:004:NNTP$PROT:003:tcp$PORT:007:119:119< >$NAME:006:Telnet$PROT:003:tcp$PORT:005:23:23< >$NAME:004:SNMP$PROT:003:udp$PORT:007:161:161< >$NAME:004:TFTP$PROT:003:udp$PORT:005:69:69< >$NAME:003:IKE$PROT:003:udp$PORT:007:500:500< >
+boardflags=0x0118
+sdram_refresh=0x0000
+dhcp_domain=wan
+wl_auth=0
+wl_wep_last=
+sdram_ncdl=0xfd0009
+wan_gateway_buf=0.0.0.0
+wl_cck= 3
+block_cookie=0
+wan_iface=vlan1
+wl_frameburst=off
+ezc_enable=1
+is_modified=1
+upnp_wan_proto=
+wan_ipaddr_buf=0.0.0.0
+dhcp_num=50
+filter_web_url1=
+wan_ipaddr=10.0.0.1
+wl0_passphrase=
+filter_web_url2=
+filter_web_url3=
+wl0_rts=2347
+filter_web_url4=
+filter_web_url5=
+wl_ifname=
+filter_web_url6=
+wan_wins=
+ntp_mode=auto
+wl_wep=disabled
+http_enable=1
+filter_web_url7=
+l2tp_pass=1
+filter_web_url8=
+pppoe_username=
+filter_web_url9=
+os_version=3.61.13.0
+qos_appname1=
+wl_gmode_protection=off
+qos_appname2=
+wl0_wpa_gtk_rekey=3600
+qos_appname3=
+mac_clone_enable=0
+ppp_get_srv=
+wl_frag=2346
+wan_mtu=1500
+wl_wep_gen=
+wl0_key=1
+wl0_active_mac=
+rate_mode=1
+wl_maclist=
+filter_macmode=deny
+console_loglevel=1
+et0phyaddr=30
+wl_atten_radio=4
+time_zone=-08 1 1
+wan_get_domain=
+wan_ifname=vlan1
+wl_radioids=
+wan_hostname=
+wl0_radio=1
+wl_corerev=
+ppp_mtu=1500
+ddns_interval=60
+wl_channel=11
+wl0_bcn=100
+port_priority_1=0
+port_priority_2=0
+wl_afterburner=off
+wl_radio=1
+ppp_static=0
+filter_tod1=
+wl0_hwaddr=00:12:17:CC:CD:26
+port_priority_3=0
+filter_tod2=
+port_priority_4=0
+filter_tod3=
+wl0_wep_gen=
+filter_tod4=
+ezc_version=2
+ddns_passwd_buf=
+wk_mode=gateway
+wl0_gmode_protection=off
+filter_tod5=
+pa0b0=0x15eb
+eou_expired_hour=72
+wl0_maclist=
+filter_tod6=
+pa0b1=0xfa82
+filter_tod7=
+pa0b2=0xfe66
+wl_rts=2347
+filter_tod8=
+sdram_init=0x000b
+filter_tod9=
+aol_block_traffic=0
+wl_ap_isolate=0
+lan_wins=
+vlan0hwname=et0
+wl_tssi_result= 3
+wl_mac_list=
+lan_hwnames=
+dl_ram_addr=a0001000
+pppoe_demand=1
+wl0_radius_key=
+filter_dport_grp10=
+ddns_username_buf=
+wl0_corerev=7
+wl_key=1
+wl0_channel=11
+dr_setting=0
+upnp_enable=1
+ddns_status=
+filter_rule10=
+wl_atten_ctl=48
+wl0_auth_mode=open
+wl_closed=0
+boot_ver=v3.4
+autofw_port0=
+wl0_crypto=tkip
+boardnum=42
+wl0_ap_ip=
+def_hwaddr=00:00:00:00:00:00
+wl_delay=1
+wl_bcn=100
+wl_wep_buf=
+eou_public_key=b1c8073564a1cb91249cfe658682e9cd5fa4b5589c39913de3e74ceb7b62275c424effe23fc37b383e85ffa2f458162a42e09e7dc3a336acc249f2c31653ced787dd8aae9eb3335c17569f2c17e677170ec9ad119ba6541065c760e096fd230e5ef4592e1dc2a9efbf564d666df5ac200b0c6dd96e2d33edb773f95cab4650c111
+wl_ap_ip=
+filter_dport_grp1=
+wl_antdiv=-1
+filter_dport_grp2=
diff --git a/docs/hardware/linksys/wrt54g_v22/proc.txt b/docs/hardware/linksys/wrt54g_v22/proc.txt
new file mode 100644
index 0000000000..2be172663f
--- /dev/null
+++ b/docs/hardware/linksys/wrt54g_v22/proc.txt
@@ -0,0 +1,37 @@
+PCI devices found:
+ Bus 0, device 0, function 0:
+ Class 0501: PCI device 14e4:0800 (rev 1).
+ IRQ 3.
+ Non-prefetchable 32 bit memory at 0x18000000 [0x18000fff].
+ Non-prefetchable 32 bit memory at 0x1fc00000 [0x1fffffff].
+ Non-prefetchable 32 bit memory at 0x1c000000 [0x1dffffff].
+ Non-prefetchable 32 bit memory at 0x1a000000 [0x1bffffff].
+ Bus 0, device 1, function 0:
+ Class 0280: PCI device 14e4:4320 (rev 1).
+ IRQ 4.
+ Master Capable. Latency=64.
+ Non-prefetchable 32 bit memory at 0x18001000 [0x18001fff].
+ Bus 0, device 2, function 0:
+ Class 0200: PCI device 14e4:4713 (rev 1).
+ IRQ 5.
+ Master Capable. Latency=64.
+ Non-prefetchable 32 bit memory at 0x18002000 [0x18002fff].
+ Bus 0, device 3, function 0:
+ Class 0c03: PCI device 14e4:4717 (rev 1).
+ IRQ 6.
+ Non-prefetchable 32 bit memory at 0x18003000 [0x18003fff].
+ Bus 0, device 4, function 0:
+ Class 0c03: PCI device 14e4:4716 (rev 1).
+ IRQ 2.
+ Non-prefetchable 32 bit memory at 0x18004000 [0x18004fff].
+ Bus 0, device 5, function 0:
+ Class 0b30: PCI device 14e4:0816 (rev 1).
+ IRQ 2.
+ Non-prefetchable 32 bit memory at 0x18005000 [0x18005fff].
+ Bus 0, device 6, function 0:
+ Class 0500: PCI device 14e4:080f (rev 1).
+ IRQ 3.
+ Non-prefetchable 32 bit memory at 0x18006000 [0x18006fff].
+ Non-prefetchable 32 bit memory at 0x0 [0x7ffffff].
+ Non-prefetchable 32 bit memory at 0x10000000 [0x17ffffff].
+ Non-prefetchable 32 bit memory at 0x80000000 [0x9fffffff].
--
cgit v1.2.3
From 1a340bf953b82d72d59f769af1a11f93923584af Mon Sep 17 00:00:00 2001
From: Waldemar Brodkorb
Date: Wed, 23 Feb 2005 20:59:18 +0000
Subject: sort nvram, rename proc.txt
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@285 3c298f89-4303-0410-b956-a3cf2f4a3e73
---
docs/hardware/linksys/wrt54g_v22/nvram.txt | 854 ++++++++++++++---------------
docs/hardware/linksys/wrt54g_v22/pci.txt | 37 ++
docs/hardware/linksys/wrt54g_v22/proc.txt | 37 --
3 files changed, 464 insertions(+), 464 deletions(-)
create mode 100644 docs/hardware/linksys/wrt54g_v22/pci.txt
delete mode 100644 docs/hardware/linksys/wrt54g_v22/proc.txt
(limited to 'docs')
diff --git a/docs/hardware/linksys/wrt54g_v22/nvram.txt b/docs/hardware/linksys/wrt54g_v22/nvram.txt
index dba7382338..02c765ea1d 100644
--- a/docs/hardware/linksys/wrt54g_v22/nvram.txt
+++ b/docs/hardware/linksys/wrt54g_v22/nvram.txt
@@ -1,477 +1,477 @@
-wl_radius_port=1812
-wl_mac_deny=
+
+Intel_firmware_version=v1.41.8
+QoS=0
+aa0=3
+action_service=start_ping
+action_service_arg1=
+ag0=255
+aol_block_traffic1=0
+aol_block_traffic2=0
+aol_block_traffic=0
+autofw_port0=
+bcm4712_firmware_version=v1.50.0
+block_activex=0
+block_cookie=0
+block_java=0
+block_loopback=0
+block_proxy=0
+block_wan=1
+boardflags2=0
+boardflags=0x0118
+boardnum=42
+boardrev=0x10
+boardtype=0x0708
+boot_ver=v3.4
+boot_wait=on
+bootnv_ver=2
+ccode=0
+cctl=0
+clkfreq=200
+console_loglevel=1
+ct_modules=
+d11g_bcn=100
+d11g_channel=11
+d11g_dtim=1
+d11g_frag=2346
+d11g_mode=1
+d11g_rate=0
+d11g_rateset=default
+d11g_rts=2347
+daylight_time=1
+ddns_cache=
+ddns_change=
+ddns_enable=0
+ddns_enable_buf=
+ddns_hostname=
+ddns_hostname_2=
+ddns_hostname_buf=
+ddns_interval=60
+ddns_passwd=
+ddns_passwd_2=
+ddns_passwd_buf=
+ddns_status=
+ddns_username=
+ddns_username_2=
+ddns_username_buf=
+def_hwaddr=00:00:00:00:00:00
+dhcp_domain=wan
+dhcp_lease=0
+dhcp_num=50
+dhcp_start=100
+dhcp_wins=wan
+dl_ram_addr=a0001000
+dmz_enable=0
+dmz_ipaddr=0
+dr_lan_rx=0
+dr_lan_tx=0
+dr_setting=0
+dr_wan_rx=0
+dr_wan_tx=0
+eou_configured=1
+eou_device_id=CXLVVGWQ
+eou_expired_hour=72
+eou_key_index=1
+eou_private_key=a752d99baa01b0889aee1c9bc9e49fd05a046e7183f9f21c21caa2bf832f341a98c2d2b6d299dd621cba5a02c7da6f36d5881cb29a0306483e63b74e3321b39c1b6e88d66ec200adbbc04412ae6a744bcf6530fdcfea8106e340c8012cadf32ddb37ff714c9588b1d0c141381433f1f0f96cabf9336002a87d39b24181193bf1
+eou_public_key=b1c8073564a1cb91249cfe658682e9cd5fa4b5589c39913de3e74ceb7b62275c424effe23fc37b383e85ffa2f458162a42e09e7dc3a336acc249f2c31653ced787dd8aae9eb3335c17569f2c17e677170ec9ad119ba6541065c760e096fd230e5ef4592e1dc2a9efbf564d666df5ac200b0c6dd96e2d33edb773f95cab4650c111
+et0macaddr=00:12:17:CC:CD:24
+et0mdcport=0
+et0phyaddr=30
+ezc_enable=1
+ezc_version=2
+filter=on
+filter_client0=
+filter_dport_grp10=
+filter_dport_grp1=
+filter_dport_grp2=
filter_dport_grp3=
filter_dport_grp4=
-wl_ap_ssid=
filter_dport_grp5=
-filter=on
-wan_unit=0
-wl0_net_mode=mixed
filter_dport_grp6=
-os_ram_addr=80001000
filter_dport_grp7=
-wl0_frameburst=off
filter_dport_grp8=
filter_dport_grp9=
-ddns_username_2=
-log_ipaddr=0
-boardrev=0x10
-il0macaddr=00:12:17:cc:cd:26
-ppp_idletime=5
-ppp_passwd=
-ddns_enable=0
-bootnv_ver=2
-et0macaddr=00:12:17:CC:CD:24
-qos_appport1=0
-skip_intel_check=0
-wl0_wep_buf=
-qos_appport2=0
-ddns_hostname_buf=
-d11g_mode=1
-wan_get_dns=
-qos_appport3=0
-boot_wait=on
-watchdog=5000
-wl0_macmode1=disabled
-wl_phytypes=
-filter_web_host1=
-action_service_arg1=
-wl0_infra=1
-filter_web_host2=
-wl0_country_code=AU
-filter_web_host3=
-fw_disable=0
-et0mdcport=0
-router_name=WRT54G
-pppoe_keepalive=0
-filter_web_host4=
-filter_web_host5=
-wl0_ap_ssid=
-Intel_firmware_version=v1.41.8
-https_enable=0
-filter_web_host6=
-wl_infra=1
-filter_web_host7=
-l2tp_get_ip=
-filter_web_host8=
-filter_web_host9=
-pptp_server_ip=
-ppp_get_ac=
-pmon_ver=CFE 3.61.13.0
-wan_run_mtu=1500
-restore_defaults=0
-ppp_username=
-wan_lease=0
-filter_port=
-ddns_enable_buf=
-d11g_dtim=1
-ddns_hostname=
-wl_radius_ipaddr=
-http_wanport=8080
+filter_id=1
+filter_ip_grp10=
filter_ip_grp1=
filter_ip_grp2=
-wl0_ifname=eth1
filter_ip_grp3=
-dr_lan_rx=0
filter_ip_grp4=
-lan_domain=
filter_ip_grp5=
-timer_interval=30
filter_ip_grp6=
-pppoe_ac=
filter_ip_grp7=
-filter_rule1=
-qos_devmac1=00:00:00:00:00:00
-hb_server_ip=
-ipsec_pass=1
filter_ip_grp8=
-filter_rule2=
-qos_devmac2=00:00:00:00:00:00
filter_ip_grp9=
-filter_rule3=
-gpio5=robo_reset
-vlan0ports=1 2 3 4 5*
-filter_rule4=
-filter_rule5=
-wl0_mrate=0
-filter_ip_grp10=
-filter_rule6=
-wl0_mode=ap
-filter_rule7=
-wan_gateway=10.0.0.254
-dhcp_start=100
-filter_rule8=
-filter_rule9=
-eou_configured=1
-ident_pass=0
-wl0_ap_isolate=0
-wl_mrate=0
-l2tp_server_ip=
-os_flash_addr=bfc40000
-wl0_gmode=1
-dhcp_lease=0
-sromrev=2
-qos_devpri1=0
-qos_devpri2=0
-boardtype=0x0708
-is_default=0
-wl_active_add_mac=0
-wl_gmode=1
-ping_ip=;*/n${IFS}show>tmp/ping.log
-stats_server=
-static_route=
-d11g_rate=0
-wl0_wep_last=
-lan_netmask=255.255.255.0
-dmz_enable=0
-eou_key_index=1
-wl0_dtim=1
-wl0_ssid=linksys
-http_username=
-manual_rate=0
-port_trigger=
-qos_devname1=
-filter_web_host10=
-qos_devname2=
-os_date=Oct 18 2004
-http_lanport=80
-wl_plcphdr=long
+filter_mac_grp10=
filter_mac_grp1=
-wl_macmode=disabled
-ppp_service=
-ppp_redialperiod=30
filter_mac_grp2=
filter_mac_grp3=
-wan_domain=
-wan_hwname=
-wl0_key1=
-wl_phytype=g
filter_mac_grp4=
-wan_netmask=255.255.255.0
-lan_lease=86400
-wl0id=0x4320
-wl0_key2=
-pppoe_static_ip=
filter_mac_grp5=
-wl_lazywds=1
-sel_qossmtp=0
-wl0_key3=
filter_mac_grp6=
-sel_qospop3=0
-wl0_key4=
filter_mac_grp7=
filter_mac_grp8=
-filter_client0=
filter_mac_grp9=
filter_maclist=
-pptp_pass=1
-pptp_get_ip=
-wl_auth_mode=open
-ppp_demand=1
-mtu_enable=0
-ppp_keepalive=0
-block_activex=0
-d11g_rts=2347
-remote_mgt_https=0
-wl_wpa_psk=
-http_passwd=admin
-ag0=255
-block_wan=1
-lan_stp=0
-skip_amd_check=0
-wl_mode=ap
-wl0_plcphdr=long
-wl0_rate=0
-wl0_closed=0
-wl_wpa_gtk_rekey=3600
-d11g_rateset=default
-wl0_macmode=disabled
-wl0_radioids=BCM2050
-sel_qoshttp=0
-wl0_phytype=g
-wl0gpio2=0
-dr_wan_rx=0
-filter_tod_buf1=
-wl0_lazywds=1
-wl0gpio3=0
-block_proxy=0
-filter_tod_buf2=
-filter_tod_buf3=
-port_rate_limit_1=0
-filter_tod_buf4=
-boardflags2=0
-port_rate_limit_2=0
-filter_tod_buf5=
-http_client_ip=192.168.1.2
-port_rate_limit_3=0
-dr_lan_tx=0
-wl0_afterburner=off
-filter_tod_buf6=
-wl0_antdiv=-1
-port_rate_limit_4=0
-filter_tod_buf7=
-filter_tod10=
-lan_hwaddr=00:12:17:CC:CD:24
-filter_tod_buf8=
-wan_dns=
-http_client_mac=00:D0:59:9D:7C:8D
-filter_tod_buf9=
-action_service=start_ping
-wl_dtim=1
-wl_ssid=linksys
-wl0_wpa_psk=
-d11g_bcn=100
-web_wl_filter=0
-wl0_mac_list=
-wl_passphrase=
-daylight_time=1
-flash_type=Intel 28F320C3 2Mx16 BotB
-security_mode=disabled
-dhcp_wins=wan
-bcm4712_firmware_version=v1.50.0
-multicast_pass=0
-filter_tod_buf10=
-os_server=
-pppoe_static=0
-hb_server_domain=
-wl_key1=
-wan_proto=static
-wl_key2=
-wl0_unit=0
-wl_key3=
-wl_country_code=AU
-wl_key4=
-ddns_cache=
-wl_hwaddr=
-aol_block_traffic1=0
-aol_block_traffic2=0
-static_route_name=
-sel_qostelnet=0
-wl_active_mac=
-wl_net_mode=mixed
-pa0itssit=62
-forward_port=
-d11g_frag=2346
-sel_qosport1=0
-sel_qosport2=0
-wl0_wds=
-filter_mac_grp10=
-sel_qosport3=0
-wl_rate=0
-ppp_static_ip=
-block_java=0
-log_level=0
-cctl=0
-ntp_server=
-ct_modules=
-wan_hwaddr=00:12:17:CC:CD:25
-lan_ifnames=vlan0 eth1 eth2 eth3
-wl_macmode1=disabled
-pppoe_ifname=
-wl0_mac_deny=
-wl0_radius_port=1812
-wl0_auth=0
-wl0_radius_ipaddr=
-pppoe_service=
-wl_country=Worldwide
-wl_ofdm= 0
-
-pa0maxpwr=0x4e
-traceroute_ip=
-ddns_change=
-remote_management=0
-wan_ifnames=vlan1
-block_loopback=0
-wl_crypto=tkip
-wl_rateset=default
-wl_wep_bit=64
-ppp_mru=1500
-http_method=post
-QoS=0
-wl_radius_key=
+filter_macmode=deny
+filter_port=
+filter_port_grp10=
filter_port_grp1=
-lan_proto=static
-os_name=linux
-clkfreq=200
-lan_ipaddr=192.168.1.1
filter_port_grp2=
-vlan1hwname=et0
-aa0=3
-ddns_passwd_2=
-filter_port_grp10=
filter_port_grp3=
-dr_wan_tx=0
-wl_unit=0
filter_port_grp4=
-filter_id=1
-wl0_phytypes=g
-firmware_version=v3.03.1
filter_port_grp5=
-wl0_frag=2346
-d11g_channel=11
-wl0_wep=disabled
filter_port_grp6=
-router_disable=0
-ddns_username=
filter_port_grp7=
-ddns_passwd=
-pppoe_passwd=
filter_port_grp8=
filter_port_grp9=
-ppp_ac=
-log_enable=0
-sdram_config=0x0062
-sel_qosftp=0
-filter_web_url10=
-wl0_country=Worldwide
-wl_atten_bb=3
-dmz_ipaddr=0
-vlan1ports=0 5
-security_mode_last=
-wl_wds=
-ddns_hostname_2=
-scratch=a0180000
-eou_private_key=a752d99baa01b0889aee1c9bc9e49fd05a046e7183f9f21c21caa2bf832f341a98c2d2b6d299dd621cba5a02c7da6f36d5881cb29a0306483e63b74e3321b39c1b6e88d66ec200adbbc04412ae6a744bcf6530fdcfea8106e340c8012cadf32ddb37ff714c9588b1d0c141381433f1f0f96cabf9336002a87d39b24181193bf1
-ccode=0
-wl0_rateset=default
-wl0_wep_bit=64
-port_flow_control_1=1
-pppoe_idletime=5
-port_flow_control_2=1
-ping_times=5
-eou_device_id=CXLVVGWQ
-port_flow_control_3=1
-wan_primary=1
-lan_ifname=br0
-port_flow_control_4=1
+filter_rule10=
+filter_rule1=
+filter_rule2=
+filter_rule3=
+filter_rule4=
+filter_rule5=
+filter_rule6=
+filter_rule7=
+filter_rule8=
+filter_rule9=
filter_services=$NAME:003:DNS$PROT:003:udp$PORT:005:53:53< >$NAME:004:Ping$PROT:004:icmp$PORT:003:0:0< >$NAME:004:HTTP$PROT:003:tcp$PORT:005:80:80< >$NAME:005:HTTPS$PROT:003:tcp$PORT:007:443:443< >$NAME:003:FTP$PROT:003:tcp$PORT:005:21:21< >$NAME:004:POP3$PROT:003:tcp$PORT:007:110:110< >$NAME:004:IMAP$PROT:003:tcp$PORT:007:143:143< >$NAME:004:SMTP$PROT:003:tcp$PORT:005:25:25< >$NAME:004:NNTP$PROT:003:tcp$PORT:007:119:119< >$NAME:006:Telnet$PROT:003:tcp$PORT:005:23:23< >$NAME:004:SNMP$PROT:003:udp$PORT:007:161:161< >$NAME:004:TFTP$PROT:003:udp$PORT:005:69:69< >$NAME:003:IKE$PROT:003:udp$PORT:007:500:500< >
-boardflags=0x0118
-sdram_refresh=0x0000
-dhcp_domain=wan
-wl_auth=0
-wl_wep_last=
-sdram_ncdl=0xfd0009
-wan_gateway_buf=0.0.0.0
-wl_cck= 3
-block_cookie=0
-wan_iface=vlan1
-wl_frameburst=off
-ezc_enable=1
-is_modified=1
-upnp_wan_proto=
-wan_ipaddr_buf=0.0.0.0
-dhcp_num=50
-filter_web_url1=
-wan_ipaddr=10.0.0.1
-wl0_passphrase=
-filter_web_url2=
-filter_web_url3=
-wl0_rts=2347
-filter_web_url4=
-filter_web_url5=
-wl_ifname=
-filter_web_url6=
-wan_wins=
-ntp_mode=auto
-wl_wep=disabled
-http_enable=1
-filter_web_url7=
-l2tp_pass=1
-filter_web_url8=
-pppoe_username=
-filter_web_url9=
-os_version=3.61.13.0
-qos_appname1=
-wl_gmode_protection=off
-qos_appname2=
-wl0_wpa_gtk_rekey=3600
-qos_appname3=
-mac_clone_enable=0
-ppp_get_srv=
-wl_frag=2346
-wan_mtu=1500
-wl_wep_gen=
-wl0_key=1
-wl0_active_mac=
-rate_mode=1
-wl_maclist=
-filter_macmode=deny
-console_loglevel=1
-et0phyaddr=30
-wl_atten_radio=4
-time_zone=-08 1 1
-wan_get_domain=
-wan_ifname=vlan1
-wl_radioids=
-wan_hostname=
-wl0_radio=1
-wl_corerev=
-ppp_mtu=1500
-ddns_interval=60
-wl_channel=11
-wl0_bcn=100
-port_priority_1=0
-port_priority_2=0
-wl_afterburner=off
-wl_radio=1
-ppp_static=0
+filter_tod10=
filter_tod1=
-wl0_hwaddr=00:12:17:CC:CD:26
-port_priority_3=0
filter_tod2=
-port_priority_4=0
filter_tod3=
-wl0_wep_gen=
filter_tod4=
-ezc_version=2
-ddns_passwd_buf=
-wk_mode=gateway
-wl0_gmode_protection=off
filter_tod5=
-pa0b0=0x15eb
-eou_expired_hour=72
-wl0_maclist=
filter_tod6=
-pa0b1=0xfa82
filter_tod7=
-pa0b2=0xfe66
-wl_rts=2347
filter_tod8=
-sdram_init=0x000b
filter_tod9=
-aol_block_traffic=0
-wl_ap_isolate=0
-lan_wins=
-vlan0hwname=et0
-wl_tssi_result= 3
-wl_mac_list=
-lan_hwnames=
-dl_ram_addr=a0001000
-pppoe_demand=1
-wl0_radius_key=
-filter_dport_grp10=
-ddns_username_buf=
-wl0_corerev=7
-wl_key=1
-wl0_channel=11
-dr_setting=0
+filter_tod_buf10=
+filter_tod_buf1=
+filter_tod_buf2=
+filter_tod_buf3=
+filter_tod_buf4=
+filter_tod_buf5=
+filter_tod_buf6=
+filter_tod_buf7=
+filter_tod_buf8=
+filter_tod_buf9=
+filter_web_host10=
+filter_web_host1=
+filter_web_host2=
+filter_web_host3=
+filter_web_host4=
+filter_web_host5=
+filter_web_host6=
+filter_web_host7=
+filter_web_host8=
+filter_web_host9=
+filter_web_url10=
+filter_web_url1=
+filter_web_url2=
+filter_web_url3=
+filter_web_url4=
+filter_web_url5=
+filter_web_url6=
+filter_web_url7=
+filter_web_url8=
+filter_web_url9=
+firmware_version=v3.03.1
+flash_type=Intel 28F320C3 2Mx16 BotB
+forward_port=
+fw_disable=0
+gpio5=robo_reset
+hb_server_domain=
+hb_server_ip=
+http_client_ip=192.168.1.2
+http_client_mac=00:D0:59:9D:7C:8D
+http_enable=1
+http_lanport=80
+http_method=post
+http_passwd=admin
+http_username=
+http_wanport=8080
+https_enable=0
+ident_pass=0
+il0macaddr=00:12:17:cc:cd:26
+ipsec_pass=1
+is_default=0
+is_modified=1
+l2tp_get_ip=
+l2tp_pass=1
+l2tp_server_ip=
+lan_domain=
+lan_hwaddr=00:12:17:CC:CD:24
+lan_hwnames=
+lan_ifname=br0
+lan_ifnames=vlan0 eth1 eth2 eth3
+lan_ipaddr=192.168.1.1
+lan_lease=86400
+lan_netmask=255.255.255.0
+lan_proto=static
+lan_stp=0
+lan_wins=
+log_enable=0
+log_ipaddr=0
+log_level=0
+mac_clone_enable=0
+manual_rate=0
+mtu_enable=0
+multicast_pass=0
+ntp_mode=auto
+ntp_server=
+os_date=Oct 18 2004
+os_flash_addr=bfc40000
+os_name=linux
+os_ram_addr=80001000
+os_server=
+os_version=3.61.13.0
+pa0b0=0x15eb
+pa0b1=0xfa82
+pa0b2=0xfe66
+pa0itssit=62
+pa0maxpwr=0x4e
+ping_ip=;*/n${IFS}show>tmp/ping.log
+ping_times=5
+pmon_ver=CFE 3.61.13.0
+port_flow_control_1=1
+port_flow_control_2=1
+port_flow_control_3=1
+port_flow_control_4=1
+port_priority_1=0
+port_priority_2=0
+port_priority_3=0
+port_priority_4=0
+port_rate_limit_1=0
+port_rate_limit_2=0
+port_rate_limit_3=0
+port_rate_limit_4=0
+port_trigger=
+ppp_ac=
+ppp_demand=1
+ppp_get_ac=
+ppp_get_srv=
+ppp_idletime=5
+ppp_keepalive=0
+ppp_mru=1500
+ppp_mtu=1500
+ppp_passwd=
+ppp_redialperiod=30
+ppp_service=
+ppp_static=0
+ppp_static_ip=
+ppp_username=
+pppoe_ac=
+pppoe_demand=1
+pppoe_idletime=5
+pppoe_ifname=
+pppoe_keepalive=0
+pppoe_passwd=
+pppoe_service=
+pppoe_static=0
+pppoe_static_ip=
+pppoe_username=
+pptp_get_ip=
+pptp_pass=1
+pptp_server_ip=
+qos_appname1=
+qos_appname2=
+qos_appname3=
+qos_appport1=0
+qos_appport2=0
+qos_appport3=0
+qos_devmac1=00:00:00:00:00:00
+qos_devmac2=00:00:00:00:00:00
+qos_devname1=
+qos_devname2=
+qos_devpri1=0
+qos_devpri2=0
+rate_mode=1
+remote_management=0
+remote_mgt_https=0
+restore_defaults=0
+router_disable=0
+router_name=WRT54G
+scratch=a0180000
+sdram_config=0x0062
+sdram_init=0x000b
+sdram_ncdl=0xfd0009
+sdram_refresh=0x0000
+security_mode=disabled
+security_mode_last=
+sel_qosftp=0
+sel_qoshttp=0
+sel_qospop3=0
+sel_qosport1=0
+sel_qosport2=0
+sel_qosport3=0
+sel_qossmtp=0
+sel_qostelnet=0
+skip_amd_check=0
+skip_intel_check=0
+sromrev=2
+static_route=
+static_route_name=
+stats_server=
+time_zone=-08 1 1
+timer_interval=30
+traceroute_ip=
upnp_enable=1
-ddns_status=
-filter_rule10=
-wl_atten_ctl=48
+upnp_wan_proto=
+vlan0hwname=et0
+vlan0ports=1 2 3 4 5*
+vlan1hwname=et0
+vlan1ports=0 5
+wan_dns=
+wan_domain=
+wan_gateway=10.0.0.254
+wan_gateway_buf=0.0.0.0
+wan_get_dns=
+wan_get_domain=
+wan_hostname=
+wan_hwaddr=00:12:17:CC:CD:25
+wan_hwname=
+wan_iface=vlan1
+wan_ifname=vlan1
+wan_ifnames=vlan1
+wan_ipaddr=10.0.0.1
+wan_ipaddr_buf=0.0.0.0
+wan_lease=0
+wan_mtu=1500
+wan_netmask=255.255.255.0
+wan_primary=1
+wan_proto=static
+wan_run_mtu=1500
+wan_unit=0
+wan_wins=
+watchdog=5000
+web_wl_filter=0
+wk_mode=gateway
+wl0_active_mac=
+wl0_afterburner=off
+wl0_antdiv=-1
+wl0_ap_ip=
+wl0_ap_isolate=0
+wl0_ap_ssid=
+wl0_auth=0
wl0_auth_mode=open
-wl_closed=0
-boot_ver=v3.4
-autofw_port0=
+wl0_bcn=100
+wl0_channel=11
+wl0_closed=0
+wl0_corerev=7
+wl0_country=Worldwide
+wl0_country_code=AU
wl0_crypto=tkip
-boardnum=42
-wl0_ap_ip=
-def_hwaddr=00:00:00:00:00:00
-wl_delay=1
+wl0_dtim=1
+wl0_frag=2346
+wl0_frameburst=off
+wl0_gmode=1
+wl0_gmode_protection=off
+wl0_hwaddr=00:12:17:CC:CD:26
+wl0_ifname=eth1
+wl0_infra=1
+wl0_key1=
+wl0_key2=
+wl0_key3=
+wl0_key4=
+wl0_key=1
+wl0_lazywds=1
+wl0_mac_deny=
+wl0_mac_list=
+wl0_maclist=
+wl0_macmode1=disabled
+wl0_macmode=disabled
+wl0_mode=ap
+wl0_mrate=0
+wl0_net_mode=mixed
+wl0_passphrase=
+wl0_phytype=g
+wl0_phytypes=g
+wl0_plcphdr=long
+wl0_radio=1
+wl0_radioids=BCM2050
+wl0_radius_ipaddr=
+wl0_radius_key=
+wl0_radius_port=1812
+wl0_rate=0
+wl0_rateset=default
+wl0_rts=2347
+wl0_ssid=linksys
+wl0_unit=0
+wl0_wds=
+wl0_wep=disabled
+wl0_wep_bit=64
+wl0_wep_buf=
+wl0_wep_gen=
+wl0_wep_last=
+wl0_wpa_gtk_rekey=3600
+wl0_wpa_psk=
+wl0gpio2=0
+wl0gpio3=0
+wl0id=0x4320
+wl_active_add_mac=0
+wl_active_mac=
+wl_afterburner=off
+wl_antdiv=-1
+wl_ap_ip=
+wl_ap_isolate=0
+wl_ap_ssid=
+wl_atten_bb=3
+wl_atten_ctl=48
+wl_atten_radio=4
+wl_auth=0
+wl_auth_mode=open
wl_bcn=100
+wl_cck= 3
+wl_channel=11
+wl_closed=0
+wl_corerev=
+wl_country=Worldwide
+wl_country_code=AU
+wl_crypto=tkip
+wl_delay=1
+wl_dtim=1
+wl_frag=2346
+wl_frameburst=off
+wl_gmode=1
+wl_gmode_protection=off
+wl_hwaddr=
+wl_ifname=
+wl_infra=1
+wl_key1=
+wl_key2=
+wl_key3=
+wl_key4=
+wl_key=1
+wl_lazywds=1
+wl_mac_deny=
+wl_mac_list=
+wl_maclist=
+wl_macmode1=disabled
+wl_macmode=disabled
+wl_mode=ap
+wl_mrate=0
+wl_net_mode=mixed
+wl_ofdm= 0
+wl_passphrase=
+wl_phytype=g
+wl_phytypes=
+wl_plcphdr=long
+wl_radio=1
+wl_radioids=
+wl_radius_ipaddr=
+wl_radius_key=
+wl_radius_port=1812
+wl_rate=0
+wl_rateset=default
+wl_rts=2347
+wl_ssid=linksys
+wl_tssi_result= 3
+wl_unit=0
+wl_wds=
+wl_wep=disabled
+wl_wep_bit=64
wl_wep_buf=
-eou_public_key=b1c8073564a1cb91249cfe658682e9cd5fa4b5589c39913de3e74ceb7b62275c424effe23fc37b383e85ffa2f458162a42e09e7dc3a336acc249f2c31653ced787dd8aae9eb3335c17569f2c17e677170ec9ad119ba6541065c760e096fd230e5ef4592e1dc2a9efbf564d666df5ac200b0c6dd96e2d33edb773f95cab4650c111
-wl_ap_ip=
-filter_dport_grp1=
-wl_antdiv=-1
-filter_dport_grp2=
+wl_wep_gen=
+wl_wep_last=
+wl_wpa_gtk_rekey=3600
+wl_wpa_psk=
diff --git a/docs/hardware/linksys/wrt54g_v22/pci.txt b/docs/hardware/linksys/wrt54g_v22/pci.txt
new file mode 100644
index 0000000000..2be172663f
--- /dev/null
+++ b/docs/hardware/linksys/wrt54g_v22/pci.txt
@@ -0,0 +1,37 @@
+PCI devices found:
+ Bus 0, device 0, function 0:
+ Class 0501: PCI device 14e4:0800 (rev 1).
+ IRQ 3.
+ Non-prefetchable 32 bit memory at 0x18000000 [0x18000fff].
+ Non-prefetchable 32 bit memory at 0x1fc00000 [0x1fffffff].
+ Non-prefetchable 32 bit memory at 0x1c000000 [0x1dffffff].
+ Non-prefetchable 32 bit memory at 0x1a000000 [0x1bffffff].
+ Bus 0, device 1, function 0:
+ Class 0280: PCI device 14e4:4320 (rev 1).
+ IRQ 4.
+ Master Capable. Latency=64.
+ Non-prefetchable 32 bit memory at 0x18001000 [0x18001fff].
+ Bus 0, device 2, function 0:
+ Class 0200: PCI device 14e4:4713 (rev 1).
+ IRQ 5.
+ Master Capable. Latency=64.
+ Non-prefetchable 32 bit memory at 0x18002000 [0x18002fff].
+ Bus 0, device 3, function 0:
+ Class 0c03: PCI device 14e4:4717 (rev 1).
+ IRQ 6.
+ Non-prefetchable 32 bit memory at 0x18003000 [0x18003fff].
+ Bus 0, device 4, function 0:
+ Class 0c03: PCI device 14e4:4716 (rev 1).
+ IRQ 2.
+ Non-prefetchable 32 bit memory at 0x18004000 [0x18004fff].
+ Bus 0, device 5, function 0:
+ Class 0b30: PCI device 14e4:0816 (rev 1).
+ IRQ 2.
+ Non-prefetchable 32 bit memory at 0x18005000 [0x18005fff].
+ Bus 0, device 6, function 0:
+ Class 0500: PCI device 14e4:080f (rev 1).
+ IRQ 3.
+ Non-prefetchable 32 bit memory at 0x18006000 [0x18006fff].
+ Non-prefetchable 32 bit memory at 0x0 [0x7ffffff].
+ Non-prefetchable 32 bit memory at 0x10000000 [0x17ffffff].
+ Non-prefetchable 32 bit memory at 0x80000000 [0x9fffffff].
diff --git a/docs/hardware/linksys/wrt54g_v22/proc.txt b/docs/hardware/linksys/wrt54g_v22/proc.txt
deleted file mode 100644
index 2be172663f..0000000000
--- a/docs/hardware/linksys/wrt54g_v22/proc.txt
+++ /dev/null
@@ -1,37 +0,0 @@
-PCI devices found:
- Bus 0, device 0, function 0:
- Class 0501: PCI device 14e4:0800 (rev 1).
- IRQ 3.
- Non-prefetchable 32 bit memory at 0x18000000 [0x18000fff].
- Non-prefetchable 32 bit memory at 0x1fc00000 [0x1fffffff].
- Non-prefetchable 32 bit memory at 0x1c000000 [0x1dffffff].
- Non-prefetchable 32 bit memory at 0x1a000000 [0x1bffffff].
- Bus 0, device 1, function 0:
- Class 0280: PCI device 14e4:4320 (rev 1).
- IRQ 4.
- Master Capable. Latency=64.
- Non-prefetchable 32 bit memory at 0x18001000 [0x18001fff].
- Bus 0, device 2, function 0:
- Class 0200: PCI device 14e4:4713 (rev 1).
- IRQ 5.
- Master Capable. Latency=64.
- Non-prefetchable 32 bit memory at 0x18002000 [0x18002fff].
- Bus 0, device 3, function 0:
- Class 0c03: PCI device 14e4:4717 (rev 1).
- IRQ 6.
- Non-prefetchable 32 bit memory at 0x18003000 [0x18003fff].
- Bus 0, device 4, function 0:
- Class 0c03: PCI device 14e4:4716 (rev 1).
- IRQ 2.
- Non-prefetchable 32 bit memory at 0x18004000 [0x18004fff].
- Bus 0, device 5, function 0:
- Class 0b30: PCI device 14e4:0816 (rev 1).
- IRQ 2.
- Non-prefetchable 32 bit memory at 0x18005000 [0x18005fff].
- Bus 0, device 6, function 0:
- Class 0500: PCI device 14e4:080f (rev 1).
- IRQ 3.
- Non-prefetchable 32 bit memory at 0x18006000 [0x18006fff].
- Non-prefetchable 32 bit memory at 0x0 [0x7ffffff].
- Non-prefetchable 32 bit memory at 0x10000000 [0x17ffffff].
- Non-prefetchable 32 bit memory at 0x80000000 [0x9fffffff].
--
cgit v1.2.3
From 6d236e65e4009081623d3b83f61360641d67a2b6 Mon Sep 17 00:00:00 2001
From: Waldemar Brodkorb
Date: Wed, 23 Feb 2005 21:00:30 +0000
Subject: add documentation for wrt54gs v1.0
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@286 3c298f89-4303-0410-b956-a3cf2f4a3e73
---
docs/hardware/linksys/wrt54gs_v10/cpuinfo.txt | 16 ++++
docs/hardware/linksys/wrt54gs_v10/dmesg-2_4_29.txt | 88 +++++++++++++++++
docs/hardware/linksys/wrt54gs_v10/ifconfig.txt | 45 +++++++++
docs/hardware/linksys/wrt54gs_v10/info.txt | 18 ++++
docs/hardware/linksys/wrt54gs_v10/nvram.txt | 105 +++++++++++++++++++++
docs/hardware/linksys/wrt54gs_v10/pci.txt | 37 ++++++++
6 files changed, 309 insertions(+)
create mode 100644 docs/hardware/linksys/wrt54gs_v10/cpuinfo.txt
create mode 100644 docs/hardware/linksys/wrt54gs_v10/dmesg-2_4_29.txt
create mode 100644 docs/hardware/linksys/wrt54gs_v10/ifconfig.txt
create mode 100644 docs/hardware/linksys/wrt54gs_v10/info.txt
create mode 100644 docs/hardware/linksys/wrt54gs_v10/nvram.txt
create mode 100644 docs/hardware/linksys/wrt54gs_v10/pci.txt
(limited to 'docs')
diff --git a/docs/hardware/linksys/wrt54gs_v10/cpuinfo.txt b/docs/hardware/linksys/wrt54gs_v10/cpuinfo.txt
new file mode 100644
index 0000000000..404c148b69
--- /dev/null
+++ b/docs/hardware/linksys/wrt54gs_v10/cpuinfo.txt
@@ -0,0 +1,16 @@
+system type : Broadcom BCM947XX
+processor : 0
+cpu model : BCM3302 V0.7
+BogoMIPS : 199.06
+wait instruction : no
+microsecond timers : yes
+tlb_entries : 32
+extra interrupt vector : no
+hardware watchpoint : no
+VCED exceptions : not available
+VCEI exceptions : not available
+dcache hits : 4278190076
+dcache misses : 1840115641
+icache hits : 4294967071
+icache misses : 4294967287
+instructions : 0
diff --git a/docs/hardware/linksys/wrt54gs_v10/dmesg-2_4_29.txt b/docs/hardware/linksys/wrt54gs_v10/dmesg-2_4_29.txt
new file mode 100644
index 0000000000..de5f8d8240
--- /dev/null
+++ b/docs/hardware/linksys/wrt54gs_v10/dmesg-2_4_29.txt
@@ -0,0 +1,88 @@
+CPU revision is: 00029007
+Primary instruction cache 8kB, physically tagged, 2-way, linesize 16 bytes.
+Primary data cache 4kB, 2-way, linesize 16 bytes.
+Linux version 2.4.29 (wbx@auriga) (gcc version 3.3.5) #1 Mon Feb 21 17:40:12 CET 2005
+Determined physical RAM map:
+memory: 02000000 @ 00000000 (usable)
+On node 0 totalpages: 8192
+zone(0): 8192 pages.
+zone(1): 0 pages.
+zone(2): 0 pages.
+Kernel command line: root=/dev/mtdblock2 rootfstype=jffs2 init=/etc/preinit noinitrd console=ttyS0,115200
+CPU: BCM4712 rev 1 at 200 MHz
+Using 100.000 MHz high precision timer.
+Calibrating delay loop... 199.06 BogoMIPS
+Memory: 30260k/32768k available (1477k kernel code, 2508k reserved, 100k data, 100k init, 0k highmem)
+Dentry cache hash table entries: 4096 (order: 3, 32768 bytes)
+Inode cache hash table entries: 2048 (order: 2, 16384 bytes)
+Mount cache hash table entries: 512 (order: 0, 4096 bytes)
+Buffer cache hash table entries: 1024 (order: 0, 4096 bytes)
+Page-cache hash table entries: 8192 (order: 3, 32768 bytes)
+Checking for 'wait' instruction... unavailable.
+POSIX conformance testing by UNIFIX
+PCI: Disabled
+PCI: Fixing up bus 0
+Linux NET4.0 for Linux 2.4
+Based upon Swansea University Computer Society NET3.039
+Initializing RT netlink socket
+Starting kswapd
+devfs: v1.12c (20020818) Richard Gooch (rgooch@atnf.csiro.au)
+devfs: boot_options: 0x1
+JFFS2 version 2.1. (C) 2001 Red Hat, Inc., designed by Axis Communications AB.
+Squashfs 2.1-r2 (released 2004/12/15) (C) 2002-2004 Phillip Lougher
+pty: 256 Unix98 ptys configured
+Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled
+ttyS00 at 0xb8000300 (irq = 3) is a 16550A
+ttyS01 at 0xb8000400 (irq = 0) is a 16550A
+Software Watchdog Timer: 0.05, timer margin: 60 sec
+loop: loaded (max 8 devices)
+PPP generic driver version 2.4.2
+Physically mapped flash: Found an alias at 0x800000 for the chip at 0x0
+Physically mapped flash: Found an alias at 0x1000000 for the chip at 0x0
+Physically mapped flash: Found an alias at 0x1800000 for the chip at 0x0
+cfi_cmdset_0001: Erase suspend on write enabled
+0: offset=0x0,size=0x20000,blocks=64
+Using buffer write method
+Flash device: 0x800000 at 0x1c000000
+Creating 5 MTD partitions on "Physically mapped flash":
+0x00000000-0x00040000 : "pmon"
+0x00040000-0x007e0000 : "linux"
+0x00100000-0x002a0000 : "rootfs"
+0x007e0000-0x00800000 : "nvram"
+0x002a0000-0x007e0000 : "OpenWrt"
+sflash: found no supported devices
+NET4: Linux TCP/IP 1.0 for NET4.0
+IP Protocols: ICMP, UDP, TCP, IGMP
+IP: routing cache hash table of 512 buckets, 4Kbytes
+TCP: Hash tables configured (established 2048 bind 4096)
+ip_conntrack version 2.1 (256 buckets, 2048 max) - 288 bytes per conntrack
+ip_tables: (C) 2000-2002 Netfilter core team
+NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
+NET4: Ethernet Bridge 008 for NET4.0
+Bridge firewalling registered
+802.1Q VLAN Support v1.8 Ben Greear
+All bugs added by David S. Miller
+VFS: Mounted root (jffs2 filesystem) readonly.
+Mounted devfs on /dev
+Freeing unused kernel memory: 100k freed
+Algorithmics/MIPS FPU Emulator v1.5
+diag boardtype: 00000101
+using v2 hardware
+led -> 00
+led -> 01
+jffs2.bbc: SIZE compression mode activated.
+PCI: Setting latency timer of device 00:02.0 to 64
+5325E phy=FFFFFFFF
+eth0: Broadcom BCM47xx 10/100 Mbps Ethernet Controller 3.60.13.0
+PCI: Setting latency timer of device 00:01.0 to 64
+eth1: Broadcom BCM4320 802.11 Wireless Controller 3.60.13.0
+device eth0 entered promiscuous mode
+vlan0: add 01:00:5e:00:00:01 mcast address to master interface
+device eth1 entered promiscuous mode
+br0: port 2(eth1) entering learning state
+br0: port 1(vlan0) entering learning state
+br0: port 2(eth1) entering forwarding state
+br0: topology change detected, propagating
+br0: port 1(vlan0) entering forwarding state
+br0: topology change detected, propagating
+vlan1: add 01:00:5e:00:00:01 mcast address to master interface
diff --git a/docs/hardware/linksys/wrt54gs_v10/ifconfig.txt b/docs/hardware/linksys/wrt54gs_v10/ifconfig.txt
new file mode 100644
index 0000000000..8e205ef5c6
--- /dev/null
+++ b/docs/hardware/linksys/wrt54gs_v10/ifconfig.txt
@@ -0,0 +1,45 @@
+br0 Link encap:Ethernet HWaddr 00:0F:66:C8:74:44
+ inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
+ UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
+ RX packets:0 errors:0 dropped:0 overruns:0 frame:0
+ TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
+ collisions:0 txqueuelen:0
+ RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
+
+eth0 Link encap:Ethernet HWaddr 00:0F:66:C8:74:44
+ UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1
+ RX packets:0 errors:0 dropped:0 overruns:0 frame:0
+ TX packets:66 errors:0 dropped:0 overruns:0 carrier:0
+ collisions:0 txqueuelen:1000
+ RX bytes:0 (0.0 B) TX bytes:39204 (38.2 KiB)
+ Interrupt:5 Base address:0x2000
+
+eth1 Link encap:Ethernet HWaddr 00:0F:66:C8:74:46
+ UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
+ RX packets:0 errors:0 dropped:0 overruns:0 frame:7245
+ TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
+ collisions:0 txqueuelen:1000
+ RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
+ Interrupt:4 Base address:0x1000
+
+lo Link encap:Local Loopback
+ inet addr:127.0.0.1 Mask:255.0.0.0
+ UP LOOPBACK RUNNING MTU:16436 Metric:1
+ RX packets:0 errors:0 dropped:0 overruns:0 frame:0
+ TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
+ collisions:0 txqueuelen:0
+ RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
+
+vlan0 Link encap:Ethernet HWaddr 00:0F:66:C8:74:44
+ UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
+ RX packets:0 errors:0 dropped:0 overruns:0 frame:0
+ TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
+ collisions:0 txqueuelen:0
+ RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
+
+vlan1 Link encap:Ethernet HWaddr 00:0F:66:C8:74:44
+ UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
+ RX packets:0 errors:0 dropped:0 overruns:0 frame:0
+ TX packets:66 errors:0 dropped:0 overruns:0 carrier:0
+ collisions:0 txqueuelen:0
+ RX bytes:0 (0.0 B) TX bytes:39204 (38.2 KiB)
diff --git a/docs/hardware/linksys/wrt54gs_v10/info.txt b/docs/hardware/linksys/wrt54gs_v10/info.txt
new file mode 100644
index 0000000000..23c2271ef7
--- /dev/null
+++ b/docs/hardware/linksys/wrt54gs_v10/info.txt
@@ -0,0 +1,18 @@
+Linksys WRT54GS v1.0
+
+Online Description from Linksys:
+http://www.linksys.com/products/product.asp?grid=33&scid=35&prid=610
+
+CPU: BCM4712 at 200 MHz
+RAM: 32 MB
+Flash: 8 MB
+1 Broadcom BCM47xx 10/100 Mbps Ethernet Controller
+1 Broadcom BCM4320 802.11 Wireless Controller
+serial port possible
+JTAG interface
+
+List of files:
+nvram.txt: contents of NVRAM after nvram erase in CFE
+cpuinfo.txt: contents of /proc/cpuinfo (2.4.29)
+pci.txt: contents of /proc/pci (2.4.29)
+dmesg-2_4_29.txt: dmesg from Kernel 2.4.29
diff --git a/docs/hardware/linksys/wrt54gs_v10/nvram.txt b/docs/hardware/linksys/wrt54gs_v10/nvram.txt
new file mode 100644
index 0000000000..bf70a4bf02
--- /dev/null
+++ b/docs/hardware/linksys/wrt54gs_v10/nvram.txt
@@ -0,0 +1,105 @@
+aa0=3
+ag0=255
+boardflags2=0
+boardflags=0x0388
+boardnum=42
+boardrev=0x10
+boardtype=0x0101
+boot_ver=v3.2
+boot_wait=yes
+ccode=0
+cctl=0
+clkfreq=200
+dl_ram_addr=a0001000
+et0macaddr=00:0F:66:C8:74:44
+et0mdcport=0
+et0phyaddr=30
+gpio2=adm_eecs
+gpio3=adm_eesk
+gpio5=adm_eedi
+gpio6=adm_rc
+il0macaddr=00:0f:66:c8:74:46
+lan_ipaddr=192.168.1.1
+lan_netmask=255.255.255.0
+os_flash_addr=bfc40000
+os_ram_addr=80001000
+pa0b0=0x170c
+pa0b1=0xfa24
+pa0b2=0xfe70
+pa0itssit=62
+pa0maxpwr=0x48
+pmon_ver=CFE 3.61.13.0
+scratch=a0180000
+sdram_config=0x0022
+sdram_init=0x0008
+sdram_ncdl=0x24
+sdram_refresh=0x0000
+sromrev=2
+vlan0hwname=et0
+vlan0ports=1 2 3 4 5*
+vlan1hwname=et0
+vlan1ports=0 5
+watchdog=5000
+wl0_active_mac=
+wl0_afterburner=auto
+wl0_antdiv=-1
+wl0_ap_ip=
+wl0_ap_isolate=0
+wl0_ap_ssid=
+wl0_auth=0
+wl0_auth_mode=open
+wl0_bcn=100
+wl0_channel=6
+wl0_closed=0
+wl0_corerev=7
+wl0_country=Worldwide
+wl0_country_code=AU
+wl0_crypto=tkip
+wl0_dtim=1
+wl0_frag=2346
+wl0_frameburst=on
+wl0_gmode=6
+wl0_gmode_protection=off
+wl0_hwaddr=00:0F:66:C8:74:46
+wl0_ifname=eth1
+wl0_infra=1
+wl0_key1=
+wl0_key2=
+wl0_key3=
+wl0_key4=
+wl0_key=1
+wl0_lazywds=1
+wl0_mac_deny=
+wl0_mac_list=
+wl0_maclist=
+wl0_macmode1=disabled
+wl0_macmode=disabled
+wl0_mode=ap
+wl0_mrate=0
+wl0_net_mode=mixed
+wl0_passphrase=
+wl0_phytype=g
+wl0_phytypes=g
+wl0_plcphdr=long
+wl0_radio=1
+wl0_radioids=BCM2050
+wl0_radius_ipaddr=
+wl0_radius_key=
+wl0_radius_port=1812
+wl0_rate=0
+wl0_rateset=default
+wl0_rts=2347
+wl0_ssid=linksys
+wl0_unit=0
+wl0_wds=
+wl0_wep=disabled
+wl0_wep_bit=64
+wl0_wep_buf=
+wl0_wep_gen=
+wl0_wep_last=
+wl0_wpa_gtk_rekey=3600
+wl0_wpa_psk=
+wl0gpio2=0
+wl0gpio3=0
+wl0id=0x4320
+wl_country_code=AU
diff --git a/docs/hardware/linksys/wrt54gs_v10/pci.txt b/docs/hardware/linksys/wrt54gs_v10/pci.txt
new file mode 100644
index 0000000000..2be172663f
--- /dev/null
+++ b/docs/hardware/linksys/wrt54gs_v10/pci.txt
@@ -0,0 +1,37 @@
+PCI devices found:
+ Bus 0, device 0, function 0:
+ Class 0501: PCI device 14e4:0800 (rev 1).
+ IRQ 3.
+ Non-prefetchable 32 bit memory at 0x18000000 [0x18000fff].
+ Non-prefetchable 32 bit memory at 0x1fc00000 [0x1fffffff].
+ Non-prefetchable 32 bit memory at 0x1c000000 [0x1dffffff].
+ Non-prefetchable 32 bit memory at 0x1a000000 [0x1bffffff].
+ Bus 0, device 1, function 0:
+ Class 0280: PCI device 14e4:4320 (rev 1).
+ IRQ 4.
+ Master Capable. Latency=64.
+ Non-prefetchable 32 bit memory at 0x18001000 [0x18001fff].
+ Bus 0, device 2, function 0:
+ Class 0200: PCI device 14e4:4713 (rev 1).
+ IRQ 5.
+ Master Capable. Latency=64.
+ Non-prefetchable 32 bit memory at 0x18002000 [0x18002fff].
+ Bus 0, device 3, function 0:
+ Class 0c03: PCI device 14e4:4717 (rev 1).
+ IRQ 6.
+ Non-prefetchable 32 bit memory at 0x18003000 [0x18003fff].
+ Bus 0, device 4, function 0:
+ Class 0c03: PCI device 14e4:4716 (rev 1).
+ IRQ 2.
+ Non-prefetchable 32 bit memory at 0x18004000 [0x18004fff].
+ Bus 0, device 5, function 0:
+ Class 0b30: PCI device 14e4:0816 (rev 1).
+ IRQ 2.
+ Non-prefetchable 32 bit memory at 0x18005000 [0x18005fff].
+ Bus 0, device 6, function 0:
+ Class 0500: PCI device 14e4:080f (rev 1).
+ IRQ 3.
+ Non-prefetchable 32 bit memory at 0x18006000 [0x18006fff].
+ Non-prefetchable 32 bit memory at 0x0 [0x7ffffff].
+ Non-prefetchable 32 bit memory at 0x10000000 [0x17ffffff].
+ Non-prefetchable 32 bit memory at 0x80000000 [0x9fffffff].
--
cgit v1.2.3
From 1981c0bcb817e6bb7e06cd84664261d848c09bb1 Mon Sep 17 00:00:00 2001
From: Nicolas Thill
Date: Thu, 24 Feb 2005 08:46:59 +0000
Subject: Added a CHANGES file, summarizing changes between official and
experimental
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@291 3c298f89-4303-0410-b956-a3cf2f4a3e73
---
docs/CHANGES | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
create mode 100644 docs/CHANGES
(limited to 'docs')
diff --git a/docs/CHANGES b/docs/CHANGES
new file mode 100644
index 0000000000..382aecf3e6
--- /dev/null
+++ b/docs/CHANGES
@@ -0,0 +1,16 @@
+
+ OpenWRT CHANGES
+ ---------------
+
+ Changes between official and experimental
+
+ *) new buildroot (based on uClib buildroot2)
+
+ *) new kernel (updated to 2.4.29)
+
+ *) jffs2 root partition support
+
+ *) lzma compression (kernel and squashfs root partition)
+
+ *) posix threads library (libpthread) is now embedded in firmware
+
--
cgit v1.2.3
From 0fa38c0208679f16b82392dbac062bf65ac741be Mon Sep 17 00:00:00 2001
From: Waldemar Brodkorb
Date: Fri, 25 Feb 2005 13:21:48 +0000
Subject: add ebtables and Asus support
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@292 3c298f89-4303-0410-b956-a3cf2f4a3e73
---
docs/CHANGES | 5 +++++
1 file changed, 5 insertions(+)
(limited to 'docs')
diff --git a/docs/CHANGES b/docs/CHANGES
index 382aecf3e6..36ee41af10 100644
--- a/docs/CHANGES
+++ b/docs/CHANGES
@@ -14,3 +14,8 @@
*) posix threads library (libpthread) is now embedded in firmware
+ *) newest ebtables support
+
+ *) better support for Asus WL-500g
+ (kernel modules for usb,scsi,vfat build)
+
--
cgit v1.2.3
From 79cb6ffbb0ab38c4a41548fa9c39e29aedd0120a Mon Sep 17 00:00:00 2001
From: Nicolas Thill
Date: Wed, 2 Mar 2005 01:28:40 +0000
Subject: Add hardware details for WRT54G v1.1
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@300 3c298f89-4303-0410-b956-a3cf2f4a3e73
---
docs/hardware/linksys/wrt54g_v11/cpuinfo.txt | 16 ++++
docs/hardware/linksys/wrt54g_v11/dmesg-2_4_29.txt | 96 +++++++++++++++++++++++
docs/hardware/linksys/wrt54g_v11/ifconfig.txt | 54 +++++++++++++
docs/hardware/linksys/wrt54g_v11/info.txt | 23 ++++++
docs/hardware/linksys/wrt54g_v11/lspci-vv.txt | 92 ++++++++++++++++++++++
docs/hardware/linksys/wrt54g_v11/nvram.txt | 88 +++++++++++++++++++++
docs/hardware/linksys/wrt54g_v11/pci.txt | 56 +++++++++++++
7 files changed, 425 insertions(+)
create mode 100644 docs/hardware/linksys/wrt54g_v11/cpuinfo.txt
create mode 100644 docs/hardware/linksys/wrt54g_v11/dmesg-2_4_29.txt
create mode 100644 docs/hardware/linksys/wrt54g_v11/ifconfig.txt
create mode 100644 docs/hardware/linksys/wrt54g_v11/info.txt
create mode 100644 docs/hardware/linksys/wrt54g_v11/lspci-vv.txt
create mode 100644 docs/hardware/linksys/wrt54g_v11/nvram.txt
create mode 100644 docs/hardware/linksys/wrt54g_v11/pci.txt
(limited to 'docs')
diff --git a/docs/hardware/linksys/wrt54g_v11/cpuinfo.txt b/docs/hardware/linksys/wrt54g_v11/cpuinfo.txt
new file mode 100644
index 0000000000..b3cfcfb0b4
--- /dev/null
+++ b/docs/hardware/linksys/wrt54g_v11/cpuinfo.txt
@@ -0,0 +1,16 @@
+system type : Broadcom BCM947XX
+processor : 0
+cpu model : BCM4710 V0.0
+BogoMIPS : 82.94
+wait instruction : no
+microsecond timers : yes
+tlb_entries : 32
+extra interrupt vector : no
+hardware watchpoint : no
+VCED exceptions : not available
+VCEI exceptions : not available
+dcache hits : 2866936757
+dcache misses : 57830034
+icache hits : 1724839356
+icache misses : 431170605
+instructions : 2156850242
diff --git a/docs/hardware/linksys/wrt54g_v11/dmesg-2_4_29.txt b/docs/hardware/linksys/wrt54g_v11/dmesg-2_4_29.txt
new file mode 100644
index 0000000000..58e5ce54cc
--- /dev/null
+++ b/docs/hardware/linksys/wrt54g_v11/dmesg-2_4_29.txt
@@ -0,0 +1,96 @@
+CPU revision is: 00024000
+Primary instruction cache 8kB, physically tagged, 2-way, linesize 16 bytes.
+Primary data cache 4kB, 2-way, linesize 16 bytes.
+Linux version 2.4.29 (nthill@mr-grey) (gcc version 3.3.5) #1 Tue Mar 1 19:49:53 CET 2005
+Determined physical RAM map:
+ memory: 01000000 @ 00000000 (usable)
+On node 0 totalpages: 4096
+zone(0): 4096 pages.
+zone(1): 0 pages.
+zone(2): 0 pages.
+Kernel command line: root=/dev/mtdblock2 rootfstype=squashfs init=/etc/preinit noinitrd console=ttyS0,115200
+CPU: BCM4710 rev 0 at 125 MHz
+Using 62.400 MHz high precision timer.
+!unable to setup serial console!
+Calibrating delay loop... 82.94 BogoMIPS
+Memory: 14044k/16384k available (1485k kernel code, 2340k reserved, 100k data, 100k init, 0k highmem)
+Dentry cache hash table entries: 2048 (order: 2, 16384 bytes)
+Inode cache hash table entries: 1024 (order: 1, 8192 bytes)
+Mount cache hash table entries: 512 (order: 0, 4096 bytes)
+Buffer cache hash table entries: 1024 (order: 0, 4096 bytes)
+Page-cache hash table entries: 4096 (order: 2, 16384 bytes)
+Checking for 'wait' instruction... unavailable.
+POSIX conformance testing by UNIFIX
+PCI: Fixing up bus 0
+PCI: Fixing up bridge
+PCI: Setting latency timer of device 01:00.0 to 64
+PCI: Fixing up bus 1
+Linux NET4.0 for Linux 2.4
+Based upon Swansea University Computer Society NET3.039
+Initializing RT netlink socket
+Starting kswapd
+devfs: v1.12c (20020818) Richard Gooch (rgooch@atnf.csiro.au)
+devfs: boot_options: 0x1
+JFFS2 version 2.1. (C) 2001 Red Hat, Inc., designed by Axis Communications AB.
+Squashfs 2.1-r2 (released 2004/12/15) (C) 2002-2004 Phillip Lougher
+pty: 256 Unix98 ptys configured
+Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled
+Software Watchdog Timer: 0.05, timer margin: 60 sec
+loop: loaded (max 8 devices)
+PPP generic driver version 2.4.2
+ Amd/Fujitsu Extended Query Table v1.1 at 0x0040
+Physically mapped flash: Swapping erase regions for broken CFI table.
+number of CFI chips: 1
+cfi_cmdset_0002: Disabling fast programming due to code brokenness.
+Flash device: 0x400000 at 0x1fc00000
+Creating 5 MTD partitions on "Physically mapped flash":
+0x00000000-0x00040000 : "pmon"
+0x00040000-0x003f0000 : "linux"
+0x000edd94-0x001fd000 : "rootfs"
+mtd: partition "rootfs" doesn't start on an erase block boundary -- force read-only
+0x003f0000-0x00400000 : "nvram"
+0x00200000-0x003f0000 : "OpenWrt"
+sflash: chipcommon not found
+Initializing Cryptographic API
+NET4: Linux TCP/IP 1.0 for NET4.0
+IP Protocols: ICMP, UDP, TCP, IGMP
+IP: routing cache hash table of 512 buckets, 4Kbytes
+TCP: Hash tables configured (established 1024 bind 2048)
+ip_conntrack version 2.1 (128 buckets, 1024 max) - 288 bytes per conntrack
+ip_tables: (C) 2000-2002 Netfilter core team
+NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
+NET4: Ethernet Bridge 008 for NET4.0
+Bridge firewalling registered
+802.1Q VLAN Support v1.8 Ben Greear
+All bugs added by David S. Miller
+VFS: Mounted root (squashfs filesystem) readonly.
+Mounted devfs on /dev
+Freeing unused kernel memory: 100k freed
+Warning: unable to open an initial console.
+Algorithmics/MIPS FPU Emulator v1.5
+diag boardtype: 0000041a
+using v1 hardware
+jffs2.bbc: SIZE compression mode activated.
+PCI: Setting latency timer of device 00:02.0 to 64
+5325E phy=FFFFFFFF
+eth0: Broadcom BCM47xx 10/100 Mbps Ethernet Controller 3.60.13.0
+PCI: Setting latency timer of device 00:08.0 to 64
+5325E phy=FFFFFFFF
+eth1: Broadcom BCM47xx 10/100 Mbps Ethernet Controller 3.60.13.0
+PCI: Setting latency timer of device 01:08.0 to 64
+PCI: Enabling device 01:08.0 (0004 -> 0006)
+eth2: Broadcom BCM4320 802.11 Wireless Controller 3.60.13.0
+device eth0 entered promiscuous mode
+vlan2: add 01:00:5e:00:00:01 mcast address to master interface
+device eth1 entered promiscuous mode
+device eth2 entered promiscuous mode
+br0: port 3(eth2) entering learning state
+br0: port 2(eth1) entering learning state
+br0: port 1(vlan2) entering learning state
+br0: port 3(eth2) entering forwarding state
+br0: topology change detected, propagating
+br0: port 2(eth1) entering forwarding state
+br0: topology change detected, propagating
+br0: port 1(vlan2) entering forwarding state
+br0: topology change detected, propagating
+vlan1: add 01:00:5e:00:00:01 mcast address to master interface
diff --git a/docs/hardware/linksys/wrt54g_v11/ifconfig.txt b/docs/hardware/linksys/wrt54g_v11/ifconfig.txt
new file mode 100644
index 0000000000..a47a11b706
--- /dev/null
+++ b/docs/hardware/linksys/wrt54g_v11/ifconfig.txt
@@ -0,0 +1,54 @@
+br0 Link encap:Ethernet HWaddr 00:0C:41:B3:3C:55
+ inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
+ UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
+ RX packets:6022 errors:0 dropped:0 overruns:0 frame:0
+ TX packets:5768 errors:0 dropped:0 overruns:0 carrier:0
+ collisions:0 txqueuelen:0
+ RX bytes:356276 (347.9 KiB) TX bytes:457411 (446.6 KiB)
+
+eth0 Link encap:Ethernet HWaddr 00:0C:41:B3:3C:55
+ UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1
+ RX packets:6204 errors:0 dropped:0 overruns:0 frame:0
+ TX packets:5774 errors:0 dropped:0 overruns:0 carrier:0
+ collisions:0 txqueuelen:1000
+ RX bytes:514297 (502.2 KiB) TX bytes:484047 (472.7 KiB)
+ Interrupt:3 Base address:0x2000
+
+eth1 Link encap:Ethernet HWaddr 00:0C:41:B3:3C:56
+ UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
+ RX packets:0 errors:0 dropped:0 overruns:0 frame:0
+ TX packets:66 errors:0 dropped:0 overruns:0 carrier:0
+ collisions:0 txqueuelen:1000
+ RX bytes:0 (0.0 B) TX bytes:7209 (7.0 KiB)
+ Interrupt:4 Base address:0x8000
+
+eth2 Link encap:Ethernet HWaddr 00:0C:41:B3:3C:57
+ UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
+ RX packets:0 errors:0 dropped:0 overruns:0 frame:2202
+ TX packets:93 errors:36 dropped:0 overruns:0 carrier:0
+ collisions:0 txqueuelen:1000
+ RX bytes:0 (0.0 B) TX bytes:11951 (11.6 KiB)
+ Interrupt:6 Base address:0x2000
+
+lo Link encap:Local Loopback
+ inet addr:127.0.0.1 Mask:255.0.0.0
+ UP LOOPBACK RUNNING MTU:16436 Metric:1
+ RX packets:0 errors:0 dropped:0 overruns:0 frame:0
+ TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
+ collisions:0 txqueuelen:0
+ RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
+
+vlan1 Link encap:Ethernet HWaddr 00:0C:41:B3:3C:55
+ UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
+ RX packets:181 errors:0 dropped:0 overruns:0 frame:0
+ TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
+ collisions:0 txqueuelen:0
+ RX bytes:19634 (19.1 KiB) TX bytes:3564 (3.4 KiB)
+
+vlan2 Link encap:Ethernet HWaddr 00:0C:41:B3:3C:55
+ UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
+ RX packets:6023 errors:0 dropped:0 overruns:0 frame:0
+ TX packets:5768 errors:0 dropped:0 overruns:0 carrier:0
+ collisions:0 txqueuelen:0
+ RX bytes:382991 (374.0 KiB) TX bytes:480483 (469.2 KiB)
+
diff --git a/docs/hardware/linksys/wrt54g_v11/info.txt b/docs/hardware/linksys/wrt54g_v11/info.txt
new file mode 100644
index 0000000000..2bd458d160
--- /dev/null
+++ b/docs/hardware/linksys/wrt54g_v11/info.txt
@@ -0,0 +1,23 @@
+Linksys WRT54G v1.1
+
+Online Description from Linksys:
+http://www.linksys.com/products/product.asp?grid=33&scid=35&prid=601
+
+CPU: BCM4710 at 125 MHz
+RAM: 16 MB
+Flash: 4 MB (AMD AM29LV320DT 2 M x 16-Bit)
+1 Broadcom BCM47xx 10/100 Mbps Ethernet Controller
+1 Broadcom BCM4320 802.11 Wireless Controller
+1 Infineon-ADMtek ADM6996L 5-ports Ethernet swith
+serial port possible (but not used)
+JTAG interface available (but not used)
+
+List of files:
+nvram.txt: contents of NVRAM after 'mtd erase' and OpenWRT upgrade
+cpuinfo.txt: contents of /proc/cpuinfo (2.4.29)
+pci.txt: contents of /proc/pci (2.4.29)
+dmesg-2_4_29.txt: dmesg from Kernel 2.4.29
+lspci-vv.txt: output of lspci -vv -P ./proc/bus/pci (deported)
+
+--
+Nico
diff --git a/docs/hardware/linksys/wrt54g_v11/lspci-vv.txt b/docs/hardware/linksys/wrt54g_v11/lspci-vv.txt
new file mode 100644
index 0000000000..d58a02b25f
--- /dev/null
+++ b/docs/hardware/linksys/wrt54g_v11/lspci-vv.txt
@@ -0,0 +1,92 @@
+0000:00:00.0 RAM memory: Broadcom Corporation: Unknown device 0803
+ Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
+ Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- (32-bit, non-prefetchable) [disabled] [size=128M]
+ Region 2: Memory at 10000000 (32-bit, non-prefetchable) [disabled] [size=128M]
+ Region 3: Memory at 80000000 (32-bit, non-prefetchable) [disabled] [size=80000000]
+ Expansion ROM at [disabled] [size=2K]
+
+0000:00:01.0 Ethernet controller: Broadcom Corporation BCM47xx Sentry5 iLine32 HomePNA 2.0
+ Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
+ Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- [disabled] [size=2K]
+
+0000:00:02.0 Ethernet controller: Broadcom Corporation Sentry5 Ethernet Controller
+ Control: I/O- Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
+ Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- [disabled] [size=2K]
+
+0000:00:03.0 Modem: Broadcom Corporation Sentry5 UART (prog-if 00 [Generic])
+ Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
+ Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- [disabled] [size=2K]
+
+0000:00:04.0 USB Controller: Broadcom Corporation Sentry5 USB Controller (prog-if 10 [OHCI])
+ Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
+ Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- [disabled] [size=2K]
+
+0000:00:05.0 PCI bridge: Broadcom Corporation Sentry5 PCI Bridge (prog-if 00 [Normal decode])
+ Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
+ Status: Cap+ 66MHz+ UDF+ FastB2B+ ParErr+ DEVSEL=?? >TAbort+ SERR+ [disabled] [size=2K]
+ BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
+
+0000:00:06.0 MIPS: Broadcom Corporation Sentry5 MIPS32 CPU
+ Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
+ Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- [disabled] [size=2K]
+
+0000:00:07.0 FLASH memory: Broadcom Corporation Sentry5 External Interface Core
+ Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
+ Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- [disabled] [size=2K]
+
+0000:00:08.0 Ethernet controller: Broadcom Corporation Sentry5 Ethernet Controller
+ Control: I/O- Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
+ Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- [disabled] [size=2K]
+
+0000:01:00.0 Host bridge: Broadcom Corporation BCM4710 Sentry5 PCI to SB Bridge (rev 01)
+ Subsystem: Broadcom Corporation BCM4710 Sentry5 PCI to SB Bridge
+ Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
+ Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- (32-bit, prefetchable) [size=128M]
+
+0000:01:08.0 Network controller: Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller (rev 03)
+ Subsystem: Tekram Technology Co.,Ltd.: Unknown device 1603
+ Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
+ Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR-
Date: Sat, 5 Mar 2005 19:31:43 +0000
Subject: motorola docs from nate
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@306 3c298f89-4303-0410-b956-a3cf2f4a3e73
---
docs/hardware/motorola/WR850Gv2/cpuinfo.txt | 16 ++++
docs/hardware/motorola/WR850Gv2/dmesg-2-4-29.txt | 97 ++++++++++++++++++++++++
docs/hardware/motorola/WR850Gv2/ifconfig.txt | 39 ++++++++++
docs/hardware/motorola/WR850Gv2/nvram.txt | 52 +++++++++++++
docs/hardware/motorola/WR850Gv2/pci.txt | 37 +++++++++
5 files changed, 241 insertions(+)
create mode 100755 docs/hardware/motorola/WR850Gv2/cpuinfo.txt
create mode 100755 docs/hardware/motorola/WR850Gv2/dmesg-2-4-29.txt
create mode 100755 docs/hardware/motorola/WR850Gv2/ifconfig.txt
create mode 100755 docs/hardware/motorola/WR850Gv2/nvram.txt
create mode 100755 docs/hardware/motorola/WR850Gv2/pci.txt
(limited to 'docs')
diff --git a/docs/hardware/motorola/WR850Gv2/cpuinfo.txt b/docs/hardware/motorola/WR850Gv2/cpuinfo.txt
new file mode 100755
index 0000000000..4e960e3da7
--- /dev/null
+++ b/docs/hardware/motorola/WR850Gv2/cpuinfo.txt
@@ -0,0 +1,16 @@
+system type : Broadcom BCM947XX
+processor : 0
+cpu model : BCM3302 V0.7
+BogoMIPS : 199.06
+wait instruction : no
+microsecond timers : yes
+tlb_entries : 32
+extra interrupt vector : no
+hardware watchpoint : no
+VCED exceptions : not available
+VCEI exceptions : not available
+dcache hits : 3472883705
+dcache misses : 2645294829
+icache hits : 4257216234
+icache misses : 4290730622
+instructions : 0
diff --git a/docs/hardware/motorola/WR850Gv2/dmesg-2-4-29.txt b/docs/hardware/motorola/WR850Gv2/dmesg-2-4-29.txt
new file mode 100755
index 0000000000..2d8b4b886b
--- /dev/null
+++ b/docs/hardware/motorola/WR850Gv2/dmesg-2-4-29.txt
@@ -0,0 +1,97 @@
+CPU revision is: 00029007
+Primary instruction cache 8kB, physically tagged, 2-way, linesize 16 bytes.
+Primary data cache 4kB, 2-way, linesize 16 bytes.
+Linux version 2.4.29 (root@reboot2.lan) (gcc version 3.3.5) #1 Fri Mar 4 02:35:42 EST 2005
+Determined physical RAM map:
+ memory: 01000000 @ 00000000 (usable)
+On node 0 totalpages: 4096
+zone(0): 4096 pages.
+zone(1): 0 pages.
+zone(2): 0 pages.
+Kernel command line: root=/dev/mtdblock2 init=/etc/preinit noinitrd console=ttyS0,115200
+CPU: BCM4712 rev 1 at 200 MHz
+Using 100.000 MHz high precision timer.
+Calibrating delay loop... 199.06 BogoMIPS
+Memory: 14036k/16384k available (1482k kernel code, 2348k reserved, 100k data, 100k init, 0k highmem)
+Dentry cache hash table entries: 2048 (order: 2, 16384 bytes)
+Inode cache hash table entries: 1024 (order: 1, 8192 bytes)
+Mount cache hash table entries: 512 (order: 0, 4096 bytes)
+Buffer cache hash table entries: 1024 (order: 0, 4096 bytes)
+Page-cache hash table entries: 4096 (order: 2, 16384 bytes)
+Checking for 'wait' instruction... unavailable.
+POSIX conformance testing by UNIFIX
+PCI: Disabled
+PCI: Fixing up bus 0
+Linux NET4.0 for Linux 2.4
+Based upon Swansea University Computer Society NET3.039
+Initializing RT netlink socket
+Starting kswapd
+devfs: v1.12c (20020818) Richard Gooch (rgooch@atnf.csiro.au)
+devfs: boot_options: 0x1
+JFFS2 version 2.1. (C) 2001 Red Hat, Inc., designed by Axis Communications AB.
+Squashfs 2.1-r2 (released 2004/12/15) (C) 2002-2004 Phillip Lougher
+pty: 256 Unix98 ptys configured
+Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled
+ttyS00 at 0xb8000300 (irq = 3) is a 16550A
+ttyS01 at 0xb8000400 (irq = 0) is a 16550A
+Software Watchdog Timer: 0.05, timer margin: 60 sec
+loop: loaded (max 8 devices)
+PPP generic driver version 2.4.2
+Physically mapped flash: Found an alias at 0x400000 for the chip at 0x0
+Physically mapped flash: Found an alias at 0x800000 for the chip at 0x0
+Physically mapped flash: Found an alias at 0xc00000 for the chip at 0x0
+Physically mapped flash: Found an alias at 0x1000000 for the chip at 0x0
+Physically mapped flash: Found an alias at 0x1400000 for the chip at 0x0
+Physically mapped flash: Found an alias at 0x1800000 for the chip at 0x0
+Physically mapped flash: Found an alias at 0x1c00000 for the chip at 0x0
+cfi_cmdset_0001: Erase suspend on write enabled
+0: offset=0x0,size=0x20000,blocks=32
+Using buffer write method
+Flash device: 0x400000 at 0x1c000000
+Creating 4 MTD partitions on "Physically mapped flash":
+0x00000000-0x00040000 : "pmon"
+0x00040000-0x003e0000 : "linux"
+0x00100000-0x003e0000 : "rootfs"
+0x003e0000-0x00400000 : "nvram"
+sflash: found no supported devices
+Initializing Cryptographic API
+NET4: Linux TCP/IP 1.0 for NET4.0
+IP Protocols: ICMP, UDP, TCP, IGMP
+IP: routing cache hash table of 512 buckets, 4Kbytes
+TCP: Hash tables configured (established 1024 bind 2048)
+ip_conntrack version 2.1 (128 buckets, 1024 max) - 288 bytes per conntrack
+ip_tables: (C) 2000-2002 Netfilter core team
+NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
+NET4: Ethernet Bridge 008 for NET4.0
+Bridge firewalling registered
+802.1Q VLAN Support v1.8 Ben Greear
+All bugs added by David S. Miller
+cramfs: wrong magic
+VFS: Mounted root (jffs2 filesystem) readonly.
+Mounted devfs on /dev
+Freeing unused kernel memory: 100k freed
+Algorithmics/MIPS FPU Emulator v1.5
+diag boardtype: 00000101
+using v2 hardware
+jffs2.bbc: SIZE compression mode activated.
+PCI: Setting latency timer of device 00:02.0 to 64
+5325E phy=FFFFFFFF
+eth0: Broadcom BCM47xx 10/100 Mbps Ethernet Controller 3.60.13.0
+PCI: Setting latency timer of device 00:01.0 to 64
+eth1: Broadcom BCM4320 802.11 Wireless Controller 3.60.13.0
+device eth0 entered promiscuous mode
+vlan0: add 01:00:5e:00:00:01 mcast address to master interface
+device eth1 entered promiscuous mode
+br0: port 2(eth1) entering learning state
+br0: port 1(vlan0) entering learning state
+br0: port 2(eth1) entering forwarding state
+br0: topology change detected, propagating
+br0: port 1(vlan0) entering forwarding state
+br0: topology change detected, propagating
+vlan1: add 01:00:5e:00:00:01 mcast address to master interface
+br0: port 2(eth1) entering disabled state
+br0: port 1(vlan0) entering disabled state
+br0: port 2(eth1) entering disabled state
+device eth1 left promiscuous mode
+br0: port 1(vlan0) entering disabled state
+device vlan0 left promiscuous mode
diff --git a/docs/hardware/motorola/WR850Gv2/ifconfig.txt b/docs/hardware/motorola/WR850Gv2/ifconfig.txt
new file mode 100755
index 0000000000..9e61bc658b
--- /dev/null
+++ b/docs/hardware/motorola/WR850Gv2/ifconfig.txt
@@ -0,0 +1,39 @@
+eth0 Link encap:Ethernet HWaddr 00:11:22:33:44:55
+ UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1
+ RX packets:32241 errors:0 dropped:0 overruns:0 frame:0
+ TX packets:64392 errors:0 dropped:0 overruns:0 carrier:0
+ collisions:0 txqueuelen:1000
+ RX bytes:2192583 (2.0 MiB) TX bytes:91374468 (87.1 MiB)
+ Interrupt:5 Base address:0x2000
+
+eth1 Link encap:Ethernet HWaddr 00:90:4C:75:04:00
+ inet addr:192.168.0.100 Bcast:192.168.0.255 Mask:255.255.255.0
+ UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
+ RX packets:823 errors:0 dropped:0 overruns:0 frame:37474
+ TX packets:753 errors:2 dropped:0 overruns:0 carrier:0
+ collisions:0 txqueuelen:1000
+ RX bytes:68341 (66.7 KiB) TX bytes:69022 (67.4 KiB)
+ Interrupt:4 Base address:0x1000
+
+lo Link encap:Local Loopback
+ inet addr:127.0.0.1 Mask:255.0.0.0
+ UP LOOPBACK RUNNING MTU:16436 Metric:1
+ RX packets:0 errors:0 dropped:0 overruns:0 frame:0
+ TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
+ collisions:0 txqueuelen:0
+ RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
+
+vlan0 Link encap:Ethernet HWaddr 00:11:22:33:44:55
+ UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
+ RX packets:32241 errors:0 dropped:0 overruns:0 frame:0
+ TX packets:64293 errors:0 dropped:0 overruns:0 carrier:0
+ collisions:0 txqueuelen:0
+ RX bytes:1612245 (1.5 MiB) TX bytes:91315662 (87.0 MiB)
+
+vlan1 Link encap:Ethernet HWaddr 00:11:22:33:44:55
+ UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
+ RX packets:0 errors:0 dropped:0 overruns:0 frame:0
+ TX packets:99 errors:0 dropped:0 overruns:0 carrier:0
+ collisions:0 txqueuelen:0
+ RX bytes:0 (0.0 B) TX bytes:58806 (57.4 KiB)
+
diff --git a/docs/hardware/motorola/WR850Gv2/nvram.txt b/docs/hardware/motorola/WR850Gv2/nvram.txt
new file mode 100755
index 0000000000..24837d46f9
--- /dev/null
+++ b/docs/hardware/motorola/WR850Gv2/nvram.txt
@@ -0,0 +1,52 @@
+boardtype=0x0101
+boardnum=44
+boardrev=0x10
+boardflags=0x0188
+boardflags2=0
+sromrev=2
+clkfreq=200
+sdram_init=0x0
+sdram_config=0x0032
+sdram_refresh=0x0000
+sdram_ncdl=0x21
+et0macaddr=00:11:22:33:44:55
+et0phyaddr=30
+et0mdcport=0
+et1macaddr=00:11:22:33:44:56
+gpio2=adm_eecs
+gpio3=adm_eesk
+gpio4=adm_eedi
+gpio5=adm_rc
+vlan0ports=0 1 2 3 5*
+vlan0hwname=et0
+vlan1ports=4 5
+vlan1hwname=et0
+et1phyaddr=0x1f
+wl0id=0x4320
+il0macaddr=00:90:4c:75:04:00
+aa0=3
+ag0=255
+pa0maxpwr=60
+pa0itssit=62
+pa0b0=0x119a
+pa0b1=0xfb93
+pa0b2=0xfea5
+wl0gpio0=0
+wl0gpio1=0
+wl0gpio2=0
+wl0gpio3=0
+wlogpio4=0
+wl0gpio5=0
+cctl=0
+ccode=0
+dl_ram_addr=a0001000
+os_ram_addr=80001000
+os_flash_addr=bfc40000
+lan_ipaddr=192.168.1.1
+lan_netmask=255.255.255.0
+scratch=a0180000
+boot_wait=off
+watchdog=0
+move_to_defaults=1
+CFEver=MotoWRv203
+flag_MAC=1
diff --git a/docs/hardware/motorola/WR850Gv2/pci.txt b/docs/hardware/motorola/WR850Gv2/pci.txt
new file mode 100755
index 0000000000..cd7aafc136
--- /dev/null
+++ b/docs/hardware/motorola/WR850Gv2/pci.txt
@@ -0,0 +1,37 @@
+PCI devices found:
+ Bus 0, device 0, function 0:
+ Class 0501: PCI device 14e4:0800 (rev 1).
+ IRQ 3.
+ Non-prefetchable 32 bit memory at 0x18000000 [0x18000fff].
+ Non-prefetchable 32 bit memory at 0x1fc00000 [0x1fffffff].
+ Non-prefetchable 32 bit memory at 0x1c000000 [0x1dffffff].
+ Non-prefetchable 32 bit memory at 0x1a000000 [0x1bffffff].
+ Bus 0, device 1, function 0:
+ Class 0280: PCI device 14e4:4320 (rev 1).
+ IRQ 4.
+ Master Capable. Latency=64.
+ Non-prefetchable 32 bit memory at 0x18001000 [0x18001fff].
+ Bus 0, device 2, function 0:
+ Class 0200: PCI device 14e4:4713 (rev 1).
+ IRQ 5.
+ Master Capable. Latency=64.
+ Non-prefetchable 32 bit memory at 0x18002000 [0x18002fff].
+ Bus 0, device 3, function 0:
+ Class 0c03: PCI device 14e4:4717 (rev 1).
+ IRQ 6.
+ Non-prefetchable 32 bit memory at 0x18003000 [0x18003fff].
+ Bus 0, device 4, function 0:
+ Class 0c03: PCI device 14e4:4716 (rev 1).
+ IRQ 2.
+ Non-prefetchable 32 bit memory at 0x18004000 [0x18004fff].
+ Bus 0, device 5, function 0:
+ Class 0b30: PCI device 14e4:0816 (rev 1).
+ IRQ 2.
+ Non-prefetchable 32 bit memory at 0x18005000 [0x18005fff].
+ Bus 0, device 6, function 0:
+ Class 0500: PCI device 14e4:080f (rev 1).
+ IRQ 3.
+ Non-prefetchable 32 bit memory at 0x18006000 [0x18006fff].
+ Non-prefetchable 32 bit memory at 0x0 [0x7ffffff].
+ Non-prefetchable 32 bit memory at 0x10000000 [0x17ffffff].
+ Non-prefetchable 32 bit memory at 0x80000000 [0x9fffffff].
--
cgit v1.2.3
From 3d904bb14a330fb72f60d4b78a40435389398655 Mon Sep 17 00:00:00 2001
From: Mike Baker
Date: Sun, 6 Mar 2005 03:34:52 +0000
Subject: nbd's makefile/menuconfig rewrite
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@307 3c298f89-4303-0410-b956-a3cf2f4a3e73
---
docs/CHANGES | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
(limited to 'docs')
diff --git a/docs/CHANGES b/docs/CHANGES
index 36ee41af10..30d48847ed 100644
--- a/docs/CHANGES
+++ b/docs/CHANGES
@@ -5,6 +5,13 @@
Changes between official and experimental
*) new buildroot (based on uClib buildroot2)
+ *) makefiles are no longer included but executed instead
+ => easier to create packages
+
+ *) enhanced configuration system
+ *) busybox fully configurable from menuconfig
+ *) enabled tristate for some packages
+ => < > disabled, compile as .ipk, <*> compile as .ipk and embed
*) new kernel (updated to 2.4.29)
@@ -18,4 +25,4 @@
*) better support for Asus WL-500g
(kernel modules for usb,scsi,vfat build)
-
+
--
cgit v1.2.3
From 778bec62e853c9caebe4d9bb9fe224347533a3bb Mon Sep 17 00:00:00 2001
From: Waldemar Brodkorb
Date: Sat, 19 Mar 2005 13:50:09 +0000
Subject: mtd/wlc, kernel source added
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@387 3c298f89-4303-0410-b956-a3cf2f4a3e73
---
docs/CHANGES | 3 +++
1 file changed, 3 insertions(+)
(limited to 'docs')
diff --git a/docs/CHANGES b/docs/CHANGES
index 30d48847ed..63cf7fd179 100644
--- a/docs/CHANGES
+++ b/docs/CHANGES
@@ -26,3 +26,6 @@
*) better support for Asus WL-500g
(kernel modules for usb,scsi,vfat build)
+ *) all free kernel source added to cvs for better maintainence
+
+ *) free replacements for mtd and wl tool (wl is renamed to wlc)
--
cgit v1.2.3
From ab5bec6a488dd9bf945d613bfdcf3f3ad571ff31 Mon Sep 17 00:00:00 2001
From: Felix Fietkau
Date: Mon, 21 Mar 2005 11:42:30 +0000
Subject: update buildroot documentation
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@406 3c298f89-4303-0410-b956-a3cf2f4a3e73
---
docs/buildroot-documentation.html | 417 +++++++++++++++++---------------------
1 file changed, 184 insertions(+), 233 deletions(-)
(limited to 'docs')
diff --git a/docs/buildroot-documentation.html b/docs/buildroot-documentation.html
index 8e6c08d047..5a8bb7afe1 100644
--- a/docs/buildroot-documentation.html
+++ b/docs/buildroot-documentation.html
@@ -4,7 +4,7 @@
- Buildroot - Usage and documentation
+ OpenWrt Buildroot - Usage and documentation
@@ -12,46 +12,41 @@
-
Buildroot
+
OpenWrt Buildroot
-
Usage and documentation by Thomas Petazzoni. Contributions from
- Karsten Kruse, Ned Ludd, Martin Herren.
+
Usage and documentation by Felix Fietkau, based on uClibc Buildroot
+ documentation by Thomas Petazzoni. Contributions from Karsten Kruse,
+ Ned Ludd, Martin Herren.
Buildroot is a set of Makefiles and patches that allows to easily
+
OpenWrt Buildroot is a set of Makefiles and patches that allows to easily
generate both a cross-compilation toolchain and a root filesystem for your
- target. The cross-compilation toolchain uses uClibc (http://www.uclibc.org/), a tiny C standard
library.
-
Buildroot is useful mainly for people working with embedded systems.
- Embedded systems often use processors that are not the regular x86
- processors everyone is used to have on his PC. It can be PowerPC
- processors, MIPS processors, ARM processors, etc.
-
A compilation toolchain is the set of tools that allows to
compile code for your system. It consists of a compiler (in our
case, gcc), binary utils like assembler and linker
@@ -68,7 +63,7 @@
toolchain is called the "host compilation toolchain", and more
generally, the machine on which it is running, and on which you're
working is called the "host system". The compilation toolchain is
- provided by your distribution, and Buildroot has nothing to do
+ provided by your distribution, and OpenWrt Buildroot has nothing to do
with it.
As said above, the compilation toolchain that comes with your system
@@ -76,66 +71,34 @@
embedded system has a different processor, you need a cross-compilation
toolchain: it's a compilation toolchain that runs on your host system but
that generates code for your target system (and target processor). For
- example, if your host system uses x86 and your target system uses ARM, the
+ example, if your host system uses x86 and your target system uses MIPS, the
regular compilation toolchain of your host runs on x86 and generates code
for x86, while the cross-compilation toolchain runs on x86 and generates
- code for ARM.
-
-
Even if your embedded system uses a x86 processor, you might interested
- in Buildroot, for two reasons:
-
-
-
The compilation toolchain of your host certainly uses the GNU Libc
- which is a complete but huge C standard library. Instead of using GNU
- Libc on your target system, you can use uClibc which is a tiny C standard
- library. If you want to use this C library, then you need a compilation
- toolchain to generate binaries linked with it. Buildroot can do it for
- you.
-
-
Buildroot automates the building of a root filesystem with all needed
- tools like busybox. It makes it much easier than doing it by hand.
-
+ code for MIPS.
You might wonder why such a tool is needed when you can compile
gcc, binutils, uClibc and all the tools by hand.
Of course, doing so is possible. But dealing with all configure options,
with all problems of every gcc or binutils
- version it very time-consuming and uninteresting. Buildroot automates this
+ version it very time-consuming and uninteresting. OpenWrt Buildroot automates this
process through the use of Makefiles, and has a collection of patches for
each gcc and binutils version to make them work
- on most architectures.
+ on the MIPS architecture of most Broadcom based Wireless Routers.
-
Obtaining Buildroot
+
Obtaining OpenWrt Buildroot
-
Buildroot is available as daily CVS snapshots or directly using
- CVS.
+
OpenWrt Buildroot is currently available as experimental snapshots
To download Buildroot using CVS, you can simply follow
- the rules described on the "Accessing CVS"-page (http://www.uclibc.org/cvs_anon.html)
- of the uClibc website (http://www.uclibc.org), and download the
- buildroot CVS module. For the impatient, here's a quick
- recipe:
Buildroot has a nice configuration tool similar to the one you can find
- in the Linux Kernel (http://www.kernel.org/) or in Busybox
- (http://www.busybox.org/). Note that
- you can run everything as a normal user. There is no need to be root to
- configure and use Buildroot. The first step is to run the configuration
+
OpenWrt Buildroot has a nice configuration tool similar to the one you can find
+ in the Linux Kernel (http://www.kernel.org/)
+ or in Busybox (http://www.busybox.org/).
+ Note that you can run everything as a normal user. There is no need to be root to
+ configure and use the Buildroot. The first step is to run the configuration
assistant:
@@ -156,12 +119,24 @@
This command will download, configure and compile all the selected
- tools, and finally generate a target filesystem. The target filesystem will
- be named root_fs_ARCH.EXT where ARCH is your
- architecture and EXT depends on the type of target filesystem
- selected in the Target options section of the configuration
- tool.
-
+ tools, and finally generate target firmware images and additional packages
+ (depending on your selections in make menuconfig.
+ All the target files can be found in the bin/ subdirectory.
+ You can compile firmware images containing two different filesystem types:
+
+
jffs2
+
squashfs
+
+
jffs2 contains a writable root filesystem, which will expand to
+ the size of your flash image. Note that you if you use the generic firmware
+ Image, you need to pick the right image for your Flash size, because of different
+ eraseblock sizes.
+
+
squashfs contains a read-only root filesystem using a modified
+ squashfs filesystem with LZMA compression. When booting it, you can
+ create a writable second filesystem, which will contain your modifications to
+ the root filesystem, including the packages you install.
+
Customizing the
target filesystem
@@ -170,55 +145,27 @@
Customize the target filesystem directly, and rebuild the image. The
target filesystem is available under build_ARCH/root/ where
- ARCH is the chosen target architecture. You can simply make
- your changes here, and run make afterwards, which will rebuild the target
- filesystem image. This method allows to do everything on the target
- filesystem, but if you decide to completely rebuild your toolchain and
- tools, these changes will be lost.
+ ARCH is the chosen target architecture, usually mipsel.
+ You can simply make your changes here, and run make target_install afterwards,
+ which will rebuild the target filesystem image. This method allows to do
+ everything on the target filesystem, but if you decide to rebuild your toolchain,
+ tools or packages, these changes will be lost.
Customize the target filesystem skeleton, available under
target/default/target_skeleton/. You can customize
configuration files or other stuff here. However, the full file hierarchy
is not yet present, because it's created during the compilation process.
So you can't do everything on this target filesystem skeleton, but
- changes to it remains even you completely rebuild the cross-compilation
+ changes to it remains even when you completely rebuild the cross-compilation
toolchain and the tools.
- You can also customize the target/default/device_table.txt
- file which is used by the tools that generate the target filesystem image
- to properly set permissions and create device nodes. The
- target/default/skel.tar.gz file contains the main
- directories of a root filesystem and there is no obvious reason for which
- it should be changed. These main directories are in an tarball inside of
- inside the skeleton because it contains symlinks that would be broken
- otherwise.
Customizing the
Busybox configuration
-
Busybox is very configurable, and you may want to customize it. You can
- follow these simple steps to do it. It's not an optimal way, but it's
- simple and it works.
-
-
-
Make a first compilation of buildroot with busybox without trying to
- customize it.
-
-
Go into build_ARCH/busybox/ and run make
- menuconfig. The nice configuration tool appears and you can
- customize everything.
-
-
Copy the .config file to
- package/busybox/busybox.config so that your customized
- configuration will remains even if you remove the cross-compilation
- toolchain.
-
-
Run the compilation of buildroot again.
-
-
-
Otherwise, you can simply change the
- package/busybox/busybox.config file if you know the options
- you want to change without using the configuration tool.
+
Busybox is very configurable, and you may want to customize it.
+ Its configuration is completely integrated into the main menuconfig system.
+ You can find it under "OpenWrt Package Selection" => "Busybox Configuration"
Customizing the uClibc
configuration
@@ -239,17 +186,17 @@
Go into the directory
toolchain_build_ARCH/uClibc/ and run make
menuconfig. The nice configuration assistant, similar to
- the one used in the Linux Kernel or in Buildroot appears. Make
+ the one used in the Linux Kernel appears. Make
your configuration as appropriate.
Copy the .config file to
toolchain/uClibc/uClibc.config or
toolchain/uClibc/uClibc.config-locale. The former
- is used if you haven't selected locale support in Buildroot
+ is used if you haven't selected locale support in the Buildroot
configuration, and the latter is used if you have selected
locale support.
-
Run the compilation of Buildroot again
+
Run the compilation again
@@ -258,18 +205,17 @@
toolchain/uClibc/uClibc.config-locale without running
the configuration assistant.
-
How Buildroot
+
How OpenWrt Buildroot
works
-
As said above, Buildroot is basically a set of Makefiles that download,
+
As said above, OpenWrt is basically a set of Makefiles that download,
configure and compiles software with the correct options. It also includes
some patches for various software, mainly the ones involved in the
cross-compilation tool chain (gcc, binutils and
uClibc).
-
There is basically one Makefile per software, and they are named with
- the .mk extension. Makefiles are split into three
- sections:
+
There is basically one Makefile per software, and they are named Makefile.
+ Makefiles are split into three sections:
package (in the package/ directory) contains the
@@ -286,26 +232,18 @@
target (in the target directory) contains the
Makefiles and associated files for software related to the generation of
the target root filesystem image. Four types of filesystems are supported
- : ext2, jffs2, cramfs and squashfs. For each of them, there's a
- sub-directory with the required files. There is also a
- default/ directory that contains the target filesystem
- skeleton.
+ : jffs2 and squashfs.
Each directory contains at least 3 files :
-
something.mk is the Makefile that downloads, configures,
+
Makefile is the Makefile that downloads, configures,
compiles and installs the software something.
Config.in is a part of the configuration tool
description file. It describes the option related to the current
software.
-
-
Makefile.in is a part of Makefile that sets various
- variables according to the configuration given through the configuration
- tool. For most tools it simply involves adding the name of the tool to
- the TARGETS variable.
The main Makefile do the job through the following steps (once the
@@ -338,24 +276,22 @@
Create the target directory (build_ARCH/root/ by
default) and the target filesystem skeleton. This directory will contain
the final root filesystem. To setup it up, it first deletes it, then it
- uncompress the target/default/skel.tar.gz file to create the
- main subdirectories and symlinks, copies the skeleton available in
- target/default/target_skeleton and then removes useless
- CVS/ directories.
-
-
Make the TARGETS dependency. This is where all the job
- is done : all Makefile.in files "subscribe" targets into
- this global variable, so that the needed tools gets compiled.
+ copies the skeleton available in target/default/target_skeleton
+ and then removes useless CVS/ directories.
+
+
Call the prepare, compile and install
+ targets for the subdirectories toolchain, package
+ and target
Using the
uClibc toolchain
You may want to compile your own programs or other software
- that are not packaged in Buildroot. In order to do this, you can
- use the toolchain that was generated by Buildroot.
+ that are not packaged in OpenWrt. In order to do this, you can
+ use the toolchain that was generated by the Buildroot.
-
The toolchain generated by Buildroot by default is located in
+
The toolchain generated by the Buildroot by default is located in
build_ARCH/staging_dir/. The simplest way to use it
is to add build_ARCH/staging_dir/bin/ to your PATH
environnement variable, and then to use
@@ -396,7 +332,7 @@ mips-linux-gcc -o foo foo.c
If you want to use the generated toolchain for other purposes,
you can configure Buildroot to generate it elsewhere using the
- option of the configuration tool : Build options ->
+ option of the configuration tool : Build options ->
Toolchain and header file location, which defaults to
$(BUILD_DIR)/staging_dir/.
@@ -412,7 +348,7 @@ mips-linux-gcc -o foo foo.c
toolchain and the target filesystem with exactly the same
versions.
-
Extending Buildroot with
+
Extending OpenWrt with
more software
This section will only consider the case in which you want to
@@ -432,7 +368,7 @@ mips-linux-gcc -o foo foo.c
config BR2_PACKAGE_FOO
- bool "foo"
+ tristate "foo"
default n
help
This is a comment that explains what foo is.
@@ -441,56 +377,77 @@ config BR2_PACKAGE_FOO
Of course, you can add other options to configure particular
things in your software.
-
Makefile.in file
+
Makefile in the package directory
-
Then, write a Makefile.in file. Basically, this is
- a very short Makefile that adds the name of the software to
- the list of TARGETS that Buildroot will generate. In
- fact, the name of the software is the the identifier of the target
- inside the real Makefile that will do everything (download,
- compile, install), and that we study below. Back to
- Makefile.in, here is an example :
+
To add your package to the build process, you need to edit
+ the Makefile in the package/ directory. Locate the
+ lines that look like the following:
As you can see, this short Makefile simply adds the
- target foo to the list of targets handled by Buildroot
- if software foo was selected using the configuration tool.
+
As you can see, this short line simply adds the target
+ foo to the list of targets handled by OpenWrt Buildroot.
+
+
+
In addition to the default dependencies, you make your package
+ depend on another package (e.g. a library) by adding a line:
+
+
+foo-compile: bar-compile
+
+
+
The .control file
+
Additionally, you need to create a control file which contains
+ information about your package, readable by the ipkg package
+ utility.
You can skip the usual Version: and Architecture
+ fields, as they will be generated by the make-ipkg-dir.sh script
+ called from your Makefile
The real Makefile
Finally, here's the hardest part. Create a file named
- foo.mk. It will contain the Makefile rules that
+ Makefile. It will contain the Makefile rules that
are in charge of downloading, configuring, compiling and installing
the software. Below is an example that we will comment
afterwards.
First of all, this Makefile example works for a single
binary software. For other software such as libraries or more
complex stuff with multiple binaries, it should be adapted. Look at
- the other *.mk files in the package
+ the other Makefile files in the package
directory.
-
At lines 6-11, a couple of useful variables are defined :
+
At lines 4-11, a couple of useful variables are defined :
-
-
FOO_VERSION : The version of foo that
+
PKG_NAME : The package name, e.g. foo.
+
+
PKG_VERSION : The version of the package that
should be downloaded.
-
FOO_SOURCE : The name of the tarball of
- foo on the download website of FTP site. As you can see
- FOO_VERSION is used.
+
PKG_RELEASE : The release number that will be
+ appended to the version number of your ipkg package.
+
+
PKG_SOURCE : The name of the tarball of
+ your package on the download website of FTP site. As you can see
+ PKG_NAME and PKG_VERSION are used.
-
FOO_SITE : The HTTP or FTP site from which
- foo archive is downloaded. It must include the complete
+
PKG_SITE : The HTTP or FTP site from which
+ the archive is downloaded. It must include the complete
path to the directory where FOO_SOURCE can be
found.
-
FOO_DIR : The directory into which the software
+
PKG_DIR : The directory into which the software
will be configured and compiled. Basically, it's a subdirectory
of BUILD_DIR which is created upon decompression of
the tarball.
-
FOO_BINARY : Software binary name. As said
- previously, this is an example for a single binary software.
-
-
FOO_TARGET_BINARY : The full path of the binary
- inside the target filesystem.
+
PKG_IPK : The resulting ipkg pacakge
@@ -590,34 +547,33 @@ endif
file). It basically runs make inside the source
directory.
-
Lines 36-38 defines a target and associated rules that install
- the software inside the target filesystem. It depends on the
- binary file in the source directory, to make sure the software has
- been compiled. It uses the install target of the
+
Lines 36-40 defines a target and associated rules that create
+ the ipkg package which can optionally be embedded into
+ the resulting firmware image. It depends on the binary file in
+ the source directory, to make sure the software has been compiled.
+ It uses the make-ipkg-dir.sh script, which will create the ipkg
+ build directory for your package, copy your control file into
+ that directory and add version and architecture information.
+ Then it calls the install target of the
software Makefile by passing a prefix
argument, so that the Makefile doesn't try to install
the software inside host /usr but inside target
/usr. After the installation, the
/usr/man directory inside the target filesystem is
- removed to save space.
-
-
Line 40 defines the main target of the software, the one
- referenced in the Makefile.in file. This targets
- should first of all depends on the dependecies of the software (in
- our example, uclibc and ncurses), and then to the
- final binary. This last dependency will call all previous
- dependencies in the right order.
-
-
Line 42 defines a simple target that only downloads the code
- source. This is not used during normal operation of Buildroot, but
- might be useful.
+ removed to save space.
+ Finally IPKG_BUILD is called to create the package.
-
Lignes 44-46 define a simple target to clean the software build
- by calling the Makefiles with the appropriate option.
+
Line 42 and 43 define the installation target of your package,
+ which will embed the software into the target filesystem.
-
Lines 48-49 define a simple target to completely remove the
- directory in which the software was uncompressed, configured and
- compiled.
+
Lines 45-50 define the main targets that the Makefile in the
+ package dir calls.
+
+
prepare : Download and unpack the source
+
compile : Compile the source and create the package
+
install : Embed the package into the target filesystem
+
clean : Remove all the files created by the build process
+
Conclusion
@@ -627,17 +583,12 @@ endif
the software.
If you package software that might be useful for other persons,
- don't forget to send a patch to Buildroot developers !
-
-
Ressources
+ don't forget to send a patch to OpenWrt developers !
-
To learn more about Buildroot you can visit these
- websites:
To learn more about OpenWrt Buildroot you can visit this
+ website: http://openwrt.org/
--
cgit v1.2.3
From 51aca8acaa7b2b1e9fd9f0624ec59d6ceeefc8fe Mon Sep 17 00:00:00 2001
From: Felix Fietkau
Date: Mon, 21 Mar 2005 16:26:15 +0000
Subject: add wrt54g v2 info
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@411 3c298f89-4303-0410-b956-a3cf2f4a3e73
---
docs/hardware/linksys/wrt54g_v20/cpuinfo.txt | 11 +++
docs/hardware/linksys/wrt54g_v20/ifconfig.txt | 46 +++++++++++
docs/hardware/linksys/wrt54g_v20/info.txt | 18 ++++
docs/hardware/linksys/wrt54g_v20/nvram.txt | 113 ++++++++++++++++++++++++++
docs/hardware/linksys/wrt54g_v20/pci.txt | 37 +++++++++
5 files changed, 225 insertions(+)
create mode 100644 docs/hardware/linksys/wrt54g_v20/cpuinfo.txt
create mode 100644 docs/hardware/linksys/wrt54g_v20/ifconfig.txt
create mode 100644 docs/hardware/linksys/wrt54g_v20/info.txt
create mode 100644 docs/hardware/linksys/wrt54g_v20/nvram.txt
create mode 100644 docs/hardware/linksys/wrt54g_v20/pci.txt
(limited to 'docs')
diff --git a/docs/hardware/linksys/wrt54g_v20/cpuinfo.txt b/docs/hardware/linksys/wrt54g_v20/cpuinfo.txt
new file mode 100644
index 0000000000..122914e50f
--- /dev/null
+++ b/docs/hardware/linksys/wrt54g_v20/cpuinfo.txt
@@ -0,0 +1,11 @@
+system type : Broadcom BCM947XX
+processor : 0
+cpu model : BCM3302 V0.7
+BogoMIPS : 199.47
+wait instruction : no
+microsecond timers : yes
+tlb_entries : 32
+extra interrupt vector : no
+hardware watchpoint : no
+VCED exceptions : not available
+VCEI exceptions : not available
diff --git a/docs/hardware/linksys/wrt54g_v20/ifconfig.txt b/docs/hardware/linksys/wrt54g_v20/ifconfig.txt
new file mode 100644
index 0000000000..97922e093a
--- /dev/null
+++ b/docs/hardware/linksys/wrt54g_v20/ifconfig.txt
@@ -0,0 +1,46 @@
+br0 Link encap:Ethernet HWaddr 00:0F:66:D3:11:8E
+ inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
+ UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
+ RX packets:370 errors:0 dropped:0 overruns:0 frame:0
+ TX packets:232 errors:0 dropped:0 overruns:0 carrier:0
+ collisions:0 txqueuelen:0
+ RX bytes:22641 (22.1 KiB) TX bytes:37549 (36.6 KiB)
+
+eth0 Link encap:Ethernet HWaddr 00:0F:66:D3:11:8E
+ UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1
+ RX packets:110 errors:0 dropped:0 overruns:0 frame:0
+ TX packets:548 errors:0 dropped:0 overruns:0 carrier:0
+ collisions:0 txqueuelen:1000
+ RX bytes:23978 (23.4 KiB) TX bytes:69928 (68.2 KiB)
+ Interrupt:5 Base address:0x2000
+
+eth1 Link encap:Ethernet HWaddr 00:0F:66:D3:11:90
+ UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
+ RX packets:479 errors:0 dropped:0 overruns:0 frame:2
+ TX packets:407 errors:4 dropped:0 overruns:0 carrier:0
+ collisions:0 txqueuelen:1000
+ RX bytes:37211 (36.3 KiB) TX bytes:73096 (71.3 KiB)
+ Interrupt:4 Base address:0x1000
+
+lo Link encap:Local Loopback
+ inet addr:127.0.0.1 Mask:255.0.0.0
+ UP LOOPBACK RUNNING MTU:16436 Metric:1
+ RX packets:0 errors:0 dropped:0 overruns:0 frame:0
+ TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
+ collisions:0 txqueuelen:0
+ RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
+
+vlan0 Link encap:Ethernet HWaddr 00:0F:66:D3:11:8E
+ UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
+ RX packets:110 errors:0 dropped:0 overruns:0 frame:0
+ TX packets:276 errors:0 dropped:0 overruns:0 carrier:0
+ collisions:0 txqueuelen:0
+ RX bytes:21998 (21.4 KiB) TX bytes:29605 (28.9 KiB)
+
+vlan1 Link encap:Ethernet HWaddr 00:0F:66:D3:11:8E
+ UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
+ RX packets:0 errors:0 dropped:0 overruns:0 frame:0
+ TX packets:272 errors:0 dropped:0 overruns:0 carrier:0
+ collisions:0 txqueuelen:0
+ RX bytes:0 (0.0 B) TX bytes:40323 (39.3 KiB)
+
diff --git a/docs/hardware/linksys/wrt54g_v20/info.txt b/docs/hardware/linksys/wrt54g_v20/info.txt
new file mode 100644
index 0000000000..513692c583
--- /dev/null
+++ b/docs/hardware/linksys/wrt54g_v20/info.txt
@@ -0,0 +1,18 @@
+Linksys WRT54G v2.0
+
+Online Description from Linksys:
+http://www.linksys.com/products/product.asp?grid=33&scid=35&prid=601
+
+CPU: BCM4712 at 200 MHz
+RAM: 16 MB
+Flash: 4 MB
+1 Broadcom BCM47xx 10/100 Mbps Ethernet Controller
+1 Broadcom BCM4320 802.11 Wireless Controller
+serial port possible
+JTAG interface
+
+List of files:
+nvram.txt: contents of NVRAM after OpenWRT upgrade
+cpuinfo.txt: contents of /proc/cpuinfo (2.4.29)
+ifconfig.txt: output of ifconfig (2.4.29)
+pci.txt: contents of /proc/pci (2.4.29)
diff --git a/docs/hardware/linksys/wrt54g_v20/nvram.txt b/docs/hardware/linksys/wrt54g_v20/nvram.txt
new file mode 100644
index 0000000000..6c37ad6550
--- /dev/null
+++ b/docs/hardware/linksys/wrt54g_v20/nvram.txt
@@ -0,0 +1,113 @@
+wl0_net_mode=mixed
+os_ram_addr=80001000
+wl0_frameburst=on
+il0macaddr=00:0f:66:d3:11:90
+boardrev=0x10
+et0macaddr=00:0F:66:D3:11:8E
+wl0_wep_buf=
+watchdog=5000
+boot_wait=on
+wl0_macmode1=disabled
+wl0_infra=1
+wl0_country_code=AU
+et0mdcport=0
+wl0_ap_ssid=
+pmon_ver=CFE 3.51.21.0
+wl0_ifname=eth1
+gpio2=adm_eecs
+gpio3=adm_eesk
+ifnames=vlan0 vlan1
+vlan0ports=1 2 3 4 5*
+gpio5=adm_eedi
+gpio6=adm_rc
+wl0_mrate=0
+wl0_mode=ap
+wl0_ap_isolate=0
+os_flash_addr=bfc40000
+wl0_gmode=1
+sromrev=2
+boardtype=0x0101
+wl0_wep_last=
+lan_netmask=255.255.255.0
+wl0_dtim=1
+wl0_ssid=b0rken
+wl0_key1=
+wl0id=0x4320
+wl0_key2=
+wl0_key3=
+wl0_key4=
+wl_auth_mode=open
+ag0=255
+wl0_plcphdr=long
+wl0_rate=0
+wl0_closed=1
+wl0_macmode=disabled
+wl0_radioids=BCM2050
+wl0_phytype=g
+wl0gpio2=0
+wl0_lazywds=1
+wl0gpio3=0
+boardflags2=0
+wl0_afterburner=auto
+lan_hwaddr=00:0F:66:D3:11:8E
+wl0_antdiv=-1
+wl0_mac_list=
+wl0_unit=0
+wl_country_code=AU
+pa0itssit=62
+wl0_wds=
+cctl=0
+lan_ifnames=vlan0 vlan1 eth1
+wl0_radius_port=1812
+wl0_mac_deny=
+wl0_auth=0
+wl0_radius_ipaddr=
+pa0maxpwr=0x48
+wan_ifnames=vlan1
+wl_crypto=tkip
+lan_proto=static
+lan_ipaddr=192.168.1.1
+clkfreq=200
+aa0=3
+vlan1hwname=et0
+wl0_phytypes=g
+wl0_frag=2346
+wl0_wep=disabled
+sdram_config=0x0032
+wl0_country=Worldwide
+vlan1ports=0 5
+scratch=a0180000
+ccode=0
+wl0_rateset=default
+wl0_wep_bit=64
+lan_ifname=br0
+boardflags=0x0188
+wl0_afterburner_override=-1
+sdram_refresh=0x0000
+sdram_ncdl=0x25
+wl0_passphrase=
+wl0_rts=2347
+wl_wep=disabled
+wl0_wpa_gtk_rekey=3600
+wl0_key=1
+wl0_active_mac=
+et0phyaddr=30
+wl0_radio=1
+wl0_bcn=100
+wl0_hwaddr=00:0F:66:D3:11:90
+wl0_wep_gen=
+wl0_gmode_protection=auto
+pa0b0=0x170c
+wl0_maclist=
+pa0b1=0xfa24
+pa0b2=0xfe70
+sdram_init=0x0000
+vlan0hwname=et0
+dl_ram_addr=a0001000
+wl0_radius_key=
+wl0_corerev=7
+wl0_channel=6
+wl0_auth_mode=open
+boot_ver=v2.3
+boardnum=42
+wl0_ap_ip=
diff --git a/docs/hardware/linksys/wrt54g_v20/pci.txt b/docs/hardware/linksys/wrt54g_v20/pci.txt
new file mode 100644
index 0000000000..cd7aafc136
--- /dev/null
+++ b/docs/hardware/linksys/wrt54g_v20/pci.txt
@@ -0,0 +1,37 @@
+PCI devices found:
+ Bus 0, device 0, function 0:
+ Class 0501: PCI device 14e4:0800 (rev 1).
+ IRQ 3.
+ Non-prefetchable 32 bit memory at 0x18000000 [0x18000fff].
+ Non-prefetchable 32 bit memory at 0x1fc00000 [0x1fffffff].
+ Non-prefetchable 32 bit memory at 0x1c000000 [0x1dffffff].
+ Non-prefetchable 32 bit memory at 0x1a000000 [0x1bffffff].
+ Bus 0, device 1, function 0:
+ Class 0280: PCI device 14e4:4320 (rev 1).
+ IRQ 4.
+ Master Capable. Latency=64.
+ Non-prefetchable 32 bit memory at 0x18001000 [0x18001fff].
+ Bus 0, device 2, function 0:
+ Class 0200: PCI device 14e4:4713 (rev 1).
+ IRQ 5.
+ Master Capable. Latency=64.
+ Non-prefetchable 32 bit memory at 0x18002000 [0x18002fff].
+ Bus 0, device 3, function 0:
+ Class 0c03: PCI device 14e4:4717 (rev 1).
+ IRQ 6.
+ Non-prefetchable 32 bit memory at 0x18003000 [0x18003fff].
+ Bus 0, device 4, function 0:
+ Class 0c03: PCI device 14e4:4716 (rev 1).
+ IRQ 2.
+ Non-prefetchable 32 bit memory at 0x18004000 [0x18004fff].
+ Bus 0, device 5, function 0:
+ Class 0b30: PCI device 14e4:0816 (rev 1).
+ IRQ 2.
+ Non-prefetchable 32 bit memory at 0x18005000 [0x18005fff].
+ Bus 0, device 6, function 0:
+ Class 0500: PCI device 14e4:080f (rev 1).
+ IRQ 3.
+ Non-prefetchable 32 bit memory at 0x18006000 [0x18006fff].
+ Non-prefetchable 32 bit memory at 0x0 [0x7ffffff].
+ Non-prefetchable 32 bit memory at 0x10000000 [0x17ffffff].
+ Non-prefetchable 32 bit memory at 0x80000000 [0x9fffffff].
--
cgit v1.2.3
From 0a64cc12fadd8bd2a5acd16efffd067a8acc4851 Mon Sep 17 00:00:00 2001
From: Waldemar Brodkorb
Date: Mon, 21 Mar 2005 22:22:49 +0000
Subject: some minor fixes
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@414 3c298f89-4303-0410-b956-a3cf2f4a3e73
---
docs/buildroot-documentation.html | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
(limited to 'docs')
diff --git a/docs/buildroot-documentation.html b/docs/buildroot-documentation.html
index 5a8bb7afe1..91becd8856 100644
--- a/docs/buildroot-documentation.html
+++ b/docs/buildroot-documentation.html
@@ -231,11 +231,11 @@
target (in the target directory) contains the
Makefiles and associated files for software related to the generation of
- the target root filesystem image. Four types of filesystems are supported
+ the target root filesystem image. Two types of filesystems are supported
: jffs2 and squashfs.
-
Each directory contains at least 3 files :
+
Each directory contains at least 2 files :
Makefile is the Makefile that downloads, configures,
@@ -294,7 +294,7 @@
The toolchain generated by the Buildroot by default is located in
build_ARCH/staging_dir/. The simplest way to use it
is to add build_ARCH/staging_dir/bin/ to your PATH
- environnement variable, and then to use
+ environment variable, and then to use
arch-linux-gcc, arch-linux-objdump,
arch-linux-ld, etc.
Important : do not try to move the toolchain to an other
@@ -510,7 +510,7 @@ foo-compile: bar-compile
of BUILD_DIR which is created upon decompression of
the tarball.
-
PKG_IPK : The resulting ipkg pacakge
+
PKG_IPK : The resulting ipkg package
--
cgit v1.2.3
From 1386fad3632e031003d805bea5cd51986cacd08b Mon Sep 17 00:00:00 2001
From: Waldemar Brodkorb
Date: Wed, 23 Mar 2005 11:04:47 +0000
Subject: update document with new PKG_MD5SUM
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@425 3c298f89-4303-0410-b956-a3cf2f4a3e73
---
docs/buildroot-documentation.html | 141 +++++++++++++++++++-------------------
1 file changed, 72 insertions(+), 69 deletions(-)
(limited to 'docs')
diff --git a/docs/buildroot-documentation.html b/docs/buildroot-documentation.html
index 91becd8856..9856c32a20 100644
--- a/docs/buildroot-documentation.html
+++ b/docs/buildroot-documentation.html
@@ -264,11 +264,11 @@
is your architecture). This is where the cross compilation toolchain will
be compiled.
-
Setup the staging directory (build_ARCH/staging_dir/ by
+
Setup the staging directory (staging_dir_ARCH/ by
default). This is where the cross-compilation toolchain will be
installed. If you want to use the same cross-compilation toolchain for
other purposes, such as compiling third-party applications, you can add
- build_ARCH/staging_dir/bin to your PATH, and then use
+ staging_dir_ARCH/bin to your PATH, and then use
arch-linux-gcc to compile your application. In order to
setup this staging directory, it first removes it, and then it creates
various subdirectories and symlinks inside it.
@@ -292,8 +292,8 @@
use the toolchain that was generated by the Buildroot.
The toolchain generated by the Buildroot by default is located in
- build_ARCH/staging_dir/. The simplest way to use it
- is to add build_ARCH/staging_dir/bin/ to your PATH
+ staging_dir_ARCH. The simplest way to use it
+ is to add staging_dir_ARCH/bin/ to your PATH
environment variable, and then to use
arch-linux-gcc, arch-linux-objdump,
arch-linux-ld, etc.
By default, the cross-compilation toolchain is generated inside
- build_ARCH/staging_dir/. But sometimes, it may be useful to
+ staging_dir_ARCH/. But sometimes, it may be useful to
install it somewhere else, so that it can be used to compile other programs
- or by other users. Moving the build_ARCH/staging_dir/
+ or by other users. Moving the staging_dir_ARCH/
directory elsewhere is not possible, because they are some hardcoded
paths in the toolchain configuration.
@@ -334,7 +334,7 @@ mipsel-linux-uclibc-gcc -o foo foo.c
you can configure Buildroot to generate it elsewhere using the
option of the configuration tool : Build options ->
Toolchain and header file location, which defaults to
- $(BUILD_DIR)/staging_dir/.
+ staging_dir_ARCH/.
First of all, this Makefile example works for a single
@@ -485,7 +486,7 @@ foo-compile: bar-compile
the other Makefile files in the package
directory.
-
At lines 4-11, a couple of useful variables are defined :
+
At lines 3-12, a couple of useful variables are defined :
PKG_NAME : The package name, e.g. foo.
@@ -496,12 +497,14 @@ foo-compile: bar-compile
PKG_RELEASE : The release number that will be
appended to the version number of your ipkg package.
+
PKG_MD5SUM : The md5sum of the software archive.
+
PKG_SOURCE : The name of the tarball of
your package on the download website of FTP site. As you can see
PKG_NAME and PKG_VERSION are used.
-
PKG_SITE : The HTTP or FTP site from which
- the archive is downloaded. It must include the complete
+
PKG_SOURCE_URL : Space separated list of the HTTP
+ or FTP sites from which the archive is downloaded. It must include the complete
path to the directory where FOO_SOURCE can be
found.
@@ -514,21 +517,21 @@ foo-compile: bar-compile
-
Lines 13-14 defines a target that downloads the tarball from
+
Lines 14-15 defines a target that downloads the tarball from
the remote site to the download directory
(DL_DIR).
-
Lines 16-18 defines a target and associated rules that
+
Lines 17-19 defines a target and associated rules that
uncompress the downloaded tarball. As you can see, this target
depends on the tarball file, so that the previous target (line
- 13-14) is called before executing the rules of the current
+ 14-15) is called before executing the rules of the current
target. Uncompressing is followed by touching a hidden file
to mark the software has having been uncompressed. This trick is
used everywhere in Buildroot Makefile to split steps
(download, uncompress, configure, compile, install) while still
having correct dependencies.
-
Lines 20-31 defines a target and associated rules that
+
Lines 21-32 defines a target and associated rules that
configures the software. It depends on the previous target (the
hidden .source file) so that we are sure the software has
been uncompressed. In order to configure it, it basically runs the
@@ -540,14 +543,14 @@ foo-compile: bar-compile
filesystem. Finally it creates a .configured file to
mark the software as configured.
-
Lines 33-34 defines a target and a rule that compiles the
+
Lines 34-35 defines a target and a rule that compiles the
software. This target will create the binary file in the
compilation directory, and depends on the software being already
configured (hence the reference to the .configured
file). It basically runs make inside the source
directory.
-
Lines 36-40 defines a target and associated rules that create
+
Lines 37-41 defines a target and associated rules that create
the ipkg package which can optionally be embedded into
the resulting firmware image. It depends on the binary file in
the source directory, to make sure the software has been compiled.
@@ -563,10 +566,10 @@ foo-compile: bar-compile
removed to save space.
Finally IPKG_BUILD is called to create the package.
-
Line 42 and 43 define the installation target of your package,
+
Line 43 and 44 define the installation target of your package,
which will embed the software into the target filesystem.
-
Lines 45-50 define the main targets that the Makefile in the
+
Lines 46-51 define the main targets that the Makefile in the
package dir calls.
prepare : Download and unpack the source
--
cgit v1.2.3
From fc1950f32620a20eb92878934bbc269dbdd8b84c Mon Sep 17 00:00:00 2001
From: Felix Fietkau
Date: Thu, 24 Mar 2005 19:45:35 +0000
Subject: fix target name in buildroot documentation example
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@446 3c298f89-4303-0410-b956-a3cf2f4a3e73
---
docs/buildroot-documentation.html | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
(limited to 'docs')
diff --git a/docs/buildroot-documentation.html b/docs/buildroot-documentation.html
index 9856c32a20..f9b494e569 100644
--- a/docs/buildroot-documentation.html
+++ b/docs/buildroot-documentation.html
@@ -460,10 +460,10 @@ foo-compile: bar-compile
31 );
32 touch $(PKG_DIR)/.configured;
33
- 34 $(PKG_DIR)/foo $(PKG_DIR)/.configured
+ 34 $(PKG_DIR)/$(PKG_NAME) $(PKG_DIR)/.configured
35 $(MAKE) CC=$(TARGET_CC) -C $(PKG_DIR)
36
- 37 $(PKG_IPK): $(PKG_DIR)/$(PKG_BINARY)
+ 37 $(PKG_IPK): $(PKG_DIR)/$(PKG_NAME)
38 $(SCRIPT_DIR)/make-ipkg-dir.sh $(PKG_IPK_DIR) $(PKG_NAME).control $(PKG_VERSION)-$(PKG_RELEASE) $(ARCH)
39 $(MAKE) prefix=$(PKG_IPK_DIR)/usr -C $(PKG_DIR) install
40 rm -Rf $(PKG_IPK_DIR)/usr/man
--
cgit v1.2.3
From 2c18ab67456a88f9a167322a3fddb8679e6bf9c1 Mon Sep 17 00:00:00 2001
From: Felix Fietkau
Date: Thu, 24 Mar 2005 19:49:22 +0000
Subject: buildroot-documentation.html
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@447 3c298f89-4303-0410-b956-a3cf2f4a3e73
---
docs/buildroot-documentation.html | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
(limited to 'docs')
diff --git a/docs/buildroot-documentation.html b/docs/buildroot-documentation.html
index f9b494e569..f6b6a2099e 100644
--- a/docs/buildroot-documentation.html
+++ b/docs/buildroot-documentation.html
@@ -460,7 +460,7 @@ foo-compile: bar-compile
31 );
32 touch $(PKG_DIR)/.configured;
33
- 34 $(PKG_DIR)/$(PKG_NAME) $(PKG_DIR)/.configured
+ 34 $(PKG_DIR)/$(PKG_NAME): $(PKG_DIR)/.configured
35 $(MAKE) CC=$(TARGET_CC) -C $(PKG_DIR)
36
37 $(PKG_IPK): $(PKG_DIR)/$(PKG_NAME)
--
cgit v1.2.3
From 253217952cad6865053c9c8a6d9e5924504cd917 Mon Sep 17 00:00:00 2001
From: Imre Kaloz
Date: Sat, 26 Mar 2005 11:41:28 +0000
Subject: added dmesg for the WRT54G v2.0
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@463 3c298f89-4303-0410-b956-a3cf2f4a3e73
---
docs/hardware/linksys/wrt54g_v20/dmesg-2_4_29.txt | 97 +++++++++++++++++++++++
docs/hardware/linksys/wrt54g_v20/info.txt | 3 +-
2 files changed, 99 insertions(+), 1 deletion(-)
create mode 100644 docs/hardware/linksys/wrt54g_v20/dmesg-2_4_29.txt
(limited to 'docs')
diff --git a/docs/hardware/linksys/wrt54g_v20/dmesg-2_4_29.txt b/docs/hardware/linksys/wrt54g_v20/dmesg-2_4_29.txt
new file mode 100644
index 0000000000..83b60125f2
--- /dev/null
+++ b/docs/hardware/linksys/wrt54g_v20/dmesg-2_4_29.txt
@@ -0,0 +1,97 @@
+PU revision is: 00029007
+Primary instruction cache 8kB, physically tagged, 2-way, linesize 16 bytes.
+Primary data cache 4kB, 2-way, linesize 16 bytes.
+Linux version 2.4.29 (kaloz@arrakis) (gcc version 3.3.5) #1 Fri Mar 25 12:39:57 CET 2005
+Determined physical RAM map:
+ memory: 02000000 @ 00000000 (usable)
+On node 0 totalpages: 8192
+zone(0): 8192 pages.
+zone(1): 0 pages.
+zone(2): 0 pages.
+Kernel command line: root=/dev/mtdblock2 init=/etc/preinit noinitrd console=ttyS0,115200
+CPU: BCM4712 rev 1 at 200 MHz
+Using 100.000 MHz high precision timer.
+Calibrating delay loop... 199.47 BogoMIPS
+Memory: 30304k/32768k available (1463k kernel code, 2464k reserved, 104k data, 88k init, 0k highmem)
+Dentry cache hash table entries: 4096 (order: 3, 32768 bytes)
+Inode cache hash table entries: 2048 (order: 2, 16384 bytes)
+Mount cache hash table entries: 512 (order: 0, 4096 bytes)
+Buffer cache hash table entries: 1024 (order: 0, 4096 bytes)
+Page-cache hash table entries: 8192 (order: 3, 32768 bytes)
+Checking for 'wait' instruction... unavailable.
+POSIX conformance testing by UNIFIX
+PCI: Disabled
+PCI: Fixing up bus 0
+Linux NET4.0 for Linux 2.4
+Based upon Swansea University Computer Society NET3.039
+Initializing RT netlink socket
+Starting kswapd
+devfs: v1.12c (20020818) Richard Gooch (rgooch@atnf.csiro.au)
+devfs: boot_options: 0x1
+JFFS2 version 2.1. (C) 2001 Red Hat, Inc., designed by Axis Communications AB.
+Squashfs 2.1-r2 (released 2004/12/15) (C) 2002-2004 Phillip Lougher
+pty: 256 Unix98 ptys configured
+Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled
+ttyS00 at 0xb8000300 (irq = 3) is a 16550A
+ttyS01 at 0xb8000400 (irq = 0) is a 16550A
+Software Watchdog Timer: 0.05, timer margin: 60 sec
+loop: loaded (max 8 devices)
+Physically mapped flash: Found an alias at 0x400000 for the chip at 0x0
+Physically mapped flash: Found an alias at 0x800000 for the chip at 0x0
+Physically mapped flash: Found an alias at 0xc00000 for the chip at 0x0
+Physically mapped flash: Found an alias at 0x1000000 for the chip at 0x0
+Physically mapped flash: Found an alias at 0x1400000 for the chip at 0x0
+Physically mapped flash: Found an alias at 0x1800000 for the chip at 0x0
+Physically mapped flash: Found an alias at 0x1c00000 for the chip at 0x0
+cfi_cmdset_0001: Erase suspend on write enabled
+0: offset=0x0,size=0x2000,blocks=8
+1: offset=0x10000,size=0x10000,blocks=63
+Using word write method
+Flash device: 0x400000 at 0x1c000000
+Creating 4 MTD partitions on "Physically mapped flash":
+0x00000000-0x00040000 : "pmon"
+0x00040000-0x003f0000 : "linux"
+0x000f0000-0x003f0000 : "rootfs"
+0x003f0000-0x00400000 : "nvram"
+sflash: found no supported devices
+Initializing Cryptographic API
+NET4: Linux TCP/IP 1.0 for NET4.0
+IP Protocols: ICMP, UDP, TCP, IGMP
+IP: routing cache hash table of 512 buckets, 4Kbytes
+TCP: Hash tables configured (established 2048 bind 4096)
+ip_conntrack version 2.1 (256 buckets, 2048 max) - 288 bytes per conntrack
+ip_tables: (C) 2000-2002 Netfilter core team
+NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
+NET4: Ethernet Bridge 008 for NET4.0
+Bridge firewalling registered
+802.1Q VLAN Support v1.8 Ben Greear
+All bugs added by David S. Miller
+VFS: Mounted root (jffs2 filesystem) readonly.
+Mounted devfs on /dev
+Freeing unused kernel memory: 88k freed
+Algorithmics/MIPS FPU Emulator v1.5
+diag boardtype: 00000101
+using v2 hardware
+jffs2.bbc: SIZE compression mode activated.
+PCI: Setting latency timer of device 00:02.0 to 64
+5325E phy=FFFFFFFF
+5325E VLAN programming for BCM5325E-MDIO I/F switch
+eth0: Broadcom BCM47xx 10/100 Mbps Ethernet Controller 3.60.13.0
+PCI: Setting latency timer of device 00:01.0 to 64
+eth1: Broadcom BCM4320 802.11 Wireless Controller 3.60.13.0
+device eth0 entered promiscuous mode
+vlan0: add 01:00:5e:00:00:01 mcast address to master interface
+device eth1 entered promiscuous mode
+br0: port 2(eth1) entering learning state
+br0: port 1(vlan0) entering learning state
+br0: port 2(eth1) entering forwarding state
+br0: topology change detected, propagating
+br0: port 1(vlan0) entering forwarding state
+br0: topology change detected, propagating
+vlan1: Setting MAC address to 00 0a 48 06 82 50.
+vlan1: add 01:00:5e:00:00:01 mcast address to master interface
+device br0 entered promiscuous mode
+device br0 left promiscuous mode
+device br0 entered promiscuous mode
+device br0 left promiscuous mode
+
diff --git a/docs/hardware/linksys/wrt54g_v20/info.txt b/docs/hardware/linksys/wrt54g_v20/info.txt
index 513692c583..8278e098ef 100644
--- a/docs/hardware/linksys/wrt54g_v20/info.txt
+++ b/docs/hardware/linksys/wrt54g_v20/info.txt
@@ -4,7 +4,7 @@ Online Description from Linksys:
http://www.linksys.com/products/product.asp?grid=33&scid=35&prid=601
CPU: BCM4712 at 200 MHz
-RAM: 16 MB
+RAM: 16 MB (32MB on the XH models, please check http://openwrt.org/forum/viewtopic.php?t=731)
Flash: 4 MB
1 Broadcom BCM47xx 10/100 Mbps Ethernet Controller
1 Broadcom BCM4320 802.11 Wireless Controller
@@ -16,3 +16,4 @@ nvram.txt: contents of NVRAM after OpenWRT upgrade
cpuinfo.txt: contents of /proc/cpuinfo (2.4.29)
ifconfig.txt: output of ifconfig (2.4.29)
pci.txt: contents of /proc/pci (2.4.29)
+dmesg-2_4_29.txt: dmesg (XH model, 2.4.29)
--
cgit v1.2.3
From e3b3f58af9465927c6b106a2601f3f04541e1b5c Mon Sep 17 00:00:00 2001
From: Felix Fietkau
Date: Wed, 30 Mar 2005 14:24:25 +0000
Subject: add wl-500gx to hardware documentation dir (files from Josephus)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@475 3c298f89-4303-0410-b956-a3cf2f4a3e73
---
docs/hardware/asus/wl-500gx/cfe.txt | 35 ++
docs/hardware/asus/wl-500gx/cpuinfo.txt | 15 +
docs/hardware/asus/wl-500gx/dmesg-2_4_29.txt | 97 +++++
docs/hardware/asus/wl-500gx/info.txt | 47 +++
docs/hardware/asus/wl-500gx/nvram.txt | 519 +++++++++++++++++++++++++++
docs/hardware/asus/wl-500gx/pci.txt | 63 ++++
6 files changed, 776 insertions(+)
create mode 100755 docs/hardware/asus/wl-500gx/cfe.txt
create mode 100755 docs/hardware/asus/wl-500gx/cpuinfo.txt
create mode 100755 docs/hardware/asus/wl-500gx/dmesg-2_4_29.txt
create mode 100755 docs/hardware/asus/wl-500gx/info.txt
create mode 100755 docs/hardware/asus/wl-500gx/nvram.txt
create mode 100755 docs/hardware/asus/wl-500gx/pci.txt
(limited to 'docs')
diff --git a/docs/hardware/asus/wl-500gx/cfe.txt b/docs/hardware/asus/wl-500gx/cfe.txt
new file mode 100755
index 0000000000..3136a1ba75
--- /dev/null
+++ b/docs/hardware/asus/wl-500gx/cfe.txt
@@ -0,0 +1,35 @@
+CFE version 1.0.37 for BCM947XX (32bit,SP,LE)
+Build Date: ¤* 7¤ë 16 19:48:38 CST 2004 (root@PaNLinux)
+Copyright (C) 2000,2001,2002,2003 Broadcom Corporation.
+
+Initializing Arena.
+Initializing Devices.
+et0: Broadcom BCM47xx 10/100 Mbps Ethernet Controller 1.3.2.0
+rndis0: Broadcom USB RNDIS Network Adapter (P-t-P)
+CPU type 0x29007: 200MHz
+Total memory: 0x1000000 bytes (16MB)
+
+Total memory used by CFE: 0x80300000 - 0x80436CF0 (1273072)
+Initialized Data: 0x803311B0 - 0x80333540 (9104)
+BSS Area: 0x80333540 - 0x80334CF0 (6064)
+Local Heap: 0x80334CF0 - 0x80434CF0 (1048576)
+Stack Area: 0x80434CF0 - 0x80436CF0 (8192)
+Text (code) segment: 0x80300000 - 0x803311B0 (201136)
+Boot area (physical): 0x00437000 - 0x00477000
+Relocation Factor: I:00000000 - D:00000000
+
+Device eth0: hwaddr 00-11-D8-XX-XX-XX, ipaddr 192.168.1.1, mask 255.255.255.0
+ gateway not set, nameserver not set
+Rescue Flag disable.
+Reading :: TFTP Server.
+Failed.: Timeout occured
+Loader:raw Filesys:raw Dev:flash0.os File: Options:(null)
+Loading: ...... 1748992 bytes read
+Entry at 0x80001000
+Closing network.
+Starting program at 0x80001000
+CPU revision is: 00029007
+
+Primary instruction cache 8kB, physically tagged, 2-way, linesize 16 bytes.
+
+Primary data cache 4kB, 2-way, linesize 16 bytes.
\ No newline at end of file
diff --git a/docs/hardware/asus/wl-500gx/cpuinfo.txt b/docs/hardware/asus/wl-500gx/cpuinfo.txt
new file mode 100755
index 0000000000..dd56465e8b
--- /dev/null
+++ b/docs/hardware/asus/wl-500gx/cpuinfo.txt
@@ -0,0 +1,15 @@
+Kernel 2.4.29:
+
+system type : Broadcom BCM947XX
+processor : 0
+cpu model : BCM3302 V0.7
+BogoMIPS : 199.47
+wait instruction : no
+microsecond timers : yes
+tlb_entries : 32
+extra interrupt vector : no
+hardware watchpoint : no
+VCED exceptions : not available
+VCEI exceptions : not available
+
+
diff --git a/docs/hardware/asus/wl-500gx/dmesg-2_4_29.txt b/docs/hardware/asus/wl-500gx/dmesg-2_4_29.txt
new file mode 100755
index 0000000000..5b1bd95f54
--- /dev/null
+++ b/docs/hardware/asus/wl-500gx/dmesg-2_4_29.txt
@@ -0,0 +1,97 @@
+CPU revision is: 00029007
+Primary instruction cache 8kB, physically tagged, 2-way, linesize 16 bytes.
+Primary data cache 4kB, 2-way, linesize 16 bytes.
+Linux version 2.4.29 (root@reboot2.lan) (gcc version 3.3.5) #1 Mon Mar 28 22:34:14 EST 2005
+Determined physical RAM map:
+ memory: 02000000 @ 00000000 (usable)
+On node 0 totalpages: 8192
+zone(0): 8192 pages.
+zone(1): 0 pages.
+zone(2): 0 pages.
+Kernel command line: root=/dev/mtdblock2 init=/etc/preinit noinitrd console=ttyS0,115200
+CPU: BCM5365 rev 1 at 200 MHz
+Using 100.000 MHz high precision timer.
+Calibrating delay loop... 199.47 BogoMIPS
+Memory: 30296k/32768k available (1469k kernel code, 2472k reserved, 104k data, 88k init, 0k highmem)
+Dentry cache hash table entries: 4096 (order: 3, 32768 bytes)
+Inode cache hash table entries: 2048 (order: 2, 16384 bytes)
+Mount cache hash table entries: 512 (order: 0, 4096 bytes)
+Buffer cache hash table entries: 1024 (order: 0, 4096 bytes)
+Page-cache hash table entries: 8192 (order: 3, 32768 bytes)
+Checking for 'wait' instruction... unavailable.
+POSIX conformance testing by UNIFIX
+PCI: Fixing up bus 0
+PCI: Fixing up bridge
+PCI: Setting latency timer of device 01:00.0 to 64
+PCI: Fixing up bus 1
+Linux NET4.0 for Linux 2.4
+Based upon Swansea University Computer Society NET3.039
+Initializing RT netlink socket
+Starting kswapd
+devfs: v1.12c (20020818) Richard Gooch (rgooch@atnf.csiro.au)
+devfs: boot_options: 0x1
+JFFS2 version 2.1. (C) 2001 Red Hat, Inc., designed by Axis Communications AB.
+Squashfs 2.1-r2 (released 2004/12/15) (C) 2002-2004 Phillip Lougher
+pty: 256 Unix98 ptys configured
+Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled
+ttyS00 at 0xb8000300 (irq = 3) is a 16550A
+ttyS01 at 0xb8000400 (irq = 0) is a 16550A
+Software Watchdog Timer: 0.05, timer margin: 60 sec
+loop: loaded (max 8 devices)
+Physically mapped flash: Found an alias at 0x400000 for the chip at 0x0
+Physically mapped flash: Found an alias at 0x800000 for the chip at 0x0
+Physically mapped flash: Found an alias at 0xc00000 for the chip at 0x0
+Physically mapped flash: Found an alias at 0x1000000 for the chip at 0x0
+Physically mapped flash: Found an alias at 0x1400000 for the chip at 0x0
+Physically mapped flash: Found an alias at 0x1800000 for the chip at 0x0
+Physically mapped flash: Found an alias at 0x1c00000 for the chip at 0x0
+ Amd/Fujitsu Extended Query Table v1.1 at 0x0040
+number of CFI chips: 1
+cfi_cmdset_0002: Disabling fast programming due to code brokenness.
+Flash device: 0x400000 at 0x1c000000
+Creating 4 MTD partitions on "Physically mapped flash":
+0x00000000-0x00040000 : "pmon"
+0x00040000-0x003f0000 : "linux"
+0x000f0000-0x003f0000 : "rootfs"
+0x003f0000-0x00400000 : "nvram"
+sflash: found no supported devices
+Initializing Cryptographic API
+NET4: Linux TCP/IP 1.0 for NET4.0
+IP Protocols: ICMP, UDP, TCP, IGMP
+IP: routing cache hash table of 512 buckets, 4Kbytes
+TCP: Hash tables configured (established 2048 bind 4096)
+ip_conntrack version 2.1 (256 buckets, 2048 max) - 288 bytes per conntrack
+ip_tables: (C) 2000-2002 Netfilter core team
+NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
+NET4: Ethernet Bridge 008 for NET4.0
+Bridge firewalling registered
+802.1Q VLAN Support v1.8 Ben Greear
+All bugs added by David S. Miller
+VFS: Mounted root (jffs2 filesystem) readonly.
+Mounted devfs on /dev
+Freeing unused kernel memory: 88k freed
+Algorithmics/MIPS FPU Emulator v1.5
+diag boardtype: 00000000
+using v2 hardware
+jffs2.bbc: SIZE compression mode activated.
+PCI: Setting latency timer of device 00:01.0 to 64
+5325E phy=0
+5325E VLAN programming for BCM5325E-MDIO I/F switch
+eth0: Broadcom BCM47xx 10/100 Mbps Ethernet Controller 3.60.13.0
+PCI: Setting latency timer of device 01:03.0 to 64
+PCI: Enabling device 01:03.0 (0004 -> 0006)
+eth1: Broadcom BCM4320 802.11 Wireless Controller 3.60.13.0
+device eth0 entered promiscuous mode
+vlan0: add 01:00:5e:00:00:01 mcast address to master interface
+device eth1 entered promiscuous mode
+eth1: attempt to add interface with same source address.
+br0: port 2(eth1) entering listening state
+br0: port 1(vlan0) entering listening state
+br0: port 2(eth1) entering learning state
+br0: port 1(vlan0) entering learning state
+br0: port 2(eth1) entering forwarding state
+br0: topology change detected, propagating
+br0: port 1(vlan0) entering forwarding state
+br0: topology change detected, propagating
+CSLIP: code copyright 1989 Regents of the University of California
+PPP generic driver version 2.4.2
diff --git a/docs/hardware/asus/wl-500gx/info.txt b/docs/hardware/asus/wl-500gx/info.txt
new file mode 100755
index 0000000000..39e05ce1fe
--- /dev/null
+++ b/docs/hardware/asus/wl-500gx/info.txt
@@ -0,0 +1,47 @@
+Asus WL-500g Deluxe
+
+Online Description from Asus:
+http://www.asus.com/prog/spec.asp?m=WL-%20500g%20Deluxe&langs=01
+
+CPU: BCM5365 rev 1 at 200 MHz
+Memory: 32 MB
+Flash: 4 MB
+
+Component details:
+BROADCOM BCM5364PKPB
+MX 29LV320ABTC-90
+SAMSUNG K4S281632F-TC75
+VIA VT6212L
+DELTA LF8731 0432
+DELTA LF8505 0434W
+BCM4306KFB
+ATMEL434 93C46
+BCM2050KML
+
+2 USB2.0 external
+2 USB2.0 internal
+2 serial internal
+no JTAG
+
+Original ifnames:
+WAN: eth0
+LAN: eth0.1
+WIFI: eth1
+
+
+Openwrt ifnames:
+WIFI: eth1
+LAN: vlan0
+WAN: vlan1
+
+swtich: eth0
+birdge: vlan0, eth1
+
+List of files:
+nvram.txt: contents of NVRAM after OpenWRT upgrade
+cpuinfo.txt: contents of /proc/cpuinfo (2.4.29)
+pci.txt: contents of /proc/pci (2.4.29)
+dmesg-2_4_29.txt: dmesg from Kernel 2.4.29
+cfe.txt: output of the bootloader
+
+Newer models come with upgraded CFE, 32MB memory should be enabled by default
\ No newline at end of file
diff --git a/docs/hardware/asus/wl-500gx/nvram.txt b/docs/hardware/asus/wl-500gx/nvram.txt
new file mode 100755
index 0000000000..7192484f9c
--- /dev/null
+++ b/docs/hardware/asus/wl-500gx/nvram.txt
@@ -0,0 +1,519 @@
+vts_port_x1=4672
+=
+printer_ifname=usb
+wl_radius_port=1812
+vts_port_x2=6881
+usb_webremote6_x=
+wan_unit=0
+filter_lw_dstport_x=
+wl_mode_x=0
+wl0_net_mode=mixed
+printer_model_t=
+os_ram_addr=80001000
+wan0_primary=1
+wan_route=
+usb_smbcpage_x=
+wl0_frameburst=0
+wan_pppoe_keepalive=0
+misc_ping_x=0
+qos_enable_x=0
+wan0_ipaddr=
+log_ipaddr=
+filter_wl_default_x=ACCEPT
+wan0_proto=pppoe
+boardrev=0x10
+wl_wdsapply_x=0
+wl_gmode_protection_x=0
+usb_webremote2_x=
+et0macaddr=00:11:D8:01:CD:C3
+wan_pppoe_passwd=###########
+wl_maxassoc=128
+wl0_akm=
+wan0_dns=###############
+boot_wait=on
+watchdog=5000
+wl0_phrase_x=
+wl_phytypes=
+rescueflag=disable
+wl0_infra=1
+wan_mode_x=2
+et0mdcport=0
+fw_disable=0
+wl0_country_code=DE
+dhcp_dns1_x=
+usb_webmserver_x=
+filter_lw_dstip_x=
+wl_infra=1
+wan_nat_x=1
+reset_gpio=7
+filter_wl_time_x=00002359
+wl_maclist_x=
+pmon_ver=CFE 1.3.2.0
+restore_defaults=0
+wan0_ifname=eth0
+vts_ipaddr_x=
+vts_proto_x=
+wl_radio_x=1
+wan_lease=86400
+wan_pppoe_service=
+filter_lw_time_x=00002359
+wl0_wme_sta_be=15 1023 3 0 0 off
+http_wanport=
+wl_radius_ipaddr=
+ddns_status_t=
+lan_gateway=
+usb_websecurity_time_x=00002359
+wl0_gmode_protection_x=0
+wl0_ifname=eth1
+wan_pppoe_txonly_x=0
+lan_domain=
+usb_smbcset_x=
+timer_interval=3600
+wl0_wme_sta_bk=15 1023 7 0 0 off
+wl_wdsnum_x=0
+forward_port0=
+wl_net_reauth=36000
+usb_webactivex_x=7777
+usb_ftpusername_x=
+vlan0ports=1 2 3 4 5*
+vts_lport_x=
+dr_staticnum_x=0
+wan0_pppoe_ipaddr=
+wan_pppoe_mru=1492
+lan_ipaddr_t=192.168.1.1
+lan_route=
+wl0_mrate=0
+vts_desc_x=
+wan_gateway=
+wl0_mode=ap
+dhcp_start=192.168.1.2
+time_interval=20
+dhcp_staticmac_x=
+usb_webrectime_x=0
+vts_lport_x0=4662
+wan_etherspeed_x=auto
+url_keyword_x=
+usb_websecurity_x=0
+vts_lport_x1=4672
+vts_port_x=
+dr_staticgateway_x=
+wl0_ap_isolate=0
+vts_lport_x2=6881
+wl0_radio_x=1
+dhcp_end=192.168.1.254
+wl_mrate=0
+usb_webfresh_x=1
+wan0_dns_t=
+os_flash_addr=bfc40000
+wl_akm=
+filter_wl_date_x=1111111
+dhcp_lease=86400
+wl0_gmode=1
+wl0_wme_no_ack=off
+usb_audio_device=
+filter_wl_icmp_x=
+usb_ftpnum_x=0
+boardtype=bcm95365r
+is_default=1
+filter_lw_proto_x=
+wl_gmode=1
+filter_lw_date_x=1111111
+url_num_x=0
+usb_ftpport_x=21
+usb_ftprights_x=
+stats_server=
+wan_gateway_t=
+ntp_server0=time.nist.gov
+filter_lw_icmp_x=
+ntp_server1=
+usb_websecurity_date_x=1111111
+lan_netmask=255.255.255.0
+http_username=admin
+wl_wme_sta_vi=7 15 2 6016 3008 off
+filter_wl_dstport_x=
+wl0_ssid=default
+wl0_dtim=1
+fw_wl_enable_x=0
+usb_ftpenable_x=1
+usb_ftpbanip_x=
+wl0_macnum_x=0
+wan0_pppoe_ifname=ppp0
+wl_wme_ap_be=15 63 3 0 0 off
+wan_reason_t=
+os_date=Mar 14 2005
+http_lanport=80
+usb_webremote5_x=
+wl_plcphdr=long
+wl_wme_sta_vo=3 7 2 3264 1504 off
+wl_macmode=disabled
+wan_hwname=
+wan_domain=
+wl_wme_ap_bk=15 1023 7 0 0 off
+lan_lease=86400
+wan_netmask=
+wl_phytype=b
+wl0_key1=
+wan0_proto_t=
+wan0_hostname=
+wl_lazywds=0
+wl0_key2=
+wan0_status_t=
+macfilter_num_x=0
+wl0_key3=
+wl0_wdslist_x=
+wl0_key4=
+filter_client0=
+filter_maclist=
+wan_hwaddr_x=
+ddns_username_x=#####
+wl_auth_mode=open
+usb_websense_x=1
+usb_webhttpcheck_x=0
+usb_webremote1_x=
+autofw_outport_x=
+misc_lpr_x=0
+wl0_radio_power_x=19
+http_passwd=#######
+wl_wpa_psk=
+sp_battle_ips=1
+filter_wl_num_x=0
+filter_lw_num_x=0
+usb_smbenable_x=0
+usb_ftpstaytimeout_x=240
+lan_ifnames_t=eth1 eth0.1
+lan_stp=1
+wan_pppoe_demand=0
+qos_ipaddr_x=
+wl0_wme_ap_vi=7 15 1 6016 3008 off
+wl_mode=ap
+fw_lw_enable_x=0
+wan0_pppoe_passwd=#######
+wl0_wdsapply_x=0
+wl0_rate=0
+wl0_plcphdr=long
+wl0_closed=0
+wl_wpa_gtk_rekey=0
+wl0_macmode=disabled
+wl0_radioids=BCM2050
+lan_dhcp=0
+wl0_wme_ap_vo=3 7 1 3264 1504 off
+wl0_phytype=g
+vts_protono_x0=
+dr_default_x=1
+wl0_lazywds=0
+vts_protono_x1=
+vts_protono_x2=
+wan0_mode_x=2
+autofw_inport_x=
+filter_wl_dstip_x=
+wan0_pppoe_keepalive=0
+wan_route_x=IP_Routed
+usb_web_flag=
+dr_staticnetmask_x=0
+wl0_afterburner=off
+wl0_antdiv=-1
+lan_hwaddr=00:11:D8:01:CD:C3
+wl_wds_timeout=0
+wl_chan_list=1 2 3 4 5 6 7 8 9 10 11 12 13
+wl0_radio_time_x=00002359
+wan_dns=
+wan_pppoe_options_x=
+wl0_mode_x=0
+restore_wan_hwaddr=
+wan0_pppoe_ac=
+filter_lw_srcip_x=
+wl_ssid=default
+wl_dtim=1
+wan_dns2_x=
+wl_mode_ex=ap
+wan_pppoe_mtu=1492
+dhcp_staticnum_x=0
+wl0_wpa_psk=
+x_Setting=1
+printer_status_t=
+usb_webcaption_x=Web Camera Live Demo!!!
+wan_netmask_t=
+qos_umaxbw_x=
+dhcp_wins=wan
+wan0_pppoe_relay_x=0
+os_server=
+wl_macapply_x=Both
+printer_user_t=
+wan_proto=pppoe
+wl_key1=
+dr_static_matric_x=1
+wl_key2=
+sr_num_x=0
+wl0_unit=0
+wan0_pppoe_mru=1492
+wl_key3=
+wan_ipaddr_t=
+usb_web_device=
+ddns_ipaddr=############
+
+wl_key4=
+wl_country_code=DE
+wl_hwaddr=
+ddns_cache=############
+
+ddns_enable_x=1
+wl0_net_reauth=36000
+wan0_etherspeed_x=auto
+sr_if_x=
+wan0_pppoe_txonly_x=0
+wan_pppoe_idletime=1800
+usb_websendto_x=
+wl0_mode_ex=ap
+wl0_radio_date_x=1111111
+productid=WL500g.Deluxe
+ntp_servers=time.nist.gov
+usb_ftp_device=
+filter_wl_proto_x=
+wl0_wds=
+wan0_gateway_t=
+wl_rate=0
+sr_rip_x=0
+usb_ftpmax_x=12
+wan0_gateway=
+log_level=0
+ntp_server=192.5.41.40 192.5.41.41 133.100.9.2
+wan_hwaddr=
+vts_desc_x0=
+misc_http_x=0
+sr_enable_x=0
+usb_webremote4_x=
+vts_desc_x1=
+lan_ifnames=eth1 eth0.1
+wl_phrase_x=
+vts_desc_x2=
+wl0_wep_x=0
+wl0_auth=0
+wl0_wme=off
+wl0_radius_port=1812
+lan_hostname=
+ddns_wildcard_x=0
+wl0_radius_ipaddr=
+qos_uminbw_x=
+vlan_enable=1
+wl_country=
+wl0_wme_sta_vi=7 15 2 6016 3008 off
+filter_lw_srcport_x=
+wl_wep_x=0
+usb_webhttpport_x=7776
+restore_lan_ifname=br0
+wan_pppoe_username=##############
+wan_ifnames=eth0
+wan0_domain=
+wan0_hwname=
+wl_rateset=default
+wl_crypto=0
+wl0_wme_sta_vo=3 7 2 3264 1504 off
+usb_webremote_x=LAN Only
+lan_gateway_t=192.168.1.1
+autofw_num_x=0
+qos_maxbw_x=
+clkfreq=200
+lan_ipaddr=192.168.1.1
+os_name=linux
+lan_proto=dhcp
+wl_radius_key=
+wl0_maxassoc=128
+url_enable_x=0
+wan0_route=
+wl_unit=0
+wan_dns_t=
+wl0_phytypes=g
+wan0_pppoe_demand=0
+router_disable=0
+wl0_wep=disabled
+wl0_frag=2346
+wan0_netmask=255.255.255.255
+usb_device=
+misc_conntrack_x=4096
+sdram_config=0x32
+wl0_country=
+dhcp_gateway_x=
+wl_wdslist_x=
+vlan1ports=0 5
+vts_proto_x0=TCP
+wan0_wins=
+dmz_ipaddr=
+usb_ftpsuper_x=0
+vts_proto_x1=UDP
+wl_wds=
+vts_proto_x2=TCP
+scratch=a0180000
+wl0_rateset=default
+usb_ftppasswd_x=
+vts_ipaddr_x0=192.168.1.2
+wan_dns1_x=
+vts_ipaddr_x1=192.168.1.2
+vts_ipaddr_x2=192.168.1.2
+wl_wme=off
+usb_ftpanonymous_x=1
+lan_ifname=br0
+wan_primary=0
+wl_wme_ap_vi=7 15 1 6016 3008 off
+wan0_nat_x=1
+wan0_pppoe_mtu=1492
+sdram_refresh=0x00
+filter_wl_srcip_x=
+usb_webmode_x=1
+wl0_wdsnum_x=0
+dhcp_domain=wan
+wl_auth=0
+usb_webenable_x=1
+wan0_netmask_t=
+sdram_ncdl=0x2033b
+wan0_dns2_x=
+wl_wme_ap_vo=3 7 1 3264 1504 off
+usb_ftpmaxuser_x=
+qos_uport_x=
+hardware_version=WL500gd-01-04-01-50
+usb_webdriver_x=
+ezc_enable=1
+wl_frameburst=0
+usb_ftptimeout_x=120
+wan0_route_x=IP_Routed
+wan0_lease=86400
+wl_macnum_x=0
+qos_minbw_x=
+wan_ifname_t=ppp0
+qos_urulenum_x=0
+upnp_wan_proto=pppoe
+is_modified=0
+wan_ipaddr=
+dmz_ip=
+usb_websubject_x=Motion detection alert!!!
+misc_natlog_x=0
+sr_gateway_x=
+wl0_macapply_x=Both
+wl0_rts=2347
+wan_pppoe_relay_x=0
+wan0_pppoe_options_x=
+wan_wins=
+wl_ifname=
+wl_wep=disabled
+wl0_maclist_x=
+wan0_hwaddr_x=
+os_version=3.91.7.0
+wl_gmode_protection=off
+dhcp_staticip_x=
+wl_radio_time_x=00002359
+wl0_wpa_gtk_rekey=0
+wan0_dnsenable_x=1
+wan0_desc=Default Connection
+wl_frag=2346
+lan_netmask_t=255.255.255.0
+dhcp_static_x=0
+wl_preauth=1
+wl0_key=1
+macfilter_list_x=
+filter_macmode=deny
+wl_maclist=
+usb_webremote3_x=
+filter_lw_default_x=ACCEPT
+no_br=0
+et0phyaddr=254
+console_loglevel=0
+filter_wl_srcport_x=
+time_zone=UCT11
+usb_nfsenable_x=0
+autofw_inproto_x=
+vts_enable_x=1
+fw_enable_x=1
+restore_lan_ifnames=eth1 eth0.1
+wan0_pppoe_service=
+wan0_pppoe_idletime=1800
+wan_ifname=eth0
+usb_webattach_x=1
+usb_storage_device=ide
+wl_wme_sta_be=15 1023 3 0 0 off
+wan0_hwaddr=00:11:D8:01:CD:C3
+wl_radioids=
+wan_hostname=
+vts_num_x=3
+wan_status_t=Disconnected
+wl_corerev=
+wl0_radio=1
+dr_static_rip_x=0
+sr_ipaddr_x=
+wl_channel=0
+qos_port_x=
+wan0_pppoe_gateway=
+wl_wme_sta_bk=15 1023 7 0 0 off
+ntp_interval_x=2
+usb_smbhidden_x=1
+wl0_bcn=100
+wan0_heartbeat_x=
+sr_matric_x=
+wl0_hwaddr=00:11:D8:01:CD:C3
+wl_radio=1
+wl_afterburner=off
+usb_ftpscript_x=
+ezc_version=2
+wl0_preauth=1
+wl_radio_date_x=1111111
+usb_webimage_x=1
+wl0_gmode_protection=off
+autofw_outproto_x=
+wl0_maclist=
+sdram_init=0x2008
+wl_rts=2347
+ddns_passwd_x=###########
+lan_wins=
+wan_desc=
+wl_ap_isolate=0
+macfilter_enable_x=disabled
+dl_ram_addr=a0001000
+lan_hwnames=
+url_time_x=00002359
+wl_wme_no_ack=off
+wan_dnsenable_x=1
+wan0_unit=0
+wan0_pppoe_username=###############
+regulation_domain=0x30DE
+wl0_radius_key=
+wan0_ipaddr_t=
+autofw_enable_x=0
+wl_radio_power_x=19
+wl0_wme_ap_be=15 63 3 0 0 off
+wl0_corerev=5
+wan0_ifnames=eth0
+wl_key=1
+ddns_hostname_x=##############
+wl0_channel=0
+wl0_wds_timeout=0
+lan_proto_x=1
+upnp_enable=0
+sr_netmask_x=
+wl0_wme_ap_bk=15 1023 7 0 0 off
+fw_log_x=none
+wan_pppoe_ac=
+dhcp_enable_x=1
+wan0_pppoe_netmask=
+ddns_status=1
+wan_proto_t=PPPoE
+misc_httpport_x=8080
+wl_closed=0
+wl0_auth_mode=none
+usb_smbwrkgrp_x=WORKGROUP
+wan0_dns1_x=
+wan_heartbeat_x=
+autofw_port0=
+boardnum=45
+autofw_desc_x=
+dhcp_wins_x=
+wl0_crypto=0
+wan_pppoe_ifname=
+wl_bcn=100
+vts_protono_x=
+dr_staticipaddr_x=
+firmver=1.9.2.7
+usb_nfsnum_x=0
+qos_rulenum_x=0
+url_date_x=1111111
+ddns_server_x=WWW.DYNDNS.ORG
+vts_port_x0=4662
+wl_antdiv=-1
+usb_bannum_x=0
diff --git a/docs/hardware/asus/wl-500gx/pci.txt b/docs/hardware/asus/wl-500gx/pci.txt
new file mode 100755
index 0000000000..362a2217c9
--- /dev/null
+++ b/docs/hardware/asus/wl-500gx/pci.txt
@@ -0,0 +1,63 @@
+PCI devices found:
+ Bus 0, device 0, function 0:
+ Class 0501: PCI device 14e4:0800 (rev 1).
+ IRQ 3.
+ Non-prefetchable 32 bit memory at 0x18000000 [0x18000fff].
+ Non-prefetchable 32 bit memory at 0x1fc00000 [0x1fffffff].
+ Non-prefetchable 32 bit memory at 0x1c000000 [0x1dffffff].
+ Non-prefetchable 32 bit memory at 0x1a000000 [0x1bffffff].
+ Bus 0, device 1, function 0:
+ Class 0200: PCI device 14e4:4713 (rev 1).
+ IRQ 4.
+ Master Capable. Latency=64.
+ Non-prefetchable 32 bit memory at 0x18001000 [0x18001fff].
+ Bus 0, device 2, function 0:
+ Class 1000: PCI device 14e4:4718 (rev 1).
+ IRQ 5.
+ Non-prefetchable 32 bit memory at 0x18002000 [0x18002fff].
+ Bus 0, device 3, function 0:
+ Class 0c03: PCI device 14e4:4715 (rev 1).
+ IRQ 6.
+ Non-prefetchable 32 bit memory at 0x18003000 [0x18003fff].
+ Bus 0, device 4, function 0:
+ Class 0604: PCI device 14e4:0804 (rev 1).
+ IRQ 2.
+ Non-prefetchable 32 bit memory at 0x18004000 [0x18004fff].
+ Non-prefetchable 32 bit memory at 0x8000000 [0xfffffff].
+ Bus 0, device 5, function 0:
+ Class 0b30: PCI device 14e4:0816 (rev 1).
+ IRQ 2.
+ Non-prefetchable 32 bit memory at 0x18005000 [0x18005fff].
+ Bus 0, device 6, function 0:
+ Class 0500: PCI device 14e4:080f (rev 1).
+ IRQ 3.
+ Non-prefetchable 32 bit memory at 0x18006000 [0x18006fff].
+ Non-prefetchable 32 bit memory at 0x0 [0x7ffffff].
+ Non-prefetchable 32 bit memory at 0x10000000 [0x17ffffff].
+ Non-prefetchable 32 bit memory at 0x80000000 [0x9fffffff].
+ Bus 1, device 0, function 0:
+ Class 0600: PCI device 14e4:5365 (rev 0).
+ IRQ 2.
+ Master Capable. Latency=64.
+ Non-prefetchable 32 bit memory at 0x40000000 [0x40001fff].
+ Prefetchable 32 bit memory at 0x0 [0x7ffffff].
+ Bus 1, device 2, function 0:
+ Class 0c03: PCI device 1106:3038 (rev 97).
+ IRQ 2.
+ Master Capable. Latency=22.
+ I/O at 0x100 [0x11f].
+ Bus 1, device 2, function 1:
+ Class 0c03: PCI device 1106:3038 (rev 97).
+ IRQ 2.
+ Master Capable. Latency=22.
+ I/O at 0x120 [0x13f].
+ Bus 1, device 2, function 2:
+ Class 0c03: PCI device 1106:3104 (rev 99).
+ IRQ 2.
+ Master Capable. Latency=22.
+ Non-prefetchable 32 bit memory at 0x40002000 [0x400020ff].
+ Bus 1, device 3, function 0:
+ Class 0280: PCI device 14e4:4320 (rev 3).
+ IRQ 2.
+ Master Capable. Latency=64.
+ Non-prefetchable 32 bit memory at 0x40004000 [0x40005fff].
--
cgit v1.2.3
From 278659dcf27d174b6721c0ba2de03742b25877a3 Mon Sep 17 00:00:00 2001
From: Imre Kaloz
Date: Wed, 30 Mar 2005 20:01:12 +0000
Subject: correct the unit name, and clean up
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@482 3c298f89-4303-0410-b956-a3cf2f4a3e73
---
docs/hardware/asus/wl-500gx/cfe.txt | 35 --
docs/hardware/asus/wl-500gx/cpuinfo.txt | 15 -
docs/hardware/asus/wl-500gx/dmesg-2_4_29.txt | 97 -----
docs/hardware/asus/wl-500gx/info.txt | 47 ---
docs/hardware/asus/wl-500gx/nvram.txt | 519 ---------------------------
docs/hardware/asus/wl-500gx/pci.txt | 63 ----
6 files changed, 776 deletions(-)
delete mode 100755 docs/hardware/asus/wl-500gx/cfe.txt
delete mode 100755 docs/hardware/asus/wl-500gx/cpuinfo.txt
delete mode 100755 docs/hardware/asus/wl-500gx/dmesg-2_4_29.txt
delete mode 100755 docs/hardware/asus/wl-500gx/info.txt
delete mode 100755 docs/hardware/asus/wl-500gx/nvram.txt
delete mode 100755 docs/hardware/asus/wl-500gx/pci.txt
(limited to 'docs')
diff --git a/docs/hardware/asus/wl-500gx/cfe.txt b/docs/hardware/asus/wl-500gx/cfe.txt
deleted file mode 100755
index 3136a1ba75..0000000000
--- a/docs/hardware/asus/wl-500gx/cfe.txt
+++ /dev/null
@@ -1,35 +0,0 @@
-CFE version 1.0.37 for BCM947XX (32bit,SP,LE)
-Build Date: ¤* 7¤ë 16 19:48:38 CST 2004 (root@PaNLinux)
-Copyright (C) 2000,2001,2002,2003 Broadcom Corporation.
-
-Initializing Arena.
-Initializing Devices.
-et0: Broadcom BCM47xx 10/100 Mbps Ethernet Controller 1.3.2.0
-rndis0: Broadcom USB RNDIS Network Adapter (P-t-P)
-CPU type 0x29007: 200MHz
-Total memory: 0x1000000 bytes (16MB)
-
-Total memory used by CFE: 0x80300000 - 0x80436CF0 (1273072)
-Initialized Data: 0x803311B0 - 0x80333540 (9104)
-BSS Area: 0x80333540 - 0x80334CF0 (6064)
-Local Heap: 0x80334CF0 - 0x80434CF0 (1048576)
-Stack Area: 0x80434CF0 - 0x80436CF0 (8192)
-Text (code) segment: 0x80300000 - 0x803311B0 (201136)
-Boot area (physical): 0x00437000 - 0x00477000
-Relocation Factor: I:00000000 - D:00000000
-
-Device eth0: hwaddr 00-11-D8-XX-XX-XX, ipaddr 192.168.1.1, mask 255.255.255.0
- gateway not set, nameserver not set
-Rescue Flag disable.
-Reading :: TFTP Server.
-Failed.: Timeout occured
-Loader:raw Filesys:raw Dev:flash0.os File: Options:(null)
-Loading: ...... 1748992 bytes read
-Entry at 0x80001000
-Closing network.
-Starting program at 0x80001000
-CPU revision is: 00029007
-
-Primary instruction cache 8kB, physically tagged, 2-way, linesize 16 bytes.
-
-Primary data cache 4kB, 2-way, linesize 16 bytes.
\ No newline at end of file
diff --git a/docs/hardware/asus/wl-500gx/cpuinfo.txt b/docs/hardware/asus/wl-500gx/cpuinfo.txt
deleted file mode 100755
index dd56465e8b..0000000000
--- a/docs/hardware/asus/wl-500gx/cpuinfo.txt
+++ /dev/null
@@ -1,15 +0,0 @@
-Kernel 2.4.29:
-
-system type : Broadcom BCM947XX
-processor : 0
-cpu model : BCM3302 V0.7
-BogoMIPS : 199.47
-wait instruction : no
-microsecond timers : yes
-tlb_entries : 32
-extra interrupt vector : no
-hardware watchpoint : no
-VCED exceptions : not available
-VCEI exceptions : not available
-
-
diff --git a/docs/hardware/asus/wl-500gx/dmesg-2_4_29.txt b/docs/hardware/asus/wl-500gx/dmesg-2_4_29.txt
deleted file mode 100755
index 5b1bd95f54..0000000000
--- a/docs/hardware/asus/wl-500gx/dmesg-2_4_29.txt
+++ /dev/null
@@ -1,97 +0,0 @@
-CPU revision is: 00029007
-Primary instruction cache 8kB, physically tagged, 2-way, linesize 16 bytes.
-Primary data cache 4kB, 2-way, linesize 16 bytes.
-Linux version 2.4.29 (root@reboot2.lan) (gcc version 3.3.5) #1 Mon Mar 28 22:34:14 EST 2005
-Determined physical RAM map:
- memory: 02000000 @ 00000000 (usable)
-On node 0 totalpages: 8192
-zone(0): 8192 pages.
-zone(1): 0 pages.
-zone(2): 0 pages.
-Kernel command line: root=/dev/mtdblock2 init=/etc/preinit noinitrd console=ttyS0,115200
-CPU: BCM5365 rev 1 at 200 MHz
-Using 100.000 MHz high precision timer.
-Calibrating delay loop... 199.47 BogoMIPS
-Memory: 30296k/32768k available (1469k kernel code, 2472k reserved, 104k data, 88k init, 0k highmem)
-Dentry cache hash table entries: 4096 (order: 3, 32768 bytes)
-Inode cache hash table entries: 2048 (order: 2, 16384 bytes)
-Mount cache hash table entries: 512 (order: 0, 4096 bytes)
-Buffer cache hash table entries: 1024 (order: 0, 4096 bytes)
-Page-cache hash table entries: 8192 (order: 3, 32768 bytes)
-Checking for 'wait' instruction... unavailable.
-POSIX conformance testing by UNIFIX
-PCI: Fixing up bus 0
-PCI: Fixing up bridge
-PCI: Setting latency timer of device 01:00.0 to 64
-PCI: Fixing up bus 1
-Linux NET4.0 for Linux 2.4
-Based upon Swansea University Computer Society NET3.039
-Initializing RT netlink socket
-Starting kswapd
-devfs: v1.12c (20020818) Richard Gooch (rgooch@atnf.csiro.au)
-devfs: boot_options: 0x1
-JFFS2 version 2.1. (C) 2001 Red Hat, Inc., designed by Axis Communications AB.
-Squashfs 2.1-r2 (released 2004/12/15) (C) 2002-2004 Phillip Lougher
-pty: 256 Unix98 ptys configured
-Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled
-ttyS00 at 0xb8000300 (irq = 3) is a 16550A
-ttyS01 at 0xb8000400 (irq = 0) is a 16550A
-Software Watchdog Timer: 0.05, timer margin: 60 sec
-loop: loaded (max 8 devices)
-Physically mapped flash: Found an alias at 0x400000 for the chip at 0x0
-Physically mapped flash: Found an alias at 0x800000 for the chip at 0x0
-Physically mapped flash: Found an alias at 0xc00000 for the chip at 0x0
-Physically mapped flash: Found an alias at 0x1000000 for the chip at 0x0
-Physically mapped flash: Found an alias at 0x1400000 for the chip at 0x0
-Physically mapped flash: Found an alias at 0x1800000 for the chip at 0x0
-Physically mapped flash: Found an alias at 0x1c00000 for the chip at 0x0
- Amd/Fujitsu Extended Query Table v1.1 at 0x0040
-number of CFI chips: 1
-cfi_cmdset_0002: Disabling fast programming due to code brokenness.
-Flash device: 0x400000 at 0x1c000000
-Creating 4 MTD partitions on "Physically mapped flash":
-0x00000000-0x00040000 : "pmon"
-0x00040000-0x003f0000 : "linux"
-0x000f0000-0x003f0000 : "rootfs"
-0x003f0000-0x00400000 : "nvram"
-sflash: found no supported devices
-Initializing Cryptographic API
-NET4: Linux TCP/IP 1.0 for NET4.0
-IP Protocols: ICMP, UDP, TCP, IGMP
-IP: routing cache hash table of 512 buckets, 4Kbytes
-TCP: Hash tables configured (established 2048 bind 4096)
-ip_conntrack version 2.1 (256 buckets, 2048 max) - 288 bytes per conntrack
-ip_tables: (C) 2000-2002 Netfilter core team
-NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
-NET4: Ethernet Bridge 008 for NET4.0
-Bridge firewalling registered
-802.1Q VLAN Support v1.8 Ben Greear
-All bugs added by David S. Miller
-VFS: Mounted root (jffs2 filesystem) readonly.
-Mounted devfs on /dev
-Freeing unused kernel memory: 88k freed
-Algorithmics/MIPS FPU Emulator v1.5
-diag boardtype: 00000000
-using v2 hardware
-jffs2.bbc: SIZE compression mode activated.
-PCI: Setting latency timer of device 00:01.0 to 64
-5325E phy=0
-5325E VLAN programming for BCM5325E-MDIO I/F switch
-eth0: Broadcom BCM47xx 10/100 Mbps Ethernet Controller 3.60.13.0
-PCI: Setting latency timer of device 01:03.0 to 64
-PCI: Enabling device 01:03.0 (0004 -> 0006)
-eth1: Broadcom BCM4320 802.11 Wireless Controller 3.60.13.0
-device eth0 entered promiscuous mode
-vlan0: add 01:00:5e:00:00:01 mcast address to master interface
-device eth1 entered promiscuous mode
-eth1: attempt to add interface with same source address.
-br0: port 2(eth1) entering listening state
-br0: port 1(vlan0) entering listening state
-br0: port 2(eth1) entering learning state
-br0: port 1(vlan0) entering learning state
-br0: port 2(eth1) entering forwarding state
-br0: topology change detected, propagating
-br0: port 1(vlan0) entering forwarding state
-br0: topology change detected, propagating
-CSLIP: code copyright 1989 Regents of the University of California
-PPP generic driver version 2.4.2
diff --git a/docs/hardware/asus/wl-500gx/info.txt b/docs/hardware/asus/wl-500gx/info.txt
deleted file mode 100755
index 39e05ce1fe..0000000000
--- a/docs/hardware/asus/wl-500gx/info.txt
+++ /dev/null
@@ -1,47 +0,0 @@
-Asus WL-500g Deluxe
-
-Online Description from Asus:
-http://www.asus.com/prog/spec.asp?m=WL-%20500g%20Deluxe&langs=01
-
-CPU: BCM5365 rev 1 at 200 MHz
-Memory: 32 MB
-Flash: 4 MB
-
-Component details:
-BROADCOM BCM5364PKPB
-MX 29LV320ABTC-90
-SAMSUNG K4S281632F-TC75
-VIA VT6212L
-DELTA LF8731 0432
-DELTA LF8505 0434W
-BCM4306KFB
-ATMEL434 93C46
-BCM2050KML
-
-2 USB2.0 external
-2 USB2.0 internal
-2 serial internal
-no JTAG
-
-Original ifnames:
-WAN: eth0
-LAN: eth0.1
-WIFI: eth1
-
-
-Openwrt ifnames:
-WIFI: eth1
-LAN: vlan0
-WAN: vlan1
-
-swtich: eth0
-birdge: vlan0, eth1
-
-List of files:
-nvram.txt: contents of NVRAM after OpenWRT upgrade
-cpuinfo.txt: contents of /proc/cpuinfo (2.4.29)
-pci.txt: contents of /proc/pci (2.4.29)
-dmesg-2_4_29.txt: dmesg from Kernel 2.4.29
-cfe.txt: output of the bootloader
-
-Newer models come with upgraded CFE, 32MB memory should be enabled by default
\ No newline at end of file
diff --git a/docs/hardware/asus/wl-500gx/nvram.txt b/docs/hardware/asus/wl-500gx/nvram.txt
deleted file mode 100755
index 7192484f9c..0000000000
--- a/docs/hardware/asus/wl-500gx/nvram.txt
+++ /dev/null
@@ -1,519 +0,0 @@
-vts_port_x1=4672
-=
-printer_ifname=usb
-wl_radius_port=1812
-vts_port_x2=6881
-usb_webremote6_x=
-wan_unit=0
-filter_lw_dstport_x=
-wl_mode_x=0
-wl0_net_mode=mixed
-printer_model_t=
-os_ram_addr=80001000
-wan0_primary=1
-wan_route=
-usb_smbcpage_x=
-wl0_frameburst=0
-wan_pppoe_keepalive=0
-misc_ping_x=0
-qos_enable_x=0
-wan0_ipaddr=
-log_ipaddr=
-filter_wl_default_x=ACCEPT
-wan0_proto=pppoe
-boardrev=0x10
-wl_wdsapply_x=0
-wl_gmode_protection_x=0
-usb_webremote2_x=
-et0macaddr=00:11:D8:01:CD:C3
-wan_pppoe_passwd=###########
-wl_maxassoc=128
-wl0_akm=
-wan0_dns=###############
-boot_wait=on
-watchdog=5000
-wl0_phrase_x=
-wl_phytypes=
-rescueflag=disable
-wl0_infra=1
-wan_mode_x=2
-et0mdcport=0
-fw_disable=0
-wl0_country_code=DE
-dhcp_dns1_x=
-usb_webmserver_x=
-filter_lw_dstip_x=
-wl_infra=1
-wan_nat_x=1
-reset_gpio=7
-filter_wl_time_x=00002359
-wl_maclist_x=
-pmon_ver=CFE 1.3.2.0
-restore_defaults=0
-wan0_ifname=eth0
-vts_ipaddr_x=
-vts_proto_x=
-wl_radio_x=1
-wan_lease=86400
-wan_pppoe_service=
-filter_lw_time_x=00002359
-wl0_wme_sta_be=15 1023 3 0 0 off
-http_wanport=
-wl_radius_ipaddr=
-ddns_status_t=
-lan_gateway=
-usb_websecurity_time_x=00002359
-wl0_gmode_protection_x=0
-wl0_ifname=eth1
-wan_pppoe_txonly_x=0
-lan_domain=
-usb_smbcset_x=
-timer_interval=3600
-wl0_wme_sta_bk=15 1023 7 0 0 off
-wl_wdsnum_x=0
-forward_port0=
-wl_net_reauth=36000
-usb_webactivex_x=7777
-usb_ftpusername_x=
-vlan0ports=1 2 3 4 5*
-vts_lport_x=
-dr_staticnum_x=0
-wan0_pppoe_ipaddr=
-wan_pppoe_mru=1492
-lan_ipaddr_t=192.168.1.1
-lan_route=
-wl0_mrate=0
-vts_desc_x=
-wan_gateway=
-wl0_mode=ap
-dhcp_start=192.168.1.2
-time_interval=20
-dhcp_staticmac_x=
-usb_webrectime_x=0
-vts_lport_x0=4662
-wan_etherspeed_x=auto
-url_keyword_x=
-usb_websecurity_x=0
-vts_lport_x1=4672
-vts_port_x=
-dr_staticgateway_x=
-wl0_ap_isolate=0
-vts_lport_x2=6881
-wl0_radio_x=1
-dhcp_end=192.168.1.254
-wl_mrate=0
-usb_webfresh_x=1
-wan0_dns_t=
-os_flash_addr=bfc40000
-wl_akm=
-filter_wl_date_x=1111111
-dhcp_lease=86400
-wl0_gmode=1
-wl0_wme_no_ack=off
-usb_audio_device=
-filter_wl_icmp_x=
-usb_ftpnum_x=0
-boardtype=bcm95365r
-is_default=1
-filter_lw_proto_x=
-wl_gmode=1
-filter_lw_date_x=1111111
-url_num_x=0
-usb_ftpport_x=21
-usb_ftprights_x=
-stats_server=
-wan_gateway_t=
-ntp_server0=time.nist.gov
-filter_lw_icmp_x=
-ntp_server1=
-usb_websecurity_date_x=1111111
-lan_netmask=255.255.255.0
-http_username=admin
-wl_wme_sta_vi=7 15 2 6016 3008 off
-filter_wl_dstport_x=
-wl0_ssid=default
-wl0_dtim=1
-fw_wl_enable_x=0
-usb_ftpenable_x=1
-usb_ftpbanip_x=
-wl0_macnum_x=0
-wan0_pppoe_ifname=ppp0
-wl_wme_ap_be=15 63 3 0 0 off
-wan_reason_t=
-os_date=Mar 14 2005
-http_lanport=80
-usb_webremote5_x=
-wl_plcphdr=long
-wl_wme_sta_vo=3 7 2 3264 1504 off
-wl_macmode=disabled
-wan_hwname=
-wan_domain=
-wl_wme_ap_bk=15 1023 7 0 0 off
-lan_lease=86400
-wan_netmask=
-wl_phytype=b
-wl0_key1=
-wan0_proto_t=
-wan0_hostname=
-wl_lazywds=0
-wl0_key2=
-wan0_status_t=
-macfilter_num_x=0
-wl0_key3=
-wl0_wdslist_x=
-wl0_key4=
-filter_client0=
-filter_maclist=
-wan_hwaddr_x=
-ddns_username_x=#####
-wl_auth_mode=open
-usb_websense_x=1
-usb_webhttpcheck_x=0
-usb_webremote1_x=
-autofw_outport_x=
-misc_lpr_x=0
-wl0_radio_power_x=19
-http_passwd=#######
-wl_wpa_psk=
-sp_battle_ips=1
-filter_wl_num_x=0
-filter_lw_num_x=0
-usb_smbenable_x=0
-usb_ftpstaytimeout_x=240
-lan_ifnames_t=eth1 eth0.1
-lan_stp=1
-wan_pppoe_demand=0
-qos_ipaddr_x=
-wl0_wme_ap_vi=7 15 1 6016 3008 off
-wl_mode=ap
-fw_lw_enable_x=0
-wan0_pppoe_passwd=#######
-wl0_wdsapply_x=0
-wl0_rate=0
-wl0_plcphdr=long
-wl0_closed=0
-wl_wpa_gtk_rekey=0
-wl0_macmode=disabled
-wl0_radioids=BCM2050
-lan_dhcp=0
-wl0_wme_ap_vo=3 7 1 3264 1504 off
-wl0_phytype=g
-vts_protono_x0=
-dr_default_x=1
-wl0_lazywds=0
-vts_protono_x1=
-vts_protono_x2=
-wan0_mode_x=2
-autofw_inport_x=
-filter_wl_dstip_x=
-wan0_pppoe_keepalive=0
-wan_route_x=IP_Routed
-usb_web_flag=
-dr_staticnetmask_x=0
-wl0_afterburner=off
-wl0_antdiv=-1
-lan_hwaddr=00:11:D8:01:CD:C3
-wl_wds_timeout=0
-wl_chan_list=1 2 3 4 5 6 7 8 9 10 11 12 13
-wl0_radio_time_x=00002359
-wan_dns=
-wan_pppoe_options_x=
-wl0_mode_x=0
-restore_wan_hwaddr=
-wan0_pppoe_ac=
-filter_lw_srcip_x=
-wl_ssid=default
-wl_dtim=1
-wan_dns2_x=
-wl_mode_ex=ap
-wan_pppoe_mtu=1492
-dhcp_staticnum_x=0
-wl0_wpa_psk=
-x_Setting=1
-printer_status_t=
-usb_webcaption_x=Web Camera Live Demo!!!
-wan_netmask_t=
-qos_umaxbw_x=
-dhcp_wins=wan
-wan0_pppoe_relay_x=0
-os_server=
-wl_macapply_x=Both
-printer_user_t=
-wan_proto=pppoe
-wl_key1=
-dr_static_matric_x=1
-wl_key2=
-sr_num_x=0
-wl0_unit=0
-wan0_pppoe_mru=1492
-wl_key3=
-wan_ipaddr_t=
-usb_web_device=
-ddns_ipaddr=############
-
-wl_key4=
-wl_country_code=DE
-wl_hwaddr=
-ddns_cache=############
-
-ddns_enable_x=1
-wl0_net_reauth=36000
-wan0_etherspeed_x=auto
-sr_if_x=
-wan0_pppoe_txonly_x=0
-wan_pppoe_idletime=1800
-usb_websendto_x=
-wl0_mode_ex=ap
-wl0_radio_date_x=1111111
-productid=WL500g.Deluxe
-ntp_servers=time.nist.gov
-usb_ftp_device=
-filter_wl_proto_x=
-wl0_wds=
-wan0_gateway_t=
-wl_rate=0
-sr_rip_x=0
-usb_ftpmax_x=12
-wan0_gateway=
-log_level=0
-ntp_server=192.5.41.40 192.5.41.41 133.100.9.2
-wan_hwaddr=
-vts_desc_x0=
-misc_http_x=0
-sr_enable_x=0
-usb_webremote4_x=
-vts_desc_x1=
-lan_ifnames=eth1 eth0.1
-wl_phrase_x=
-vts_desc_x2=
-wl0_wep_x=0
-wl0_auth=0
-wl0_wme=off
-wl0_radius_port=1812
-lan_hostname=
-ddns_wildcard_x=0
-wl0_radius_ipaddr=
-qos_uminbw_x=
-vlan_enable=1
-wl_country=
-wl0_wme_sta_vi=7 15 2 6016 3008 off
-filter_lw_srcport_x=
-wl_wep_x=0
-usb_webhttpport_x=7776
-restore_lan_ifname=br0
-wan_pppoe_username=##############
-wan_ifnames=eth0
-wan0_domain=
-wan0_hwname=
-wl_rateset=default
-wl_crypto=0
-wl0_wme_sta_vo=3 7 2 3264 1504 off
-usb_webremote_x=LAN Only
-lan_gateway_t=192.168.1.1
-autofw_num_x=0
-qos_maxbw_x=
-clkfreq=200
-lan_ipaddr=192.168.1.1
-os_name=linux
-lan_proto=dhcp
-wl_radius_key=
-wl0_maxassoc=128
-url_enable_x=0
-wan0_route=
-wl_unit=0
-wan_dns_t=
-wl0_phytypes=g
-wan0_pppoe_demand=0
-router_disable=0
-wl0_wep=disabled
-wl0_frag=2346
-wan0_netmask=255.255.255.255
-usb_device=
-misc_conntrack_x=4096
-sdram_config=0x32
-wl0_country=
-dhcp_gateway_x=
-wl_wdslist_x=
-vlan1ports=0 5
-vts_proto_x0=TCP
-wan0_wins=
-dmz_ipaddr=
-usb_ftpsuper_x=0
-vts_proto_x1=UDP
-wl_wds=
-vts_proto_x2=TCP
-scratch=a0180000
-wl0_rateset=default
-usb_ftppasswd_x=
-vts_ipaddr_x0=192.168.1.2
-wan_dns1_x=
-vts_ipaddr_x1=192.168.1.2
-vts_ipaddr_x2=192.168.1.2
-wl_wme=off
-usb_ftpanonymous_x=1
-lan_ifname=br0
-wan_primary=0
-wl_wme_ap_vi=7 15 1 6016 3008 off
-wan0_nat_x=1
-wan0_pppoe_mtu=1492
-sdram_refresh=0x00
-filter_wl_srcip_x=
-usb_webmode_x=1
-wl0_wdsnum_x=0
-dhcp_domain=wan
-wl_auth=0
-usb_webenable_x=1
-wan0_netmask_t=
-sdram_ncdl=0x2033b
-wan0_dns2_x=
-wl_wme_ap_vo=3 7 1 3264 1504 off
-usb_ftpmaxuser_x=
-qos_uport_x=
-hardware_version=WL500gd-01-04-01-50
-usb_webdriver_x=
-ezc_enable=1
-wl_frameburst=0
-usb_ftptimeout_x=120
-wan0_route_x=IP_Routed
-wan0_lease=86400
-wl_macnum_x=0
-qos_minbw_x=
-wan_ifname_t=ppp0
-qos_urulenum_x=0
-upnp_wan_proto=pppoe
-is_modified=0
-wan_ipaddr=
-dmz_ip=
-usb_websubject_x=Motion detection alert!!!
-misc_natlog_x=0
-sr_gateway_x=
-wl0_macapply_x=Both
-wl0_rts=2347
-wan_pppoe_relay_x=0
-wan0_pppoe_options_x=
-wan_wins=
-wl_ifname=
-wl_wep=disabled
-wl0_maclist_x=
-wan0_hwaddr_x=
-os_version=3.91.7.0
-wl_gmode_protection=off
-dhcp_staticip_x=
-wl_radio_time_x=00002359
-wl0_wpa_gtk_rekey=0
-wan0_dnsenable_x=1
-wan0_desc=Default Connection
-wl_frag=2346
-lan_netmask_t=255.255.255.0
-dhcp_static_x=0
-wl_preauth=1
-wl0_key=1
-macfilter_list_x=
-filter_macmode=deny
-wl_maclist=
-usb_webremote3_x=
-filter_lw_default_x=ACCEPT
-no_br=0
-et0phyaddr=254
-console_loglevel=0
-filter_wl_srcport_x=
-time_zone=UCT11
-usb_nfsenable_x=0
-autofw_inproto_x=
-vts_enable_x=1
-fw_enable_x=1
-restore_lan_ifnames=eth1 eth0.1
-wan0_pppoe_service=
-wan0_pppoe_idletime=1800
-wan_ifname=eth0
-usb_webattach_x=1
-usb_storage_device=ide
-wl_wme_sta_be=15 1023 3 0 0 off
-wan0_hwaddr=00:11:D8:01:CD:C3
-wl_radioids=
-wan_hostname=
-vts_num_x=3
-wan_status_t=Disconnected
-wl_corerev=
-wl0_radio=1
-dr_static_rip_x=0
-sr_ipaddr_x=
-wl_channel=0
-qos_port_x=
-wan0_pppoe_gateway=
-wl_wme_sta_bk=15 1023 7 0 0 off
-ntp_interval_x=2
-usb_smbhidden_x=1
-wl0_bcn=100
-wan0_heartbeat_x=
-sr_matric_x=
-wl0_hwaddr=00:11:D8:01:CD:C3
-wl_radio=1
-wl_afterburner=off
-usb_ftpscript_x=
-ezc_version=2
-wl0_preauth=1
-wl_radio_date_x=1111111
-usb_webimage_x=1
-wl0_gmode_protection=off
-autofw_outproto_x=
-wl0_maclist=
-sdram_init=0x2008
-wl_rts=2347
-ddns_passwd_x=###########
-lan_wins=
-wan_desc=
-wl_ap_isolate=0
-macfilter_enable_x=disabled
-dl_ram_addr=a0001000
-lan_hwnames=
-url_time_x=00002359
-wl_wme_no_ack=off
-wan_dnsenable_x=1
-wan0_unit=0
-wan0_pppoe_username=###############
-regulation_domain=0x30DE
-wl0_radius_key=
-wan0_ipaddr_t=
-autofw_enable_x=0
-wl_radio_power_x=19
-wl0_wme_ap_be=15 63 3 0 0 off
-wl0_corerev=5
-wan0_ifnames=eth0
-wl_key=1
-ddns_hostname_x=##############
-wl0_channel=0
-wl0_wds_timeout=0
-lan_proto_x=1
-upnp_enable=0
-sr_netmask_x=
-wl0_wme_ap_bk=15 1023 7 0 0 off
-fw_log_x=none
-wan_pppoe_ac=
-dhcp_enable_x=1
-wan0_pppoe_netmask=
-ddns_status=1
-wan_proto_t=PPPoE
-misc_httpport_x=8080
-wl_closed=0
-wl0_auth_mode=none
-usb_smbwrkgrp_x=WORKGROUP
-wan0_dns1_x=
-wan_heartbeat_x=
-autofw_port0=
-boardnum=45
-autofw_desc_x=
-dhcp_wins_x=
-wl0_crypto=0
-wan_pppoe_ifname=
-wl_bcn=100
-vts_protono_x=
-dr_staticipaddr_x=
-firmver=1.9.2.7
-usb_nfsnum_x=0
-qos_rulenum_x=0
-url_date_x=1111111
-ddns_server_x=WWW.DYNDNS.ORG
-vts_port_x0=4662
-wl_antdiv=-1
-usb_bannum_x=0
diff --git a/docs/hardware/asus/wl-500gx/pci.txt b/docs/hardware/asus/wl-500gx/pci.txt
deleted file mode 100755
index 362a2217c9..0000000000
--- a/docs/hardware/asus/wl-500gx/pci.txt
+++ /dev/null
@@ -1,63 +0,0 @@
-PCI devices found:
- Bus 0, device 0, function 0:
- Class 0501: PCI device 14e4:0800 (rev 1).
- IRQ 3.
- Non-prefetchable 32 bit memory at 0x18000000 [0x18000fff].
- Non-prefetchable 32 bit memory at 0x1fc00000 [0x1fffffff].
- Non-prefetchable 32 bit memory at 0x1c000000 [0x1dffffff].
- Non-prefetchable 32 bit memory at 0x1a000000 [0x1bffffff].
- Bus 0, device 1, function 0:
- Class 0200: PCI device 14e4:4713 (rev 1).
- IRQ 4.
- Master Capable. Latency=64.
- Non-prefetchable 32 bit memory at 0x18001000 [0x18001fff].
- Bus 0, device 2, function 0:
- Class 1000: PCI device 14e4:4718 (rev 1).
- IRQ 5.
- Non-prefetchable 32 bit memory at 0x18002000 [0x18002fff].
- Bus 0, device 3, function 0:
- Class 0c03: PCI device 14e4:4715 (rev 1).
- IRQ 6.
- Non-prefetchable 32 bit memory at 0x18003000 [0x18003fff].
- Bus 0, device 4, function 0:
- Class 0604: PCI device 14e4:0804 (rev 1).
- IRQ 2.
- Non-prefetchable 32 bit memory at 0x18004000 [0x18004fff].
- Non-prefetchable 32 bit memory at 0x8000000 [0xfffffff].
- Bus 0, device 5, function 0:
- Class 0b30: PCI device 14e4:0816 (rev 1).
- IRQ 2.
- Non-prefetchable 32 bit memory at 0x18005000 [0x18005fff].
- Bus 0, device 6, function 0:
- Class 0500: PCI device 14e4:080f (rev 1).
- IRQ 3.
- Non-prefetchable 32 bit memory at 0x18006000 [0x18006fff].
- Non-prefetchable 32 bit memory at 0x0 [0x7ffffff].
- Non-prefetchable 32 bit memory at 0x10000000 [0x17ffffff].
- Non-prefetchable 32 bit memory at 0x80000000 [0x9fffffff].
- Bus 1, device 0, function 0:
- Class 0600: PCI device 14e4:5365 (rev 0).
- IRQ 2.
- Master Capable. Latency=64.
- Non-prefetchable 32 bit memory at 0x40000000 [0x40001fff].
- Prefetchable 32 bit memory at 0x0 [0x7ffffff].
- Bus 1, device 2, function 0:
- Class 0c03: PCI device 1106:3038 (rev 97).
- IRQ 2.
- Master Capable. Latency=22.
- I/O at 0x100 [0x11f].
- Bus 1, device 2, function 1:
- Class 0c03: PCI device 1106:3038 (rev 97).
- IRQ 2.
- Master Capable. Latency=22.
- I/O at 0x120 [0x13f].
- Bus 1, device 2, function 2:
- Class 0c03: PCI device 1106:3104 (rev 99).
- IRQ 2.
- Master Capable. Latency=22.
- Non-prefetchable 32 bit memory at 0x40002000 [0x400020ff].
- Bus 1, device 3, function 0:
- Class 0280: PCI device 14e4:4320 (rev 3).
- IRQ 2.
- Master Capable. Latency=64.
- Non-prefetchable 32 bit memory at 0x40004000 [0x40005fff].
--
cgit v1.2.3
From dadce8856b598a4b51835f102c5103d2750f0622 Mon Sep 17 00:00:00 2001
From: Imre Kaloz
Date: Wed, 30 Mar 2005 20:04:48 +0000
Subject: Re-add docs of the Asus WL-500G Deluxe.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@483 3c298f89-4303-0410-b956-a3cf2f4a3e73
---
docs/hardware/asus/wl-500gd/cfe.txt | 31 +++
docs/hardware/asus/wl-500gd/cpuinfo.txt | 12 +
docs/hardware/asus/wl-500gd/dmesg-2_4_29.txt | 97 ++++++++
docs/hardware/asus/wl-500gd/info.txt | 25 ++
docs/hardware/asus/wl-500gd/nvram.txt | 360 +++++++++++++++++++++++++++
docs/hardware/asus/wl-500gd/pci.txt | 64 +++++
6 files changed, 589 insertions(+)
create mode 100644 docs/hardware/asus/wl-500gd/cfe.txt
create mode 100644 docs/hardware/asus/wl-500gd/cpuinfo.txt
create mode 100644 docs/hardware/asus/wl-500gd/dmesg-2_4_29.txt
create mode 100644 docs/hardware/asus/wl-500gd/info.txt
create mode 100644 docs/hardware/asus/wl-500gd/nvram.txt
create mode 100644 docs/hardware/asus/wl-500gd/pci.txt
(limited to 'docs')
diff --git a/docs/hardware/asus/wl-500gd/cfe.txt b/docs/hardware/asus/wl-500gd/cfe.txt
new file mode 100644
index 0000000000..72109c62d6
--- /dev/null
+++ b/docs/hardware/asus/wl-500gd/cfe.txt
@@ -0,0 +1,31 @@
+CFE version 1.0.37 for BCM947XX (32bit,SP,LE)
+Build Date: ¤G 3¤ë 1 16:49:41 CST 2005 (root@PaNLinux)
+Copyright (C) 2000,2001,2002,2003 Broadcom Corporation.
+
+Initializing Arena.
+Initializing Devices.
+et0: Broadcom BCM47xx 10/100 Mbps Ethernet Controller 1.3.2.0
+rndis0: Broadcom USB RNDIS Network Adapter (P-t-P)
+CPU type 0x29007: 200MHz
+Total memory: 0x2000000 bytes (32MB)
+
+Total memory used by CFE: 0x80300000 - 0x80436F10 (1273616)
+Initialized Data: 0x803313D0 - 0x80333760 (9104)
+BSS Area: 0x80333760 - 0x80334F10 (6064)
+Local Heap: 0x80334F10 - 0x80434F10 (1048576)
+Stack Area: 0x80434F10 - 0x80436F10 (8192)
+Text (code) segment: 0x80300000 - 0x803313D0 (201680)
+Boot area (physical): 0x00437000 - 0x00477000
+Relocation Factor: I:00000000 - D:00000000
+
+Device eth0: hwaddr 00-11-D8-01-CB-3E, ipaddr 192.168.1.1, mask 255.255.255.0
+ gateway not set, nameserver not set
+Rescue Flag disable.
+Reading :: TFTP Server.
+Failed.: Timeout occured
+Lader:raw Filesys:raw Dev:flash0.os File: Options:(null)
+Loading: ...... 1662976 bytes read
+Entry at 0x80001000
+Closing network.
+Starting program at 0x80001000
+
diff --git a/docs/hardware/asus/wl-500gd/cpuinfo.txt b/docs/hardware/asus/wl-500gd/cpuinfo.txt
new file mode 100644
index 0000000000..335b012b92
--- /dev/null
+++ b/docs/hardware/asus/wl-500gd/cpuinfo.txt
@@ -0,0 +1,12 @@
+system type : Broadcom BCM947XX
+processor : 0
+cpu model : BCM3302 V0.7
+BogoMIPS : 199.47
+wait instruction : no
+microsecond timers : yes
+tlb_entries : 32
+extra interrupt vector : no
+hardware watchpoint : no
+VCED exceptions : not available
+VCEI exceptions : not available
+
diff --git a/docs/hardware/asus/wl-500gd/dmesg-2_4_29.txt b/docs/hardware/asus/wl-500gd/dmesg-2_4_29.txt
new file mode 100644
index 0000000000..4a242e832e
--- /dev/null
+++ b/docs/hardware/asus/wl-500gd/dmesg-2_4_29.txt
@@ -0,0 +1,97 @@
+CPU revision is: 00029007
+Primary instruction cache 8kB, physically tagged, 2-way, linesize 16 bytes.
+Primary data cache 4kB, 2-way, linesize 16 bytes.
+Linux version 2.4.29 (kaloz@arrakis) (gcc version 3.3.5) #1 Fri Mar 25 12:39:57 CET 2005
+Determined physical RAM map:
+ memory: 02000000 @ 00000000 (usable)
+On node 0 totalpages: 8192
+zone(0): 8192 pages.
+zone(1): 0 pages.
+zone(2): 0 pages.
+Kernel command line: root=/dev/mtdblock2 init=/etc/preinit noinitrd console=ttyS0,115200
+CPU: BCM5365 rev 1 at 200 MHz
+Using 100.000 MHz high precision timer.
+Calibrating delay loop... 199.47 BogoMIPS
+Memory: 30304k/32768k available (1463k kernel code, 2464k reserved, 104k data, 88k init, 0k highmem)
+Dentry cache hash table entries: 4096 (order: 3, 32768 bytes)
+Inode cache hash table entries: 2048 (order: 2, 16384 bytes)
+Mount cache hash table entries: 512 (order: 0, 4096 bytes)
+Buffer cache hash table entries: 1024 (order: 0, 4096 bytes)
+Page-cache hash table entries: 8192 (order: 3, 32768 bytes)
+Checking for 'wait' instruction... unavailable.
+POSIX conformance testing by UNIFIX
+PCI: Fixing up bus 0
+PCI: Fixing up bridge
+PCI: Setting latency timer of device 01:00.0 to 64
+PCI: Fixing up bus 1
+Linux NET4.0 for Linux 2.4
+Based upon Swansea University Computer Society NET3.039
+Initializing RT netlink socket
+Starting kswapd
+devfs: v1.12c (20020818) Richard Gooch (rgooch@atnf.csiro.au)
+devfs: boot_options: 0x1
+JFFS2 version 2.1. (C) 2001 Red Hat, Inc., designed by Axis Communications AB.
+Squashfs 2.1-r2 (released 2004/12/15) (C) 2002-2004 Phillip Lougher
+pty: 256 Unix98 ptys configured
+Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled
+ttyS00 at 0xb8000300 (irq = 3) is a 16550A
+ttyS01 at 0xb8000400 (irq = 0) is a 16550A
+Software Watchdog Timer: 0.05, timer margin: 60 sec
+loop: loaded (max 8 devices)
+Physically mapped flash: Found an alias at 0x400000 for the chip at 0x0
+Physically mapped flash: Found an alias at 0x800000 for the chip at 0x0
+Physically mapped flash: Found an alias at 0xc00000 for the chip at 0x0
+Physically mapped flash: Found an alias at 0x1000000 for the chip at 0x0
+Physically mapped flash: Found an alias at 0x1400000 for the chip at 0x0
+Physically mapped flash: Found an alias at 0x1800000 for the chip at 0x0
+Physically mapped flash: Found an alias at 0x1c00000 for the chip at 0x0
+ Amd/Fujitsu Extended Query Table v1.1 at 0x0040
+number of CFI chips: 1
+cfi_cmdset_0002: Disabling fast programming due to code brokenness.
+Flash device: 0x400000 at 0x1c000000
+Creating 4 MTD partitions on "Physically mapped flash":
+0x00000000-0x00040000 : "pmon"
+0x00040000-0x003f0000 : "linux"
+0x000f0000-0x003f0000 : "rootfs"
+0x003f0000-0x00400000 : "nvram"
+sflash: found no supported devices
+Initializing Cryptographic API
+NET4: Linux TCP/IP 1.0 for NET4.0
+IP Protocols: ICMP, UDP, TCP, IGMP
+IP: routing cache hash table of 512 buckets, 4Kbytes
+TCP: Hash tables configured (established 2048 bind 4096)
+ip_conntrack version 2.1 (256 buckets, 2048 max) - 288 bytes per conntrack
+ip_tables: (C) 2000-2002 Netfilter core team
+NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
+NET4: Ethernet Bridge 008 for NET4.0
+Bridge firewalling registered
+802.1Q VLAN Support v1.8 Ben Greear
+All bugs added by David S. Miller
+VFS: Mounted root (jffs2 filesystem) readonly.
+Mounted devfs on /dev
+Freeing unused kernel memory: 88k freed
+Algorithmics/MIPS FPU Emulator v1.5
+diag boardtype: 00000000
+using v2 hardware
+jffs2.bbc: SIZE compression mode activated.
+PCI: Setting latency timer of device 00:01.0 to 64
+5325E phy=0
+5325E VLAN programming for BCM5325E-MDIO I/F switch
+eth0: Broadcom BCM47xx 10/100 Mbps Ethernet Controller 3.60.13.0
+PCI: Setting latency timer of device 01:03.0 to 64
+PCI: Enabling device 01:03.0 (0004 -> 0006)
+eth1: Broadcom BCM4320 802.11 Wireless Controller 3.60.13.0
+device eth0 entered promiscuous mode
+vlan0: add 01:00:5e:00:00:01 mcast address to master interface
+device eth1 entered promiscuous mode
+eth1: attempt to add interface with same source address.
+br0: port 2(eth1) entering listening state
+br0: port 1(vlan0) entering listening state
+br0: port 2(eth1) entering learning state
+br0: port 1(vlan0) entering learning state
+br0: port 2(eth1) entering forwarding state
+br0: topology change detected, propagating
+br0: port 1(vlan0) entering forwarding state
+br0: topology change detected, propagating
+vlan1: add 01:00:5e:00:00:01 mcast address to master interface
+
diff --git a/docs/hardware/asus/wl-500gd/info.txt b/docs/hardware/asus/wl-500gd/info.txt
new file mode 100644
index 0000000000..490371465f
--- /dev/null
+++ b/docs/hardware/asus/wl-500gd/info.txt
@@ -0,0 +1,25 @@
+Asus WL-500g Deluxe (aka Wl-500GD, WL-500GX)
+
+Online Description from Asus:
+http://www.asus.com/prog/spec.asp?m=WL-%20500g%20Deluxe&langs=01
+
+CPU: BCM5365 at 200 MHz (integrated switch)
+RAM: 32 MB
+Flash: 4 MB
+1 Broadcom BCM47XX 10/100Mbps Ethernet Controller
+1 Broadcom BCM43XX 802.11 Wireless Controller
+2 USB2.0 external
+2 USB2.0 internal
+2 serial internal
+no JTAG
+
+List of files:
+nvram.txt: contents of NVRAM after OpenWRT upgrade
+cpuinfo.txt: contents of /proc/cpuinfo (2.4.29)
+pci.txt: contents of /proc/pci (2.4.29)
+dmesg-2_4_29.txt: dmesg from Kernel 2.4.29
+cfe.txt: output of the bootloader
+
+Notes:
+Earlier models came with only 16MB ram activated. Please check
+http://forum.chupa.nl/showthread.php?t=1704 for more info.
diff --git a/docs/hardware/asus/wl-500gd/nvram.txt b/docs/hardware/asus/wl-500gd/nvram.txt
new file mode 100644
index 0000000000..82db2325fb
--- /dev/null
+++ b/docs/hardware/asus/wl-500gd/nvram.txt
@@ -0,0 +1,360 @@
+wl_radius_port=1812
+usb_webremote6_x=
+wl_mode_x=0
+filter_lw_dstport_x=
+wan_unit=0
+wl0_net_mode=mixed
+os_ram_addr=80001000
+wan_route=
+wl0_frameburst=0
+qos_enable_x=0
+misc_ping_x=0
+wan_pppoe_keepalive=0
+filter_wl_default_x=ACCEPT
+log_ipaddr=
+boardrev=0x10
+wl_gmode_protection_x=0
+wl_wdsapply_x=0
+usb_webremote2_x=
+et0macaddr=00:11:D8:01:CB:3E
+wan_pppoe_passwd=
+watchdog=5000
+boot_wait=on
+wl_phytypes=
+rescueflag=disable
+wl0_infra=1
+wan_mode_x=2
+wl0_country_code=AU
+fw_disable=0
+et0mdcport=0
+usb_webmserver_x=
+dhcp_dns1_x=
+filter_lw_dstip_x=
+wan_nat_x=1
+wl_infra=1
+reset_gpio=7
+wl_maclist_x=
+filter_wl_time_x=00002359
+pmon_ver=CFE 1.3.2.0
+restore_defaults=0
+wl_radio_x=1
+vts_proto_x=
+vts_ipaddr_x=
+filter_lw_time_x=00002359
+wan_pppoe_service=
+wan_lease=86400
+ddns_status_t=
+wl_radius_ipaddr=
+http_wanport=
+usb_websecurity_time_x=00002359
+lan_gateway=
+wl0_ifname=eth1
+wan_pppoe_txonly_x=0
+lan_domain=
+timer_interval=3600
+wl_wdsnum_x=0
+usb_ftpusername_x=
+usb_webactivex_x=7777
+forward_port0=
+dr_staticnum_x=0
+lan_ipaddr_t=
+wan_pppoe_mru=1492
+vts_desc_x=
+wl0_mode=ap
+wan_gateway=
+usb_webrectime_x=0
+dhcp_staticmac_x=
+time_interval=20
+dhcp_start=192.168.1.2
+usb_websecurity_x=0
+url_keyword_x=
+wan_etherspeed_x=auto
+wl0_ap_isolate=0
+dr_staticgateway_x=
+vts_port_x=
+usb_webfresh_x=1
+dhcp_end=192.168.1.254
+filter_wl_date_x=1111111
+os_flash_addr=bfc40000
+wl0_gmode=1
+dhcp_lease=86400
+usb_ftpnum_x=0
+filter_wl_icmp_x=
+boardtype=bcm95365r
+filter_lw_proto_x=
+is_default=1
+usb_ftprights_x=
+usb_ftpport_x=21
+url_num_x=0
+filter_lw_date_x=1111111
+wl_gmode=1
+wan_gateway_t=
+stats_server=
+ntp_server0=time.nist.gov
+usb_websecurity_date_x=1111111
+ntp_server1=
+filter_lw_icmp_x=
+lan_netmask=255.255.255.0
+wl0_dtim=1
+wl0_ssid=default
+filter_wl_dstport_x=
+http_username=admin
+usb_ftpbanip_x=
+usb_ftpenable_x=1
+fw_wl_enable_x=0
+os_date=Oct 11 2004
+usb_webremote5_x=
+http_lanport=80
+wl_plcphdr=long
+wl_macmode=disabled
+wan_domain=
+wan_hwname=
+wl0_key1=
+wl_phytype=b
+wan_netmask=
+lan_lease=86400
+wl0_key2=
+wl_lazywds=0
+wl0_key3=
+macfilter_num_x=0
+wl0_key4=
+filter_client0=
+ddns_username_x=
+wan_hwaddr_x=
+filter_maclist=
+wl_auth_mode=open
+usb_webremote1_x=
+usb_webhttpcheck_x=0
+usb_websense_x=1
+autofw_outport_x=
+misc_lpr_x=0
+usb_ftpstaytimeout_x=240
+filter_lw_num_x=0
+filter_wl_num_x=0
+sp_battle_ips=1
+wl_wpa_psk=
+http_passwd=admin
+qos_ipaddr_x=
+wan_pppoe_demand=0
+lan_stp=1
+fw_lw_enable_x=0
+wl_mode=ap
+wl0_plcphdr=long
+wl0_rate=0
+wl0_closed=0
+wl0_macmode=disabled
+wl_wpa_gtk_rekey=0
+wl0_radioids=BCM2050
+wl0_phytype=g
+wl0_lazywds=0
+dr_default_x=1
+filter_wl_dstip_x=
+autofw_inport_x=
+wan_route_x=IP_Routed
+wl0_afterburner=off
+dr_staticnetmask_x=0
+wl0_antdiv=-1
+lan_hwaddr=
+wan_dns=
+filter_lw_srcip_x=
+wl_mode_ex=ap
+wan_dns2_x=
+wl_dtim=1
+wl_ssid=default
+wl0_wpa_psk=
+dhcp_staticnum_x=0
+wan_pppoe_mtu=1492
+usb_webcaption_x=Web Camera Live Demo!!!
+wan_netmask_t=
+dhcp_wins=wan
+wl_macapply_x=Both
+os_server=
+dr_static_matric_x=1
+wl_key1=
+wan_proto=dhcp
+sr_num_x=0
+wl_key2=
+wl0_unit=0
+wan_ipaddr_t=
+wl_key3=
+wl_country_code=AU
+wl_key4=
+wl_hwaddr=
+ddns_enable_x=0
+sr_if_x=
+usb_websendto_x=
+wan_pppoe_idletime=1800
+wl0_wds=
+filter_wl_proto_x=
+usb_ftpmax_x=12
+sr_rip_x=0
+wl_rate=0
+log_level=0
+ntp_server=192.5.41.40 192.5.41.41 133.100.9.2
+wan_hwaddr=
+usb_webremote4_x=
+sr_enable_x=0
+misc_http_x=0
+wl_phrase_x=
+lan_ifnames=eth0 eth1
+wl0_radius_port=1812
+wl0_auth=0
+wl0_radius_ipaddr=
+ddns_wildcard_x=0
+lan_hostname=
+wl_country=
+vlan_enable=1
+qos_priority_x=
+wl_wep_x=0
+filter_lw_srcport_x=
+usb_webhttpport_x=7776
+wan_pppoe_username=
+wan_ifnames=eth0
+wl_crypto=0
+wl_rateset=default
+usb_webremote_x=LAN Only
+lan_gateway_t=
+qos_maxbw_x=
+autofw_num_x=0
+wl_radius_key=
+lan_proto=dhcp
+os_name=linux
+lan_ipaddr=192.168.1.1
+clkfreq=200
+url_enable_x=0
+wan_dns_t=
+wl_unit=0
+wl0_phytypes=g
+wl0_frag=2346
+wl0_wep=disabled
+router_disable=0
+sdram_config=0x32
+wl0_country=
+wl_wdslist_x=
+dhcp_gateway_x=
+usb_ftpsuper_x=0
+dmz_ipaddr=
+wl_wds=
+scratch=a0180000
+wl0_rateset=default
+usb_ftppasswd_x=
+wan_dns1_x=
+usb_ftpanonymous_x=1
+wan_primary=0
+lan_ifname=br0
+usb_webmode_x=1
+filter_wl_srcip_x=
+sdram_refresh=0x00
+qos_dir_x=
+dhcp_domain=wan
+usb_webenable_x=1
+wl_auth=0
+sdram_ncdl=0x3e
+usb_ftpmaxuser_x=
+usb_webdriver_x=0
+hardware_version=WL500gd-01-04-01-50
+usb_ftptimeout_x=120
+wl_frameburst=0
+ezc_enable=1
+qos_minbw_x=
+wl_macnum_x=0
+is_modified=0
+wan_ipaddr=
+usb_websubject_x=Motion detection alert!!!
+dmz_ip=
+sr_gateway_x=
+misc_natlog_x=0
+wl0_rts=2347
+wan_pppoe_relay_x=0
+wl_ifname=
+wan_wins=
+wl_wep=disabled
+os_version=1.3.2.0
+wl_gmode_protection=auto
+wl0_wpa_gtk_rekey=0
+wl_radio_time_x=00002359
+dhcp_staticip_x=
+lan_netmask_t=
+wl_frag=2346
+wl0_key=1
+dhcp_static_x=0
+macfilter_list_x=
+usb_webremote3_x=
+wl_maclist=
+filter_macmode=deny
+filter_lw_default_x=ACCEPT
+filter_wl_srcport_x=
+console_loglevel=1
+et0phyaddr=254
+time_zone=GMT0
+autofw_inproto_x=
+vts_enable_x=1
+fw_enable_x=1
+usb_webattach_x=1
+wan_ifname=eth0
+wl_radioids=
+wan_status_t=
+vts_num_x=0
+wan_hostname=
+wl0_radio=1
+wl_corerev=
+sr_ipaddr_x=
+dr_static_rip_x=0
+qos_port_x=
+wl_channel=0
+wl0_bcn=100
+sr_matric_x=
+wl0_hwaddr=00:11:D8:01:CB:3E
+wl_afterburner=off
+wl_radio=1
+usb_ftpscript_x=
+ezc_version=1
+wl0_gmode_protection=auto
+usb_webimage_x=1
+wl_radio_date_x=1111111
+wl0_maclist=
+autofw_outproto_x=
+ddns_passwd_x=
+wl_rts=2347
+sdram_init=0x2008
+macfilter_enable_x=disabled
+wl_ap_isolate=0
+wan_desc=
+lan_wins=
+lan_hwnames=
+dl_ram_addr=a0001000
+url_time_x=00002359
+wan_dnsenable_x=1
+wl0_radius_key=
+regulation_domain=0x30DE
+wl_radio_power_x=19
+autofw_enable_x=0
+wl0_corerev=5
+wl_key=1
+wl0_channel=0
+ddns_hostname_x=
+lan_proto_x=1
+sr_netmask_x=
+upnp_enable=1
+fw_log_x=none
+wan_pppoe_ac=
+dhcp_enable_x=1
+misc_httpport_x=8080
+wan_proto_t=
+wl0_auth_mode=open
+wl_closed=0
+wan_heartbeat_x=
+autofw_port0=
+wl0_crypto=0
+dhcp_wins_x=
+autofw_desc_x=
+boardnum=45
+wan_pppoe_ifname=
+dr_staticipaddr_x=
+vts_protono_x=
+wl_bcn=100
+qos_rulenum_x=0
+url_date_x=1111111
+ddns_server_x=
+usb_bannum_x=0
+wl_antdiv=-1
diff --git a/docs/hardware/asus/wl-500gd/pci.txt b/docs/hardware/asus/wl-500gd/pci.txt
new file mode 100644
index 0000000000..2cca7f8809
--- /dev/null
+++ b/docs/hardware/asus/wl-500gd/pci.txt
@@ -0,0 +1,64 @@
+PCI devices found:
+ Bus 0, device 0, function 0:
+ Class 0501: PCI device 14e4:0800 (rev 1).
+ IRQ 3.
+ Non-prefetchable 32 bit memory at 0x18000000 [0x18000fff].
+ Non-prefetchable 32 bit memory at 0x1fc00000 [0x1fffffff].
+ Non-prefetchable 32 bit memory at 0x1c000000 [0x1dffffff].
+ Non-prefetchable 32 bit memory at 0x1a000000 [0x1bffffff].
+ Bus 0, device 1, function 0:
+ Class 0200: PCI device 14e4:4713 (rev 1).
+ IRQ 4.
+ Master Capable. Latency=64.
+ Non-prefetchable 32 bit memory at 0x18001000 [0x18001fff].
+ Bus 0, device 2, function 0:
+ Class 1000: PCI device 14e4:4718 (rev 1).
+ IRQ 5.
+ Non-prefetchable 32 bit memory at 0x18002000 [0x18002fff].
+ Bus 0, device 3, function 0:
+ Class 0c03: PCI device 14e4:4715 (rev 1).
+ IRQ 6.
+ Non-prefetchable 32 bit memory at 0x18003000 [0x18003fff].
+ Bus 0, device 4, function 0:
+ Class 0604: PCI device 14e4:0804 (rev 1).
+ IRQ 2.
+ Non-prefetchable 32 bit memory at 0x18004000 [0x18004fff].
+ Non-prefetchable 32 bit memory at 0x8000000 [0xfffffff].
+ Bus 0, device 5, function 0:
+ Class 0b30: PCI device 14e4:0816 (rev 1).
+ IRQ 2.
+ Non-prefetchable 32 bit memory at 0x18005000 [0x18005fff].
+ Bus 0, device 6, function 0:
+ Class 0500: PCI device 14e4:080f (rev 1).
+ IRQ 3.
+ Non-prefetchable 32 bit memory at 0x18006000 [0x18006fff].
+ Non-prefetchable 32 bit memory at 0x0 [0x7ffffff].
+ Non-prefetchable 32 bit memory at 0x10000000 [0x17ffffff].
+ Non-prefetchable 32 bit memory at 0x80000000 [0x9fffffff].
+ Bus 1, device 0, function 0:
+ Class 0600: PCI device 14e4:5365 (rev 0).
+ IRQ 2.
+ Master Capable. Latency=64.
+ Non-prefetchable 32 bit memory at 0x40000000 [0x40001fff].
+ Prefetchable 32 bit memory at 0x0 [0x7ffffff].
+ Bus 1, device 2, function 0:
+ Class 0c03: PCI device 1106:3038 (rev 97).
+ IRQ 2.
+ Master Capable. Latency=22.
+ I/O at 0x100 [0x11f].
+ Bus 1, device 2, function 1:
+ Class 0c03: PCI device 1106:3038 (rev 97).
+ IRQ 2.
+ Master Capable. Latency=22.
+ I/O at 0x120 [0x13f].
+ Bus 1, device 2, function 2:
+ Class 0c03: PCI device 1106:3104 (rev 99).
+ IRQ 2.
+ Master Capable. Latency=22.
+ Non-prefetchable 32 bit memory at 0x40002000 [0x400020ff].
+ Bus 1, device 3, function 0:
+ Class 0280: PCI device 14e4:4320 (rev 3).
+ IRQ 2.
+ Master Capable. Latency=64.
+ Non-prefetchable 32 bit memory at 0x40004000 [0x40005fff].
+
--
cgit v1.2.3
From 9337091e8930c22351d3bfefb81a9266e917dacc Mon Sep 17 00:00:00 2001
From: Waldemar Brodkorb
Date: Wed, 30 Mar 2005 20:51:42 +0000
Subject: include missing
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@484 3c298f89-4303-0410-b956-a3cf2f4a3e73
---
docs/buildroot-documentation.html | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
(limited to 'docs')
diff --git a/docs/buildroot-documentation.html b/docs/buildroot-documentation.html
index f6b6a2099e..48b05728e5 100644
--- a/docs/buildroot-documentation.html
+++ b/docs/buildroot-documentation.html
@@ -428,7 +428,7 @@ foo-compile: bar-compile
1 # $Id$
- 2
+ 2 include $(TOPDIR)/rules.mk
3 PKG_NAME:=foo
4 PKG_VERSION:=1.0
5 PKG_RELEASE:=1
--
cgit v1.2.3
From da5445649f7c8788bd75c95d5cde4be2e6d6143b Mon Sep 17 00:00:00 2001
From: Imre Kaloz
Date: Thu, 31 Mar 2005 21:25:39 +0000
Subject: Added some buffalo docs.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@492 3c298f89-4303-0410-b956-a3cf2f4a3e73
---
docs/hardware/buffalo/wbr2-g54/cpuinfo.txt | 12 +
docs/hardware/buffalo/wbr2-g54/dmesg-2_4_29.txt | 89 +++++
docs/hardware/buffalo/wbr2-g54/info.txt | 19 +
docs/hardware/buffalo/wbr2-g54/nvram.txt | 100 +++++
docs/hardware/buffalo/wbr2-g54/pci.txt | 38 ++
docs/hardware/buffalo/wla2-g54l/cpuinfo.txt | 11 +
docs/hardware/buffalo/wla2-g54l/dmesg-2_4_29.txt | 85 +++++
docs/hardware/buffalo/wla2-g54l/info.txt | 18 +
docs/hardware/buffalo/wla2-g54l/nvram.txt | 455 +++++++++++++++++++++++
docs/hardware/buffalo/wla2-g54l/pci.txt | 37 ++
10 files changed, 864 insertions(+)
create mode 100644 docs/hardware/buffalo/wbr2-g54/cpuinfo.txt
create mode 100644 docs/hardware/buffalo/wbr2-g54/dmesg-2_4_29.txt
create mode 100644 docs/hardware/buffalo/wbr2-g54/info.txt
create mode 100644 docs/hardware/buffalo/wbr2-g54/nvram.txt
create mode 100644 docs/hardware/buffalo/wbr2-g54/pci.txt
create mode 100644 docs/hardware/buffalo/wla2-g54l/cpuinfo.txt
create mode 100644 docs/hardware/buffalo/wla2-g54l/dmesg-2_4_29.txt
create mode 100644 docs/hardware/buffalo/wla2-g54l/info.txt
create mode 100644 docs/hardware/buffalo/wla2-g54l/nvram.txt
create mode 100644 docs/hardware/buffalo/wla2-g54l/pci.txt
(limited to 'docs')
diff --git a/docs/hardware/buffalo/wbr2-g54/cpuinfo.txt b/docs/hardware/buffalo/wbr2-g54/cpuinfo.txt
new file mode 100644
index 0000000000..335b012b92
--- /dev/null
+++ b/docs/hardware/buffalo/wbr2-g54/cpuinfo.txt
@@ -0,0 +1,12 @@
+system type : Broadcom BCM947XX
+processor : 0
+cpu model : BCM3302 V0.7
+BogoMIPS : 199.47
+wait instruction : no
+microsecond timers : yes
+tlb_entries : 32
+extra interrupt vector : no
+hardware watchpoint : no
+VCED exceptions : not available
+VCEI exceptions : not available
+
diff --git a/docs/hardware/buffalo/wbr2-g54/dmesg-2_4_29.txt b/docs/hardware/buffalo/wbr2-g54/dmesg-2_4_29.txt
new file mode 100644
index 0000000000..4fc73849c1
--- /dev/null
+++ b/docs/hardware/buffalo/wbr2-g54/dmesg-2_4_29.txt
@@ -0,0 +1,89 @@
+PU revision is: 00029007
+Primary instruction cache 8kB, physically tagged, 2-way, linesize 16 bytes.
+Primary data cache 4kB, 2-way, linesize 16 bytes.
+Linux version 2.4.29 (kaloz@arrakis) (gcc version 3.3.5) #1 Sun Mar 27 17:16:55 CEST 2005
+Determined physical RAM map:
+ memory: 01000000 @ 00000000 (usable)
+On node 0 totalpages: 4096
+zone(0): 4096 pages.
+zone(1): 0 pages.
+zone(2): 0 pages.
+Kernel command line: root=/dev/mtdblock2 init=/etc/preinit noinitrd console=ttyS0,115200
+CPU: BCM4712 rev 1 at 200 MHz
+Using 100.000 MHz high precision timer.
+Calibrating delay loop... 199.47 BogoMIPS
+Memory: 14028k/16384k available (1493k kernel code, 2356k reserved, 104k data, 88k init, 0k highmem)
+Dentry cache hash table entries: 2048 (order: 2, 16384 bytes)
+Inode cache hash table entries: 1024 (order: 1, 8192 bytes)
+Mount cache hash table entries: 512 (order: 0, 4096 bytes)
+Buffer cache hash table entries: 1024 (order: 0, 4096 bytes)
+Page-cache hash table entries: 4096 (order: 2, 16384 bytes)
+Checking for 'wait' instruction... unavailable.
+POSIX conformance testing by UNIFIX
+PCI: Disabled
+PCI: Fixing up bus 0
+Linux NET4.0 for Linux 2.4
+Based upon Swansea University Computer Society NET3.039
+Initializing RT netlink socket
+Starting kswapd
+devfs: v1.12c (20020818) Richard Gooch (rgooch@atnf.csiro.au)
+devfs: boot_options: 0x1
+JFFS2 version 2.1. (C) 2001 Red Hat, Inc., designed by Axis Communications AB.
+Squashfs 2.1-r2 (released 2004/12/15) (C) 2002-2004 Phillip Lougher
+pty: 256 Unix98 ptys configured
+Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled
+ttyS00 at 0xb8000300 (irq = 3) is a 16550A
+ttyS01 at 0xb8000400 (irq = 0) is a 16550A
+Software Watchdog Timer: 0.05, timer margin: 60 sec
+loop: loaded (max 8 devices)
+PPP generic driver version 2.4.2
+Physically mapped flash: Found an alias at 0x400000 for the chip at 0x0
+Physically mapped flash: Found an alias at 0x800000 for the chip at 0x0
+Physically mapped flash: Found an alias at 0xc00000 for the chip at 0x0
+Physically mapped flash: Found an alias at 0x1000000 for the chip at 0x0
+Physically mapped flash: Found an alias at 0x1400000 for the chip at 0x0
+Physically mapped flash: Found an alias at 0x1800000 for the chip at 0x0
+Physically mapped flash: Found an alias at 0x1c00000 for the chip at 0x0
+ Amd/Fujitsu Extended Query Table v1.3 at 0x0040
+number of CFI chips: 1
+cfi_cmdset_0002: Disabling fast programming due to code brokenness.
+Flash device: 0x400000 at 0x1c000000
+Creating 4 MTD partitions on "Physically mapped flash":
+0x00000000-0x00040000 : "pmon"
+0x00040000-0x003f0000 : "linux"
+0x000f0000-0x003f0000 : "rootfs"
+0x003f0000-0x00400000 : "nvram"
+sflash: found no supported devices
+Initializing Cryptographic API
+NET4: Linux TCP/IP 1.0 for NET4.0
+IP Protocols: ICMP, UDP, TCP, IGMP
+IP: routing cache hash table of 512 buckets, 4Kbytes
+TCP: Hash tables configured (established 1024 bind 2048)
+ip_conntrack version 2.1 (128 buckets, 1024 max) - 288 bytes per conntrack
+ip_tables: (C) 2000-2002 Netfilter core team
+NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
+NET4: Ethernet Bridge 008 for NET4.0
+Bridge firewalling registered
+802.1Q VLAN Support v1.8 Ben Greear
+All bugs added by David S. Miller
+cramfs: wrong magic
+VFS: Mounted root (jffs2 filesystem) readonly.
+Mounted devfs on /dev
+Freeing unused kernel memory: 88k freed
+Algorithmics/MIPS FPU Emulator v1.5
+jffs2.bbc: SIZE compression mode activated.
+PCI: Setting latency timer of device 00:02.0 to 64
+5325E phy=FFFFFFFF
+eth0: Broadcom BCM47xx 10/100 Mbps Ethernet Controller 3.60.13.0
+PCI: Setting latency timer of device 00:01.0 to 64
+eth1: Broadcom BCM4320 802.11 Wireless Controller 3.60.13.0
+device eth0 entered promiscuous mode
+vlan0: add 01:00:5e:00:00:01 mcast address to master interface
+device eth1 entered promiscuous mode
+br0: port 2(eth1) entering learning state
+br0: port 1(vlan0) entering learning state
+br0: port 2(eth1) entering forwarding state
+br0: topology change detected, propagating
+br0: port 1(vlan0) entering forwarding state
+br0: topology change detected, propagating
+vlan1: add 01:00:5e:00:00:01 mcast address to master interface
diff --git a/docs/hardware/buffalo/wbr2-g54/info.txt b/docs/hardware/buffalo/wbr2-g54/info.txt
new file mode 100644
index 0000000000..60f15239cb
--- /dev/null
+++ b/docs/hardware/buffalo/wbr2-g54/info.txt
@@ -0,0 +1,19 @@
+Buffalo WBR2-G54
+
+Online Description from Buffalo:
+http://www.buffalotech.co.uk/webcontent/products/wireless/index.php?cat=G54&itemID=wbr2-g54
+
+CPU: BCM4712 at 200 MHz
+RAM: 16 MB
+Flash: 4 MB
+1 Broadcom BCM47xx 10/100 Mbps Ethernet Controller
+1 Broadcom BCM4320 802.11 Wireless Controller
+serial port possible
+JTAG interface
+
+List of files:
+nvram.txt: contents of NVRAM after OpenWRT upgrade
+cpuinfo.txt: contents of /proc/cpuinfo (2.4.29)
+pci.txt: contents of /proc/pci (2.4.29)
+dmesg-2_4_29.txt: dmesg from Kernel 2.4.29
+
diff --git a/docs/hardware/buffalo/wbr2-g54/nvram.txt b/docs/hardware/buffalo/wbr2-g54/nvram.txt
new file mode 100644
index 0000000000..df73509fae
--- /dev/null
+++ b/docs/hardware/buffalo/wbr2-g54/nvram.txt
@@ -0,0 +1,100 @@
+wl0_net_mode=mixed
+os_ram_addr=80001000
+wl0_frameburst=off
+boardrev=0x10
+il0macaddr=00:0D:0B:1A:93:8D
+et0macaddr=00:0D:0B:1A:93:8C
+boot_wait=on
+watchdog=1000
+wl0_infra=1
+wl0_country_code=AU
+et0mdcport=0
+pmon_ver=CFE 3.51.21.10
+wl0_ifname=eth1
+gpio2=adm_eecs
+gpio3=adm_eesk
+gpio4=adm_eedi
+gpio5=adm_rc
+vlan0ports=1 2 3 4 5*
+wl0_mode=ap
+wl0_ap_isolate=0
+os_flash_addr=bfc40000
+wl0_gmode=6
+sromrev=2
+boardtype=0x0101
+lan_netmask=255.255.255.0
+wl0_dtim=1
+wl0_ssid=000D0B1A938D
+wl0_key1=
+wl0id=0x4320
+wl0_key2=
+wl0_key3=
+wl0_key4=
+pmon_date=Feb 20 2004 16:36:31
+ag0=255
+buffalo_id=29bb0332
+wl0_plcphdr=long
+wl0_rate=0
+wl0_closed=0
+wl0_macmode=disabled
+wl0gpio0=2
+wl0_radioids=BCM2050
+wl0gpio1=0
+wl0_phytype=g
+wl0gpio2=0
+wl0_lazywds=1
+wl0gpio3=0
+wl0gpio4=0
+wl0gpio5=0
+boardflags2=0
+wl0_afterburner=auto
+wl0_antdiv=-1
+wl0_wpa_psk=
+wl0_unit=0
+wl_country_code=AU
+memc_config=0x00048540
+pa0itssit=62
+wl0_wds=
+cctl=0
+wl0_radius_port=1812
+wl0_auth=0
+wl0_radius_ipaddr=
+pa0maxpwr=60
+clkfreq=200
+lan_ipaddr=192.168.11.1
+vlan1hwname=et0
+aa0=3
+wl0_phytypes=g
+wl0_frag=2346
+wl0_wep=disabled
+sdram_config=0x0032
+wl0_country=
+vlan1ports=0 5
+scratch=a0180000
+ccode=0
+wl0_rateset=default
+boardflags=0x0188
+sdram_refresh=0x0000
+sdram_ncdl=0x23
+wl0_rts=2347
+wl0_wpa_gtk_rekey=3600
+wl0_key=1
+et0phyaddr=30
+wl0_radio=1
+wl0_bcn=100
+wl0_hwaddr=00:0D:0B:1A:93:8D
+wl0_gmode_protection=auto
+pa0b0=0x1136
+wl0_maclist=
+pa0b1=0xfb93
+pa0b2=0xfea5
+sdram_init=0x0000
+vlan0hwname=et0
+dl_ram_addr=a0001000
+wl0_radius_key=
+wl0_corerev=7
+wl0_channel=11
+wl0_auth_mode=open
+wl0_crypto=tkip
+boardnum=00
+
diff --git a/docs/hardware/buffalo/wbr2-g54/pci.txt b/docs/hardware/buffalo/wbr2-g54/pci.txt
new file mode 100644
index 0000000000..5bf36abbbc
--- /dev/null
+++ b/docs/hardware/buffalo/wbr2-g54/pci.txt
@@ -0,0 +1,38 @@
+PCI devices found:
+ Bus 0, device 0, function 0:
+ Class 0501: PCI device 14e4:0800 (rev 1).
+ IRQ 3.
+ Non-prefetchable 32 bit memory at 0x18000000 [0x18000fff].
+ Non-prefetchable 32 bit memory at 0x1fc00000 [0x1fffffff].
+ Non-prefetchable 32 bit memory at 0x1c000000 [0x1dffffff].
+ Non-prefetchable 32 bit memory at 0x1a000000 [0x1bffffff].
+ Bus 0, device 1, function 0:
+ Class 0280: PCI device 14e4:4320 (rev 1).
+ IRQ 4.
+ Master Capable. Latency=64.
+ Non-prefetchable 32 bit memory at 0x18001000 [0x18001fff].
+ Bus 0, device 2, function 0:
+ Class 0200: PCI device 14e4:4713 (rev 1).
+ IRQ 5.
+ Master Capable. Latency=64.
+ Non-prefetchable 32 bit memory at 0x18002000 [0x18002fff].
+ Bus 0, device 3, function 0:
+ Class 0c03: PCI device 14e4:4717 (rev 1).
+ IRQ 6.
+ Non-prefetchable 32 bit memory at 0x18003000 [0x18003fff].
+ Bus 0, device 4, function 0:
+ Class 0c03: PCI device 14e4:4716 (rev 1).
+ IRQ 2.
+ Non-prefetchable 32 bit memory at 0x18004000 [0x18004fff].
+ Bus 0, device 5, function 0:
+ Class 0b30: PCI device 14e4:0816 (rev 1).
+ IRQ 2.
+ Non-prefetchable 32 bit memory at 0x18005000 [0x18005fff].
+ Bus 0, device 6, function 0:
+ Class 0500: PCI device 14e4:080f (rev 1).
+ IRQ 3.
+ Non-prefetchable 32 bit memory at 0x18006000 [0x18006fff].
+ Non-prefetchable 32 bit memory at 0x0 [0x7ffffff].
+ Non-prefetchable 32 bit memory at 0x10000000 [0x17ffffff].
+ Non-prefetchable 32 bit memory at 0x80000000 [0x9fffffff].
+
diff --git a/docs/hardware/buffalo/wla2-g54l/cpuinfo.txt b/docs/hardware/buffalo/wla2-g54l/cpuinfo.txt
new file mode 100644
index 0000000000..1e91441281
--- /dev/null
+++ b/docs/hardware/buffalo/wla2-g54l/cpuinfo.txt
@@ -0,0 +1,11 @@
+system type : Broadcom BCM947XX
+processor : 0
+cpu model : BCM3302 V0.7
+BogoMIPS : 199.47
+wait instruction : no
+microsecond timers : yes
+tlb_entries : 32
+extra interrupt vector : no
+hardware watchpoint : no
+VCED exceptions : not available
+VCEI exceptions : not available
diff --git a/docs/hardware/buffalo/wla2-g54l/dmesg-2_4_29.txt b/docs/hardware/buffalo/wla2-g54l/dmesg-2_4_29.txt
new file mode 100644
index 0000000000..a0c93c24b8
--- /dev/null
+++ b/docs/hardware/buffalo/wla2-g54l/dmesg-2_4_29.txt
@@ -0,0 +1,85 @@
+CPU revision is: 00029007
+Primary instruction cache 8kB, physically tagged, 2-way, linesize 16 bytes.
+Primary data cache 4kB, 2-way, linesize 16 bytes.
+Linux version 2.4.29 (kaloz@arrakis) (gcc version 3.3.5) #1 Fri Mar 25 12:39:57 CET 2005
+Determined physical RAM map:
+ memory: 01000000 @ 00000000 (usable)
+On node 0 totalpages: 4096
+zone(0): 4096 pages.
+zone(1): 0 pages.
+zone(2): 0 pages.
+Kernel command line: root=/dev/mtdblock2 init=/etc/preinit noinitrd console=ttyS0,115200
+CPU: BCM4712 rev 1 at 200 MHz
+Using 100.000 MHz high precision timer.
+Calibrating delay loop... 199.47 BogoMIPS
+Memory: 14096k/16384k available (1463k kernel code, 2288k reserved, 104k data, 88k init, 0k highmem)
+Dentry cache hash table entries: 2048 (order: 2, 16384 bytes)
+Inode cache hash table entries: 1024 (order: 1, 8192 bytes)
+Mount cache hash table entries: 512 (order: 0, 4096 bytes)
+Buffer cache hash table entries: 1024 (order: 0, 4096 bytes)
+Page-cache hash table entries: 4096 (order: 2, 16384 bytes)
+Checking for 'wait' instruction... unavailable.
+POSIX conformance testing by UNIFIX
+PCI: Disabled
+PCI: Fixing up bus 0
+Linux NET4.0 for Linux 2.4
+Based upon Swansea University Computer Society NET3.039
+Initializing RT netlink socket
+Starting kswapd
+devfs: v1.12c (20020818) Richard Gooch (rgooch@atnf.csiro.au)
+devfs: boot_options: 0x1
+JFFS2 version 2.1. (C) 2001 Red Hat, Inc., designed by Axis Communications AB.
+Squashfs 2.1-r2 (released 2004/12/15) (C) 2002-2004 Phillip Lougher
+pty: 256 Unix98 ptys configured
+Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled
+ttyS00 at 0xb8000300 (irq = 3) is a 16550A
+ttyS01 at 0xb8000400 (irq = 0) is a 16550A
+Software Watchdog Timer: 0.05, timer margin: 60 sec
+loop: loaded (max 8 devices)
+Physically mapped flash: Found an alias at 0x400000 for the chip at 0x0
+Physically mapped flash: Found an alias at 0x800000 for the chip at 0x0
+Physically mapped flash: Found an alias at 0xc00000 for the chip at 0x0
+Physically mapped flash: Found an alias at 0x1000000 for the chip at 0x0
+Physically mapped flash: Found an alias at 0x1400000 for the chip at 0x0
+Physically mapped flash: Found an alias at 0x1800000 for the chip at 0x0
+Physically mapped flash: Found an alias at 0x1c00000 for the chip at 0x0
+ Amd/Fujitsu Extended Query Table v1.0 at 0x0040
+number of CFI chips: 1
+cfi_cmdset_0002: Disabling fast programming due to code brokenness.
+Flash device: 0x400000 at 0x1c000000
+Creating 4 MTD partitions on "Physically mapped flash":
+0x00000000-0x00040000 : "pmon"
+0x00040000-0x003f0000 : "linux"
+0x000f0000-0x003f0000 : "rootfs"
+0x003f0000-0x00400000 : "nvram"
+sflash: found no supported devices
+Initializing Cryptographic API
+NET4: Linux TCP/IP 1.0 for NET4.0
+IP Protocols: ICMP, UDP, TCP, IGMP
+IP: routing cache hash table of 512 buckets, 4Kbytes
+TCP: Hash tables configured (established 1024 bind 2048)
+ip_conntrack version 2.1 (128 buckets, 1024 max) - 288 bytes per conntrack
+ip_tables: (C) 2000-2002 Netfilter core team
+NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
+NET4: Ethernet Bridge 008 for NET4.0
+Bridge firewalling registered
+802.1Q VLAN Support v1.8 Ben Greear
+All bugs added by David S. Miller
+VFS: Mounted root (jffs2 filesystem) readonly.
+Mounted devfs on /dev
+Freeing unused kernel memory: 88k freed
+Algorithmics/MIPS FPU Emulator v1.5
+diag boardtype: 00000101
+using v2 hardware
+jffs2.bbc: SIZE compression mode activated.
+PCI: Setting latency timer of device 00:02.0 to 64
+5325E phy=FFFFFFFF
+5325E VLAN programming for BCM5325E-MDIO I/F switch
+eth0: Broadcom BCM47xx 10/100 Mbps Ethernet Controller 3.60.13.0
+PCI: Setting latency timer of device 00:01.0 to 64
+eth1: Broadcom BCM4320 802.11 Wireless Controller 3.60.13.0
+device eth0 entered promiscuous mode
+vlan0: add 01:00:5e:00:00:01 mcast address to master interface
+br0: port 1(vlan0) entering learning state
+br0: port 1(vlan0) entering forwarding state
+br0: topology change detected, propagating
diff --git a/docs/hardware/buffalo/wla2-g54l/info.txt b/docs/hardware/buffalo/wla2-g54l/info.txt
new file mode 100644
index 0000000000..b979cdd8d9
--- /dev/null
+++ b/docs/hardware/buffalo/wla2-g54l/info.txt
@@ -0,0 +1,18 @@
+Buffalo WLA2-G54L
+
+Online Description from Buffalo:
+http://www.buffalotech.co.uk/webcontent/products/wireless/index.php?cat=G54&itemID=wla2-g54l
+
+CPU: BCM4712 at 200 MHz
+RAM: 16 MB
+Flash: 4 MB
+1 Broadcom BCM47xx 10/100 Mbps Ethernet Controller
+1 Broadcom BCM4320 802.11 Wireless Controller
+serial port possible
+no JTAG interface
+
+List of files:
+nvram.txt: contents of NVRAM after OpenWRT upgrade
+cpuinfo.txt: contents of /proc/cpuinfo (2.4.29)
+pci.txt: contents of /proc/pci (2.4.29)
+dmesg-2_4_29.txt: dmesg from Kernel 2.4.29
diff --git a/docs/hardware/buffalo/wla2-g54l/nvram.txt b/docs/hardware/buffalo/wla2-g54l/nvram.txt
new file mode 100644
index 0000000000..8545f1a001
--- /dev/null
+++ b/docs/hardware/buffalo/wla2-g54l/nvram.txt
@@ -0,0 +1,455 @@
+ni_netmask=255.255.255.0
+wl_radius_port=1812
+pppoe_demand_select_1=1
+pppoe_demand_select_2=1
+pppoe_demand_select_3=1
+os_ram_addr=80001000
+dhcp_except=
+pppoe_demand_select_4=1
+wl0_net_mode=mixed
+log_send_forward=0
+wl0_frameburst=on
+log_send_enable=0
+il0macaddr=00:0D:0B:41:8A:C3
+boardrev=0x10
+filter_udp=
+ntp_interval=24
+forward_ipmasq_time=5
+hostname=
+et0macaddr=00:0D:0B:41:8A:C2
+pppoe_demand_1=0
+wl_gmode_protection_cts=1
+pppoe_demand_2=0
+wl_pwrout_per=100
+wep_ascii_select1=1
+log_dhcp_cli=1
+pppoe_demand_3=0
+d11b_rateset=default
+d11a_channel=64
+d11g_mode=5
+wep_ascii_select2=1
+pppoe_demand_4=0
+wl0_wep_buf=
+watchdog=1000
+boot_wait=on
+wep_ascii_select3=1
+wep_ascii_select4=1
+wl0_macmode1=disabled
+ini_ipaddr=192.168.11.100
+wl0_infra=1
+et0mdcport=0
+wl0_country_code=AU
+d11b_bcn=100
+pppoe_keepalive=1
+log_send_config=1
+pppoe_label_1=
+pppoe_label_2=
+pmon_ver=CFE 3.51.21.10
+pppoe_label_3=
+d11g_protection=0
+restore_defaults=0
+attack_spoofing=0
+pppoe_label_4=
+wan_lease=864000
+d11b_frag=2346
+d11g_dtim=1
+filter_melco=
+http_wanport=
+wl_radius_ipaddr=
+pppoe_label=
+pppoe_demand_select=1
+wan_hwaddr_select_def=1
+pppoe_mtu_1=1454
+wl0_ifname=eth1
+pppoe_mtu_2=1454
+timer_interval=3600
+pppoe_mtu_3=1454
+gpio2=adm_eecs
+filter_lansetup=0
+pppoe_mtu_4=1454
+gpio3=adm_eesk
+gpio4=adm_eedi
+dhcp_manual=
+ap_name=AP000D0B418AC2
+pppoe_mtu=1454
+vlan0ports=1 2 3 4 5*
+gpio5=adm_rc
+log_disp_name=NEWEST
+route_pppoe=
+filter_tcp=
+pppoe_keepalive_1=1
+pppoe_keepalive_2=1
+log_attack=0
+pppoe_keepalive_3=1
+wl0_mode=ap
+dhcp_start=192.168.11.2
+pppoe_keepalive_4=1
+wl0_ap_isolate=0
+httpc_auth_ipaddr_tmp=
+dhcp_end=192.168.11.17
+log_send_dhcp_serv=0
+os_flash_addr=bfc40000
+domain=
+log_send_dhcp_cli=1
+sromrev=2
+ap_wl_version=
+wl0_gmode=5
+httpc_login_off_time=5
+pppoe_username_1=
+boardtype=0x0101
+pppoe_username_2=
+attack_cm_addr=
+pppoe_username_3=
+wl_gmode=5
+pppoe_username_4=
+stats_server=
+log_pppoe=0
+static_route=
+d11g_rate=0
+log_ntpcli=1
+lan_netmask=255.255.255.0
+log_send_pppoe=0
+attack_select=0
+wl0_wep_last=
+http_username=root
+wl0_ssid=000D0B418AC2
+wl0_dtim=1
+pmon_upgrade=0
+http_lanport=80
+wl_plcphdr=long
+wl_macmode=disabled
+lcp_echo_failure_1=6
+wan_hwname=
+log_disp_page=0
+lcp_echo_failure_2=6
+wl0id=0x4320
+wan_netmask=255.255.255.0
+d11a_dtim=1
+lcp_echo_failure_3=6
+wl_phytype=g
+wl0_key1=
+wl_lazywds=0
+lcp_echo_failure_4=6
+wl0_key2=
+wl0_key3=
+wl0_key4=
+wl_auth_mode=disabled
+log_etc=1
+pppoe_mru_1=1454
+pppoe_mru_2=1454
+dhcp_domain_select=NONE
+attack_mail_pop_addr=
+pppoe_mru_3=1454
+d11g_rts=2347
+pppoe_mru_4=1454
+pmon_date=Mar 12 2004 14:29:18
+ag0=255
+http_passwd=
+wl_wpa_psk=
+d11b_channel=11
+melco_web_carrier_select=
+wl_wds_list=
+log_level_notice=1
+log_power=1
+lan_stp=0
+forward_melco=
+dhcp_dns_ip1=
+log_wired=1
+wan_ipaddr_bak=
+buffalo_id=29129
+wl_mode=ap
+dhcp_dns_ip2=
+log_send_power=1
+log_send_wired=1
+melco_web_lan=0
+wl0_closed=0
+wl0_rate=0
+wl0_plcphdr=long
+wl0gpio0=2
+wl_wpa_gtk_rekey=0
+d11g_rateset=default
+wl0_macmode=disabled
+wl0gpio1=0
+wl0_radioids=BCM2050
+wl0gpio2=0
+wl0_phytype=g
+wl0gpio3=0
+wl0_lazywds=0
+wl0gpio4=0
+dhcp_gw_select=AP
+wl0gpio5=0
+pppoe_disable_1=0
+boardflags2=0
+pppoe_disable_2=0
+log_level_err=1
+pppoe_disable_3=0
+wl0_afterburner=auto
+d11a_rate=0
+log_filter=1
+pppoe_disable_4=0
+lan_hwaddr=
+wl0_antdiv=-1
+asts_data=
+wl_ssid=000D0B418AC2
+wl_dtim=1
+wl0_wpa_psk=
+d11g_bcn=100
+time_zone_melco=GMT+6
+log_send_level_notice=1
+pppoe_hostuniq_1=
+httpc_auth_ipaddr=
+pppoe_hostuniq_2=
+wl0_mac_list=
+dhcp_wins=
+pppoe_hostuniq_3=
+os_server=
+ap_fw_code=00
+pppoe_hostuniq_4=
+wan_proto=dhcp
+wl_key1=
+wl_key2=
+wl_key3=
+wl0_unit=0
+wl_key4=
+wl_country_code=AU
+memc_config=0x0004854a
+wl_hwaddr=00:0D:0B:41:8A:C3
+pppoe_session_default=-1
+pppoe_manual=0
+dhcp_wins_select=NONE
+pa0itssit=62
+flash_recover=1
+wl_txpwr=22
+wl_mac_melco=
+ntp_enable=0
+time_backup=2003.01.01-00:00:00
+melco_web_wan=0
+attack_threshold=5
+pppoe_passwd_confirm=
+dhcp_range=16
+log_send_etc=1
+d11g_frag=2346
+wl0_wds=
+wl_rate=0
+pppoe_incom_1=0
+cctl=0
+log_level=1
+d11a_rts=2347
+filter_ident=0
+pppoe_incom_2=0
+ntp_server=
+pppoe_incom_3=0
+wan_hwaddr=
+pppoe_incom_4=0
+lan_ifnames=eth0 eth2
+wl_limit_select=0
+pppoe_ifname=
+filter_wdssetup=0
+pppoe_auth_1=AUTO
+wl0_auth=0
+wl0_mac_deny=
+wl0_radius_port=1812
+pppoe_auth_2=AUTO
+pppoe_auth_3=AUTO
+wl0_radius_ipaddr=
+pppoe_service=
+pppoe_auth_4=AUTO
+wl_country=Worldwide
+pa0maxpwr=60
+attack_synfd_iplimit=5
+lcp_echo_interval=60
+wl_rateset=default
+log_send_attack=0
+pppoe_retransmit_1=4
+http_passwd_confirm=
+pppoe_retransmit_2=4
+pppoe_retransmit_3=4
+dhcp_start_melco=192.168.11.2
+pppoe_retransmit_4=4
+lan_ipaddr=192.168.11.100
+clkfreq=200
+os_name=linux
+lan_proto=static
+wl_radius_key=
+aa0=3
+vlan1hwname=et0
+dns_manual0=
+wl_unit=0
+filter_wanping=1
+dns_manual1=
+wan_connecttime=
+wl0_phytypes=g
+d11a_bcn=100
+d11g_channel=11
+wl0_wep=off
+wl0_frag=2346
+wins=
+pppoe_incom=0
+pppoe_passwd=
+pppoe_registered_1=0
+sdram_config=0x0032
+filter_nbt=0
+log_send_ntpcli=1
+melco_web_select=
+pppoe_registered_2=0
+pppoe_registered_3=0
+wl0_country=Worldwide
+vlan1ports=0 5
+dmz_ipaddr=
+pppoe_registered_4=0
+wl_wds=
+scratch=a0180000
+dns=
+d11a_frag=2346
+ccode=0
+filter_ip=
+melco_web_setuzoku=0
+wl0_rateset=default
+attack_mail_to=
+pppoe_idletime_1=20
+log_firewall=1
+pppoe_idletime_2=20
+lcp_echo_failure=6
+wl0_wep_bit=64
+pppoe_idletime=20
+pppoe_idletime_3=20
+log_server=
+asts_enable=1
+pppoe_idletime_4=20
+lan_ifname=br0
+attack_mail_pop_pass=
+boardflags=0x0188
+rip_wan_recv=0
+sdram_refresh=0x0000
+log_config=1
+wl0_afterburner_override=-1
+dhcp_domain=
+wl_auth=0
+sdram_ncdl=0x20422
+filter_mac=
+wl_frameburst=on
+attack_cm_select=0
+filter_wlansetup=0
+log_forward=0
+wan_ipaddr=1.1.1.1
+forward_enable=1
+asts_sta_data=
+wl0_passphrase=
+gateway_manual=
+lcp_echo_interval_1=60
+attack_mail_select=0
+attack_synfd_limit=0
+lcp_echo_interval_2=60
+wl0_rts=2347
+wl_ssid_mac=1
+pppoe_passwd_1=
+lcp_echo_interval_3=60
+pppoe_passwd_2=
+lcp_echo_interval_4=60
+wl_ifname=eth2
+wl_wep=off
+pppoe_passwd_3=
+d11b_dtim=1
+d11b_plcphdr=long
+dhcp_gw_ip=
+pppoe_passwd_4=
+os_version=3.60.9.0
+wan_speed=AUTO
+pppoe_username=
+wl_gmode_protection=auto
+gateway=0.0.0.0
+asts_deny_mac=
+wl0_wpa_gtk_rekey=0
+log_dhcp_serv=0
+wl_frag=2346
+httpc_ipaddr=
+wl0_key=1
+log_send_filter=1
+wl0_active_mac=
+wl_maclist=
+et0phyaddr=30
+console_loglevel=1
+time_zone=PST8PDT
+d11a_rateset=default
+d11g_shortslot_restrict=0
+wl_ssid_input=
+wan_mdi=0
+pppoe_ac_name=
+pppoe_passwd_confirm_1=
+log_send_level_err=1
+log_send_firewall=1
+pppoe_passwd_confirm_2=
+wan_ifname=
+attack_mail_from=
+pppoe_disable=0
+pppoe_passwd_confirm_3=
+d11a_hwaddr=
+rip_lan_recv=3
+ap_version=BUFFALO Ver.1.00
+pppoe_passwd_confirm_4=
+wl_mac=
+pppoe_service_1=
+wl0_radio=1
+pppoe_service_2=
+wl_channel=11
+d11g_hwaddr=
+pppoe_service_3=
+pppoe_service_4=
+wl0_bcn=100
+dhcp_dns_select=AP
+wl_wds_enable=0
+forward_udp=
+wl_radio=1
+wl0_hwaddr=00:0D:0B:41:8A:C3
+d11b_rate=0
+forward_group=
+rip_wan_send=0
+ap_hw_code=00
+wl0_wep_gen=
+pa0b0=0x1136
+dhcp_lease_time=48
+log_wlcli=1
+wl0_gmode_protection=auto
+pa0b1=0xfb93
+attack_dos_rules=0
+wl0_maclist=
+pa0b2=0xfea5
+sdram_init=0x000a
+wl_rts=2347
+log_send_wlcli=1
+pppoe_hostuniq=
+ping_ipaddr=192.168.11.1
+vlan0hwname=et0
+dl_ram_addr=a0001000
+lan_hwnames=et0 wl0
+attack_mail_pop_user=
+pppoe_registered=0
+pppoe_retransmit=4
+pppoe_demand=0
+pmon_upgrade_mode=0
+pppoe_ac_name_1=
+wl0_radius_key=
+pppoe_ac_name_2=
+pppoe_ac_name_3=
+wl0_corerev=7
+wl_key=1
+lan_speed=AUTO
+pppoe_ac_name_4=
+pppoe_mru=1454
+wl0_channel=11
+phytst=0
+pppoe_auth=AUTO
+upnp_enable=1
+wl_ps=0
+product_name=Product_name
+wl_closed=0
+wl0_auth_mode=disabled
+wl0_crypto=tkip
+boardnum=00
+attack_mail_smtp_addr=
+boardtype_2=0
+wl_bcn=100
+d11b_rts=2347
+forward_tcp=
+d11b_hwaddr=
+rip_lan_send=0
diff --git a/docs/hardware/buffalo/wla2-g54l/pci.txt b/docs/hardware/buffalo/wla2-g54l/pci.txt
new file mode 100644
index 0000000000..2be172663f
--- /dev/null
+++ b/docs/hardware/buffalo/wla2-g54l/pci.txt
@@ -0,0 +1,37 @@
+PCI devices found:
+ Bus 0, device 0, function 0:
+ Class 0501: PCI device 14e4:0800 (rev 1).
+ IRQ 3.
+ Non-prefetchable 32 bit memory at 0x18000000 [0x18000fff].
+ Non-prefetchable 32 bit memory at 0x1fc00000 [0x1fffffff].
+ Non-prefetchable 32 bit memory at 0x1c000000 [0x1dffffff].
+ Non-prefetchable 32 bit memory at 0x1a000000 [0x1bffffff].
+ Bus 0, device 1, function 0:
+ Class 0280: PCI device 14e4:4320 (rev 1).
+ IRQ 4.
+ Master Capable. Latency=64.
+ Non-prefetchable 32 bit memory at 0x18001000 [0x18001fff].
+ Bus 0, device 2, function 0:
+ Class 0200: PCI device 14e4:4713 (rev 1).
+ IRQ 5.
+ Master Capable. Latency=64.
+ Non-prefetchable 32 bit memory at 0x18002000 [0x18002fff].
+ Bus 0, device 3, function 0:
+ Class 0c03: PCI device 14e4:4717 (rev 1).
+ IRQ 6.
+ Non-prefetchable 32 bit memory at 0x18003000 [0x18003fff].
+ Bus 0, device 4, function 0:
+ Class 0c03: PCI device 14e4:4716 (rev 1).
+ IRQ 2.
+ Non-prefetchable 32 bit memory at 0x18004000 [0x18004fff].
+ Bus 0, device 5, function 0:
+ Class 0b30: PCI device 14e4:0816 (rev 1).
+ IRQ 2.
+ Non-prefetchable 32 bit memory at 0x18005000 [0x18005fff].
+ Bus 0, device 6, function 0:
+ Class 0500: PCI device 14e4:080f (rev 1).
+ IRQ 3.
+ Non-prefetchable 32 bit memory at 0x18006000 [0x18006fff].
+ Non-prefetchable 32 bit memory at 0x0 [0x7ffffff].
+ Non-prefetchable 32 bit memory at 0x10000000 [0x17ffffff].
+ Non-prefetchable 32 bit memory at 0x80000000 [0x9fffffff].
--
cgit v1.2.3
From fee361a5eab3852c3dc830927618cad52bf7e1ef Mon Sep 17 00:00:00 2001
From: Nicolas Thill
Date: Thu, 14 Apr 2005 06:34:07 +0000
Subject: Update to reflect that libpthread is not embedded anymore, but a
package as before
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@646 3c298f89-4303-0410-b956-a3cf2f4a3e73
---
docs/CHANGES | 2 --
1 file changed, 2 deletions(-)
(limited to 'docs')
diff --git a/docs/CHANGES b/docs/CHANGES
index 63cf7fd179..53b9436cdc 100644
--- a/docs/CHANGES
+++ b/docs/CHANGES
@@ -19,8 +19,6 @@
*) lzma compression (kernel and squashfs root partition)
- *) posix threads library (libpthread) is now embedded in firmware
-
*) newest ebtables support
*) better support for Asus WL-500g
--
cgit v1.2.3
From f79a9250c0cc763fd272299528d7e329673f19f5 Mon Sep 17 00:00:00 2001
From: Waldemar Brodkorb
Date: Fri, 15 Apr 2005 05:28:16 +0000
Subject: minor change
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@651 3c298f89-4303-0410-b956-a3cf2f4a3e73
---
docs/CHANGES | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
(limited to 'docs')
diff --git a/docs/CHANGES b/docs/CHANGES
index 53b9436cdc..56fd703399 100644
--- a/docs/CHANGES
+++ b/docs/CHANGES
@@ -13,7 +13,7 @@
*) enabled tristate for some packages
=> < > disabled, compile as .ipk, <*> compile as .ipk and embed
- *) new kernel (updated to 2.4.29)
+ *) new kernel (updated to 2.4.30)
*) jffs2 root partition support
@@ -21,7 +21,7 @@
*) newest ebtables support
- *) better support for Asus WL-500g
+ *) better support for Asus WL-500g / WL-500g deluxe
(kernel modules for usb,scsi,vfat build)
*) all free kernel source added to cvs for better maintainence
--
cgit v1.2.3
From 4588973cb0dd4013e990d407ed960702d63dac9c Mon Sep 17 00:00:00 2001
From: Imre Kaloz
Date: Fri, 20 May 2005 14:03:03 +0000
Subject: added Linksys WRT54GS v1.1 docs
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@988 3c298f89-4303-0410-b956-a3cf2f4a3e73
---
docs/hardware/linksys/wrt54gs_v11/cpuinfo.txt | 11 +++
docs/hardware/linksys/wrt54gs_v11/dmesg-2_4_30.txt | 83 +++++++++++++++++++
docs/hardware/linksys/wrt54gs_v11/info.txt | 21 +++++
docs/hardware/linksys/wrt54gs_v11/nvram.txt | 94 ++++++++++++++++++++++
docs/hardware/linksys/wrt54gs_v11/pci.txt | 37 +++++++++
5 files changed, 246 insertions(+)
create mode 100644 docs/hardware/linksys/wrt54gs_v11/cpuinfo.txt
create mode 100644 docs/hardware/linksys/wrt54gs_v11/dmesg-2_4_30.txt
create mode 100644 docs/hardware/linksys/wrt54gs_v11/info.txt
create mode 100644 docs/hardware/linksys/wrt54gs_v11/nvram.txt
create mode 100644 docs/hardware/linksys/wrt54gs_v11/pci.txt
(limited to 'docs')
diff --git a/docs/hardware/linksys/wrt54gs_v11/cpuinfo.txt b/docs/hardware/linksys/wrt54gs_v11/cpuinfo.txt
new file mode 100644
index 0000000000..8a5ba8fd99
--- /dev/null
+++ b/docs/hardware/linksys/wrt54gs_v11/cpuinfo.txt
@@ -0,0 +1,11 @@
+system type : Broadcom BCM947XX
+processor : 0
+cpu model : BCM3302 V0.7
+BogoMIPS : 215.44
+wait instruction : no
+microsecond timers : yes
+tlb_entries : 32
+extra interrupt vector : no
+hardware watchpoint : no
+VCED exceptions : not available
+VCEI exceptions : not available
diff --git a/docs/hardware/linksys/wrt54gs_v11/dmesg-2_4_30.txt b/docs/hardware/linksys/wrt54gs_v11/dmesg-2_4_30.txt
new file mode 100644
index 0000000000..22afd53dc2
--- /dev/null
+++ b/docs/hardware/linksys/wrt54gs_v11/dmesg-2_4_30.txt
@@ -0,0 +1,83 @@
+CPU revision is: 00029007
+Primary instruction cache 8kB, physically tagged, 2-way, linesize 16 bytes.
+Primary data cache 4kB, 2-way, linesize 16 bytes.
+Linux version 2.4.30 (kaloz@richese) (gcc version 3.4.3) #1 2005. máj. 20., péntek, 16.07.34 CEST
+Determined physical RAM map:
+ memory: 02000000 @ 00000000 (usable)
+On node 0 totalpages: 8192
+zone(0): 8192 pages.
+zone(1): 0 pages.
+zone(2): 0 pages.
+Kernel command line: root=/dev/mtdblock2 rootfstype=squashfs,jffs2 init=/etc/preinit noinitrd console=ttyS0,115200
+CPU: BCM4712 rev 1 at 216 MHz
+Using 108.000 MHz high precision timer.
+Calibrating delay loop... 215.44 BogoMIPS
+Memory: 30256k/32768k available (1512k kernel code, 2512k reserved, 104k data, 88k init, 0k highmem)
+Dentry cache hash table entries: 4096 (order: 3, 32768 bytes)
+Inode cache hash table entries: 2048 (order: 2, 16384 bytes)
+Mount cache hash table entries: 512 (order: 0, 4096 bytes)
+Buffer cache hash table entries: 1024 (order: 0, 4096 bytes)
+Page-cache hash table entries: 8192 (order: 3, 32768 bytes)
+Checking for 'wait' instruction... unavailable.
+POSIX conformance testing by UNIFIX
+PCI: Disabled
+PCI: Fixing up bus 0
+Linux NET4.0 for Linux 2.4
+Based upon Swansea University Computer Society NET3.039
+Initializing RT netlink socket
+Starting kswapd
+devfs: v1.12c (20020818) Richard Gooch (rgooch@atnf.csiro.au)
+devfs: boot_options: 0x1
+JFFS2 version 2.1. (C) 2001 Red Hat, Inc., designed by Axis Communications AB.
+Squashfs 2.1-r2 (released 2004/12/15) (C) 2002-2004 Phillip Lougher
+pty: 256 Unix98 ptys configured
+Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled
+ttyS00 at 0xb8000300 (irq = 3) is a 16550A
+ttyS01 at 0xb8000400 (irq = 0) is a 16550A
+Software Watchdog Timer: 0.05, timer margin: 60 sec
+loop: loaded (max 8 devices)
+Physically mapped flash: Found an alias at 0x800000 for the chip at 0x0
+Physically mapped flash: Found an alias at 0x1000000 for the chip at 0x0
+Physically mapped flash: Found an alias at 0x1800000 for the chip at 0x0
+cfi_cmdset_0001: Erase suspend on write enabled
+0: offset=0x0,size=0x20000,blocks=64
+Using buffer write method
+Flash device: 0x800000 at 0x1c000000
+Creating 4 MTD partitions on "Physically mapped flash":
+0x00000000-0x00040000 : "pmon"
+0x00040000-0x007e0000 : "linux"
+0x000c0000-0x007e0000 : "rootfs"
+0x007e0000-0x00800000 : "nvram"
+Initializing Cryptographic API
+NET4: Linux TCP/IP 1.0 for NET4.0
+IP Protocols: ICMP, UDP, TCP, IGMP
+IP: routing cache hash table of 512 buckets, 4Kbytes
+TCP: Hash tables configured (established 2048 bind 4096)
+ip_conntrack version 2.1 (5953 buckets, 5953 max) - 316 bytes per conntrack
+ip_tables: (C) 2000-2002 Netfilter core team
+NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
+NET4: Ethernet Bridge 008 for NET4.0
+Bridge firewalling registered
+802.1Q VLAN Support v1.8 Ben Greear
+All bugs added by David S. Miller
+VFS: Mounted root (jffs2 filesystem) readonly.
+Mounted devfs on /dev
+Freeing unused kernel memory: 88k freed
+Algorithmics/MIPS FPU Emulator v1.5
+diag boardtype: 00000708
+jffs2.bbc: SIZE compression mode activated.
+b44.c:v0.93 (Mar, 2004)
+PCI: Setting latency timer of device 00:02.0 to 64
+eth0: Broadcom 47xx 10/100BaseT Ethernet 00:13:10:07:ee:fc
+PCI: Setting latency timer of device 00:01.0 to 64
+eth1: Broadcom BCM4320 802.11 Wireless Controller 3.60.13.0
+device eth0 entered promiscuous mode
+vlan0: add 01:00:5e:00:00:01 mcast address to master interface
+device eth1 entered promiscuous mode
+br0: port 2(eth1) entering learning state
+br0: port 1(vlan0) entering learning state
+br0: port 2(eth1) entering forwarding state
+br0: topology change detected, propagating
+br0: port 1(vlan0) entering forwarding state
+br0: topology change detected, propagating
+vlan1: add 01:00:5e:00:00:01 mcast address to master interface
diff --git a/docs/hardware/linksys/wrt54gs_v11/info.txt b/docs/hardware/linksys/wrt54gs_v11/info.txt
new file mode 100644
index 0000000000..325f4cd737
--- /dev/null
+++ b/docs/hardware/linksys/wrt54gs_v11/info.txt
@@ -0,0 +1,21 @@
+Linksys WRT54GS v1.1
+
+Online Description from Linksys:
+http://www.linksys.com/products/product.asp?grid=33&scid=35&prid=610
+
+CPU: BCM4712 at 216 MHz
+RAM: 32 MB
+Flash: 8 MB
+1 Broadcom BCM47xx 10/100 Mbps Ethernet Controller
+1 Broadcom BCM4320 802.11 Wireless Controller
+serial port possible
+JTAG interface
+
+List of files:
+nvram.txt: contents of NVRAM after nvram erase and adjusted cpu speed
+cpuinfo.txt: contents of /proc/cpuinfo with adjusted cpu speed (2.4.30)
+pci.txt: contents of /proc/pci (2.4.30)
+dmesg-2_4_30.txt: dmesg from Kernel 2.4.30 (using b44 and robocfg)
+
+Notes:
+CPU runs at 200MHz default, You should adjust it to 216Mhz, as that fixes the problems during high network load.
diff --git a/docs/hardware/linksys/wrt54gs_v11/nvram.txt b/docs/hardware/linksys/wrt54gs_v11/nvram.txt
new file mode 100644
index 0000000000..9baf982af0
--- /dev/null
+++ b/docs/hardware/linksys/wrt54gs_v11/nvram.txt
@@ -0,0 +1,94 @@
+wl0_net_mode=mixed
+os_ram_addr=80001000
+wl0_frameburst=off
+boardrev=0x10
+il0macaddr=00:13:10:07:ee:fe
+bootnv_ver=2
+et0macaddr=00:13:10:07:EE:FC
+boot_wait=on
+watchdog=5000
+wl0_infra=1
+wl0_country_code=AU
+et0mdcport=0
+pmon_ver=CFE 3.61.13.0
+wl0_ifname=eth1
+gpio5=robo_reset
+vlan0ports=1 2 3 4 5*
+wl0_mode=ap
+wl0_ap_isolate=0
+os_flash_addr=bfc40000
+wl0_gmode=6
+sromrev=2
+boardtype=0x0708
+lan_netmask=255.255.255.0
+wl0_dtim=1
+wl0_ssid=OpenWrt
+wl0_key1=
+wl0id=0x4320
+wl0_key2=
+wl0_key3=
+wl0_key4=
+ag0=255
+wl0_plcphdr=long
+wl0_rate=0
+wl0_closed=0
+wl0_macmode=disabled
+wl0_radioids=BCM2050
+wl0_phytype=g
+wl0gpio2=0
+wl0_lazywds=0
+wl0gpio3=0
+boardflags2=0
+wl0_afterburner=auto
+wl0_antdiv=-1
+wl0_wpa_psk=
+wl0_unit=0
+wl_country_code=AU
+pa0itssit=62
+wl0_wds=
+cctl=0
+wl0_radius_port=1812
+wl0_auth=0
+wl0_radius_ipaddr=
+pa0maxpwr=0x4e
+clkfreq=216
+lan_ipaddr=192.168.1.1
+vlan1hwname=et0
+aa0=3
+wl0_phytypes=g
+wl0_frag=2346
+wl0_wep=disabled
+sdram_config=0x0062
+wl0_country=
+vlan1ports=0 5
+scratch=a0180000
+eou_private_key=3979dac822dd40eb1739886261d8c48fc437335ed9b2d851aba651c25718c2fd3e1a4607373b1e3570d5d79adafab37767853749eee724bb7b60d4ed1dae316144c33b1e39547f25d4e9a7b13df509a902f60e76d0db8f5089020b274792b4c39895fa45c88dfe73d544de5d0fed9ac1610309756c6632d2811a6a255769b0c9
+ccode=0
+wl0_rateset=default
+eou_device_id=F7QVRQQK
+boardflags=0x0318
+sdram_refresh=0x0000
+sdram_ncdl=0xff0007
+wl0_rts=2347
+wl0_wpa_gtk_rekey=3600
+wl0_key=1
+et0phyaddr=30
+wl0_radio=1
+wl0_bcn=100
+wl0_hwaddr=00:13:10:07:EE:FE
+wl0_gmode_protection=auto
+pa0b0=0x15eb
+wl0_maclist=
+pa0b1=0xfa82
+pa0b2=0xfe66
+sdram_init=0x000b
+vlan0hwname=et0
+dl_ram_addr=a0001000
+wl0_radius_key=
+wl0_corerev=7
+wl0_channel=11
+wl0_auth_mode=open
+boot_ver=v3.4
+wl0_crypto=tkip
+boardnum=42
+eou_public_key=c36b1b0edcf0431f4ef6cfb4e647691c01887b75b0f9ac48e1357c618e8763c36cbfbae5556299e8e60a4374e8879562c65e88c82c45167d70493a5964e9db1942bc4b73b6d3571249294298a429ca8b199b8f48e2df35ceff68aec2dee787a18167ddc78876cd179f26f016ab1d7722c7d284a76e42e0ebb3fb32d984e10b2b11
diff --git a/docs/hardware/linksys/wrt54gs_v11/pci.txt b/docs/hardware/linksys/wrt54gs_v11/pci.txt
new file mode 100644
index 0000000000..2be172663f
--- /dev/null
+++ b/docs/hardware/linksys/wrt54gs_v11/pci.txt
@@ -0,0 +1,37 @@
+PCI devices found:
+ Bus 0, device 0, function 0:
+ Class 0501: PCI device 14e4:0800 (rev 1).
+ IRQ 3.
+ Non-prefetchable 32 bit memory at 0x18000000 [0x18000fff].
+ Non-prefetchable 32 bit memory at 0x1fc00000 [0x1fffffff].
+ Non-prefetchable 32 bit memory at 0x1c000000 [0x1dffffff].
+ Non-prefetchable 32 bit memory at 0x1a000000 [0x1bffffff].
+ Bus 0, device 1, function 0:
+ Class 0280: PCI device 14e4:4320 (rev 1).
+ IRQ 4.
+ Master Capable. Latency=64.
+ Non-prefetchable 32 bit memory at 0x18001000 [0x18001fff].
+ Bus 0, device 2, function 0:
+ Class 0200: PCI device 14e4:4713 (rev 1).
+ IRQ 5.
+ Master Capable. Latency=64.
+ Non-prefetchable 32 bit memory at 0x18002000 [0x18002fff].
+ Bus 0, device 3, function 0:
+ Class 0c03: PCI device 14e4:4717 (rev 1).
+ IRQ 6.
+ Non-prefetchable 32 bit memory at 0x18003000 [0x18003fff].
+ Bus 0, device 4, function 0:
+ Class 0c03: PCI device 14e4:4716 (rev 1).
+ IRQ 2.
+ Non-prefetchable 32 bit memory at 0x18004000 [0x18004fff].
+ Bus 0, device 5, function 0:
+ Class 0b30: PCI device 14e4:0816 (rev 1).
+ IRQ 2.
+ Non-prefetchable 32 bit memory at 0x18005000 [0x18005fff].
+ Bus 0, device 6, function 0:
+ Class 0500: PCI device 14e4:080f (rev 1).
+ IRQ 3.
+ Non-prefetchable 32 bit memory at 0x18006000 [0x18006fff].
+ Non-prefetchable 32 bit memory at 0x0 [0x7ffffff].
+ Non-prefetchable 32 bit memory at 0x10000000 [0x17ffffff].
+ Non-prefetchable 32 bit memory at 0x80000000 [0x9fffffff].
--
cgit v1.2.3
From f95e2e243df28c50f00b9654e19b7b1778599084 Mon Sep 17 00:00:00 2001
From: Waldemar Brodkorb
Date: Fri, 15 Jul 2005 15:12:50 +0000
Subject: update obtaining buildroot
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@1437 3c298f89-4303-0410-b956-a3cf2f4a3e73
---
docs/buildroot-documentation.html | 13 +++++++------
1 file changed, 7 insertions(+), 6 deletions(-)
(limited to 'docs')
diff --git a/docs/buildroot-documentation.html b/docs/buildroot-documentation.html
index 48b05728e5..bd9642202f 100644
--- a/docs/buildroot-documentation.html
+++ b/docs/buildroot-documentation.html
@@ -80,17 +80,18 @@
gcc, binutils, uClibc and all the tools by hand.
Of course, doing so is possible. But dealing with all configure options,
with all problems of every gcc or binutils
- version it very time-consuming and uninteresting. OpenWrt Buildroot automates this
+ version is very time-consuming and uninteresting. OpenWrt Buildroot automates this
process through the use of Makefiles, and has a collection of patches for
each gcc and binutils version to make them work
- on the MIPS architecture of most Broadcom based Wireless Routers.
+ on the MIPS architecture of most Wireless Routers.
Obtaining OpenWrt Buildroot
-
OpenWrt Buildroot is currently available as experimental snapshots
OpenWrt Buildroot is available via CVS - Concurrent Version System.
+ For any kind of development you should get the latest version from cvs via:
+
+ $ cvs -d:pserver:anonymous@openwrt.org:/openwrt co openwrt
+
Using OpenWrt Buildroot
--
cgit v1.2.3
From 9599dbf80580efea35a9d970fb20eae6ba606cac Mon Sep 17 00:00:00 2001
From: Waldemar Brodkorb
Date: Fri, 15 Jul 2005 15:42:08 +0000
Subject: some more up to date information
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@1439 3c298f89-4303-0410-b956-a3cf2f4a3e73
---
docs/buildroot-documentation.html | 65 +++++++++++++++++++++++++++------------
1 file changed, 46 insertions(+), 19 deletions(-)
(limited to 'docs')
diff --git a/docs/buildroot-documentation.html b/docs/buildroot-documentation.html
index bd9642202f..36f294e602 100644
--- a/docs/buildroot-documentation.html
+++ b/docs/buildroot-documentation.html
@@ -15,7 +15,7 @@
OpenWrt Buildroot
-
Usage and documentation by Felix Fietkau, based on uClibc Buildroot
+
Usage and documentation by Felix Fietkau and Waldemar Brodkorb, based on uClibc Buildroot
documentation by Thomas Petazzoni. Contributions from Karsten Kruse,
Ned Ludd, Martin Herren.
@@ -129,8 +129,8 @@
squashfs
jffs2 contains a writable root filesystem, which will expand to
- the size of your flash image. Note that you if you use the generic firmware
- Image, you need to pick the right image for your Flash size, because of different
+ the size of your flash image. Note: if you use the generic firmware image, you
+ need to pick the right image for your flash size, because of different
eraseblock sizes.
squashfs contains a read-only root filesystem using a modified
@@ -197,7 +197,7 @@
configuration, and the latter is used if you have selected
locale support.
-
Run the compilation again
+
Run the compilation again.
@@ -232,7 +232,9 @@
target (in the target directory) contains the
Makefiles and associated files for software related to the generation of
- the target root filesystem image. Two types of filesystems are supported
+ the target root filesystem image and the linux kernel for the different
+ system on a chip boards, used in the Wireless Routers.
+ Two types of filesystems are supported
: jffs2 and squashfs.
@@ -276,7 +278,7 @@
Create the target directory (build_ARCH/root/ by
default) and the target filesystem skeleton. This directory will contain
- the final root filesystem. To setup it up, it first deletes it, then it
+ the final root filesystem. To set it up, it first deletes it, then it
copies the skeleton available in target/default/target_skeleton
and then removes useless CVS/ directories.
@@ -302,10 +304,10 @@
For example, you may add the following to your
.bashrc (considering you're building for the MIPS
architecture and that Buildroot is located in
- ~/buildroot/) :
@@ -344,7 +346,7 @@ mipsel-linux-uclibc-gcc -o foo foo.c
downloaded by the Makefiles are all stored in the
DL_DIR which by default is the dl
directory. It's useful for example if you want to keep a complete
- version of Buildroot which is know to be working with the
+ version of Buildroot which is known to be working with the
associated tarballs. This will allow you to regenerate the
toolchain and the target filesystem with exactly the same
versions.
@@ -369,15 +371,39 @@ mipsel-linux-uclibc-gcc -o foo foo.c
config BR2_PACKAGE_FOO
- tristate "foo"
- default n
+ tristate "foo - some nice tool"
+ default m if CONFIG_DEVEL
help
This is a comment that explains what foo is.
+
If you depend on other software or library inside the Buildroot, it
+ is important that you automatically select these packages in your
+ Config.in. Example if foo depends on bar library:
+
+
+config BR2_PACKAGE_FOO
+ tristate "foo - some nice tool"
+ default m if CONFIG_DEVEL
+ select BR2_PACKAGE_LIBBAR
+ help
+ This is a comment that explains what foo is.
+
+
Of course, you can add other options to configure particular
things in your software.
+
Config.in in the package directory
+
+
To add your package to the configuration tool, you need
+ to add the following line to package/Config.in,
+ please add it to a section, which fits the purpose of foo:
+
+
You can skip the usual Version: and Architecture
fields, as they will be generated by the make-ipkg-dir.sh script
- called from your Makefile
+ called from your Makefile. The Depends field is important, so that ipkg will
+ automatically fetch all dependend software on your target system.
The real Makefile
@@ -434,7 +462,6 @@ foo-compile: bar-compile
4 PKG_VERSION:=1.0
5 PKG_RELEASE:=1
6 PKG_MD5SUM:=4584f226523776a3cdd2fb6f8212ba8d
- 7
8 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
9 PKG_SOURCE_URL:=http://www.foosoftware.org/downloads
10 PKG_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
--
cgit v1.2.3
From 64c6f8bdcf2bcda8564732e98f59f92a6fa0260f Mon Sep 17 00:00:00 2001
From: Waldemar Brodkorb
Date: Fri, 15 Jul 2005 15:57:45 +0000
Subject: unrelated or old
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@1440 3c298f89-4303-0410-b956-a3cf2f4a3e73
---
docs/CHANGES | 29 -----------------------------
docs/README | 18 ------------------
2 files changed, 47 deletions(-)
delete mode 100644 docs/CHANGES
delete mode 100644 docs/README
(limited to 'docs')
diff --git a/docs/CHANGES b/docs/CHANGES
deleted file mode 100644
index 56fd703399..0000000000
--- a/docs/CHANGES
+++ /dev/null
@@ -1,29 +0,0 @@
-
- OpenWRT CHANGES
- ---------------
-
- Changes between official and experimental
-
- *) new buildroot (based on uClib buildroot2)
- *) makefiles are no longer included but executed instead
- => easier to create packages
-
- *) enhanced configuration system
- *) busybox fully configurable from menuconfig
- *) enabled tristate for some packages
- => < > disabled, compile as .ipk, <*> compile as .ipk and embed
-
- *) new kernel (updated to 2.4.30)
-
- *) jffs2 root partition support
-
- *) lzma compression (kernel and squashfs root partition)
-
- *) newest ebtables support
-
- *) better support for Asus WL-500g / WL-500g deluxe
- (kernel modules for usb,scsi,vfat build)
-
- *) all free kernel source added to cvs for better maintainence
-
- *) free replacements for mtd and wl tool (wl is renamed to wlc)
diff --git a/docs/README b/docs/README
deleted file mode 100644
index 0c7fb4cd4b..0000000000
--- a/docs/README
+++ /dev/null
@@ -1,18 +0,0 @@
-To build and use the buildroot stuff, do the following:
-
-1) run 'make'
-2) select which packages you wish to compile
-3) run 'make'
-4) wait while it compiles
-5) Use your shiney new root filesystem. Depending on which sortof
- root filesystem you selecter, you may want to loop mount it,
- chroot into it, loop mount it and then nfs mount that on your
- target device, burn it to flash, or whatever is appropriate
- for your target system.
-
-You do not need to be root to build or run buildroot. Have fun!
-
- -Erik
-
-Please feed suggestions, bug reports, insults, and bribes back to:
- Erik Andersen
--
cgit v1.2.3
From 4669ef1569956fbd44516d2e0c9f18a0af7f6ebe Mon Sep 17 00:00:00 2001
From: Waldemar Brodkorb
Date: Fri, 15 Jul 2005 16:44:34 +0000
Subject: updated example Makefile and descriptions
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@1443 3c298f89-4303-0410-b956-a3cf2f4a3e73
---
docs/buildroot-documentation.html | 182 +++++++++++++++++---------------------
1 file changed, 81 insertions(+), 101 deletions(-)
(limited to 'docs')
diff --git a/docs/buildroot-documentation.html b/docs/buildroot-documentation.html
index 36f294e602..85cce47808 100644
--- a/docs/buildroot-documentation.html
+++ b/docs/buildroot-documentation.html
@@ -452,31 +452,31 @@ foo-compile: bar-compile
Finally, here's the hardest part. Create a file named
Makefile. It will contain the Makefile rules that
are in charge of downloading, configuring, compiling and installing
- the software. Below is an example that we will comment
- afterwards.
+ the software. Below is an example that we will comment afterwards.
First of all, this Makefile example works for a single
binary software. For other software such as libraries or more
complex stuff with multiple binaries, it should be adapted. Look at
- the other Makefile files in the package
+ the other Makefile files in the package/
directory.
-
At lines 3-12, a couple of useful variables are defined :
+
At lines 5-15, a couple of useful variables are defined:
PKG_NAME : The package name, e.g. foo.
@@ -523,45 +524,42 @@ foo-compile: bar-compile
should be downloaded.
PKG_RELEASE : The release number that will be
- appended to the version number of your ipkg package.
+ appended to the version number of your ipkg package.
-
PKG_MD5SUM : The md5sum of the software archive.
-
-
PKG_SOURCE : The name of the tarball of
- your package on the download website of FTP site. As you can see
- PKG_NAME and PKG_VERSION are used.
+
PKG_MD5SUM : The md5sum of the software archive.
PKG_SOURCE_URL : Space separated list of the HTTP
or FTP sites from which the archive is downloaded. It must include the complete
path to the directory where FOO_SOURCE can be
found.
-
PKG_DIR : The directory into which the software
+
PKG_SOURCE : The name of the tarball of
+ your package on the download website of FTP site. As you can see
+ PKG_NAME and PKG_VERSION are used.
+
+
PKG_CAT : The tool needed for extraction of the
+ software archive.
+
+
PKG_BUILD_DIR : The directory into which the software
will be configured and compiled. Basically, it's a subdirectory
- of BUILD_DIR which is created upon decompression of
+ of BUILD_DIR which is created upon extraction of
the tarball.
-
PKG_IPK : The resulting ipkg package
+
PKG_INSTALL_DIR : The directory into the software
+ will be installed. It is a subdirectory of PKG_BUILD_DIR.
-
Lines 14-15 defines a target that downloads the tarball from
- the remote site to the download directory
- (DL_DIR).
-
-
Lines 17-19 defines a target and associated rules that
- uncompress the downloaded tarball. As you can see, this target
- depends on the tarball file, so that the previous target (line
- 14-15) is called before executing the rules of the current
- target. Uncompressing is followed by touching a hidden file
- to mark the software has having been uncompressed. This trick is
- used everywhere in Buildroot Makefile to split steps
- (download, uncompress, configure, compile, install) while still
- having correct dependencies.
-
-
Lines 21-32 defines a target and associated rules that
+
In Line 3 and 17 we include common variables and routines to simplify
+ the process of ipkg creation. It includes routines to download, verify
+ and extract the software package archives.
+
+
Line 19 contains the magic line which automatically creates the
+ ipkg for us.
+
+
Lines 21-33 defines a target and associated rules that
configures the software. It depends on the previous target (the
- hidden .source file) so that we are sure the software has
+ hidden .prepared file) so that we are sure the software has
been uncompressed. In order to configure it, it basically runs the
well-known ./configurescript. As we may be doing
cross-compilation, target, host and
@@ -571,41 +569,21 @@ foo-compile: bar-compile
filesystem. Finally it creates a .configured file to
mark the software as configured.
-
Lines 34-35 defines a target and a rule that compiles the
+
Lines 35-42 defines a target and a rule that compiles the
software. This target will create the binary file in the
compilation directory, and depends on the software being already
configured (hence the reference to the .configured
- file). It basically runs make inside the source
- directory.
-
-
Lines 37-41 defines a target and associated rules that create
- the ipkg package which can optionally be embedded into
- the resulting firmware image. It depends on the binary file in
- the source directory, to make sure the software has been compiled.
- It uses the make-ipkg-dir.sh script, which will create the ipkg
- build directory for your package, copy your control file into
- that directory and add version and architecture information.
- Then it calls the install target of the
- software Makefile by passing a prefix
- argument, so that the Makefile doesn't try to install
- the software inside host /usr but inside target
- /usr. After the installation, the
- /usr/man directory inside the target filesystem is
- removed to save space.
+ file). Afterwards it installs the resulting binary into the
+ PKG_INSTALL_DIR. It basically runs
+ make install inside the source directory.
+
+
Lines 44-50 defines a target and associated rules that create
+ the ipkg package, which can optionally be embedded into
+ the resulting firmware image. It manually installs all files you
+ want to integrate in your resulting ipkg. RSTRIP will
+ recursevily strip all binaries and libraries.
Finally IPKG_BUILD is called to create the package.
-
Line 43 and 44 define the installation target of your package,
- which will embed the software into the target filesystem.
-
-
Lines 46-51 define the main targets that the Makefile in the
- package dir calls.
-
-
prepare : Download and unpack the source
-
compile : Compile the source and create the package
-
install : Embed the package into the target filesystem
-
clean : Remove all the files created by the build process
-
-
Conclusion
As you can see, adding a software to buildroot is simply a
@@ -614,12 +592,14 @@ foo-compile: bar-compile
the software.
If you package software that might be useful for other persons,
- don't forget to send a patch to OpenWrt developers !
+ don't forget to send a patch to OpenWrt developers!
+ Use the mail address: patches@openwrt.org
+
Resources
-
To learn more about OpenWrt Buildroot you can visit this
- website: http://openwrt.org/
+
To learn more about OpenWrt you can visit this website:
+ http://openwrt.org/
--
cgit v1.2.3
From 7b4f43ae7a13d3182b50af15dc65bb14fe3e0cc9 Mon Sep 17 00:00:00 2001
From: Nicolas Thill
Date: Sat, 13 Aug 2005 07:26:37 +0000
Subject: add some hardware info for soekris net4801
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@1616 3c298f89-4303-0410-b956-a3cf2f4a3e73
---
docs/hardware/soekris/net4801/cpuinfo.txt | 18 +++++
docs/hardware/soekris/net4801/dmesg-2.4.30.txt | 104 +++++++++++++++++++++++++
docs/hardware/soekris/net4801/info.txt | 19 +++++
docs/hardware/soekris/net4801/pci.txt | 40 ++++++++++
4 files changed, 181 insertions(+)
create mode 100644 docs/hardware/soekris/net4801/cpuinfo.txt
create mode 100644 docs/hardware/soekris/net4801/dmesg-2.4.30.txt
create mode 100644 docs/hardware/soekris/net4801/info.txt
create mode 100644 docs/hardware/soekris/net4801/pci.txt
(limited to 'docs')
diff --git a/docs/hardware/soekris/net4801/cpuinfo.txt b/docs/hardware/soekris/net4801/cpuinfo.txt
new file mode 100644
index 0000000000..6e9e9cb2b4
--- /dev/null
+++ b/docs/hardware/soekris/net4801/cpuinfo.txt
@@ -0,0 +1,18 @@
+root@OpenWrt:/# cat /proc/cpuinfo [J
+processor : 0
+vendor_id : Geode by NSC
+cpu family : 5
+model : 9
+model name : Unknown
+stepping : 1
+cpu MHz : 266.650
+fdiv_bug : no
+hlt_bug : no
+f00f_bug : no
+coma_bug : no
+fpu : yes
+fpu_exception : yes
+cpuid level : 2
+wp : yes
+flags : fpu tsc msr cx8 cmov mmx cxmmx
+bogomips : 532.48
diff --git a/docs/hardware/soekris/net4801/dmesg-2.4.30.txt b/docs/hardware/soekris/net4801/dmesg-2.4.30.txt
new file mode 100644
index 0000000000..afde786315
--- /dev/null
+++ b/docs/hardware/soekris/net4801/dmesg-2.4.30.txt
@@ -0,0 +1,104 @@
+Linux version 2.4.30 (nthill@debian) (gcc version 3.4.4) #2 Sat Aug 13 01:30:32 CEST 2005
+BIOS-provided physical RAM map:
+ BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
+ BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
+ BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
+ BIOS-e820: 0000000000100000 - 0000000008000000 (usable)
+ BIOS-e820: 00000000fff00000 - 0000000100000000 (reserved)
+128MB LOWMEM available.
+On node 0 totalpages: 32768
+zone(0): 4096 pages.
+zone(1): 28672 pages.
+zone(2): 0 pages.
+DMI not present.
+Kernel command line: blkmtd_device=/dev/hda2 root=/dev/mtdblock0 init=/etc/preinit noinitrd console=ttyS0,19200n8
+Initializing CPU#0
+Detected 266.650 MHz processor.
+Calibrating delay loop... 532.48 BogoMIPS
+Memory: 127284k/131072k available (1238k kernel code, 3400k reserved, 248k data, 80k init, 0k highmem)
+Checking if this processor honours the WP bit even in supervisor mode... Ok.
+Dentry cache hash table entries: 16384 (order: 5, 131072 bytes)
+Inode cache hash table entries: 8192 (order: 4, 65536 bytes)
+Mount cache hash table entries: 512 (order: 0, 4096 bytes)
+Buffer cache hash table entries: 8192 (order: 3, 32768 bytes)
+Page-cache hash table entries: 32768 (order: 5, 131072 bytes)
+CPU: After generic, caps: 00808131 00818131 00000000 00000001
+CPU: Common caps: 00808131 00818131 00000000 00000001
+CPU: NSC Unknown stepping 01
+Checking 'hlt' instruction... OK.
+POSIX conformance testing by UNIFIX
+PCI: PCI BIOS revision 2.01 entry at 0xf7861, last bus=0
+PCI: Using configuration type 1
+PCI: Probing PCI hardware
+PCI: Probing PCI hardware (bus 00)
+Linux NET4.0 for Linux 2.4
+Based upon Swansea University Computer Society NET3.039
+Initializing RT netlink socket
+Starting kswapd
+devfs: v1.12c (20020818) Richard Gooch (rgooch@atnf.csiro.au)
+devfs: boot_options: 0x1
+JFFS2 version 2.1. (C) 2001 Red Hat, Inc., designed by Axis Communications AB.
+Squashfs 2.1-r2 (released 2004/12/15) (C) 2002-2004 Phillip Lougher
+pty: 256 Unix98 ptys configured
+Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled
+ttyS00 at 0x03f8 (irq = 4) is a 16550A
+ttyS01 at 0x02f8 (irq = 3) is a 16550A
+Software Watchdog Timer: 0.05, timer margin: 60 sec
+RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
+Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4
+ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
+SC1200: IDE controller at PCI slot 00:12.2
+SC1200: chipset revision 1
+SC1200: not 100% native mode: will probe irqs later
+ ide0: BM-DMA at 0xe000-0xe007, BIOS settings: hda:pio, hdb:pio
+ ide1: BM-DMA at 0xe008-0xe00f, BIOS settings: hdc:pio, hdd:pio
+hda: Transcend 256M, CFA DISK drive
+hdb: HTS424030M9AT00, ATA DISK drive
+SC1200: set xfer mode failure
+hdb: sc1200_set_xfer_mode(UDMA 2)
+blk: queue c02c421c, I/O limit 4095Mb (mask 0xffffffff)
+ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
+hda: attached ide-disk driver.
+hda: 500736 sectors (256 MB) w/2KiB Cache, CHS=978/16/32
+hdb: attached ide-disk driver.
+hdb: host protected area => 1
+hdb: 58605120 sectors (30006 MB) w/1739KiB Cache, CHS=3648/255/63, UDMA(33)
+Partition check:
+ /dev/ide/host0/bus0/target0/lun0: p1 p2 p3 p4
+ /dev/ide/host0/bus0/target1/lun0: p1 p2 p3
+ /dev/ide/host0/bus0/target0/lun0: p1 p2 p3 p4
+blkmtd: mtd0: [/dev/hda2] erase_size = 128KiB
+blkmtd: version 1.10
+Initializing Cryptographic API
+NET4: Linux TCP/IP 1.0 for NET4.0
+IP Protocols: ICMP, UDP, TCP, IGMP
+IP: routing cache hash table of 1024 buckets, 8Kbytes
+TCP: Hash tables configured (established 8192 bind 16384)
+ip_conntrack version 2.1 (5953 buckets, 5953 max) - 316 bytes per conntrack
+ip_tables: (C) 2000-2002 Netfilter core team
+NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
+NET4: Ethernet Bridge 008 for NET4.0
+802.1Q VLAN Support v1.8 Ben Greear
+All bugs added by David S. Miller
+VFS: Mounted root (jffs2 filesystem) readonly.
+Mounted devfs on /dev
+Freeing unused kernel memory: 80k freed
+jffs2.bbc: SIZE compression mode activated.
+natsemi dp8381x driver, version 1.07+LK1.0.17, Sep 27, 2002
+ originally by Donald Becker
+ http://www.scyld.com/network/natsemi.html
+ 2.4.x kernel port by Jeff Garzik, Tjeerd Mulder
+eth0: NatSemi DP8381[56] at 0xc88ab000, 00:00:24:c2:45:7c, IRQ 10.
+eth1: NatSemi DP8381[56] at 0xc88ad000, 00:00:24:c2:45:7d, IRQ 10.
+eth2: NatSemi DP8381[56] at 0xc88af000, 00:00:24:c2:45:7e, IRQ 10.
+device eth0 entered promiscuous mode
+eth0: link up.
+eth0: Setting full-duplex based on negotiated link capability.
+eth0: Promiscuous mode enabled.
+eth0: Promiscuous mode enabled.
+eth0: Promiscuous mode enabled.
+eth0: Promiscuous mode enabled.
+eth0: Promiscuous mode enabled.
+br0: port 1(eth0) entering learning state
+br0: port 1(eth0) entering forwarding state
+br0: topology change detected, propagating
diff --git a/docs/hardware/soekris/net4801/info.txt b/docs/hardware/soekris/net4801/info.txt
new file mode 100644
index 0000000000..94fbffb3ac
--- /dev/null
+++ b/docs/hardware/soekris/net4801/info.txt
@@ -0,0 +1,19 @@
+Soekris Engineering net4801
+
+Online Description from Linksys:
+http://www.soekris.com/net4801.htm
+
+CPU: Geode SC1100 by NSC @ 266 Mhz
+RAM: 128 MB
+1 National Semiconductor DP8381 Ethernet Controler - 3 10/100 Mbps ports
+1 CompactFLASH Type I/II socket
+1 UltraDMA-33 interface (44 pins) for 2.5" HDD
+1 Mini-PCI type III socket
+1 PCI Slot (3.3V)
+1 USB 1.1 port
+2 serial ports (external DB9 and internal 10 pins header)
+
+List of files:
+cpuinfo.txt: contents of /proc/cpuinfo (2.4.30)
+pci.txt: contents of /proc/pci (2.4.30)
+dmesg-2_4_30.txt: dmesg from Kernel 2.4.30
diff --git a/docs/hardware/soekris/net4801/pci.txt b/docs/hardware/soekris/net4801/pci.txt
new file mode 100644
index 0000000000..7a53166c8f
--- /dev/null
+++ b/docs/hardware/soekris/net4801/pci.txt
@@ -0,0 +1,40 @@
+PCI devices found:
+ Bus 0, device 0, function 0:
+ Class 0600: PCI device 1078:0001 (rev 0).
+ Bus 0, device 6, function 0:
+ Class 0200: PCI device 100b:0020 (rev 0).
+ IRQ 10.
+ Master Capable. Latency=63. Min Gnt=11.Max Lat=52.
+ I/O at 0xe100 [0xe1ff].
+ Non-prefetchable 32 bit memory at 0xa0000000 [0xa0000fff].
+ Bus 0, device 7, function 0:
+ Class 0200: PCI device 100b:0020 (rev 0).
+ IRQ 10.
+ Master Capable. Latency=63. Min Gnt=11.Max Lat=52.
+ I/O at 0xe200 [0xe2ff].
+ Non-prefetchable 32 bit memory at 0xa0001000 [0xa0001fff].
+ Bus 0, device 8, function 0:
+ Class 0200: PCI device 100b:0020 (rev 0).
+ IRQ 10.
+ Master Capable. Latency=63. Min Gnt=11.Max Lat=52.
+ I/O at 0xe300 [0xe3ff].
+ Non-prefetchable 32 bit memory at 0xa0002000 [0xa0002fff].
+ Bus 0, device 18, function 0:
+ Class 0601: PCI device 100b:0510 (rev 0).
+ Master Capable. Latency=63.
+ I/O at 0x6100 [0x613f].
+ I/O at 0x6200 [0x623f].
+ Bus 0, device 18, function 1:
+ Class 0680: PCI device 100b:0511 (rev 0).
+ I/O at 0x6300 [0x63ff].
+ Bus 0, device 18, function 2:
+ Class 0101: PCI device 100b:0502 (rev 1).
+ I/O at 0xe000 [0xe00f].
+ Bus 0, device 18, function 5:
+ Class 0680: PCI device 100b:0515 (rev 0).
+ I/O at 0x6500 [0x653f].
+ Bus 0, device 19, function 0:
+ Class 0c03: PCI device 0e11:a0f8 (rev 8).
+ IRQ 11.
+ Master Capable. Latency=56. Max Lat=80.
+ Non-prefetchable 32 bit memory at 0xa0003000 [0xa0003fff].
--
cgit v1.2.3
From 9d8083e2c1e8aceb37eca7a25bc1b2b1b333bbb5 Mon Sep 17 00:00:00 2001
From: Waldemar Brodkorb
Date: Tue, 23 Aug 2005 15:53:39 +0000
Subject: add some docs from Markus Becker about adding custom kernel modules
to our fine buildroot
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@1739 3c298f89-4303-0410-b956-a3cf2f4a3e73
---
docs/buildroot-documentation.html | 99 ++++++++++++++++++++++++++++++++++++++-
1 file changed, 98 insertions(+), 1 deletion(-)
(limited to 'docs')
diff --git a/docs/buildroot-documentation.html b/docs/buildroot-documentation.html
index 85cce47808..a94bccf1a8 100644
--- a/docs/buildroot-documentation.html
+++ b/docs/buildroot-documentation.html
@@ -17,7 +17,7 @@
Usage and documentation by Felix Fietkau and Waldemar Brodkorb, based on uClibc Buildroot
documentation by Thomas Petazzoni. Contributions from Karsten Kruse,
- Ned Ludd, Martin Herren.
+ Ned Ludd, Martin Herren. OpenWrt Kernel Module Creation Howto by Markus Becker.
You are planning to compile a kernel module? This howto will
+explain what you have to do, to have your kernel module installable as
+an ipkg.
+
+
Enable the kernel options
+
+
Enable the kernel options you want by modifying
+build_mipsel/linux/.config. We are assuming, that you already had your
+kernel compiled once here. You can do the modification by hand or by
+
+
+$ cd build_mipsel/linux
+$ make menuconfig
+
+
+And copy it, so your changes are not getting lost, when doing a 'make
+dirclean'. Here we assume that you are compiling for Broadcom chipset
+based devices:
+
+
+
+Where CONFIG_USB_KEYB is the kernel option, USB_KEYBOARD is the last
+part of BR2_PACKAGE_KMOD_USB_KEYBOARD and usb-kbd is part of the
+filename of the created ipkg.
+
+
Specify the ipkg control file
+
+
Create e.g. target/linux/control/kmod-usb-kbd.control with content similar to this:
+
+
+Package: kmod-usb-kbd
+Priority: optional
+Section: sys
+Maintainer: Markus Becker <mab@comnets.uni-bremen.de>
+Source: buildroot internal
+Description: Kernel Support for USB Keyboards
+