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.

+ +

Last modification : $Id$

+ + + +

About Buildroot

+ +

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.

+ +

The latest snapshot is always available at http://uclibc.org/downloads/snapshots/buildroot-snapshot.tar.bz2, + and previous snapshots are also available at http://uclibc.org/downloads/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:

+ +
+ $ cvs -d:pserver:anonymous@uclibc.org:/var/cvs login
+ $ cvs -z3 -d:pserver:anonymous@uclibc.org:/var/cvs co buildroot
+
+ +

Using Buildroot

+ +

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.

+ +
    +
  1. Make a first compilation of buildroot with busybox without trying to + customize it.
  2. + +
  3. Go into build_ARCH/busybox/ and run make + menuconfig. The nice configuration tool appears and you can + customize everything.
  4. + +
  5. Copy the .config file to + package/busybox/busybox.config so that your customized + configuration will remains even if you remove the cross-compilation + toolchain.
  6. + +
  7. Run the compilation of buildroot again.
  8. +
+ +

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 :

+ +
    + +
  1. Make a first compilation of buildroot without trying to + customize uClibc.
  2. + +
  3. 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.
  4. + +
  5. 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.
  6. + +
  7. Run the compilation of Buildroot again
  8. + +
+ +

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):

+ +
    +
  1. 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.
  2. + +
  3. Create the build directory (build_ARCH/ by default, + where ARCH is your architecture). This is where all + user-space tools while be compiled.
  4. + +
  5. 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.
  6. + +
  7. 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.
  8. + +
  9. 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.
  10. + +
  11. 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.
  12. +
+ +

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 :

+ +
+ifeq ($(strip $(BR2_PACKAGE_FOO)),y)
+TARGETS+=foo
+endif
+
+ +

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.

+ +
+     1  #############################################################
+     2  #
+     3  # foo
+     4  #
+     5  #############################################################
+     6  FOO_VERSION:=1.0
+     7  FOO_SOURCE:=less-$(FOO_VERSION).tar.gz
+     8  FOO_SITE:=http://www.foosoftware.org/downloads
+     9  FOO_DIR:=$(BUILD_DIR)/less-$(FOO_VERSION)
+    10  FOO_BINARY:=foo
+    11  FOO_TARGET_BINARY:=usr/bin/foo
+    12
+    13  $(DL_DIR)/$(FOO_SOURCE):
+    14          $(WGET) -P $(DL_DIR) $(FOO_SITE)/$(FOO_SOURCE)
+    15
+    16  $(FOO_DIR)/.source: $(DL_DIR)/$(FOO_SOURCE)
+    17          zcat $(DL_DIR)/$(FOO_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
+    18          touch $(FOO_DIR)/.source
+    19
+    20  $(FOO_DIR)/.configured: $(FOO_DIR)/.source
+    21          (cd $(FOO_DIR); \
+    22                  $(TARGET_CONFIGURE_OPTS) \
+    23                  CFLAGS="$(TARGET_CFLAGS)" \
+    24                  ./configure \
+    25                  --target=$(GNU_TARGET_NAME) \
+    26                  --host=$(GNU_TARGET_NAME) \
+    27                  --build=$(GNU_HOST_NAME) \
+    28                  --prefix=/usr \
+    29                  --sysconfdir=/etc \
+    30          );
+    31          touch $(FOO_DIR)/.configured;
+    32
+    33  $(FOO_DIR)/$(FOO_BINARY): $(FOO_DIR)/.configured
+    34          $(MAKE) CC=$(TARGET_CC) -C $(FOO_DIR)
+    35
+    36  $(TARGET_DIR)/$(FOO_TARGET_BINARY): $(FOO_DIR)/$(FOO_BINARY)
+    37          $(MAKE) prefix=$(TARGET_DIR)/usr -C $(FOO_DIR) install
+    38          rm -Rf $(TARGET_DIR)/usr/man
+    39
+    40  foo: uclibc ncurses $(TARGET_DIR)/$(FOO_TARGET_BINARY)
+    41
+    42  foo-source: $(DL_DIR)/$(FOO_SOURCE)
+    43
+    44  foo-clean:
+    45          $(MAKE) prefix=$(TARGET_DIR)/usr -C $(FOO_DIR) uninstall
+    46          -$(MAKE) -C $(FOO_DIR) clean
+    47
+    48  foo-dirclean:
+    49          rm -rf $(FOO_DIR)
+    50
+
+ +

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.

Last modification : $Id$

-

About Buildroot

+

About OpenWrt Buildroot

-

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

The latest snapshot is always available at http://uclibc.org/downloads/snapshots/buildroot-snapshot.tar.bz2, - and previous snapshots are also available at http://uclibc.org/downloads/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:

- -
- $ cvs -d:pserver:anonymous@uclibc.org:/var/cvs login
- $ cvs -z3 -d:pserver:anonymous@uclibc.org:/var/cvs co buildroot
-
+ href="http://openwrt.org/downloads/experimental/">http://openwrt.org/downloads/experimental/, -

Using Buildroot

+

Using OpenWrt Buildroot

-

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.

- -
    -
  1. Make a first compilation of buildroot with busybox without trying to - customize it.
  2. - -
  3. Go into build_ARCH/busybox/ and run make - menuconfig. The nice configuration tool appears and you can - customize everything.
  4. - -
  5. Copy the .config file to - package/busybox/busybox.config so that your customized - configuration will remains even if you remove the cross-compilation - toolchain.
  6. - -
  7. Run the compilation of buildroot again.
  8. -
- -

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:

    -ifeq ($(strip $(BR2_PACKAGE_FOO)),y)
    -TARGETS+=foo
    -endif
    +package-$(BR2_PACKAGE_FOO) += foo
     
    -

    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.

    + +

    The file looks like this

    + +
    +     1  Package: foo
    +     2  Priority: optional
    +     3  Section: net
    +     4  Maintainer: Foo Software <foo@foosoftware.com>
    +     5  Source: http://foosoftware.com
    +     6  Description: Your Package Description
    +
    + +

    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.

          1  #############################################################
    -     2  #
    -     3  # foo
    -     4  #
    -     5  #############################################################
    -     6  FOO_VERSION:=1.0
    -     7  FOO_SOURCE:=less-$(FOO_VERSION).tar.gz
    -     8  FOO_SITE:=http://www.foosoftware.org/downloads
    -     9  FOO_DIR:=$(BUILD_DIR)/less-$(FOO_VERSION)
    -    10  FOO_BINARY:=foo
    -    11  FOO_TARGET_BINARY:=usr/bin/foo
    +     2  # foo
    +     3  #############################################################
    +     4  PKG_NAME:=foo
    +     5  PKG_VERSION:=1.0
    +     6  PKG_RELEASE:=1
    +     7  PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
    +     8  PKG_SITE:=http://www.foosoftware.org/downloads
    +     9  PKG_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
    +    10  PKG_IPK:=$(PACKAGE_DIR)/$(PKG_NAME)_$(PKG_VERSION)-$(PKG_RELEASE)_$(ARCH).ipk
    +    11  PKG_IPK_DIR:=$(PKG_DIR)/ipkg
         12
    -    13  $(DL_DIR)/$(FOO_SOURCE):
    -    14          $(WGET) -P $(DL_DIR) $(FOO_SITE)/$(FOO_SOURCE)
    +    13  $(DL_DIR)/$(PKG_SOURCE):
    +    14          $(WGET) -P $(DL_DIR) $(PKG_SITE)/$(PKG_SOURCE)
         15
    -    16  $(FOO_DIR)/.source: $(DL_DIR)/$(FOO_SOURCE)
    -    17          zcat $(DL_DIR)/$(FOO_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
    -    18          touch $(FOO_DIR)/.source
    +    16  $(PKG_DIR)/.source: $(DL_DIR)/$(PKG_SOURCE)
    +    17          zcat $(DL_DIR)/$(PKG_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
    +    18          touch $(PKG_DIR)/.source
         19
    -    20  $(FOO_DIR)/.configured: $(FOO_DIR)/.source
    -    21          (cd $(FOO_DIR); \
    +    20  $(PKG_DIR)/.configured: $(PKG_DIR)/.source
    +    21          (cd $(PKG_DIR); \
         22                  $(TARGET_CONFIGURE_OPTS) \
         23                  CFLAGS="$(TARGET_CFLAGS)" \
         24                  ./configure \
    @@ -500,60 +457,60 @@ endif
         28                  --prefix=/usr \
         29                  --sysconfdir=/etc \
         30          );
    -    31          touch $(FOO_DIR)/.configured;
    +    31          touch $(PKG_DIR)/.configured;
         32
    -    33  $(FOO_DIR)/$(FOO_BINARY): $(FOO_DIR)/.configured
    -    34          $(MAKE) CC=$(TARGET_CC) -C $(FOO_DIR)
    +    33  $(PKG_DIR)/foo $(PKG_DIR)/.configured
    +    34          $(MAKE) CC=$(TARGET_CC) -C $(PKG_DIR)
         35
    -    36  $(TARGET_DIR)/$(FOO_TARGET_BINARY): $(FOO_DIR)/$(FOO_BINARY)
    -    37          $(MAKE) prefix=$(TARGET_DIR)/usr -C $(FOO_DIR) install
    -    38          rm -Rf $(TARGET_DIR)/usr/man
    -    39
    -    40  foo: uclibc ncurses $(TARGET_DIR)/$(FOO_TARGET_BINARY)
    +    36  $(PKG_IPK): $(PKG_DIR)/$(PKG_BINARY)
    +    37		$(SCRIPT_DIR)/make-ipkg-dir.sh $(PKG_IPK_DIR) $(PKG_NAME).control $(PKG_VERSION)-$(PKG_RELEASE) $(ARCH)
    +    38          $(MAKE) prefix=$(PKG_IPK_DIR)/usr -C $(PKG_DIR) install
    +    39          rm -Rf $(PKG_IPK_DIR)/usr/man
    +    40  	$(IPKG_BUILD) $(PKG_IPK_DIR) $(PACKAGE_DIR)
         41
    -    42  foo-source: $(DL_DIR)/$(FOO_SOURCE)
    -    43
    -    44  foo-clean:
    -    45          $(MAKE) prefix=$(TARGET_DIR)/usr -C $(FOO_DIR) uninstall
    -    46          -$(MAKE) -C $(FOO_DIR) clean
    -    47
    -    48  foo-dirclean:
    -    49          rm -rf $(FOO_DIR)
    -    50
    +    42  $(IPKG_STATE_DIR)/info/$(PKG_NAME).list: $(PKG_IPK)  
    +    43  	$(IPKG) install $(PKG_IPK) 
    +    44  
    +    45  prepare: $(PKG_DIR)/.source
    +    46  compile: $(PKG_IPK)
    +    47  install: $(IPKG_STATE_DIR)/info/$(PKG_NAME).list
    +    48  clean:
    +    49  	rm -rf $(PKG_DIR)
    +    50		rm -f $(PKG_IPK)
     

    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:

    +

    Resources

    - +

    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.

      @@ -304,13 +304,13 @@ ~/buildroot/) :

      -export PATH=$PATH:~/buildroot/build_mips/bin/
      +export PATH=$PATH:~/buildroot/build_mipsel/staging_dir/bin/
       

      Then you can simply do :

      -mips-linux-gcc -o foo foo.c
      +mipsel-linux-uclibc-gcc -o foo foo.c
       

      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.

    @@ -304,7 +304,7 @@ ~/buildroot/) :

    -export PATH=$PATH:~/buildroot/build_mipsel/staging_dir/bin/
    +export PATH=$PATH:~/buildroot/staging_dir_mipsel/bin/
     

    Then you can simply do :

    @@ -324,9 +324,9 @@ mipsel-linux-uclibc-gcc -o foo foo.c 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 + 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/.

    Location of downloaded packages

    @@ -427,56 +427,57 @@ foo-compile: bar-compile afterwards.

    -     1  #############################################################
    -     2  # foo
    -     3  #############################################################
    -     4  PKG_NAME:=foo
    -     5  PKG_VERSION:=1.0
    -     6  PKG_RELEASE:=1
    -     7  PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
    -     8  PKG_SITE:=http://www.foosoftware.org/downloads
    -     9  PKG_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
    -    10  PKG_IPK:=$(PACKAGE_DIR)/$(PKG_NAME)_$(PKG_VERSION)-$(PKG_RELEASE)_$(ARCH).ipk
    -    11  PKG_IPK_DIR:=$(PKG_DIR)/ipkg
    -    12
    -    13  $(DL_DIR)/$(PKG_SOURCE):
    -    14          $(WGET) -P $(DL_DIR) $(PKG_SITE)/$(PKG_SOURCE)
    -    15
    -    16  $(PKG_DIR)/.source: $(DL_DIR)/$(PKG_SOURCE)
    -    17          zcat $(DL_DIR)/$(PKG_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
    -    18          touch $(PKG_DIR)/.source
    -    19
    -    20  $(PKG_DIR)/.configured: $(PKG_DIR)/.source
    -    21          (cd $(PKG_DIR); \
    -    22                  $(TARGET_CONFIGURE_OPTS) \
    -    23                  CFLAGS="$(TARGET_CFLAGS)" \
    -    24                  ./configure \
    -    25                  --target=$(GNU_TARGET_NAME) \
    -    26                  --host=$(GNU_TARGET_NAME) \
    -    27                  --build=$(GNU_HOST_NAME) \
    -    28                  --prefix=/usr \
    -    29                  --sysconfdir=/etc \
    -    30          );
    -    31          touch $(PKG_DIR)/.configured;
    -    32
    -    33  $(PKG_DIR)/foo $(PKG_DIR)/.configured
    -    34          $(MAKE) CC=$(TARGET_CC) -C $(PKG_DIR)
    -    35
    -    36  $(PKG_IPK): $(PKG_DIR)/$(PKG_BINARY)
    -    37		$(SCRIPT_DIR)/make-ipkg-dir.sh $(PKG_IPK_DIR) $(PKG_NAME).control $(PKG_VERSION)-$(PKG_RELEASE) $(ARCH)
    -    38          $(MAKE) prefix=$(PKG_IPK_DIR)/usr -C $(PKG_DIR) install
    -    39          rm -Rf $(PKG_IPK_DIR)/usr/man
    -    40  	$(IPKG_BUILD) $(PKG_IPK_DIR) $(PACKAGE_DIR)
    -    41
    -    42  $(IPKG_STATE_DIR)/info/$(PKG_NAME).list: $(PKG_IPK)  
    -    43  	$(IPKG) install $(PKG_IPK) 
    -    44  
    -    45  prepare: $(PKG_DIR)/.source
    -    46  compile: $(PKG_IPK)
    -    47  install: $(IPKG_STATE_DIR)/info/$(PKG_NAME).list
    -    48  clean:
    -    49  	rm -rf $(PKG_DIR)
    -    50		rm -f $(PKG_IPK)
    +     1  # $Id$
    +     2  
    +     3  PKG_NAME:=foo
    +     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)
    +    11  PKG_IPK:=$(PACKAGE_DIR)/$(PKG_NAME)_$(PKG_VERSION)-$(PKG_RELEASE)_$(ARCH).ipk
    +    12  PKG_IPK_DIR:=$(PKG_DIR)/ipkg
    +    13
    +    14  $(DL_DIR)/$(PKG_SOURCE):
    +    15          $(SCRIPT_DIR)/download.pl $(DL_DIR) $(PKG_SOURCE) $(PKG_MD5SUM) $(PKG_SOURCE_URL)
    +    16
    +    17  $(PKG_DIR)/.source: $(DL_DIR)/$(PKG_SOURCE)
    +    18          zcat $(DL_DIR)/$(PKG_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
    +    19          touch $(PKG_DIR)/.source
    +    20
    +    21  $(PKG_DIR)/.configured: $(PKG_DIR)/.source
    +    22          (cd $(PKG_DIR); \
    +    23                  $(TARGET_CONFIGURE_OPTS) \
    +    24                  CFLAGS="$(TARGET_CFLAGS)" \
    +    25                  ./configure \
    +    26                  --target=$(GNU_TARGET_NAME) \
    +    27                  --host=$(GNU_TARGET_NAME) \
    +    28                  --build=$(GNU_HOST_NAME) \
    +    29                  --prefix=/usr \
    +    30                  --sysconfdir=/etc \
    +    31          );
    +    32          touch $(PKG_DIR)/.configured;
    +    33
    +    34  $(PKG_DIR)/foo $(PKG_DIR)/.configured
    +    35          $(MAKE) CC=$(TARGET_CC) -C $(PKG_DIR)
    +    36
    +    37  $(PKG_IPK): $(PKG_DIR)/$(PKG_BINARY)
    +    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
    +    41  	$(IPKG_BUILD) $(PKG_IPK_DIR) $(PACKAGE_DIR)
    +    42
    +    43  $(IPKG_STATE_DIR)/info/$(PKG_NAME).list: $(PKG_IPK)  
    +    44  	$(IPKG) install $(PKG_IPK) 
    +    45  
    +    46  prepare: $(PKG_DIR)/.source
    +    47  compile: $(PKG_IPK)
    +    48  install: $(IPKG_STATE_DIR)/info/$(PKG_NAME).list
    +    49  clean:
    +    50  	rm -rf $(PKG_DIR)
    +    51		rm -f $(PKG_IPK)
     

    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

      - -

      The latest snapshot is always available at http://openwrt.org/downloads/experimental/, +

      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/) :

    + ~/openwrt/) :

    -export PATH=$PATH:~/buildroot/staging_dir_mipsel/bin/
    +export PATH=$PATH:~/openwrt/staging_dir_mipsel/bin/
     

    Then you can simply do :

    @@ -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: + +

    +comment "Networking"
    +source "package/foo/Config.in"
    +
    +

    Makefile in the package directory

    To add your package to the build process, you need to edit @@ -391,18 +417,18 @@ package-$(BR2_PACKAGE_FOO) += foo

    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: +

    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

    +

    The ipkg control file

    Additionally, you need to create a control file which contains information about your package, readable by the ipkg package - utility.

    + utility. It should be created as file: + package/foo/ipkg/foo.control

    The file looks like this

    @@ -412,12 +438,14 @@ foo-compile: bar-compile 3 Section: net 4 Maintainer: Foo Software <foo@foosoftware.com> 5 Source: http://foosoftware.com - 6 Description: Your Package Description + 6 Depends: libbar + 7 Description: Package Description

    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.

          1  # $Id$
    -     2  include $(TOPDIR)/rules.mk
    -     3  PKG_NAME:=foo
    -     4  PKG_VERSION:=1.0
    -     5  PKG_RELEASE:=1
    -     6  PKG_MD5SUM:=4584f226523776a3cdd2fb6f8212ba8d
    -     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)
    -    11  PKG_IPK:=$(PACKAGE_DIR)/$(PKG_NAME)_$(PKG_VERSION)-$(PKG_RELEASE)_$(ARCH).ipk
    -    12  PKG_IPK_DIR:=$(PKG_DIR)/ipkg
    -    13
    -    14  $(DL_DIR)/$(PKG_SOURCE):
    -    15          $(SCRIPT_DIR)/download.pl $(DL_DIR) $(PKG_SOURCE) $(PKG_MD5SUM) $(PKG_SOURCE_URL)
    +     2	
    +     3  include $(TOPDIR)/rules.mk
    +     4
    +     5  PKG_NAME:=foo
    +     6  PKG_VERSION:=1.0
    +     7  PKG_RELEASE:=1
    +     8  PKG_MD5SUM:=4584f226523776a3cdd2fb6f8212ba8d
    +     9 
    +    10  PKG_SOURCE_URL:=http://www.foosoftware.org/downloads
    +    11  PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
    +    12 	PKG_CAT:=zcat
    +    13	
    +    14	PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
    +    15	PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
         16
    -    17  $(PKG_DIR)/.source: $(DL_DIR)/$(PKG_SOURCE)
    -    18          zcat $(DL_DIR)/$(PKG_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
    -    19          touch $(PKG_DIR)/.source
    +    17	include $(TOPDIR)/package/rules.mk
    +    18
    +    19	$(eval $(call PKG_template,FOO,foo,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
         20
    -    21  $(PKG_DIR)/.configured: $(PKG_DIR)/.source
    -    22          (cd $(PKG_DIR); \
    +    21  $(PKG_BUILD_DIR)/.configured: $(PKG_BUILD_DIR)/.prepared
    +    22          (cd $(PKG_BUILD_DIR); \
         23                  $(TARGET_CONFIGURE_OPTS) \
         24                  CFLAGS="$(TARGET_CFLAGS)" \
         25                  ./configure \
    @@ -485,36 +485,37 @@ foo-compile: bar-compile
         28                  --build=$(GNU_HOST_NAME) \
         29                  --prefix=/usr \
         30                  --sysconfdir=/etc \
    -    31          );
    -    32          touch $(PKG_DIR)/.configured;
    -    33
    -    34  $(PKG_DIR)/$(PKG_NAME): $(PKG_DIR)/.configured
    -    35          $(MAKE) CC=$(TARGET_CC) -C $(PKG_DIR)
    -    36
    -    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
    -    41  	$(IPKG_BUILD) $(PKG_IPK_DIR) $(PACKAGE_DIR)
    -    42
    -    43  $(IPKG_STATE_DIR)/info/$(PKG_NAME).list: $(PKG_IPK)  
    -    44  	$(IPKG) install $(PKG_IPK) 
    -    45  
    -    46  prepare: $(PKG_DIR)/.source
    -    47  compile: $(PKG_IPK)
    -    48  install: $(IPKG_STATE_DIR)/info/$(PKG_NAME).list
    -    49  clean:
    -    50  	rm -rf $(PKG_DIR)
    -    51		rm -f $(PKG_IPK)
    +    31 			--with-bar="$(STAGING_DIR)/usr" \
    +    32          );
    +    33          touch $@
    +    34
    +    35  $(PKG_BUILD_DIR)/.built:
    +    36      	rm -rf $(PKG_INSTALL_DIR)
    +    37		mkdir -p $(PKG_INSTALL_DIR)
    +    38		$(MAKE) -C $(PKG_BUILD_DIR) \
    +    39 	          $(TARGET_CONFIGURE_OPTS) \
    +    40            install_prefix="$(PKG_INSTALL_DIR)" \
    +    41 	          all install
    +    42		touch $@
    +    43 
    +    44  $(IPKG_FOO):
    +    46		install -d -m0755 $(IDIR_FOO)/usr/sbin
    +    47    	cp -fpR $(PKG_INSTALL_DIR)/usr/sbin/foo $(IDIR_FOO)/usr/sbin
    +    49		$(RSTRIP) $(IDIR_FOO)
    +    50		$(IPKG_BUILD) $(IDIR_FOO) $(PACKAGE_DIR)
    +    51	
    +    52	mostlyclean:
    +    53  	make -C $(PKG_BUILD_DIR) clean
    +    54    	rm $(PKG_BUILD_DIR)/.built
     

    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  +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.

    Last modification : $Id$

    @@ -37,6 +37,14 @@
  • Location of downloaded packages
  • Extending OpenWrt with more Software
  • Ressources
  • +
    +
  • About OpenWrt Kernel Module Compilation
  • +
  • Enable the kernel options
  • +
  • Create a buildroot option
  • +
  • Define the binary files for the kernel module
  • +
  • Specify the ipkg control file
  • +
  • Compile the kernel module
  • +

    About OpenWrt Buildroot

    @@ -602,5 +610,94 @@ foo-compile: bar-compile http://openwrt.org/

    + +
    +
    +

    OpenWrt Kernel Module Creation Howto

    +
    + +

    About OpenWrt Kernel Module Compilation

    + +

    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: + +
     $ cp .config ../../../target/linux/linux-2.4/config/brcm 
    + +

    +

    Create a buildroot option

    + +

    Create a buildroot option by modifying/inserting into +target/linux/Config.in, e.g. + +

    +config BR2_PACKAGE_KMOD_USB_KEYBOARD
    +        tristate "Support for USB keyboards"
    +        default m
    +        depends BR2_PACKAGE_KMOD_USB_CONTROLLER
    +
    +

    + +

    Define the binary files for the kernel module

    + +

    Define the binary files for the kernel module by modifying/inserting into +target/linux/linux-2.4/Makefile, e.g. + +

    +$(eval $(call KMOD_template,USB_KEYBOARD,usb-kbd,\
    +	$(MODULES_DIR)/kernel/drivers/input/input.o \
    +	$(MODULES_DIR)/kernel/drivers/input/keybdev.o \
    +	$(MODULES_DIR)/kernel/drivers/usb/usbkbd.o \
    +,CONFIG_USB_KEYB,kmod-usb-core,60,input keybdev usbkbd))
    +
    + +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
    +
    +

    + +

    Compile the kernel module

    + +

    Enable the kernel module with +

    +$ make menuconfig
    +
    + in TOPDIR and selecting it.
    + + Compile with +
    +$ make dirclean && make
    +
    +

    +
    + -- cgit v1.2.3 From a10aa801b7df47a31606e2461c4ac3d21565a7c6 Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Sun, 4 Sep 2005 10:44:55 +0000 Subject: add new contact adress git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@1845 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 a94bccf1a8..9dd42c1c2f 100644 --- a/docs/buildroot-documentation.html +++ b/docs/buildroot-documentation.html @@ -601,7 +601,7 @@ foo-compile: bar-compile

    If you package software that might be useful for other persons, don't forget to send a patch to OpenWrt developers! - Use the mail address: patches@openwrt.org + Use the mail address: openwrt-devel@openwrt.org

    Resources

    -- cgit v1.2.3 From bb4efa6a2f16ce7c3b09e85885a305155022e1ba Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Wed, 14 Sep 2005 21:49:09 +0000 Subject: users should use whiterussian git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@1926 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- docs/buildroot-documentation.html | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'docs') diff --git a/docs/buildroot-documentation.html b/docs/buildroot-documentation.html index 9dd42c1c2f..92e378398e 100644 --- a/docs/buildroot-documentation.html +++ b/docs/buildroot-documentation.html @@ -96,10 +96,17 @@

    Obtaining OpenWrt Buildroot

    OpenWrt Buildroot is available via CVS - Concurrent Version System. - For any kind of development you should get the latest version from cvs via:

    + For any kind of OpenWrt development you should get the latest version from cvs via:

      $ cvs -d:pserver:anonymous@openwrt.org:/openwrt co openwrt
     
    +

    If you only like to create your own custom firmware images and pakages we + strongely suggest to use the VS branch of the stable version (whiterussian) +

    +
    + $ cvs -d:pserver:anonymous@openwrt.org:/openwrt co -rwhiterussian openwrt
    +
    +

    Using OpenWrt Buildroot

    -- cgit v1.2.3 From b9a6e2df0bd792be081428055ce857278f47d07c Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Wed, 14 Sep 2005 21:51:55 +0000 Subject: i hate this fucking laptop git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@1928 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 92e378398e..a577aae266 100644 --- a/docs/buildroot-documentation.html +++ b/docs/buildroot-documentation.html @@ -101,7 +101,7 @@ $ cvs -d:pserver:anonymous@openwrt.org:/openwrt co openwrt

    If you only like to create your own custom firmware images and pakages we - strongely suggest to use the VS branch of the stable version (whiterussian) + strongely suggest to use the CVS branch of the stable version (whiterussian):

      $ cvs -d:pserver:anonymous@openwrt.org:/openwrt co -rwhiterussian openwrt
    -- 
    cgit v1.2.3
    
    
    From 713cb2d18866346253dde30f56d7bf6927400ce9 Mon Sep 17 00:00:00 2001
    From: Nicolas Thill 
    Date: Mon, 17 Oct 2005 09:22:59 +0000
    Subject: add a comma
    
    git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@2113 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 a577aae266..4f19b0d07a 100644
    --- a/docs/buildroot-documentation.html
    +++ b/docs/buildroot-documentation.html
    @@ -613,7 +613,7 @@ foo-compile: bar-compile
     
          

    Resources

    -

    To learn more about OpenWrt you can visit this website: +

    To learn more about OpenWrt, you can visit this website: http://openwrt.org/

    -- cgit v1.2.3 From dcf6dec2c817992b434f358379512ca8ee65ea76 Mon Sep 17 00:00:00 2001 From: Imre Kaloz Date: Fri, 21 Oct 2005 08:20:16 +0000 Subject: fix path for target skeleton in the buildroot documentation git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@2204 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 4f19b0d07a..c9e7627ab6 100644 --- a/docs/buildroot-documentation.html +++ b/docs/buildroot-documentation.html @@ -168,7 +168,7 @@ tools or packages, these changes will be lost.
  • Customize the target filesystem skeleton, available under - target/default/target_skeleton/. You can customize + package/base-files/default/. 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 -- cgit v1.2.3 From 3a5b5de6e50fb2d7c7c4d9105c07a1348e1fd237 Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Fri, 21 Oct 2005 21:40:14 +0000 Subject: remove deprecated customization method from buildroot documentation git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@2218 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- docs/buildroot-documentation.html | 26 +++++++------------------- 1 file changed, 7 insertions(+), 19 deletions(-) (limited to 'docs') diff --git a/docs/buildroot-documentation.html b/docs/buildroot-documentation.html index c9e7627ab6..92628881d8 100644 --- a/docs/buildroot-documentation.html +++ b/docs/buildroot-documentation.html @@ -156,25 +156,13 @@

    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, 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 - package/base-files/default/. 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 when you completely rebuild the cross-compilation - toolchain and the tools.
      -
    +
  • You can customize the target filesystem skeleton, available under + package/base-files/default/. You can change + 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 when you completely rebuild the cross-compilation + toolchain and the tools.

    Customizing the Busybox configuration

    -- cgit v1.2.3 From 63190f17c1b3543b45035c7b361503361b91d2e4 Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Sat, 22 Oct 2005 11:07:28 +0000 Subject: document package makefile format changes git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@2226 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- docs/buildroot-documentation.html | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'docs') diff --git a/docs/buildroot-documentation.html b/docs/buildroot-documentation.html index 92628881d8..ede3796a61 100644 --- a/docs/buildroot-documentation.html +++ b/docs/buildroot-documentation.html @@ -478,7 +478,7 @@ foo-compile: bar-compile 18 19 $(eval $(call PKG_template,FOO,foo,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) 20 - 21 $(PKG_BUILD_DIR)/.configured: $(PKG_BUILD_DIR)/.prepared + 21 $(PKG_BUILD_DIR)/.configured: 22 (cd $(PKG_BUILD_DIR); \ 23 $(TARGET_CONFIGURE_OPTS) \ 24 CFLAGS="$(TARGET_CFLAGS)" \ @@ -587,6 +587,16 @@ foo-compile: bar-compile recursevily strip all binaries and libraries. Finally IPKG_BUILD is called to create the package.

    +

    If you want other targets to be executed at compile, + install or clean time (e.g. for installing + a library into the staging dir), just create the targets (usually + install-dev and uninstall-dev) and enable + them like this: +

    +compile-targets: install-dev
    +clean-targets: uninstall-dev
    +
    +

    Conclusion

    As you can see, adding a software to buildroot is simply a -- cgit v1.2.3 From dbd75ee606723b0459da5f02c81fdef8c93cc327 Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Sun, 8 Jan 2006 02:17:18 +0000 Subject: fix documentation, fixes #176 git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@2860 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- docs/buildroot-documentation.html | 54 ++++++++++++++++++++------------------- 1 file changed, 28 insertions(+), 26 deletions(-) (limited to 'docs') diff --git a/docs/buildroot-documentation.html b/docs/buildroot-documentation.html index ede3796a61..d237639873 100644 --- a/docs/buildroot-documentation.html +++ b/docs/buildroot-documentation.html @@ -95,16 +95,16 @@

    Obtaining OpenWrt Buildroot

    -

    OpenWrt Buildroot is available via CVS - Concurrent Version System. - For any kind of OpenWrt development you should get the latest version from cvs via:

    +

    OpenWrt Buildroot is available via SVN aka subversion. + For any kind of OpenWrt development you should get the latest version from svn via:

    - $ cvs -d:pserver:anonymous@openwrt.org:/openwrt co openwrt
    + $ svn co https://svn.openwrt.org/openwrt/trunk/
     
    -

    If you only like to create your own custom firmware images and pakages we - strongely suggest to use the CVS branch of the stable version (whiterussian): +

    If you only like to create your own custom firmware images and packages we + strongly suggest to use the SVN branch of the stable version (whiterussian):

    - $ cvs -d:pserver:anonymous@openwrt.org:/openwrt co -rwhiterussian openwrt
    + $ svn co https://svn.openwrt.org/openwrt/branches/whiterussian/
     
    @@ -156,13 +156,25 @@

    Customizing the target filesystem

    -
  • You can customize the target filesystem skeleton, available under - package/base-files/default/. You can change - 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 when you completely rebuild the cross-compilation - toolchain and the tools.
    +

    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, 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 + package/base-files/default/. 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 when you completely rebuild the cross-compilation + toolchain and the tools.
      +

    Customizing the Busybox configuration

    @@ -283,7 +295,7 @@ default) and the target filesystem skeleton. This directory will contain 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.
  • + and then removes useless SVN/ directories.
  • Call the prepare, compile and install targets for the subdirectories toolchain, package @@ -478,7 +490,7 @@ foo-compile: bar-compile 18 19 $(eval $(call PKG_template,FOO,foo,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) 20 - 21 $(PKG_BUILD_DIR)/.configured: + 21 $(PKG_BUILD_DIR)/.configured: $(PKG_BUILD_DIR)/.prepared 22 (cd $(PKG_BUILD_DIR); \ 23 $(TARGET_CONFIGURE_OPTS) \ 24 CFLAGS="$(TARGET_CFLAGS)" \ @@ -587,16 +599,6 @@ foo-compile: bar-compile recursevily strip all binaries and libraries. Finally IPKG_BUILD is called to create the package.

    -

    If you want other targets to be executed at compile, - install or clean time (e.g. for installing - a library into the staging dir), just create the targets (usually - install-dev and uninstall-dev) and enable - them like this: -

    -compile-targets: install-dev
    -clean-targets: uninstall-dev
    -
    -

    Conclusion

    As you can see, adding a software to buildroot is simply a @@ -611,7 +613,7 @@ clean-targets: uninstall-dev

    Resources

    -

    To learn more about OpenWrt, you can visit this website: +

    To learn more about OpenWrt you can visit this website: http://openwrt.org/

    -- cgit v1.2.3 From 37be0118549367fefcc258e02c896755dd48592e Mon Sep 17 00:00:00 2001 From: Mike Baker Date: Sat, 8 Apr 2006 21:21:01 +0000 Subject: fix documentation stylesheet to work from svn git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@3602 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 d237639873..4d2b00b628 100644 --- a/docs/buildroot-documentation.html +++ b/docs/buildroot-documentation.html @@ -6,7 +6,7 @@ OpenWrt Buildroot - Usage and documentation - + -- cgit v1.2.3 From beb91018e991531951f1c985c018f77ec6676a23 Mon Sep 17 00:00:00 2001 From: Florian Fainelli Date: Mon, 10 Apr 2006 15:50:18 +0000 Subject: Add Accescube documentation git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@3609 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- docs/hardware/4g/accesscube/cpuinfo.txt | 11 ++++ docs/hardware/4g/accesscube/dmesg-2_4_27.txt | 86 ++++++++++++++++++++++++++++ docs/hardware/4g/accesscube/info.txt | 21 +++++++ docs/hardware/4g/accesscube/lspci-vv.txt | 28 +++++++++ docs/hardware/4g/accesscube/pci.txt | 11 ++++ 5 files changed, 157 insertions(+) create mode 100644 docs/hardware/4g/accesscube/cpuinfo.txt create mode 100644 docs/hardware/4g/accesscube/dmesg-2_4_27.txt create mode 100644 docs/hardware/4g/accesscube/info.txt create mode 100644 docs/hardware/4g/accesscube/lspci-vv.txt create mode 100644 docs/hardware/4g/accesscube/pci.txt (limited to 'docs') diff --git a/docs/hardware/4g/accesscube/cpuinfo.txt b/docs/hardware/4g/accesscube/cpuinfo.txt new file mode 100644 index 0000000000..f3489a30ad --- /dev/null +++ b/docs/hardware/4g/accesscube/cpuinfo.txt @@ -0,0 +1,11 @@ +system type : MTX-1 +processor : 0 +cpu model : Au1500 V0.2 +BogoMIPS : 395.67 +wait instruction : no +microsecond timers : yes +tlb_entries : 32 +extra interrupt vector : yes +hardware watchpoint : yes +VCED exceptions : not available +VCEI exceptions : not available diff --git a/docs/hardware/4g/accesscube/dmesg-2_4_27.txt b/docs/hardware/4g/accesscube/dmesg-2_4_27.txt new file mode 100644 index 0000000000..31daebff17 --- /dev/null +++ b/docs/hardware/4g/accesscube/dmesg-2_4_27.txt @@ -0,0 +1,86 @@ +CPU revision is: 01030202 +Primary instruction cache 16kB, physically tagged, 4-way, linesize 32 bytes. +Primary data cache 16kB, 4-way, linesize 32 bytes. +Linux version 2.4.27 (rhandorf@devel) (gcc version 3.3.4) #1 Mon Dec 5 +15:55:07 EST 2005 +4G Systems MTX-1 Board +Au1500 AD (PRId 01030202) @ 396MHZ +BCLK switching enabled! +Determined physical RAM map: + memory: 04000000 @ 00000000 (usable) +On node 0 totalpages: 16384 +zone(0): 16384 pages. +zone(1): 0 pages. +zone(2): 0 pages. +Kernel command line: root=/dev/mtdblock/0 console=ttyS0,115200 +usb_ohci=base:0x10100000,len:0x100000,irq:26 +calculating r4koff... 003c6cc0(3960000) +CPU frequency 396.00 MHz +Calibrating delay loop... 395.67 BogoMIPS +Memory: 61504k/65536k available (1769k kernel code, 4032k reserved, 260k data, +88k init, 0k highmem) +Dentry cache hash table entries: 8192 (order: 4, 65536 bytes) +Inode cache hash table entries: 4096 (order: 3, 32768 bytes) +Mount cache hash table entries: 512 (order: 0, 4096 bytes) +Buffer cache hash table entries: 4096 (order: 2, 16384 bytes) +Page-cache hash table entries: 16384 (order: 4, 65536 bytes) +Checking for 'wait' instruction... unavailable. +POSIX conformance testing by UNIFIX +Autoconfig PCI channel 0x80316838 +Scanning bus 00, I/O 0x00000300:0x00100000, Mem 0x40000000:0x50000000 +00:00.0 Class 0200: 168c:001b (rev 01) + Mem at 0x40000000 [size=0x10000] +00:01.0 Class 0200: 168c:001b (rev 01) + Mem at 0x40010000 [size=0x10000] +Non-coherent PCI accesses enabled +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 +Installing knfsd (copyright (C) 1996 okir@monad.swb.de). +JFFS2 version 2.2. (C) 2001-2003 Red Hat, Inc. +pty: 256 Unix98 ptys configured +Serial driver version 1.01 (2001-02-08) with no serial options enabled +ttyS00 at 0xb1100000 (irq = 0) is a 16550 +ttyS01 at 0xb1400000 (irq = 3) is a 16550 +loop: loaded (max 8 devices) +au1000eth.c:1.4 ppopov@mvista.com +eth0: Au1x Ethernet found at 0xb1500000, irq 28 +eth0: LSI 80227 10/100 BaseT PHY at phy address 31 +eth0: Using LSI 80227 10/100 BaseT PHY as default +MTX-1 flash: probing 32-bit flash bus at 1e000000 +MTX-1 flash: Found 2 x16 devices at 0x0 in 32-bit mode + Amd/Fujitsu Extended Query Table at 0x0040 +MTX-1 flash: CFI does not contain boot bank location. Assuming top. +number of CFI chips: 1 +cfi_cmdset_0002: Disabling fast programming due to code brokenness. +cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness. +Creating 4 MTD partitions on "MTX-1 flash": +0x00000000-0x01c00000 : "user fs" +0x01c00000-0x01d00000 : "yamon" +0x01d00000-0x01fc0000 : "raw kernel" +0x01fc0000-0x02000000 : "yamon environment" +usb.c: registered new driver usbdevfs +usb.c: registered new driver hub +host/usb-ohci.c: USB OHCI at membase 0xb0100000, IRQ 26 +host/usb-ohci.c: usb-builtin, non-PCI OHCI +usb.c: new USB bus registered, assigned bus number 1 +hub.c: USB hub found +hub.c: 2 ports detected +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 4096 bind 8192) +Linux IP multicast router 0.06 plus PIM-SM +NET4: Unix domain sockets 1.0/SMP for Linux NET4.0. +MTX-1 watchdog driver +MTX-1 System Button driver +VFS: Mounted root (jffs2 filesystem) readonly. +Mounted devfs on /dev +Freeing unused kernel memory: 88k freed +Algorithmics/MIPS FPU Emulator v1.5 +eth0: link up +eth0: going to full duplex diff --git a/docs/hardware/4g/accesscube/info.txt b/docs/hardware/4g/accesscube/info.txt new file mode 100644 index 0000000000..2f82f533d6 --- /dev/null +++ b/docs/hardware/4g/accesscube/info.txt @@ -0,0 +1,21 @@ +4G Systems Access Cube + +Online description from 4G systems : +http://www.accesscube.com + +CPU: AMD Alchemy 1500 @ 400 Mhz +RAM: 64 MB +Flash: +serial port possible +JTAG port possible +Mini-PCI slot expansions +Delivered with 2x 6th generation Atheros Wireless Cards + +List of files: +cpuinfo.txt: contents of /proc/cpuinfo (2.4.27) +pci.txt: contents of /proc/pci (2.4.27) +dmesg-2_4_27.txt: dmesg from 2.4.27 kernel +lspci-vv.txt: output of lspci -vv -P ./proc/bus/pci (deported) + +-- +florian diff --git a/docs/hardware/4g/accesscube/lspci-vv.txt b/docs/hardware/4g/accesscube/lspci-vv.txt new file mode 100644 index 0000000000..1e06cc651b --- /dev/null +++ b/docs/hardware/4g/accesscube/lspci-vv.txt @@ -0,0 +1,28 @@ +00:00.0 Class 0200: 168c:001b (rev 01) + Subsystem: 168c:2063 + Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- +Stepping- SERR- FastB2B- + Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- +SERR- TAbort- +SERR- Date: Wed, 20 Sep 2006 16:51:34 +0000 Subject: remove old junk from docs/, add some info about the network config format git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4805 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- docs/buildroot-documentation.html | 710 --------------------- docs/hardware/4g/accesscube/cpuinfo.txt | 11 - docs/hardware/4g/accesscube/dmesg-2_4_27.txt | 86 --- docs/hardware/4g/accesscube/info.txt | 21 - docs/hardware/4g/accesscube/lspci-vv.txt | 28 - docs/hardware/4g/accesscube/pci.txt | 11 - docs/hardware/README.txt | 6 - docs/hardware/asus/wl-500g/cpuinfo.txt | 18 - docs/hardware/asus/wl-500g/dmesg-2_4_20.txt | 78 --- docs/hardware/asus/wl-500g/dmesg-2_4_29.txt | 95 --- docs/hardware/asus/wl-500g/info.txt | 21 - docs/hardware/asus/wl-500g/nvram.txt | 81 --- docs/hardware/asus/wl-500g/pci.txt | 52 -- 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 -- 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 -- 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 -- docs/hardware/linksys/wrt54g_v20/cpuinfo.txt | 11 - docs/hardware/linksys/wrt54g_v20/dmesg-2_4_29.txt | 97 --- docs/hardware/linksys/wrt54g_v20/ifconfig.txt | 46 -- docs/hardware/linksys/wrt54g_v20/info.txt | 19 - docs/hardware/linksys/wrt54g_v20/nvram.txt | 113 ---- docs/hardware/linksys/wrt54g_v20/pci.txt | 37 -- 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/pci.txt | 37 -- 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 -- 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 -- 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 -- 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 -- docs/network.txt | 50 ++ docs/stylesheet.css | 65 -- 70 files changed, 50 insertions(+), 5172 deletions(-) delete mode 100644 docs/buildroot-documentation.html delete mode 100644 docs/hardware/4g/accesscube/cpuinfo.txt delete mode 100644 docs/hardware/4g/accesscube/dmesg-2_4_27.txt delete mode 100644 docs/hardware/4g/accesscube/info.txt delete mode 100644 docs/hardware/4g/accesscube/lspci-vv.txt delete mode 100644 docs/hardware/4g/accesscube/pci.txt delete mode 100644 docs/hardware/README.txt delete mode 100644 docs/hardware/asus/wl-500g/cpuinfo.txt delete mode 100644 docs/hardware/asus/wl-500g/dmesg-2_4_20.txt delete mode 100644 docs/hardware/asus/wl-500g/dmesg-2_4_29.txt delete mode 100644 docs/hardware/asus/wl-500g/info.txt delete mode 100644 docs/hardware/asus/wl-500g/nvram.txt delete mode 100644 docs/hardware/asus/wl-500g/pci.txt delete mode 100644 docs/hardware/asus/wl-500gd/cfe.txt delete mode 100644 docs/hardware/asus/wl-500gd/cpuinfo.txt delete mode 100644 docs/hardware/asus/wl-500gd/dmesg-2_4_29.txt delete mode 100644 docs/hardware/asus/wl-500gd/info.txt delete mode 100644 docs/hardware/asus/wl-500gd/nvram.txt delete mode 100644 docs/hardware/asus/wl-500gd/pci.txt delete mode 100644 docs/hardware/buffalo/wbr2-g54/cpuinfo.txt delete mode 100644 docs/hardware/buffalo/wbr2-g54/dmesg-2_4_29.txt delete mode 100644 docs/hardware/buffalo/wbr2-g54/info.txt delete mode 100644 docs/hardware/buffalo/wbr2-g54/nvram.txt delete mode 100644 docs/hardware/buffalo/wbr2-g54/pci.txt delete mode 100644 docs/hardware/buffalo/wla2-g54l/cpuinfo.txt delete mode 100644 docs/hardware/buffalo/wla2-g54l/dmesg-2_4_29.txt delete mode 100644 docs/hardware/buffalo/wla2-g54l/info.txt delete mode 100644 docs/hardware/buffalo/wla2-g54l/nvram.txt delete mode 100644 docs/hardware/buffalo/wla2-g54l/pci.txt delete mode 100644 docs/hardware/linksys/wrt54g_v11/cpuinfo.txt delete mode 100644 docs/hardware/linksys/wrt54g_v11/dmesg-2_4_29.txt delete mode 100644 docs/hardware/linksys/wrt54g_v11/ifconfig.txt delete mode 100644 docs/hardware/linksys/wrt54g_v11/info.txt delete mode 100644 docs/hardware/linksys/wrt54g_v11/lspci-vv.txt delete mode 100644 docs/hardware/linksys/wrt54g_v11/nvram.txt delete mode 100644 docs/hardware/linksys/wrt54g_v11/pci.txt delete mode 100644 docs/hardware/linksys/wrt54g_v20/cpuinfo.txt delete mode 100644 docs/hardware/linksys/wrt54g_v20/dmesg-2_4_29.txt delete mode 100644 docs/hardware/linksys/wrt54g_v20/ifconfig.txt delete mode 100644 docs/hardware/linksys/wrt54g_v20/info.txt delete mode 100644 docs/hardware/linksys/wrt54g_v20/nvram.txt delete mode 100644 docs/hardware/linksys/wrt54g_v20/pci.txt delete mode 100644 docs/hardware/linksys/wrt54g_v22/cpuinfo.txt delete mode 100644 docs/hardware/linksys/wrt54g_v22/dmesg-2_4_29.txt delete mode 100644 docs/hardware/linksys/wrt54g_v22/ifconfig.txt delete mode 100644 docs/hardware/linksys/wrt54g_v22/info.txt delete mode 100644 docs/hardware/linksys/wrt54g_v22/nvram.txt delete mode 100644 docs/hardware/linksys/wrt54g_v22/pci.txt delete mode 100644 docs/hardware/linksys/wrt54gs_v10/cpuinfo.txt delete mode 100644 docs/hardware/linksys/wrt54gs_v10/dmesg-2_4_29.txt delete mode 100644 docs/hardware/linksys/wrt54gs_v10/ifconfig.txt delete mode 100644 docs/hardware/linksys/wrt54gs_v10/info.txt delete mode 100644 docs/hardware/linksys/wrt54gs_v10/nvram.txt delete mode 100644 docs/hardware/linksys/wrt54gs_v10/pci.txt delete mode 100644 docs/hardware/linksys/wrt54gs_v11/cpuinfo.txt delete mode 100644 docs/hardware/linksys/wrt54gs_v11/dmesg-2_4_30.txt delete mode 100644 docs/hardware/linksys/wrt54gs_v11/info.txt delete mode 100644 docs/hardware/linksys/wrt54gs_v11/nvram.txt delete mode 100644 docs/hardware/linksys/wrt54gs_v11/pci.txt delete mode 100755 docs/hardware/motorola/WR850Gv2/cpuinfo.txt delete mode 100755 docs/hardware/motorola/WR850Gv2/dmesg-2-4-29.txt delete mode 100755 docs/hardware/motorola/WR850Gv2/ifconfig.txt delete mode 100755 docs/hardware/motorola/WR850Gv2/nvram.txt delete mode 100755 docs/hardware/motorola/WR850Gv2/pci.txt delete mode 100644 docs/hardware/soekris/net4801/cpuinfo.txt delete mode 100644 docs/hardware/soekris/net4801/dmesg-2.4.30.txt delete mode 100644 docs/hardware/soekris/net4801/info.txt delete mode 100644 docs/hardware/soekris/net4801/pci.txt create mode 100644 docs/network.txt delete mode 100644 docs/stylesheet.css (limited to 'docs') diff --git a/docs/buildroot-documentation.html b/docs/buildroot-documentation.html deleted file mode 100644 index 4d2b00b628..0000000000 --- a/docs/buildroot-documentation.html +++ /dev/null @@ -1,710 +0,0 @@ - - - - - - OpenWrt Buildroot - Usage and documentation - - - - - -
    -
    -

    OpenWrt 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. OpenWrt Kernel Module Creation Howto by Markus Becker.

    - -

    Last modification : $Id$

    - - - -

    About OpenWrt Buildroot

    - -

    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 - Wireless Router. The cross-compilation toolchain uses uClibc (http://www.uclibc.org/), a tiny C standard - library.

    - -

    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 OpenWrt 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 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 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 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 Wireless Routers.

    - -

    Obtaining OpenWrt Buildroot

    - -

    OpenWrt Buildroot is available via SVN aka subversion. - For any kind of OpenWrt development you should get the latest version from svn via:

    -
    - $ svn co https://svn.openwrt.org/openwrt/trunk/
    -
    -

    If you only like to create your own custom firmware images and packages we - strongly suggest to use the SVN branch of the stable version (whiterussian): -

    -
    - $ svn co https://svn.openwrt.org/openwrt/branches/whiterussian/
    -
    - - -

    Using OpenWrt Buildroot

    - -

    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:

    - -
    - $ 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 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: 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

    - -

    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, 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 - package/base-files/default/. 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 when you completely rebuild the cross-compilation - toolchain and the tools.
      -
    - -

    Customizing the - Busybox configuration

    - -

    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

    - -

    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 :

    - -
      - -
    1. Make a first compilation of buildroot without trying to - customize uClibc.
    2. - -
    3. 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 appears. Make - your configuration as appropriate.
    4. - -
    5. 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 the Buildroot - configuration, and the latter is used if you have selected - locale support.
    6. - -
    7. Run the compilation again.
    8. - -
    - -

    Otherwise, you can simply change - toolchain/uClibc/uClibc.config or - toolchain/uClibc/uClibc.config-locale without running - the configuration assistant.

    - -

    How OpenWrt Buildroot - works

    - -

    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 Makefile. - 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 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. -
    - -

    Each directory contains at least 2 files :

    - -
      -
    • 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.
    • -
    - -

    The main Makefile do the job through the following steps (once the - configuration is done):

    - -
      -
    1. 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.
    2. - -
    3. Create the build directory (build_ARCH/ by default, - where ARCH is your architecture). This is where all - user-space tools while be compiled.
    4. - -
    5. 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.
    6. - -
    7. 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 - 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.
    8. - -
    9. Create the target directory (build_ARCH/root/ by - default) and the target filesystem skeleton. This directory will contain - 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 SVN/ directories.
    10. - -
    11. Call the prepare, compile and install - targets for the subdirectories toolchain, package - and target
    12. -
    - -

    Using the - uClibc toolchain

    - -

    You may want to compile your own programs or other software - 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 the Buildroot by default is located in - 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.

    - -

    For example, you may add the following to your - .bashrc (considering you're building for the MIPS - architecture and that Buildroot is located in - ~/openwrt/) :

    - -
    -export PATH=$PATH:~/openwrt/staging_dir_mipsel/bin/
    -
    - -

    Then you can simply do :

    - -
    -mipsel-linux-uclibc-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 - 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 staging_dir_ARCH/ - 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 - staging_dir_ARCH/.

    - -

    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 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.

    - -

    Extending OpenWrt 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
    -        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: - -

    -comment "Networking"
    -source "package/foo/Config.in"
    -
    - -

    Makefile in the package directory

    - -

    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:

    - -
    -package-$(BR2_PACKAGE_FOO) += foo
    -
    - -

    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 ipkg control file

    -

    Additionally, you need to create a control file which contains - information about your package, readable by the ipkg package - utility. It should be created as file: - package/foo/ipkg/foo.control

    - -

    The file looks like this

    - -
    -     1  Package: foo
    -     2  Priority: optional
    -     3  Section: net
    -     4  Maintainer: Foo Software <foo@foosoftware.com>
    -     5  Source: http://foosoftware.com
    -     6  Depends: libbar
    -     7  Description: Package Description
    -
    - -

    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 Depends field is important, so that ipkg will - automatically fetch all dependend software on your target system.

    - -

    The real Makefile

    - -

    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.

    - -
    -     1  # $Id$
    -     2	
    -     3  include $(TOPDIR)/rules.mk
    -     4
    -     5  PKG_NAME:=foo
    -     6  PKG_VERSION:=1.0
    -     7  PKG_RELEASE:=1
    -     8  PKG_MD5SUM:=4584f226523776a3cdd2fb6f8212ba8d
    -     9 
    -    10  PKG_SOURCE_URL:=http://www.foosoftware.org/downloads
    -    11  PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
    -    12 	PKG_CAT:=zcat
    -    13	
    -    14	PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
    -    15	PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
    -    16
    -    17	include $(TOPDIR)/package/rules.mk
    -    18
    -    19	$(eval $(call PKG_template,FOO,foo,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
    -    20
    -    21  $(PKG_BUILD_DIR)/.configured: $(PKG_BUILD_DIR)/.prepared
    -    22          (cd $(PKG_BUILD_DIR); \
    -    23                  $(TARGET_CONFIGURE_OPTS) \
    -    24                  CFLAGS="$(TARGET_CFLAGS)" \
    -    25                  ./configure \
    -    26                  --target=$(GNU_TARGET_NAME) \
    -    27                  --host=$(GNU_TARGET_NAME) \
    -    28                  --build=$(GNU_HOST_NAME) \
    -    29                  --prefix=/usr \
    -    30                  --sysconfdir=/etc \
    -    31 			--with-bar="$(STAGING_DIR)/usr" \
    -    32          );
    -    33          touch $@
    -    34
    -    35  $(PKG_BUILD_DIR)/.built:
    -    36      	rm -rf $(PKG_INSTALL_DIR)
    -    37		mkdir -p $(PKG_INSTALL_DIR)
    -    38		$(MAKE) -C $(PKG_BUILD_DIR) \
    -    39 	          $(TARGET_CONFIGURE_OPTS) \
    -    40            install_prefix="$(PKG_INSTALL_DIR)" \
    -    41 	          all install
    -    42		touch $@
    -    43 
    -    44  $(IPKG_FOO):
    -    46		install -d -m0755 $(IDIR_FOO)/usr/sbin
    -    47    	cp -fpR $(PKG_INSTALL_DIR)/usr/sbin/foo $(IDIR_FOO)/usr/sbin
    -    49		$(RSTRIP) $(IDIR_FOO)
    -    50		$(IPKG_BUILD) $(IDIR_FOO) $(PACKAGE_DIR)
    -    51	
    -    52	mostlyclean:
    -    53  	make -C $(PKG_BUILD_DIR) clean
    -    54    	rm $(PKG_BUILD_DIR)/.built
    -
    - -

    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/ - directory.

    - -

    At lines 5-15, a couple of useful variables are defined:

    - -
      -
    • PKG_NAME : The package name, e.g. foo.
    • - -
    • PKG_VERSION : The version of the package that - should be downloaded.
    • - -
    • 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_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_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 extraction of - the tarball.
    • - -
    • PKG_INSTALL_DIR : The directory into the software - will be installed. It is a subdirectory of PKG_BUILD_DIR.
    • - -
    - -

    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 .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 - 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 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). 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.

    - -

    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 OpenWrt developers! - Use the mail address: openwrt-devel@openwrt.org -

    - -

    Resources

    - -

    To learn more about OpenWrt you can visit this website: - http://openwrt.org/

    - -
    - -
    -
    -

    OpenWrt Kernel Module Creation Howto

    -
    - -

    About OpenWrt Kernel Module Compilation

    - -

    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: - -
     $ cp .config ../../../target/linux/linux-2.4/config/brcm 
    - -

    -

    Create a buildroot option

    - -

    Create a buildroot option by modifying/inserting into -target/linux/Config.in, e.g. - -

    -config BR2_PACKAGE_KMOD_USB_KEYBOARD
    -        tristate "Support for USB keyboards"
    -        default m
    -        depends BR2_PACKAGE_KMOD_USB_CONTROLLER
    -
    -

    - -

    Define the binary files for the kernel module

    - -

    Define the binary files for the kernel module by modifying/inserting into -target/linux/linux-2.4/Makefile, e.g. - -

    -$(eval $(call KMOD_template,USB_KEYBOARD,usb-kbd,\
    -	$(MODULES_DIR)/kernel/drivers/input/input.o \
    -	$(MODULES_DIR)/kernel/drivers/input/keybdev.o \
    -	$(MODULES_DIR)/kernel/drivers/usb/usbkbd.o \
    -,CONFIG_USB_KEYB,kmod-usb-core,60,input keybdev usbkbd))
    -
    - -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
    -
    -

    - -

    Compile the kernel module

    - -

    Enable the kernel module with -

    -$ make menuconfig
    -
    - in TOPDIR and selecting it.
    - - Compile with -
    -$ make dirclean && make
    -
    -

    -
    - - - diff --git a/docs/hardware/4g/accesscube/cpuinfo.txt b/docs/hardware/4g/accesscube/cpuinfo.txt deleted file mode 100644 index f3489a30ad..0000000000 --- a/docs/hardware/4g/accesscube/cpuinfo.txt +++ /dev/null @@ -1,11 +0,0 @@ -system type : MTX-1 -processor : 0 -cpu model : Au1500 V0.2 -BogoMIPS : 395.67 -wait instruction : no -microsecond timers : yes -tlb_entries : 32 -extra interrupt vector : yes -hardware watchpoint : yes -VCED exceptions : not available -VCEI exceptions : not available diff --git a/docs/hardware/4g/accesscube/dmesg-2_4_27.txt b/docs/hardware/4g/accesscube/dmesg-2_4_27.txt deleted file mode 100644 index 31daebff17..0000000000 --- a/docs/hardware/4g/accesscube/dmesg-2_4_27.txt +++ /dev/null @@ -1,86 +0,0 @@ -CPU revision is: 01030202 -Primary instruction cache 16kB, physically tagged, 4-way, linesize 32 bytes. -Primary data cache 16kB, 4-way, linesize 32 bytes. -Linux version 2.4.27 (rhandorf@devel) (gcc version 3.3.4) #1 Mon Dec 5 -15:55:07 EST 2005 -4G Systems MTX-1 Board -Au1500 AD (PRId 01030202) @ 396MHZ -BCLK switching enabled! -Determined physical RAM map: - memory: 04000000 @ 00000000 (usable) -On node 0 totalpages: 16384 -zone(0): 16384 pages. -zone(1): 0 pages. -zone(2): 0 pages. -Kernel command line: root=/dev/mtdblock/0 console=ttyS0,115200 -usb_ohci=base:0x10100000,len:0x100000,irq:26 -calculating r4koff... 003c6cc0(3960000) -CPU frequency 396.00 MHz -Calibrating delay loop... 395.67 BogoMIPS -Memory: 61504k/65536k available (1769k kernel code, 4032k reserved, 260k data, -88k init, 0k highmem) -Dentry cache hash table entries: 8192 (order: 4, 65536 bytes) -Inode cache hash table entries: 4096 (order: 3, 32768 bytes) -Mount cache hash table entries: 512 (order: 0, 4096 bytes) -Buffer cache hash table entries: 4096 (order: 2, 16384 bytes) -Page-cache hash table entries: 16384 (order: 4, 65536 bytes) -Checking for 'wait' instruction... unavailable. -POSIX conformance testing by UNIFIX -Autoconfig PCI channel 0x80316838 -Scanning bus 00, I/O 0x00000300:0x00100000, Mem 0x40000000:0x50000000 -00:00.0 Class 0200: 168c:001b (rev 01) - Mem at 0x40000000 [size=0x10000] -00:01.0 Class 0200: 168c:001b (rev 01) - Mem at 0x40010000 [size=0x10000] -Non-coherent PCI accesses enabled -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 -Installing knfsd (copyright (C) 1996 okir@monad.swb.de). -JFFS2 version 2.2. (C) 2001-2003 Red Hat, Inc. -pty: 256 Unix98 ptys configured -Serial driver version 1.01 (2001-02-08) with no serial options enabled -ttyS00 at 0xb1100000 (irq = 0) is a 16550 -ttyS01 at 0xb1400000 (irq = 3) is a 16550 -loop: loaded (max 8 devices) -au1000eth.c:1.4 ppopov@mvista.com -eth0: Au1x Ethernet found at 0xb1500000, irq 28 -eth0: LSI 80227 10/100 BaseT PHY at phy address 31 -eth0: Using LSI 80227 10/100 BaseT PHY as default -MTX-1 flash: probing 32-bit flash bus at 1e000000 -MTX-1 flash: Found 2 x16 devices at 0x0 in 32-bit mode - Amd/Fujitsu Extended Query Table at 0x0040 -MTX-1 flash: CFI does not contain boot bank location. Assuming top. -number of CFI chips: 1 -cfi_cmdset_0002: Disabling fast programming due to code brokenness. -cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness. -Creating 4 MTD partitions on "MTX-1 flash": -0x00000000-0x01c00000 : "user fs" -0x01c00000-0x01d00000 : "yamon" -0x01d00000-0x01fc0000 : "raw kernel" -0x01fc0000-0x02000000 : "yamon environment" -usb.c: registered new driver usbdevfs -usb.c: registered new driver hub -host/usb-ohci.c: USB OHCI at membase 0xb0100000, IRQ 26 -host/usb-ohci.c: usb-builtin, non-PCI OHCI -usb.c: new USB bus registered, assigned bus number 1 -hub.c: USB hub found -hub.c: 2 ports detected -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 4096 bind 8192) -Linux IP multicast router 0.06 plus PIM-SM -NET4: Unix domain sockets 1.0/SMP for Linux NET4.0. -MTX-1 watchdog driver -MTX-1 System Button driver -VFS: Mounted root (jffs2 filesystem) readonly. -Mounted devfs on /dev -Freeing unused kernel memory: 88k freed -Algorithmics/MIPS FPU Emulator v1.5 -eth0: link up -eth0: going to full duplex diff --git a/docs/hardware/4g/accesscube/info.txt b/docs/hardware/4g/accesscube/info.txt deleted file mode 100644 index 2f82f533d6..0000000000 --- a/docs/hardware/4g/accesscube/info.txt +++ /dev/null @@ -1,21 +0,0 @@ -4G Systems Access Cube - -Online description from 4G systems : -http://www.accesscube.com - -CPU: AMD Alchemy 1500 @ 400 Mhz -RAM: 64 MB -Flash: -serial port possible -JTAG port possible -Mini-PCI slot expansions -Delivered with 2x 6th generation Atheros Wireless Cards - -List of files: -cpuinfo.txt: contents of /proc/cpuinfo (2.4.27) -pci.txt: contents of /proc/pci (2.4.27) -dmesg-2_4_27.txt: dmesg from 2.4.27 kernel -lspci-vv.txt: output of lspci -vv -P ./proc/bus/pci (deported) - --- -florian diff --git a/docs/hardware/4g/accesscube/lspci-vv.txt b/docs/hardware/4g/accesscube/lspci-vv.txt deleted file mode 100644 index 1e06cc651b..0000000000 --- a/docs/hardware/4g/accesscube/lspci-vv.txt +++ /dev/null @@ -1,28 +0,0 @@ -00:00.0 Class 0200: 168c:001b (rev 01) - Subsystem: 168c:2063 - Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- -Stepping- SERR- FastB2B- - Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- -SERR- TAbort- -SERR- -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/dmesg-2_4_29.txt b/docs/hardware/asus/wl-500g/dmesg-2_4_29.txt deleted file mode 100644 index 20e1c95e1b..0000000000 --- a/docs/hardware/asus/wl-500g/dmesg-2_4_29.txt +++ /dev/null @@ -1,95 +0,0 @@ -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 diff --git a/docs/hardware/asus/wl-500g/info.txt b/docs/hardware/asus/wl-500g/info.txt deleted file mode 100644 index cae68607c5..0000000000 --- a/docs/hardware/asus/wl-500g/info.txt +++ /dev/null @@ -1,21 +0,0 @@ -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 deleted file mode 100644 index a9a8ba0234..0000000000 --- a/docs/hardware/asus/wl-500g/nvram.txt +++ /dev/null @@ -1,81 +0,0 @@ -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 deleted file mode 100644 index 81976669a4..0000000000 --- a/docs/hardware/asus/wl-500g/pci.txt +++ /dev/null @@ -1,52 +0,0 @@ -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]. diff --git a/docs/hardware/asus/wl-500gd/cfe.txt b/docs/hardware/asus/wl-500gd/cfe.txt deleted file mode 100644 index 72109c62d6..0000000000 --- a/docs/hardware/asus/wl-500gd/cfe.txt +++ /dev/null @@ -1,31 +0,0 @@ -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 deleted file mode 100644 index 335b012b92..0000000000 --- a/docs/hardware/asus/wl-500gd/cpuinfo.txt +++ /dev/null @@ -1,12 +0,0 @@ -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 deleted file mode 100644 index 4a242e832e..0000000000 --- a/docs/hardware/asus/wl-500gd/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 (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 deleted file mode 100644 index 490371465f..0000000000 --- a/docs/hardware/asus/wl-500gd/info.txt +++ /dev/null @@ -1,25 +0,0 @@ -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 deleted file mode 100644 index 82db2325fb..0000000000 --- a/docs/hardware/asus/wl-500gd/nvram.txt +++ /dev/null @@ -1,360 +0,0 @@ -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 deleted file mode 100644 index 2cca7f8809..0000000000 --- a/docs/hardware/asus/wl-500gd/pci.txt +++ /dev/null @@ -1,64 +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]. - diff --git a/docs/hardware/buffalo/wbr2-g54/cpuinfo.txt b/docs/hardware/buffalo/wbr2-g54/cpuinfo.txt deleted file mode 100644 index 335b012b92..0000000000 --- a/docs/hardware/buffalo/wbr2-g54/cpuinfo.txt +++ /dev/null @@ -1,12 +0,0 @@ -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 deleted file mode 100644 index 4fc73849c1..0000000000 --- a/docs/hardware/buffalo/wbr2-g54/dmesg-2_4_29.txt +++ /dev/null @@ -1,89 +0,0 @@ -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 deleted file mode 100644 index 60f15239cb..0000000000 --- a/docs/hardware/buffalo/wbr2-g54/info.txt +++ /dev/null @@ -1,19 +0,0 @@ -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 deleted file mode 100644 index df73509fae..0000000000 --- a/docs/hardware/buffalo/wbr2-g54/nvram.txt +++ /dev/null @@ -1,100 +0,0 @@ -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 deleted file mode 100644 index 5bf36abbbc..0000000000 --- a/docs/hardware/buffalo/wbr2-g54/pci.txt +++ /dev/null @@ -1,38 +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]. - diff --git a/docs/hardware/buffalo/wla2-g54l/cpuinfo.txt b/docs/hardware/buffalo/wla2-g54l/cpuinfo.txt deleted file mode 100644 index 1e91441281..0000000000 --- a/docs/hardware/buffalo/wla2-g54l/cpuinfo.txt +++ /dev/null @@ -1,11 +0,0 @@ -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 deleted file mode 100644 index a0c93c24b8..0000000000 --- a/docs/hardware/buffalo/wla2-g54l/dmesg-2_4_29.txt +++ /dev/null @@ -1,85 +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 (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 deleted file mode 100644 index b979cdd8d9..0000000000 --- a/docs/hardware/buffalo/wla2-g54l/info.txt +++ /dev/null @@ -1,18 +0,0 @@ -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 deleted file mode 100644 index 8545f1a001..0000000000 --- a/docs/hardware/buffalo/wla2-g54l/nvram.txt +++ /dev/null @@ -1,455 +0,0 @@ -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 deleted file mode 100644 index 2be172663f..0000000000 --- a/docs/hardware/buffalo/wla2-g54l/pci.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]. diff --git a/docs/hardware/linksys/wrt54g_v11/cpuinfo.txt b/docs/hardware/linksys/wrt54g_v11/cpuinfo.txt deleted file mode 100644 index b3cfcfb0b4..0000000000 --- a/docs/hardware/linksys/wrt54g_v11/cpuinfo.txt +++ /dev/null @@ -1,16 +0,0 @@ -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 deleted file mode 100644 index 58e5ce54cc..0000000000 --- a/docs/hardware/linksys/wrt54g_v11/dmesg-2_4_29.txt +++ /dev/null @@ -1,96 +0,0 @@ -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 deleted file mode 100644 index a47a11b706..0000000000 --- a/docs/hardware/linksys/wrt54g_v11/ifconfig.txt +++ /dev/null @@ -1,54 +0,0 @@ -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 deleted file mode 100644 index 2bd458d160..0000000000 --- a/docs/hardware/linksys/wrt54g_v11/info.txt +++ /dev/null @@ -1,23 +0,0 @@ -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 deleted file mode 100644 index d58a02b25f..0000000000 --- a/docs/hardware/linksys/wrt54g_v11/lspci-vv.txt +++ /dev/null @@ -1,92 +0,0 @@ -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- -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/ifconfig.txt b/docs/hardware/linksys/wrt54g_v20/ifconfig.txt deleted file mode 100644 index 97922e093a..0000000000 --- a/docs/hardware/linksys/wrt54g_v20/ifconfig.txt +++ /dev/null @@ -1,46 +0,0 @@ -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 deleted file mode 100644 index 8278e098ef..0000000000 --- a/docs/hardware/linksys/wrt54g_v20/info.txt +++ /dev/null @@ -1,19 +0,0 @@ -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 (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 -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) -dmesg-2_4_29.txt: dmesg (XH model, 2.4.29) diff --git a/docs/hardware/linksys/wrt54g_v20/nvram.txt b/docs/hardware/linksys/wrt54g_v20/nvram.txt deleted file mode 100644 index 6c37ad6550..0000000000 --- a/docs/hardware/linksys/wrt54g_v20/nvram.txt +++ /dev/null @@ -1,113 +0,0 @@ -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 deleted file mode 100644 index cd7aafc136..0000000000 --- a/docs/hardware/linksys/wrt54g_v20/pci.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]. diff --git a/docs/hardware/linksys/wrt54g_v22/cpuinfo.txt b/docs/hardware/linksys/wrt54g_v22/cpuinfo.txt deleted file mode 100644 index dd54f9c676..0000000000 --- a/docs/hardware/linksys/wrt54g_v22/cpuinfo.txt +++ /dev/null @@ -1,16 +0,0 @@ -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 deleted file mode 100644 index ee7151d222..0000000000 --- a/docs/hardware/linksys/wrt54g_v22/dmesg-2_4_29.txt +++ /dev/null @@ -1,117 +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 (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 deleted file mode 100644 index 48cbbe5429..0000000000 --- a/docs/hardware/linksys/wrt54g_v22/ifconfig.txt +++ /dev/null @@ -1,46 +0,0 @@ -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 deleted file mode 100644 index e9b2ccdf7f..0000000000 --- a/docs/hardware/linksys/wrt54g_v22/info.txt +++ /dev/null @@ -1,18 +0,0 @@ -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 deleted file mode 100644 index 02c765ea1d..0000000000 --- a/docs/hardware/linksys/wrt54g_v22/nvram.txt +++ /dev/null @@ -1,477 +0,0 @@ - -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= -filter_dport_grp5= -filter_dport_grp6= -filter_dport_grp7= -filter_dport_grp8= -filter_dport_grp9= -filter_id=1 -filter_ip_grp10= -filter_ip_grp1= -filter_ip_grp2= -filter_ip_grp3= -filter_ip_grp4= -filter_ip_grp5= -filter_ip_grp6= -filter_ip_grp7= -filter_ip_grp8= -filter_ip_grp9= -filter_mac_grp10= -filter_mac_grp1= -filter_mac_grp2= -filter_mac_grp3= -filter_mac_grp4= -filter_mac_grp5= -filter_mac_grp6= -filter_mac_grp7= -filter_mac_grp8= -filter_mac_grp9= -filter_maclist= -filter_macmode=deny -filter_port= -filter_port_grp10= -filter_port_grp1= -filter_port_grp2= -filter_port_grp3= -filter_port_grp4= -filter_port_grp5= -filter_port_grp6= -filter_port_grp7= -filter_port_grp8= -filter_port_grp9= -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< > -filter_tod10= -filter_tod1= -filter_tod2= -filter_tod3= -filter_tod4= -filter_tod5= -filter_tod6= -filter_tod7= -filter_tod8= -filter_tod9= -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 -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 -wl0_bcn=100 -wl0_channel=11 -wl0_closed=0 -wl0_corerev=7 -wl0_country=Worldwide -wl0_country_code=AU -wl0_crypto=tkip -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= -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 deleted file mode 100644 index 2be172663f..0000000000 --- a/docs/hardware/linksys/wrt54g_v22/pci.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]. diff --git a/docs/hardware/linksys/wrt54gs_v10/cpuinfo.txt b/docs/hardware/linksys/wrt54gs_v10/cpuinfo.txt deleted file mode 100644 index 404c148b69..0000000000 --- a/docs/hardware/linksys/wrt54gs_v10/cpuinfo.txt +++ /dev/null @@ -1,16 +0,0 @@ -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 deleted file mode 100644 index de5f8d8240..0000000000 --- a/docs/hardware/linksys/wrt54gs_v10/dmesg-2_4_29.txt +++ /dev/null @@ -1,88 +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 (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 deleted file mode 100644 index 8e205ef5c6..0000000000 --- a/docs/hardware/linksys/wrt54gs_v10/ifconfig.txt +++ /dev/null @@ -1,45 +0,0 @@ -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 deleted file mode 100644 index 23c2271ef7..0000000000 --- a/docs/hardware/linksys/wrt54gs_v10/info.txt +++ /dev/null @@ -1,18 +0,0 @@ -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 deleted file mode 100644 index bf70a4bf02..0000000000 --- a/docs/hardware/linksys/wrt54gs_v10/nvram.txt +++ /dev/null @@ -1,105 +0,0 @@ -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 deleted file mode 100644 index 2be172663f..0000000000 --- a/docs/hardware/linksys/wrt54gs_v10/pci.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]. diff --git a/docs/hardware/linksys/wrt54gs_v11/cpuinfo.txt b/docs/hardware/linksys/wrt54gs_v11/cpuinfo.txt deleted file mode 100644 index 8a5ba8fd99..0000000000 --- a/docs/hardware/linksys/wrt54gs_v11/cpuinfo.txt +++ /dev/null @@ -1,11 +0,0 @@ -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 deleted file mode 100644 index 22afd53dc2..0000000000 --- a/docs/hardware/linksys/wrt54gs_v11/dmesg-2_4_30.txt +++ /dev/null @@ -1,83 +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.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 deleted file mode 100644 index 325f4cd737..0000000000 --- a/docs/hardware/linksys/wrt54gs_v11/info.txt +++ /dev/null @@ -1,21 +0,0 @@ -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 deleted file mode 100644 index 9baf982af0..0000000000 --- a/docs/hardware/linksys/wrt54gs_v11/nvram.txt +++ /dev/null @@ -1,94 +0,0 @@ -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 deleted file mode 100644 index 2be172663f..0000000000 --- a/docs/hardware/linksys/wrt54gs_v11/pci.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]. diff --git a/docs/hardware/motorola/WR850Gv2/cpuinfo.txt b/docs/hardware/motorola/WR850Gv2/cpuinfo.txt deleted file mode 100755 index 4e960e3da7..0000000000 --- a/docs/hardware/motorola/WR850Gv2/cpuinfo.txt +++ /dev/null @@ -1,16 +0,0 @@ -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 deleted file mode 100755 index 2d8b4b886b..0000000000 --- a/docs/hardware/motorola/WR850Gv2/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 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 deleted file mode 100755 index 9e61bc658b..0000000000 --- a/docs/hardware/motorola/WR850Gv2/ifconfig.txt +++ /dev/null @@ -1,39 +0,0 @@ -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 deleted file mode 100755 index 24837d46f9..0000000000 --- a/docs/hardware/motorola/WR850Gv2/nvram.txt +++ /dev/null @@ -1,52 +0,0 @@ -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 deleted file mode 100755 index cd7aafc136..0000000000 --- a/docs/hardware/motorola/WR850Gv2/pci.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]. diff --git a/docs/hardware/soekris/net4801/cpuinfo.txt b/docs/hardware/soekris/net4801/cpuinfo.txt deleted file mode 100644 index 6e9e9cb2b4..0000000000 --- a/docs/hardware/soekris/net4801/cpuinfo.txt +++ /dev/null @@ -1,18 +0,0 @@ -root@OpenWrt:/# cat /proc/cpuinfo  -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 deleted file mode 100644 index afde786315..0000000000 --- a/docs/hardware/soekris/net4801/dmesg-2.4.30.txt +++ /dev/null @@ -1,104 +0,0 @@ -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 deleted file mode 100644 index 94fbffb3ac..0000000000 --- a/docs/hardware/soekris/net4801/info.txt +++ /dev/null @@ -1,19 +0,0 @@ -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 deleted file mode 100644 index 7a53166c8f..0000000000 --- a/docs/hardware/soekris/net4801/pci.txt +++ /dev/null @@ -1,40 +0,0 @@ -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]. diff --git a/docs/network.txt b/docs/network.txt new file mode 100644 index 0000000000..5610e1d6da --- /dev/null +++ b/docs/network.txt @@ -0,0 +1,50 @@ + Network configuration in buildroot-ng + + +The network configuration in buildroot-ng is stored in /etc/config/network +and is divided into interface configurations. +Each interface configuration either refers directly to an ethernet/wifi +interface (eth0, wl0, ..) or to a bridge containing multiple interfaces. +It looks like this: + + config interface "lan" + option ifname "eth0" + option proto "static" + option ipaddr "192.168.1.1" + option netmask "255.255.255.0" + option gateway "192.168.1.254" + option dns "192.168.1.254" + +"ifname" specifies the Linux interface name. +If you want to use bridging on one or more interfaces, set "ifname" to a list +of interfaces and add: + option type "bridge" + +It is possible to use VLAN tagging on an interface simply by adding the VLAN IDs +to it, e.g. "eth0.1". These can be nested as well. + +This sets up a simple static configuration for eth0. "proto" specifies the +'protocol' used for the interface. The default image usually provides 'none' +'static', 'dhcp' and 'pppoe'. Others can be added by installing additional +packages. + +When using the 'static' method like in the example, the options "ipaddr" and +"netmask" are mandatory, while "gateway" and "dns" are optional. +DHCP currently only accepts "ipaddr" (IP address to request from the server) +and "hostname" (client hostname identify as) - both are optional. + +PPP based protocols (pppoe, pptp, ...) accept these options: + username: + The PPP username (usually with PAP authentication) + password: + The PPP password + keepalive: + Ping the PPP server (using LCP). The value of this option + specifies the maximum number of failed pings before reconnecting. + The ping interval defaults to 5, but can be changed by appending + "," to the keepalive value + demand: + Use Dial on Demand (value specifies the maximum idle time) + +For all protocol types, you can also specify the MTU by using the "mtu" option. + diff --git a/docs/stylesheet.css b/docs/stylesheet.css deleted file mode 100644 index 2c36417823..0000000000 --- a/docs/stylesheet.css +++ /dev/null @@ -1,65 +0,0 @@ -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 69089d3ab8e4acd941180528a95e01e6ba3f2754 Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Fri, 22 Sep 2006 23:03:08 +0000 Subject: add basic documentation for the config file api git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4808 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- docs/config.txt | 72 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) create mode 100644 docs/config.txt (limited to 'docs') diff --git a/docs/config.txt b/docs/config.txt new file mode 100644 index 0000000000..59881580b4 --- /dev/null +++ b/docs/config.txt @@ -0,0 +1,72 @@ + == Structure of the configuration files == + +The config files are divided into sections and options/values. + +Every section has a type, but does not necessarily have a name. +Every option has a name and a value and is assigned to the section +it was written under. + +Syntax: + +config [] # Section + option # Option + + +Every parameter needs to be a single string and is formatted exactly +like a parameter for a shell function. The same rules for Quoting and +special characters also apply, as it is parsed by the shell. + + + + == Parsing configuration files in custom scripts == + +To be able to load configuration files, you need to include the common +functions with: + +. /etc/functions.sh + +Then you can use config_load to load config files. The function +first checks for as absolute filename and falls back to loading +it from /etc/config (which is the most common way of using it). + +If you want to use special callbacks for sections and/or options, you +need to define the following shell functions before running config_load +(after including /etc/functions.sh): + +config_cb() { + local type="$1" + local name="$2" + # commands to be run for every section +} + +option_cb() { + # commands to be run for every option +} + +You can also alter option_cb from config_cb based on the section type. +This allows you to process every single config section based on its type +individually. + +config_cb is run every time a new section starts (before options are being +processed). You can access the last section through the CONFIG_SECTION +variable. Also an extra call to config_cb (without a new section) is generated +after config_load is done. +That allows you to process sections both before and after all options were +processed. + +You can access already processed options with the config_get command +Syntax: + +config_get