1
0
mirror of git://projects.qi-hardware.com/openwrt-xburst.git synced 2024-12-25 03:44:16 +02:00

move old kamikaze out of trunk - will put buildroot-ng in there as soon as all the developers are ready

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@4944 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
nbd 2006-10-07 11:57:20 +00:00
parent f4dd5a6d7c
commit 725611a466
2646 changed files with 0 additions and 639655 deletions

View File

@ -1,8 +0,0 @@
dl
.config*
.tmpconfig.h
root_fs*
build_*
toolchain_build_*
staging_dir_*
bin

View File

@ -1,106 +0,0 @@
#
mainmenu "OpenWrt Configuration"
config MODULES
bool
default y
config BR2_HAVE_DOT_CONFIG
bool
default y
config BR2_BIG_ENDIAN
tristate
# Supported architectures
config BR2_i386
tristate
config BR2_mips
tristate
select BR2_BIG_ENDIAN
config BR2_mipsel
tristate
config BR2_armeb
tristate
select BR2_BIG_ENDIAN
# Unsupported architectures
if CONFIG_DEVEL
config BR2_mips64
tristate
select BR2_BIG_ENDIAN
config BR2_arm
tristate
config BR2_cris
tristate
config BR2_m68k
tristate
select BR2_BIG_ENDIAN
config BR2_powerpc
tristate
select BR2_BIG_ENDIAN
config BR2_sh3
tristate
config BR2_sh3eb
tristate
select BR2_BIG_ENDIAN
config BR2_sh4
tristate
config BR2_sh4eb
tristate
select BR2_BIG_ENDIAN
config BR2_sparc
tristate
select BR2_BIG_ENDIAN
endif
config BR2_ARCH
string
default "arm" if BR2_arm
default "armeb" if BR2_armeb
default "cris" if BR2_cris
default "i386" if BR2_i386
default "m68k" if BR2_m68k
default "mips" if BR2_mips
default "mipsel" if BR2_mipsel || !CONFIG_DEVEL
default "mips64" if BR2_mips64
default "powerpc" if BR2_powerpc
default "sh3" if BR2_sh3
default "sh3eb" if BR2_sh3eb
default "sh4" if BR2_sh4
default "sh4eb" if BR2_sh4eb
default "sparc" if BR2_sparc
config BR2_WGET
string
default "wget --passive-ftp -nd"
config BR2_TAR_VERBOSITY
bool
default n
config BR2_JLEVEL
int
default "1"
source "target/Config.in"
source "toolchain/Config.in"
source "package/Config.in"
source "target/linux/Config.in"

View File

@ -1,107 +0,0 @@
#
config CONFIG_DEVEL
bool
default y
mainmenu "OpenWrt Configuration"
config MODULES
bool
default y
config BR2_HAVE_DOT_CONFIG
bool
default y
# Supported architectures
config BR2_i386
tristate
config BR2_mips
tristate
config BR2_mipsel
tristate
# Unsupported architectures
if CONFIG_DEVEL
config BR2_mips64
tristate
config BR2_arm
tristate
config BR2_armeb
tristate
config BR2_cris
tristate
config BR2_m68k
tristate
config BR2_powerpc
tristate
config BR2_sh3
tristate
config BR2_sh3eb
tristate
config BR2_sh4
tristate
config BR2_sh4eb
tristate
config BR2_sparc
tristate
endif
config BR2_ARCH
string
default "arm" if BR2_arm
default "armeb" if BR2_armeb
default "cris" if BR2_cris
default "i386" if BR2_i386
default "m68k" if BR2_m68k
default "mips" if BR2_mips
default "mipsel" if BR2_mipsel || !CONFIG_DEVEL
default "mips64" if BR2_mips64
default "powerpc" if BR2_powerpc
default "sh3" if BR2_sh3
default "sh3eb" if BR2_sh3eb
default "sh4" if BR2_sh4
default "sh4eb" if BR2_sh4eb
default "sparc" if BR2_sparc
source "target/Config.in"
menu "Build options"
config BR2_WGET
string
prompt "Wget command"
default "wget --passive-ftp -nd"
config BR2_TAR_VERBOSITY
bool
prompt "Tar verbose"
default n
config BR2_JLEVEL
int
prompt "Number of jobs to run simultaneously"
default "1"
help
Number of jobs to run simultanesouly
endmenu
source "toolchain/Config.in"
source "package/Config.in"
source "target/linux/Config.in"

View File

@ -1,340 +0,0 @@
GNU GENERAL PUBLIC LICENSE
Version 2, June 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
Preamble
The licenses for most software are designed to take away your
freedom to share and change it. By contrast, the GNU General Public
License is intended to guarantee your freedom to share and change free
software--to make sure the software is free for all its users. This
General Public License applies to most of the Free Software
Foundation's software and to any other program whose authors commit to
using it. (Some other Free Software Foundation software is covered by
the GNU Library General Public License instead.) You can apply it to
your programs, too.
When we speak of free software, we are referring to freedom, not
price. Our General Public Licenses are designed to make sure that you
have the freedom to distribute copies of free software (and charge for
this service if you wish), that you receive source code or can get it
if you want it, that you can change the software or use pieces of it
in new free programs; and that you know you can do these things.
To protect your rights, we need to make restrictions that forbid
anyone to deny you these rights or to ask you to surrender the rights.
These restrictions translate to certain responsibilities for you if you
distribute copies of the software, or if you modify it.
For example, if you distribute copies of such a program, whether
gratis or for a fee, you must give the recipients all the rights that
you have. You must make sure that they, too, receive or can get the
source code. And you must show them these terms so they know their
rights.
We protect your rights with two steps: (1) copyright the software, and
(2) offer you this license which gives you legal permission to copy,
distribute and/or modify the software.
Also, for each author's protection and ours, we want to make certain
that everyone understands that there is no warranty for this free
software. If the software is modified by someone else and passed on, we
want its recipients to know that what they have is not the original, so
that any problems introduced by others will not reflect on the original
authors' reputations.
Finally, any free program is threatened constantly by software
patents. We wish to avoid the danger that redistributors of a free
program will individually obtain patent licenses, in effect making the
program proprietary. To prevent this, we have made it clear that any
patent must be licensed for everyone's free use or not licensed at all.
The precise terms and conditions for copying, distribution and
modification follow.
GNU GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License applies to any program or other work which contains
a notice placed by the copyright holder saying it may be distributed
under the terms of this General Public License. The "Program", below,
refers to any such program or work, and a "work based on the Program"
means either the Program or any derivative work under copyright law:
that is to say, a work containing the Program or a portion of it,
either verbatim or with modifications and/or translated into another
language. (Hereinafter, translation is included without limitation in
the term "modification".) Each licensee is addressed as "you".
Activities other than copying, distribution and modification are not
covered by this License; they are outside its scope. The act of
running the Program is not restricted, and the output from the Program
is covered only if its contents constitute a work based on the
Program (independent of having been made by running the Program).
Whether that is true depends on what the Program does.
1. You may copy and distribute verbatim copies of the Program's
source code as you receive it, in any medium, provided that you
conspicuously and appropriately publish on each copy an appropriate
copyright notice and disclaimer of warranty; keep intact all the
notices that refer to this License and to the absence of any warranty;
and give any other recipients of the Program a copy of this License
along with the Program.
You may charge a fee for the physical act of transferring a copy, and
you may at your option offer warranty protection in exchange for a fee.
2. You may modify your copy or copies of the Program or any portion
of it, thus forming a work based on the Program, and copy and
distribute such modifications or work under the terms of Section 1
above, provided that you also meet all of these conditions:
a) You must cause the modified files to carry prominent notices
stating that you changed the files and the date of any change.
b) You must cause any work that you distribute or publish, that in
whole or in part contains or is derived from the Program or any
part thereof, to be licensed as a whole at no charge to all third
parties under the terms of this License.
c) If the modified program normally reads commands interactively
when run, you must cause it, when started running for such
interactive use in the most ordinary way, to print or display an
announcement including an appropriate copyright notice and a
notice that there is no warranty (or else, saying that you provide
a warranty) and that users may redistribute the program under
these conditions, and telling the user how to view a copy of this
License. (Exception: if the Program itself is interactive but
does not normally print such an announcement, your work based on
the Program is not required to print an announcement.)
These requirements apply to the modified work as a whole. If
identifiable sections of that work are not derived from the Program,
and can be reasonably considered independent and separate works in
themselves, then this License, and its terms, do not apply to those
sections when you distribute them as separate works. But when you
distribute the same sections as part of a whole which is a work based
on the Program, the distribution of the whole must be on the terms of
this License, whose permissions for other licensees extend to the
entire whole, and thus to each and every part regardless of who wrote it.
Thus, it is not the intent of this section to claim rights or contest
your rights to work written entirely by you; rather, the intent is to
exercise the right to control the distribution of derivative or
collective works based on the Program.
In addition, mere aggregation of another work not based on the Program
with the Program (or with a work based on the Program) on a volume of
a storage or distribution medium does not bring the other work under
the scope of this License.
3. You may copy and distribute the Program (or a work based on it,
under Section 2) in object code or executable form under the terms of
Sections 1 and 2 above provided that you also do one of the following:
a) Accompany it with the complete corresponding machine-readable
source code, which must be distributed under the terms of Sections
1 and 2 above on a medium customarily used for software interchange; or,
b) Accompany it with a written offer, valid for at least three
years, to give any third party, for a charge no more than your
cost of physically performing source distribution, a complete
machine-readable copy of the corresponding source code, to be
distributed under the terms of Sections 1 and 2 above on a medium
customarily used for software interchange; or,
c) Accompany it with the information you received as to the offer
to distribute corresponding source code. (This alternative is
allowed only for noncommercial distribution and only if you
received the program in object code or executable form with such
an offer, in accord with Subsection b above.)
The source code for a work means the preferred form of the work for
making modifications to it. For an executable work, complete source
code means all the source code for all modules it contains, plus any
associated interface definition files, plus the scripts used to
control compilation and installation of the executable. However, as a
special exception, the source code distributed need not include
anything that is normally distributed (in either source or binary
form) with the major components (compiler, kernel, and so on) of the
operating system on which the executable runs, unless that component
itself accompanies the executable.
If distribution of executable or object code is made by offering
access to copy from a designated place, then offering equivalent
access to copy the source code from the same place counts as
distribution of the source code, even though third parties are not
compelled to copy the source along with the object code.
4. You may not copy, modify, sublicense, or distribute the Program
except as expressly provided under this License. Any attempt
otherwise to copy, modify, sublicense or distribute the Program is
void, and will automatically terminate your rights under this License.
However, parties who have received copies, or rights, from you under
this License will not have their licenses terminated so long as such
parties remain in full compliance.
5. You are not required to accept this License, since you have not
signed it. However, nothing else grants you permission to modify or
distribute the Program or its derivative works. These actions are
prohibited by law if you do not accept this License. Therefore, by
modifying or distributing the Program (or any work based on the
Program), you indicate your acceptance of this License to do so, and
all its terms and conditions for copying, distributing or modifying
the Program or works based on it.
6. Each time you redistribute the Program (or any work based on the
Program), the recipient automatically receives a license from the
original licensor to copy, distribute or modify the Program subject to
these terms and conditions. You may not impose any further
restrictions on the recipients' exercise of the rights granted herein.
You are not responsible for enforcing compliance by third parties to
this License.
7. If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues),
conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License. If you cannot
distribute so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you
may not distribute the Program at all. For example, if a patent
license would not permit royalty-free redistribution of the Program by
all those who receive copies directly or indirectly through you, then
the only way you could satisfy both it and this License would be to
refrain entirely from distribution of the Program.
If any portion of this section is held invalid or unenforceable under
any particular circumstance, the balance of the section is intended to
apply and the section as a whole is intended to apply in other
circumstances.
It is not the purpose of this section to induce you to infringe any
patents or other property right claims or to contest validity of any
such claims; this section has the sole purpose of protecting the
integrity of the free software distribution system, which is
implemented by public license practices. Many people have made
generous contributions to the wide range of software distributed
through that system in reliance on consistent application of that
system; it is up to the author/donor to decide if he or she is willing
to distribute software through any other system and a licensee cannot
impose that choice.
This section is intended to make thoroughly clear what is believed to
be a consequence of the rest of this License.
8. If the distribution and/or use of the Program is restricted in
certain countries either by patents or by copyrighted interfaces, the
original copyright holder who places the Program under this License
may add an explicit geographical distribution limitation excluding
those countries, so that distribution is permitted only in or among
countries not thus excluded. In such case, this License incorporates
the limitation as if written in the body of this License.
9. The Free Software Foundation may publish revised and/or new versions
of the General Public License from time to time. Such new versions will
be similar in spirit to the present version, but may differ in detail to
address new problems or concerns.
Each version is given a distinguishing version number. If the Program
specifies a version number of this License which applies to it and "any
later version", you have the option of following the terms and conditions
either of that version or of any later version published by the Free
Software Foundation. If the Program does not specify a version number of
this License, you may choose any version ever published by the Free Software
Foundation.
10. If you wish to incorporate parts of the Program into other free
programs whose distribution conditions are different, write to the author
to ask for permission. For software which is copyrighted by the Free
Software Foundation, write to the Free Software Foundation; we sometimes
make exceptions for this. Our decision will be guided by the two goals
of preserving the free status of all derivatives of our free software and
of promoting the sharing and reuse of software generally.
NO WARRANTY
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
REPAIR OR CORRECTION.
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest
possible use to the public, the best way to achieve this is to make it
free software which everyone can redistribute and change under these terms.
To do so, attach the following notices to the program. It is safest
to attach them to the start of each source file to most effectively
convey the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found.
<one line to give the program's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Also add information on how to contact you by electronic and paper mail.
If the program is interactive, make it output a short notice like this
when it starts in an interactive mode:
Gnomovision version 69, Copyright (C) year name of author
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show c' for details.
The hypothetical commands `show w' and `show c' should show the appropriate
parts of the General Public License. Of course, the commands you use may
be called something other than `show w' and `show c'; they could even be
mouse-clicks or menu items--whatever suits your program.
You should also get your employer (if you work as a programmer) or your
school, if any, to sign a "copyright disclaimer" for the program, if
necessary. Here is a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
`Gnomovision' (which makes passes at compilers) written by James Hacker.
<signature of Ty Coon>, 1 April 1989
Ty Coon, President of Vice
This General Public License does not permit incorporating your program into
proprietary programs. If your program is a subroutine library, you may
consider it more useful to permit linking proprietary applications with the
library. If this is what you want to do, use the GNU Library General
Public License instead of this License.

View File

@ -1,178 +0,0 @@
# Makefile for OpenWrt
#
# Copyright (C) 2005 by Felix Fietkau <openwrt@nbd.name>
# Copyright (C) 1999-2004 by Erik Andersen <andersen@codepoet.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
#
#--------------------------------------------------------------
# Just run 'make menuconfig', configure stuff, then run 'make'.
# You shouldn't need to mess with anything beyond this point...
#--------------------------------------------------------------
TOPDIR=${shell pwd}
export TOPDIR
ifneq ($(DEVELOPER),)
CONFIG_CONFIG_IN = Config.in.devel
else
CONFIG_CONFIG_IN = Config.in
endif
CONFIG_DEFCONFIG = .defconfig
CONFIG = package/config
noconfig_targets := menuconfig config oldconfig randconfig \
defconfig allyesconfig allnoconfig tags
# Pull in the user's configuration file
ifeq ($(filter $(noconfig_targets),$(MAKECMDGOALS)),)
-include $(TOPDIR)/.config
endif
ifeq ($(strip $(BR2_HAVE_DOT_CONFIG)),y)
include $(TOPDIR)/rules.mk
all: world
.NOTPARALLEL:
.PHONY: all world clean dirclean distclean image_clean target_clean source configtest
#############################################################
#
# You should probably leave this stuff alone unless you know
# what you are doing.
#
#############################################################
# In this section, we need .config
include .config.cmd
world: $(DL_DIR) $(BUILD_DIR) configtest
$(MAKE) toolchain/install target/compile package/compile root_clean package/install target/install package_index
@$(TRACE) Build complete.
configtest:
-cp .config .config.test
-scripts/configtest.pl
package_index:
(cd $(PACKAGE_DIR); $(STAGING_DIR)/usr/bin/ipkg-make-index . > Packages)
$(DL_DIR):
@mkdir -p $(DL_DIR)
$(BUILD_DIR):
@mkdir -p $(BUILD_DIR)
source: toolchain/source package/source target/source
package/%:
@$(TRACE) $@
$(MAKE) -C package $(patsubst package/%,%,$@)
target/%:
@$(TRACE) $@
$(MAKE) -C target $(patsubst target/%,%,$@)
toolchain/%:
@$(TRACE) $@
$(MAKE) -C toolchain $(patsubst toolchain/%,%,$@)
#############################################################
#
# Cleanup and misc junk
#
#############################################################
root_clean:
@$(TRACE) root_clean
rm -rf $(BUILD_DIR)/linux-*/root $(BUILD_DIR)/root
target_clean: root_clean
rm -f $(STAMP_DIR)/.*-compile
rm -f $(STAMP_DIR)/.*-install
rm -rf $(BIN_DIR)
clean: dirclean
dirclean:
@$(TRACE) dirclean
@$(MAKE) -C $(CONFIG) clean
rm -rf $(BUILD_DIR)
distclean: dirclean
rm -rf $(STAMP_DIR) $(DL_DIR) $(TOOL_BUILD_DIR) $(STAGING_DIR)
rm -f .config* .tmpconfig.h
else # ifeq ($(strip $(BR2_HAVE_DOT_CONFIG)),y)
all: menuconfig
# configuration
# ---------------------------------------------------------------------------
$(CONFIG)/conf:
$(MAKE) -C $(CONFIG) conf
-@if [ ! -f .config ] ; then \
cp $(CONFIG_DEFCONFIG) .config; \
fi
$(CONFIG)/mconf:
$(MAKE) -C $(CONFIG)
-@if [ ! -f .config ] ; then \
cp $(CONFIG_DEFCONFIG) .config; \
fi
menuconfig: $(CONFIG)/mconf
-touch .config
-cp .config .config.test
@$(CONFIG)/mconf $(CONFIG_CONFIG_IN)
-./scripts/configtest.pl
config: $(CONFIG)/conf
-touch .config
-cp .config .config.test
@$(CONFIG)/conf $(CONFIG_CONFIG_IN)
-./scripts/configtest.pl
oldconfig: $(CONFIG)/conf
-touch .config
-cp .config .config.test
@$(CONFIG)/conf -o $(CONFIG_CONFIG_IN)
-./scripts/configtest.pl
randconfig: $(CONFIG)/conf
-touch .config
-cp .config .config.test
@$(CONFIG)/conf -r $(CONFIG_CONFIG_IN)
-./scripts/configtest.pl
allyesconfig: $(CONFIG)/conf
-touch .config
-cp .config .config.test
@$(CONFIG)/conf -o $(CONFIG_CONFIG_IN)
-./scripts/configtest.pl
allnoconfig: $(CONFIG)/conf
-touch .config
-cp .config .config.test
@$(CONFIG)/conf -n $(CONFIG_CONFIG_IN)
-./scripts/configtest.pl
defconfig: $(CONFIG)/conf
-touch .config
-cp .config .config.test
@$(CONFIG)/conf -d $(CONFIG_CONFIG_IN)
-./scripts/configtest.pl
endif # ifeq ($(strip $(BR2_HAVE_DOT_CONFIG)),y)

View File

@ -1,24 +0,0 @@
This is the buildsystem for the OpenWrt Linux distribution
Please use "make menuconfig" to configure your appreciated
configuration for the toolchain and firmware.
You need to have installed gcc, binutils, patch, bzip2, flex, bison,
make, gettext, pkg-config, unzip, libz-dev and libc headers.
Simply running 'make' will build your firmware.
It will download all sources, build the cross-compile toolchain,
the kernel and all choosen applications.
You can use scripts/flash.sh for remotely updating your embedded system
via tftp.
The buildroot system is documented in docs/buildroot-documentation.html.
Building your own firmware you need to have access to a Linux system.
Sunshine!
Your OpenWrt Project
http://openwrt.org

View File

@ -1,710 +0,0 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>OpenWrt Buildroot - Usage and documentation</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" type="text/css" href="stylesheet.css?format=raw" />
</head>
<body>
<div class="main">
<div class="titre">
<h1>OpenWrt Buildroot</h1>
</div>
<p>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.</p>
<p><small>Last modification : $Id$</small></p>
<ul>
<li><a href="#about">About OpenWrt Buildroot</a></li>
<li><a href="#download">Obtaining OpenWrt Buildroot</a></li>
<li><a href="#using">Using OpenWrt Buildroot</a></li>
<li><a href="#custom_targetfs">Customizing the target filesystem</a></li>
<li><a href="#custom_busybox">Customizing the Busybox
configuration</a></li>
<li><a href="#custom_uclibc">Customizing the uClibc
configuration</a></li>
<li><a href="#buildroot_innards">How OpenWrt Buildroot works</a></li>
<li><a href="#using_toolchain">Using the uClibc toolchain</a></li>
<li><a href="#toolchain_standalone">Using the uClibc toolchain
outside of Buildroot</a></li>
<li><a href="#downloaded_packages">Location of downloaded packages</a></li>
<li><a href="#add_software">Extending OpenWrt with more Software</a></li>
<li><a href="#links">Ressources</a></li>
<br>
<li><a href="#about_module">About OpenWrt Kernel Module Compilation</a></li>
<li><a href="#kernel">Enable the kernel options</a></li>
<li><a href="#buildroot_option">Create a buildroot option</a></li>
<li><a href="#binary">Define the binary files for the kernel module</a></li>
<li><a href="#control">Specify the ipkg control file</a></li>
<li><a href="#compile">Compile the kernel module</a></li>
</ul>
<h2><a name="about" id="about"></a>About OpenWrt Buildroot</h2>
<p>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 (<a href=
"http://www.uclibc.org/">http://www.uclibc.org/</a>), a tiny C standard
library.</p>
<p>A compilation toolchain is the set of tools that allows to
compile code for your system. It consists of a compiler (in our
case, <code>gcc</code>), binary utils like assembler and linker
(in our case, <code>binutils</code>) and a C standard library (for
example <a href="http://www.gnu.org/software/libc/libc.html">GNU
Libc</a>, <a href="http://www.uclibc.org">uClibc</a> or <a
href="http://www.fefe.de/dietlibc/">dietlibc</a>). 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.</p>
<p>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.</p>
<p>You might wonder why such a tool is needed when you can compile
<code>gcc</code>, <code>binutils</code>, uClibc and all the tools by hand.
Of course, doing so is possible. But dealing with all configure options,
with all problems of every <code>gcc</code> or <code>binutils</code>
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 <code>gcc</code> and <code>binutils</code> version to make them work
on the MIPS architecture of most Wireless Routers.</p>
<h2><a name="download" id="download"></a>Obtaining OpenWrt Buildroot</h2>
<p>OpenWrt Buildroot is available via SVN aka subversion.
For any kind of OpenWrt development you should get the latest version from svn via:</p>
<pre>
$ svn co https://svn.openwrt.org/openwrt/trunk/
</pre>
<p>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):
</p>
<pre>
$ svn co https://svn.openwrt.org/openwrt/branches/whiterussian/
</pre>
<h2><a name="using" id="using"></a>Using OpenWrt Buildroot</h2>
<p>OpenWrt Buildroot has a nice configuration tool similar to the one you can find
in the Linux Kernel (<a href="http://www.kernel.org/">http://www.kernel.org/</a>)
or in Busybox (<a href="http://www.busybox.org/">http://www.busybox.org/</a>).
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:</p>
<pre>
$ make menuconfig
</pre>
<p>For each entry of the configuration tool, you can find associated help
that describes the purpose of the entry.</p>
<p>Once everything is configured, the configuration tool has generated a
<code>.config</code> file that contains the description of your
configuration. It will be used by the Makefiles to do what's needed.</p>
<p>Let's go:</p>
<pre>
$ make
</pre>
<p>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 <code>make menuconfig</code>.
All the target files can be found in the <code>bin/</code> subdirectory.
You can compile firmware images containing two different filesystem types:
<ul>
<li>jffs2</li>
<li>squashfs</li>
</ul>
<p><code>jffs2</code> 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.</p>
<p><code>squashfs</code> contains a read-only root filesystem using a modified
<code>squashfs</code> 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.
<h2><a name="custom_targetfs" id="custom_targetfs"></a>Customizing the
target filesystem</h2>
<p>There are two ways to customize the resulting target filesystem:</p>
<ul>
<li>Customize the target filesystem directly, and rebuild the image. The
target filesystem is available under <code>build_ARCH/root/</code> where
<code>ARCH</code> 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.</li>
<li>Customize the target filesystem skeleton, available under
<code>package/base-files/default/</code>. 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.<br />
</ul>
<h2><a name="custom_busybox" id="custom_busybox"></a>Customizing the
Busybox configuration</h2>
<p>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" =&gt; "Busybox Configuration"</p>
<h2><a name="custom_uclibc" id="custom_uclibc"></a>Customizing the uClibc
configuration</h2>
<p>Just like <a href="#custom_busybox">BusyBox</a>, <a
href="http://www.uclibc.org">uClibc</a> offers a lot of
configuration options. They allow to select various
functionalities, depending on your needs and limitations.</p>
<p>The easiest way to modify the configuration of uClibc is to
follow these steps :</p>
<ol>
<li>Make a first compilation of buildroot without trying to
customize uClibc.</li>
<li>Go into the directory
<code>toolchain_build_ARCH/uClibc/</code> and run <code>make
menuconfig</code>. The nice configuration assistant, similar to
the one used in the Linux Kernel appears. Make
your configuration as appropriate.</li>
<li>Copy the <code>.config</code> file to
<code>toolchain/uClibc/uClibc.config</code> or
<code>toolchain/uClibc/uClibc.config-locale</code>. 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.</li>
<li>Run the compilation again.</li>
</ol>
<p>Otherwise, you can simply change
<code>toolchain/uClibc/uClibc.config</code> or
<code>toolchain/uClibc/uClibc.config-locale</code> without running
the configuration assistant.</p>
<h2><a name="buildroot_innards" id="buildroot_innards"></a>How OpenWrt Buildroot
works</h2>
<p>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 (<code>gcc</code>, <code>binutils</code> and
uClibc).</p>
<p>There is basically one Makefile per software, and they are named <code>Makefile</code>.
Makefiles are split into three sections:</p>
<ul>
<li><b>package</b> (in the <code>package/</code> 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.</li>
<li><b>toolchain</b> (in the <code>toolchain/</code> directory) contains
the Makefiles and associated files for all software related to the
cross-compilation toolchain : <code>binutils</code>, <code>ccache</code>,
<code>gcc</code>, <code>gdb</code>, <code>kernel-headers</code> and
<code>uClibc</code>.</li>
<li><b>target</b> (in the <code>target</code> 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.
</ul>
<p>Each directory contains at least 2 files :</p>
<ul>
<li><code>Makefile</code> is the Makefile that downloads, configures,
compiles and installs the software <code>something</code>.</li>
<li><code>Config.in</code> is a part of the configuration tool
description file. It describes the option related to the current
software.</li>
</ul>
<p>The main Makefile do the job through the following steps (once the
configuration is done):</p>
<ol>
<li>Create the download directory (<code>dl/</code> 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.</li>
<li>Create the build directory (<code>build_ARCH/</code> by default,
where <code>ARCH</code> is your architecture). This is where all
user-space tools while be compiled.</li>
<li>Create the toolchain build directory
(<code>toolchain_build_ARCH/</code> by default, where <code>ARCH</code>
is your architecture). This is where the cross compilation toolchain will
be compiled.</li>
<li>Setup the staging directory (<code>staging_dir_ARCH/</code> 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
<code>staging_dir_ARCH/bin</code> to your PATH, and then use
<code>arch-linux-gcc</code> 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.</li>
<li>Create the target directory (<code>build_ARCH/root/</code> 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 <code>target/default/target_skeleton</code>
and then removes useless <code>SVN/</code> directories.</li>
<li>Call the <code>prepare</code>, <code>compile</code> and <code>install</code>
targets for the subdirectories <code>toolchain</code>, <code>package</code>
and <code>target</code></li>
</ol>
<h2><a name="using_toolchain" id="using_toolchain"></a>Using the
uClibc toolchain</h2>
<p>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.</p>
<p>The toolchain generated by the Buildroot by default is located in
<code>staging_dir_ARCH</code>. The simplest way to use it
is to add <code>staging_dir_ARCH/bin/</code> to your PATH
environment variable, and then to use
<code>arch-linux-gcc</code>, <code>arch-linux-objdump</code>,
<code>arch-linux-ld</code>, etc.</p>
<p>For example, you may add the following to your
<code>.bashrc</code> (considering you're building for the MIPS
architecture and that Buildroot is located in
<code>~/openwrt/</code>) :</p>
<pre>
export PATH=$PATH:~/openwrt/staging_dir_mipsel/bin/
</pre>
<p>Then you can simply do :</p>
<pre>
mipsel-linux-uclibc-gcc -o foo foo.c
</pre>
<p><b>Important</b> : do not try to move the toolchain to an other
directory, it won't work. There are some hard-coded paths in the
<i>gcc</i> configuration. If the default toolchain directory
doesn't suit your needs, please refer to the <a
href="#toolchain_standalone">Using the uClibc toolchain outside of
buildroot</a> section.</p>
<h2><a name="toolchain_standalone" id="toolchain_standalone"></a>Using the
uClibc toolchain outside of buildroot</h2>
<p>By default, the cross-compilation toolchain is generated inside
<code>staging_dir_ARCH/</code>. 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 <code>staging_dir_ARCH/</code>
directory elsewhere is <b>not possible</b>, because they are some hardcoded
paths in the toolchain configuration.</p>
<p>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 : <code>Build options -&gt;
Toolchain and header file location</code>, which defaults to
<code>staging_dir_ARCH/</code>.</p>
<h2><a name="downloaded_packages"
id="downloaded_packages"></a>Location of downloaded packages</h2>
<p>It might be useful to know that the various tarballs that are
downloaded by the <i>Makefiles</i> are all stored in the
<code>DL_DIR</code> which by default is the <code>dl</code>
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.</p>
<h2><a name="add_software" id="add_software"></a>Extending OpenWrt with
more software</h2>
<p>This section will only consider the case in which you want to
add user-space software.</p>
<h3>Package directory</h3>
<p>First of all, create a directory under the <code>package</code>
directory for your software, for example <code>foo</code>.</p>
<h3><code>Config.in</code> file</h3>
<p>Then, create a file named <code>Config.in</code>. This file
will contain the portion of options description related to our
<code>foo</code> software that will be used and displayed in the
configuration tool. It should basically contain :</p>
<pre>
config BR2_PACKAGE_FOO
tristate "foo - some nice tool"
default m if CONFIG_DEVEL
help
This is a comment that explains what foo is.
</pre>
<p>If you depend on other software or library inside the Buildroot, it
is important that you automatically select these packages in your
<code>Config.in</code>. Example if foo depends on bar library:
</p>
<pre>
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.
</pre>
<p>Of course, you can add other options to configure particular
things in your software.</p>
<h3><code>Config.in</code> in the package directory</h3>
<p>To add your package to the configuration tool, you need
to add the following line to <code>package/Config.in</code>,
please add it to a section, which fits the purpose of foo:
<pre>
comment "Networking"
source "package/foo/Config.in"
</pre>
<h3><code>Makefile</code> in the package directory</h3>
<p>To add your package to the build process, you need to edit
the Makefile in the <code>package/</code> directory. Locate the
lines that look like the following:</p>
<pre>
package-$(BR2_PACKAGE_FOO) += foo
</pre>
<p>As you can see, this short line simply adds the target
<code>foo</code> to the list of targets handled by OpenWrt Buildroot.</p>
<p>In addition to the default dependencies, you make your package
depend on another package (e.g. a library) by adding a line:
<pre>
foo-compile: bar-compile
</pre>
<h3>The ipkg control file</h3>
<p>Additionally, you need to create a control file which contains
information about your package, readable by the <i>ipkg</i> package
utility. It should be created as file:
<code>package/foo/ipkg/foo.control</code></p>
<p>The file looks like this</p>
<pre>
1 Package: foo
2 Priority: optional
3 Section: net
4 Maintainer: Foo Software &lt;foo@foosoftware.com&gt;
5 Source: http://foosoftware.com
6 Depends: libbar
7 Description: Package Description
</pre>
<p>You can skip the usual <code>Version:</code> and <code>Architecture</code>
fields, as they will be generated by the <code>make-ipkg-dir.sh</code> script
called from your Makefile. The Depends field is important, so that ipkg will
automatically fetch all dependend software on your target system.</p>
<h3>The real <i>Makefile</i></h3>
<p>Finally, here's the hardest part. Create a file named
<code>Makefile</code>. It will contain the <i>Makefile</i> rules that
are in charge of downloading, configuring, compiling and installing
the software. Below is an example that we will comment afterwards.</p>
<pre>
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
</pre>
<p>First of all, this <i>Makefile</i> 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 <code>Makefile</code> files in the <code>package/</code>
directory.</p>
<p>At lines 5-15, a couple of useful variables are defined:</p>
<ul>
<li><code>PKG_NAME</code> : The package name, e.g. <i>foo</i>.</li>
<li><code>PKG_VERSION</code> : The version of the package that
should be downloaded.</li>
<li><code>PKG_RELEASE</code> : The release number that will be
appended to the version number of your <i>ipkg</i> package.</li>
<li><code>PKG_MD5SUM</code> : The md5sum of the software archive.</li>
<li><code>PKG_SOURCE_URL</code> : 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 <code>FOO_SOURCE</code> can be
found.</li>
<li><code>PKG_SOURCE</code> : The name of the tarball of
your package on the download website of FTP site. As you can see
<code>PKG_NAME</code> and <code>PKG_VERSION</code> are used.</li>
<li><code>PKG_CAT</code> : The tool needed for extraction of the
software archive.</li>
<li><code>PKG_BUILD_DIR</code> : The directory into which the software
will be configured and compiled. Basically, it's a subdirectory
of <code>BUILD_DIR</code> which is created upon extraction of
the tarball.</li>
<li><code>PKG_INSTALL_DIR</code> : The directory into the software
will be installed. It is a subdirectory of <code>PKG_BUILD_DIR</code>.</li>
</ul>
<p>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.</p>
<p>Line 19 contains the magic line which automatically creates the
ipkg for us.</p>
<p>Lines 21-33 defines a target and associated rules that
configures the software. It depends on the previous target (the
hidden <code>.prepared</code> file) so that we are sure the software has
been uncompressed. In order to configure it, it basically runs the
well-known <code>./configure</code>script. As we may be doing
cross-compilation, <code>target</code>, <code>host</code> and
<code>build</code> arguments are given. The prefix is also set to
<code>/usr</code>, not because the software will be installed in
<code>/usr</code> on your host system, but in the target
filesystem. Finally it creates a <code>.configured</code> file to
mark the software as configured.</p>
<p>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 <code>.configured</code>
file). Afterwards it installs the resulting binary into the
<code>PKG_INSTALL_DIR</code>. It basically runs
<code>make install</code> inside the source directory.</p>
<p>Lines 44-50 defines a target and associated rules that create
the <i>ipkg</i> package, which can optionally be embedded into
the resulting firmware image. It manually installs all files you
want to integrate in your resulting ipkg. <code>RSTRIP</code> will
recursevily strip all binaries and libraries.
Finally <code>IPKG_BUILD</code> is called to create the package.</p>
<h3>Conclusion</h3>
<p>As you can see, adding a software to buildroot is simply a
matter of writing a <i>Makefile</i> using an already existing
example and to modify it according to the compilation process of
the software.</p>
<p>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
</p>
<h2><a name="links" id="links"></a>Resources</h2>
<p>To learn more about OpenWrt you can visit this website:
<a href="http://openwrt.org/">http://openwrt.org/</a></p>
</div>
<div class="main">
<div class="titre">
<h1>OpenWrt Kernel Module Creation Howto</h1>
</div>
<h2><a name="about_module" id="about_module"></a>About OpenWrt Kernel Module Compilation</h2>
<p>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.</p>
<h2><a name="kernel" id="kernel"></a>Enable the kernel options</h2>
<p>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
<pre>
$ cd build_mipsel/linux
$ make menuconfig
</pre>
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:
<pre> $ cp .config ../../../target/linux/linux-2.4/config/brcm </pre>
</p>
<h2><a name="buildroot_option" id="buildroot_option"></a>Create a buildroot option</h2>
<p>Create a buildroot option by modifying/inserting into
target/linux/Config.in, e.g.
<pre>
config BR2_PACKAGE_KMOD_USB_KEYBOARD
tristate "Support for USB keyboards"
default m
depends BR2_PACKAGE_KMOD_USB_CONTROLLER
</pre>
</p>
<h2><a name="binary" id="binary"></a>Define the binary files for the kernel module</h2>
<p>Define the binary files for the kernel module by modifying/inserting into
target/linux/linux-2.4/Makefile, e.g.
<pre>
$(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))
</pre>
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.</p>
<h2><a name="control" id="control"></a>Specify the ipkg control file</h2>
<p>Create e.g. target/linux/control/kmod-usb-kbd.control with content similar to this:
<pre>
Package: kmod-usb-kbd
Priority: optional
Section: sys
Maintainer: Markus Becker &lt;mab@comnets.uni-bremen.de&gt;
Source: buildroot internal
Description: Kernel Support for USB Keyboards
</pre>
</p>
<h2><a name="compile" id="compile"></a>Compile the kernel module</h2>
<p>Enable the kernel module with
<pre>
$ make menuconfig
</pre>
in TOPDIR and selecting it.<br>
Compile with
<pre>
$ make dirclean && make
</pre>
</p>
</div>
</body>
</html>

View File

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

View File

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

View File

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

View File

@ -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-
<TAbort- <MAbort- >SERR- <PERR-
Latency: 128 (2500ns min, 7000ns max)
Interrupt: pin A routed to IRQ 1
Region 0: Memory at 40000000 (32-bit, non-prefetchable) [size=64K]
Capabilities: [44] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA
PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=2 PME-
00:01.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-
<TAbort- <MAbort- >SERR- <PERR-
Latency: 128 (2500ns min, 7000ns max)
Interrupt: pin A routed to IRQ 2
Region 0: Memory at 40010000 (32-bit, non-prefetchable) [size=64K]
Capabilities: [44] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA
PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=2 PME-

View File

@ -1,11 +0,0 @@
PCI devices found:
Bus 0, device 0, function 0:
Ethernet controller: PCI device 168c:001b (rev 1).
IRQ 1.
Master Capable. Latency=128. Min Gnt=10.Max Lat=28.
Non-prefetchable 32 bit memory at 0x40000000 [0x4000ffff].
Bus 0, device 1, function 0:
Ethernet controller: PCI device 168c:001b (rev 1).
IRQ 2.
Master Capable. Latency=128. Min Gnt=10.Max Lat=28.
Non-prefetchable 32 bit memory at 0x40010000 [0x4001ffff].

View File

@ -1,6 +0,0 @@
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.

View File

@ -1,18 +0,0 @@
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

View File

@ -1,78 +0,0 @@
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 <greearb@candelatech.com>
All bugs added by David S. Miller <davem@redhat.com>
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

View File

@ -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 <greearb@candelatech.com>
All bugs added by David S. Miller <davem@redhat.com>
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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -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 <greearb@candelatech.com>
All bugs added by David S. Miller <davem@redhat.com>
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

View File

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

View File

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

View File

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

View File

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

View File

@ -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 <greearb@candelatech.com>
All bugs added by David S. Miller <davem@redhat.com>
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

View File

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

View File

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

View File

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

View File

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

View File

@ -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 <greearb@candelatech.com>
All bugs added by David S. Miller <davem@redhat.com>
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

View File

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

View File

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

View File

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

View File

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

View File

@ -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 <greearb@candelatech.com>
All bugs added by David S. Miller <davem@redhat.com>
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

View File

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

View File

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

View File

@ -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- <TAbort- <MAbort- >SERR- <PERR-
Interrupt: pin ? routed to IRQ 6
Region 0: Memory at 18000000 (32-bit, non-prefetchable) [disabled] [size=4K]
Region 1: Memory at <unassigned> (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 <unassigned> [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- <TAbort- <MAbort- >SERR- <PERR-
Interrupt: pin B routed to IRQ 5
Region 0: Memory at 18001000 (32-bit, non-prefetchable) [disabled] [size=4K]
Expansion ROM at <unassigned> [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- <TAbort- <MAbort- >SERR- <PERR-
Latency: 64
Interrupt: pin A routed to IRQ 3
Region 0: Memory at 18002000 (32-bit, non-prefetchable) [disabled] [size=4K]
Expansion ROM at <unassigned> [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- <TAbort- <MAbort- >SERR- <PERR-
Interrupt: pin C routed to IRQ 2
Region 0: Memory at 18003000 (32-bit, non-prefetchable) [disabled] [size=4K]
Expansion ROM at <unassigned> [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- <TAbort- <MAbort- >SERR- <PERR-
Interrupt: pin D routed to IRQ 2
Region 0: Memory at 18004000 (32-bit, non-prefetchable) [disabled] [size=4K]
Expansion ROM at <unassigned> [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+ <TAbort+ <MAbort+ >SERR+ <PERR+
Region 0: Memory at 18005000 (32-bit, non-prefetchable) [disabled] [size=4K]
Region 1: Memory at 08000000 (32-bit, non-prefetchable) [disabled] [size=128M]
Bus: primary=00, secondary=01, subordinate=01, sec-latency=64
I/O behind bridge: 00000000-00000fff
Memory behind bridge: 00000000-000fffff
Prefetchable memory behind bridge: 00000000-000fffff
Expansion ROM at <unassigned> [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- <TAbort- <MAbort- >SERR- <PERR-
Interrupt: pin ? routed to IRQ 6
Region 0: Memory at 18006000 (32-bit, non-prefetchable) [disabled] [size=4K]
Region 1: Memory at ff200000 (32-bit, non-prefetchable) [disabled] [size=2M]
Expansion ROM at <unassigned> [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- <TAbort- <MAbort- >SERR- <PERR-
Interrupt: pin E routed to IRQ 2
Region 0: Memory at 18007000 (32-bit, non-prefetchable) [disabled] [size=4K]
Region 1: Memory at 1f000000 (32-bit, non-prefetchable) [disabled] [size=16M]
Expansion ROM at <unassigned> [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- <TAbort- <MAbort- >SERR- <PERR-
Latency: 64
Interrupt: pin F routed to IRQ 4
Region 0: Memory at 18008000 (32-bit, non-prefetchable) [disabled] [size=4K]
Expansion ROM at <unassigned> [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- <TAbort- <MAbort+ >SERR- <PERR-
Latency: 64
Interrupt: pin A routed to IRQ 6
Region 0: Memory at 40000000 (32-bit, non-prefetchable) [size=8K]
Region 1: Memory at <unassigned> (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- <TAbort- <MAbort- >SERR- <PERR-
Latency: 64
Interrupt: pin A routed to IRQ 6
Region 0: Memory at 40002000 (32-bit, non-prefetchable) [size=8K]

View File

@ -1,88 +0,0 @@
Intel_firmware_version=v1.41.8
boardnum=42
boardtype=bcm94710dev
boot_date=Fri Sep 26 00:34:47 2003
boot_ver=v1.5
boot_wait=on
clkfreq=125
dl_ram_addr=a0001000
et0macaddr=00:0C:41:B3:3C:55
et0mdcport=0
et0phyaddr=30
et1macaddr=00:0C:41:B3:3C:56
et1mdcport=1
et1phyaddr=30
firmware_version=v1.42.2
flash_type=AMD 29lv320DT 2Mx16 TopB
lan_ipaddr=192.168.1.1
lan_netmask=255.255.255.0
os_flash_addr=bfc40000
os_ram_addr=80001000
pmon_ver=PMON 3.31.15.0
scratch=a0180000
sdram_config=0x0000
sdram_init=0x0419
sdram_ncdl=0x00000000
sdram_refresh=0x8040
watchdog=5000
wl0_active_mac=
wl0_afterburner=auto
wl0_afterburner_override=-1
wl0_antdiv=-1
wl0_ap_ip=
wl0_ap_isolate=0
wl0_ap_ssid=
wl0_auth=0
wl0_auth_mode=disabled
wl0_bcn=100
wl0_channel=6
wl0_closed=0
wl0_corerev=5
wl0_country=Worldwide
wl0_country_code=AU
wl0_crypto=tkip
wl0_dtim=1
wl0_frag=2346
wl0_frameburst=on
wl0_gmode=1
wl0_gmode_protection=auto
wl0_hwaddr=00:0C:41:B3:3C:57
wl0_ifname=eth2
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=off
wl0_wep_bit=64
wl0_wep_buf=
wl0_wep_gen=
wl0_wep_last=
wl0_wpa_gtk_rekey=3600
wl0_wpa_psk=
wl_country_code=AU

View File

@ -1,56 +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.
Master Capable. Latency=64.
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.
Master Capable. Latency=64.
Non-prefetchable 32 bit memory at 0x18008000 [0x18008fff].
Bus 1, device 0, function 0:
Class 0600: PCI device 14e4:4710 (rev 1).
IRQ 6.
Master Capable. Latency=64.
Non-prefetchable 32 bit memory at 0x40000000 [0x40001fff].
Prefetchable 32 bit memory at 0x0 [0x7ffffff].
Bus 1, device 8, function 0:
Class 0280: PCI device 14e4:4320 (rev 3).
IRQ 6.
Master Capable. Latency=64.
Non-prefetchable 32 bit memory at 0x40002000 [0x40003fff].

View File

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

View File

@ -1,97 +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 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 <greearb@candelatech.com>
All bugs added by David S. Miller <davem@redhat.com>
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

View File

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

View File

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

View File

@ -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=

View File

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

View File

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

View File

@ -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 <greearb@candelatech.com>
All bugs added by David S. Miller <davem@redhat.com>
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

View File

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

View File

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

View File

@ -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<&nbsp;>$NAME:004:Ping$PROT:004:icmp$PORT:003:0:0<&nbsp;>$NAME:004:HTTP$PROT:003:tcp$PORT:005:80:80<&nbsp;>$NAME:005:HTTPS$PROT:003:tcp$PORT:007:443:443<&nbsp;>$NAME:003:FTP$PROT:003:tcp$PORT:005:21:21<&nbsp;>$NAME:004:POP3$PROT:003:tcp$PORT:007:110:110<&nbsp;>$NAME:004:IMAP$PROT:003:tcp$PORT:007:143:143<&nbsp;>$NAME:004:SMTP$PROT:003:tcp$PORT:005:25:25<&nbsp;>$NAME:004:NNTP$PROT:003:tcp$PORT:007:119:119<&nbsp;>$NAME:006:Telnet$PROT:003:tcp$PORT:005:23:23<&nbsp;>$NAME:004:SNMP$PROT:003:udp$PORT:007:161:161<&nbsp;>$NAME:004:TFTP$PROT:003:udp$PORT:005:69:69<&nbsp;>$NAME:003:IKE$PROT:003:udp$PORT:007:500:500<&nbsp;>
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=

View File

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

View File

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

View File

@ -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 <greearb@candelatech.com>
All bugs added by David S. Miller <davem@redhat.com>
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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -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 <greearb@candelatech.com>
All bugs added by David S. Miller <davem@redhat.com>
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

View File

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

View File

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

View File

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

View File

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

View File

@ -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 <greearb@candelatech.com>
All bugs added by David S. Miller <davem@redhat.com>
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

View File

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

View File

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

View File

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

View File

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

View File

@ -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 <greearb@candelatech.com>
All bugs added by David S. Miller <davem@redhat.com>
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 <becker@scyld.com>
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

View File

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

View File

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

View File

@ -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;
}

View File

@ -1,12 +0,0 @@
config BR2_PACKAGE_6TUNNEL
prompt "6tunnel........................... IPv4 / IPv6 tunnel proxy"
tristate
default m if CONFIG_DEVEL
select BR2_PACKAGE_KMOD_IPV6
help
6tunnel allows you to use services provided by IPv6 hosts with IPv4-only
applications and vice-versa. It can bind to any of your IPv4 (default)
or IPv6 addresses and forward all data to IPv4 or IPv6 (default) host.
http://toxygen.net/6tunnel/

View File

@ -1,60 +0,0 @@
# $Id$
include $(TOPDIR)/rules.mk
PKG_NAME:=6tunnel
PKG_VERSION:=0.11rc1
PKG_RELEASE:=1
PKG_MD5SUM:=b325fa9d238e32195fbb3fc3646b0d28
PKG_SOURCE_URL:=http://toxygen.net/6tunnel/
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_CAT:=zcat
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-0.11
PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
include $(TOPDIR)/package/rules.mk
$(eval $(call PKG_template,6TUNNEL,6tunnel,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
$(PKG_BUILD_DIR)/.configured:
(cd $(PKG_BUILD_DIR); rm -rf config.{cache,status}; \
$(TARGET_CONFIGURE_OPTS) \
CFLAGS="$(TARGET_CFLAGS)" \
ac_cv_path_STRIP=$(STRIP) \
ac_cv_func_vsnprintf=yes \
./configure \
--target=$(GNU_TARGET_NAME) \
--host=$(GNU_TARGET_NAME) \
--build=$(GNU_HOST_NAME) \
--program-prefix="" \
--program-suffix="" \
--prefix=/usr \
--exec-prefix=/usr \
--bindir=/usr/sbin \
--datadir=/usr/share \
--includedir=/usr/include \
--infodir=/usr/share/info \
--libdir=/usr/lib \
--libexecdir=/usr/lib \
--localstatedir=/var \
--mandir=/usr/share/man \
--sbindir=/usr/sbin \
--sysconfdir=/etc \
$(DISABLE_LARGEFILE) \
$(DISABLE_NLS) \
);
touch $@
$(PKG_BUILD_DIR)/.built:
$(MAKE) -C $(PKG_BUILD_DIR) \
default
touch $@
$(IPKG_6TUNNEL):
install -d -m0755 $(IDIR_6TUNNEL)/usr/sbin
$(CP) $(PKG_BUILD_DIR)/6tunnel $(IDIR_6TUNNEL)/usr/sbin/
$(RSTRIP) $(IDIR_6TUNNEL)/
$(IPKG_BUILD) $(IDIR_6TUNNEL) $(PACKAGE_DIR)

View File

@ -1,5 +0,0 @@
Package: 6tunnel
Priority: optional
Section: net
Depends:
Description: An IPv4/IPv6 tunnel proxy

View File

@ -1,346 +0,0 @@
#
menu "OpenWrt Package Selection"
comment "Package categories"
menu "Base system"
source "package/busybox/Config.in"
source "package/bridge/Config.in"
source "package/dnsmasq/Config.in"
source "package/ipkg/Config.in"
source "package/iptables/Config.in"
source "package/mtd/Config.in"
source "package/nvram/Config.in"
endmenu
menu "Applications"
source "package/autossh/Config.in"
source "package/bitchx/Config.in"
source "package/collectd/Config.in"
source "package/cbtt/Config.in"
source "package/ctorrent/Config.in"
source "package/deco/Config.in"
source "package/elinks/Config.in"
source "package/fetchmail/Config.in"
source "package/gpsd/Config.in"
source "package/gpg/Config.in"
source "package/haserl/Config.in"
source "package/irssi/Config.in"
source "package/jamvm/Config.in"
source "package/lcd4linux/Config.in"
source "package/less/Config.in"
source "package/lua/Config.in"
source "package/microperl/Config.in"
source "package/monit/Config.in"
source "package/motion/Config.in"
source "package/mgetty/Config.in"
source "package/mutt/Config.in"
source "package/nano/Config.in"
source "package/osiris/Config.in"
source "package/php4/Config.in"
source "package/php5/Config.in"
source "package/procmail/Config.in"
source "package/psybnc/Config.in"
menu "sablevm........................... A Java Virtual Machine (JVM) implementation"
source "package/sablevm/Config.in"
source "package/sablevm-classpath/Config.in"
source "package/libffi-sable/Config.in"
endmenu
source "package/sane-backends/Config.in"
source "package/screen/Config.in"
source "package/ser2net/Config.in"
source "package/syslog-ng/Config.in"
menu "rrdtool........................... Round-Robin Database (RRD) libraries and tools"
source "package/rrdtool/Config.in"
source "package/rrdtool1/Config.in"
source "package/rrdcollect/Config.in"
endmenu
source "package/vim/Config.in"
endmenu
menu "Networking"
source "package/aircrack/Config.in"
source "package/aircrack-ng/Config.in"
source "package/amwall/Config.in"
source "package/arpd/Config.in"
source "package/arptables/Config.in"
source "package/arpwatch/Config.in"
source "package/asterisk/Config.in"
source "package/atftp/Config.in"
source "package/avahi/Config.in"
source "package/bind/Config.in"
source "package/bitlbee/Config.in"
source "package/bwm/Config.in"
source "package/chillispot/Config.in"
source "package/cifsmount/Config.in"
source "package/click/Config.in"
source "package/cups/Config.in"
source "package/cutter/Config.in"
source "package/dhcp/Config.in"
source "package/dhcp-forwarder/Config.in"
source "package/dropbear/Config.in"
source "package/dsniff/Config.in"
source "package/ebtables/Config.in"
source "package/elhttp/Config.in"
source "package/ether-wake/Config.in"
source "package/ethtool/Config.in"
source "package/ez-ipupdate/Config.in"
source "package/fakeidentd/Config.in"
source "package/fping/Config.in"
source "package/fprobe/Config.in"
source "package/fprobe-ulog/Config.in"
source "package/freeradius/Config.in"
source "package/frickin/Config.in"
source "package/howl/Config.in"
source "package/hostap-utils/Config.in"
source "package/hostapd/Config.in"
source "package/htpdate/Config.in"
source "package/httping/Config.in"
source "package/iftop/Config.in"
source "package/igmpproxy/Config.in"
source "package/ipcad/Config.in"
source "package/iproute2/Config.in"
source "package/iperf/Config.in"
source "package/ipsec-tools/Config.in"
source "package/ipset/Config.in"
source "package/iptables-snmp/Config.in"
source "package/iptraf/Config.in"
source "package/kismet/Config.in"
source "package/knock/Config.in"
source "package/l2tpd/Config.in"
source "package/l2tpns/Config.in"
source "package/lighttpd/Config.in"
source "package/linux-atm/Config.in"
source "package/macchanger/Config.in"
source "package/maradns/Config.in"
source "package/matrixtunnel/Config.in"
source "package/miau/Config.in"
source "package/mini_httpd/Config.in"
source "package/mini_sendmail/Config.in"
source "package/mtr/Config.in"
source "package/net-snmp/Config.in"
source "package/netperf/Config.in"
source "package/netstat-nat/Config.in"
source "package/nfs-server/Config.in"
source "package/nmap/Config.in"
source "package/nocatsplash/Config.in"
source "package/ntpclient/Config.in"
source "package/olsrd/Config.in"
source "package/openntpd/Config.in"
source "package/openser/Config.in"
source "package/openssh/Config.in"
source "package/openswan/Config.in"
source "package/openvpn/Config.in"
source "package/p910nd/Config.in"
source "package/parprouted/Config.in"
source "package/pipacs/Config.in"
source "package/pmacct/Config.in"
source "package/portmap/Config.in"
source "package/portsentry/Config.in"
source "package/ppp/Config.in"
source "package/pptp/Config.in"
source "package/pptpd/Config.in"
source "package/privoxy/Config.in"
source "package/ptunnel/Config.in"
source "package/quagga/Config.in"
source "package/raddump/Config.in"
source "package/rarpd/Config.in"
source "package/reaim/Config.in"
source "package/robocfg/Config.in"
source "package/rp-l2tp/Config.in"
source "package/rp-pppoe/Config.in"
source "package/rrs/Config.in"
source "package/rsync/Config.in"
source "package/samba/Config.in"
source "package/scanlogd/Config.in"
source "package/scdp/Config.in"
source "package/shat/Config.in"
source "package/sipp/Config.in"
source "package/siproxd/Config.in"
source "package/sipsak/Config.in"
source "package/slurm/Config.in"
source "package/snort/Config.in"
source "package/snort-wireless/Config.in"
source "package/socat/Config.in"
source "package/squid/Config.in"
source "package/ssltunnel/Config.in"
source "package/ssmtp/Config.in"
source "package/srelay/Config.in"
source "package/tmsnc/Config.in"
source "package/tcpdump/Config.in"
source "package/tinc/Config.in"
source "package/tinyproxy/Config.in"
source "package/tor/Config.in"
source "package/ttcp/Config.in"
source "package/udp-broadcast-relay/Config.in"
source "package/ulogd/Config.in"
source "package/updatedd/Config.in"
source "package/vgp/Config.in"
source "package/vncrepeater/Config.in"
source "package/vnc-reflector/Config.in"
source "package/vnstat/Config.in"
source "package/vpnc/Config.in"
source "package/vrrpd/Config.in"
source "package/vsftpd/Config.in"
source "package/vtun/Config.in"
source "package/wakelan/Config.in"
source "package/wccpd/Config.in"
source "package/weechat/Config.in"
source "package/wificonf/Config.in"
source "package/wifidog/Config.in"
source "package/wireless-tools/Config.in"
source "package/wiviz/Config.in"
source "package/wknock/Config.in"
source "package/wol/Config.in"
source "package/wondershaper/Config.in"
source "package/wpa_supplicant/Config.in"
source "package/wput/Config.in"
source "package/wrt-radauth/Config.in"
source "package/wx200d/Config.in"
source "package/xinetd/Config.in"
source "package/xsupplicant/Config.in"
endmenu
menu "IPv6"
source "package/6tunnel/Config.in"
source "package/aiccu/Config.in"
source "package/dhcp6/Config.in"
source "package/miredo/Config.in"
source "package/mrd6/Config.in"
source "package/ndisc/Config.in"
source "package/radvd/Config.in"
endmenu
menu "Libraries"
source "package/axtls/Config.in"
source "package/cgilib/Config.in"
source "package/glib/Config.in"
source "package/id3lib/Config.in"
source "package/libamsel/Config.in"
source "package/libao/Config.in"
source "package/libart/Config.in"
source "package/libcli/Config.in"
source "package/clinkc/Config.in"
source "package/curl/Config.in" # libcurl
source "package/libdaemon/Config.in"
source "package/libdb/Config.in"
source "package/libdnet/Config.in"
source "package/libelf/Config.in"
source "package/libevent/Config.in"
source "package/expat/Config.in" # libexpat
source "package/flac/Config.in" # libflac
source "package/freetype/Config.in" # libfreetype
source "package/base-files/Config.in" # libgcc
source "package/libgcrypt/Config.in"
source "package/libgd/Config.in"
source "package/libgdbm/Config.in"
source "package/gmp/Config.in" # libgmp
source "package/gnutls/Config.in" ## libgnutls
source "package/libgpg-error/Config.in"
source "package/gsm/Config.in" # libgsm
source "package/libiconv/Config.in"
source "package/libid3tag/Config.in"
source "package/jpeg/Config.in" # libjpeg
source "package/libtool/Config.in" # libltdl
source "package/liblzo/Config.in"
source "package/libmad/Config.in"
source "package/libmcrypt/Config.in"
source "package/matrixssl/Config.in" # libmatrixssl
source "package/mysql/Config.in" # limysqlclient
source "package/ncurses/Config.in" # libncurses
source "package/libnet/Config.in"
source "package/libnids/Config.in"
source "package/libogg/Config.in"
source "package/libol/Config.in"
source "package/opencdk/Config.in" # libopencdk
source "package/openh323/Config.in"
source "package/openldap/Config.in" # libopenldap
source "package/openssl/Config.in" # libopenssl
source "package/libosip2/Config.in"
source "package/libpcap/Config.in"
source "package/pcre/Config.in" # libpcre
source "package/pwlib/Config.in"
source "package/libpng/Config.in"
source "package/popt/Config.in" # libpopt
source "package/postgresql/Config.in" # libpq
source "package/libpthread/Config.in"
source "package/radiusclient-ng/Config.in" #libradiusclient-ng
source "package/readline/Config.in" # libreadline
source "package/cyrus-sasl/Config.in" # libsasl2
source "package/speex/Config.in" # libspeex
source "package/sqlite/Config.in" # libsqlite
source "package/sqlite2/Config.in" # libsqlite2
source "package/libtasn1/Config.in"
source "package/libupnp/Config.in"
source "package/libusb/Config.in"
source "package/libvorbis/Config.in"
source "package/libvorbisidec/Config.in"
source "package/libxml2/Config.in"
source "package/libxslt/Config.in"
source "package/uclibc++/Config.in"
source "package/ustl/Config.in"
source "package/zlib/Config.in"
endmenu
menu "Multimedia"
source "package/gmediaserver/Config.in"
source "package/icecast/Config.in"
source "package/madplay/Config.in"
source "package/mpd/Config.in"
source "package/mt-daapd/Config.in"
source "package/palantir/Config.in"
source "package/peercast/Config.in"
source "package/setpwc/Config.in"
endmenu
menu "Serial communications & terminal emulation"
source "package/heyu/Config.in"
source "package/lrzsz/Config.in"
source "package/microcom/Config.in"
source "package/picocom/Config.in"
source "package/serdisplib/Config.in"
source "package/setserial/Config.in"
endmenu
menu "Utilities"
source "package/bc/Config.in"
source "package/gcom/Config.in"
source "package/gdbserver/Config.in"
source "package/hdparm/Config.in"
source "package/pcmcia-cs/Config.in" # pcmcia-utils
source "package/usbutils/Config.in" # lsusb
source "package/pciutils/Config.in"
source "package/strace/Config.in"
source "package/udev/Config.in"
source "package/watchdog/Config.in"
endmenu
menu "FileSystems related"
source "package/dosfstools/Config.in"
source "package/e2fsprogs/Config.in"
source "package/fuse/Config.in"
source "package/shfs/Config.in"
source "package/util-linux/Config.in"
endmenu
menu "Bluetooth"
source "package/bluez-libs/Config.in"
source "package/bluez-utils/Config.in"
source "package/miax/Config.in"
endmenu
comment "Extra stuff"
source "package/sdk/Config.in"
config BR2_PACKAGE_IMAGEBUILDER
bool "OpenWrt Image Builder"
default y if CONFIG_DEVEL
help
Build an OpenWrt Image Builder.
This package contains the necessary (precompiled) tools and all packages to generate
firmware images from package lists, without having to use the full buildroot.
Useful for building images with custom scripts or extra packages.
endmenu

View File

@ -1,360 +0,0 @@
# Main makefile for the packages
include $(TOPDIR)/rules.mk
include $(TOPDIR)/package/depend.mk
package-$(BR2_PACKAGE_6TUNNEL) += 6tunnel
package-$(BR2_PACKAGE_AICCU) += aiccu
package-$(BR2_PACKAGE_AIRCRACK) += aircrack
package-$(BR2_PACKAGE_AIRCRACK_NG) += aircrack-ng
package-$(BR2_PACKAGE_AMWALL) += amwall
package-$(BR2_PACKAGE_ARPD) += arpd
package-$(BR2_PACKAGE_ARPTABLES) += arptables
package-$(BR2_PACKAGE_ARPWATCH) += arpwatch
package-$(BR2_PACKAGE_ASTERISK) += asterisk
package-$(BR2_COMPILE_ATFTP) += atftp
package-$(BR2_PACKAGE_AUTOSSH) += autossh
package-$(BR2_COMPILE_AVAHI) += avahi
package-$(BR2_COMPILE_AXTLS) += axtls
package-$(BR2_COMPILE_BC) += bc
package-$(BR2_COMPILE_BIND) += bind
package-$(BR2_PACKAGE_BITCHX) += bitchx
package-$(BR2_PACKAGE_BITLBEE) += bitlbee
package-$(BR2_PACKAGE_BLUEZ_LIBS) += bluez-libs
package-$(BR2_PACKAGE_BLUEZ_UTILS) += bluez-utils
package-$(BR2_PACKAGE_BRIDGE) += bridge
package-$(BR2_PACKAGE_BUSYBOX) += busybox
package-$(BR2_PACKAGE_BWM) += bwm
package-$(BR2_PACKAGE_CBTT) += cbtt
package-$(BR2_PACKAGE_CGILIB) += cgilib
package-$(BR2_PACKAGE_CHILLISPOT) += chillispot
package-$(BR2_PACKAGE_CIFSMOUNT) += cifsmount
package-$(BR2_PACKAGE_CLICK) += click
package-$(BR2_PACKAGE_CLINKC) += clinkc
package-$(BR2_PACKAGE_COLLECTD) += collectd
package-$(BR2_PACKAGE_CTORRENT) += ctorrent
package-$(BR2_PACKAGE_CUPS) += cups
package-$(BR2_COMPILE_CURL) += curl
package-$(BR2_PACKAGE_CUTTER) += cutter
package-$(BR2_COMPILE_CYRUS_SASL) += cyrus-sasl
package-$(BR2_COMPILE_DB) += libdb
package-$(BR2_PACKAGE_DECO) += deco
package-$(BR2_COMPILE_DHCP) += dhcp
package-$(BR2_PACKAGE_DHCP6) += dhcp6
package-$(BR2_PACKAGE_DHCP_FORWARDER) += dhcp-forwarder
package-$(BR2_PACKAGE_DNSMASQ) += dnsmasq
package-$(BR2_PACKAGE_DOSFSTOOLS) += dosfstools
package-$(BR2_PACKAGE_DROPBEAR) += dropbear
package-$(BR2_PACKAGE_DSNIFF) += dsniff
package-$(BR2_PACKAGE_E2FSPROGS) += e2fsprogs
package-$(BR2_PACKAGE_EBTABLES) += ebtables
package-$(BR2_PACKAGE_ELINKS) += elinks
package-$(BR2_PACKAGE_ETHER_WAKE) += ether-wake
package-$(BR2_COMPILE_EXPAT) += expat
package-$(BR2_PACKAGE_EZIPUPDATE) += ez-ipupdate
package-$(BR2_PACKAGE_FAKEIDENTD) += fakeidentd
package-$(BR2_PACKAGE_FETCHMAIL) += fetchmail
package-$(BR2_COMPILE_FLAC) += flac
package-$(BR2_PACKAGE_FPING) += fping
package-$(BR2_PACKAGE_FPROBE) += fprobe
package-$(BR2_PACKAGE_FPROBE_ULOG) += fprobe-ulog
package-$(BR2_PACKAGE_FREERADIUS) += freeradius
package-$(BR2_COMPILE_FREETYPE) += freetype
package-$(BR2_PACKAGE_FRICKIN) += frickin
package-$(BR2_COMPILE_FUSE) += fuse
package-$(BR2_PACKAGE_GCOM) += gcom
package-$(BR2_PACKAGE_GDBSERVER) += gdbserver
package-$(BR2_COMPILE_GLIB) += glib
package-$(BR2_PACKAGE_GMEDIASERVER) += gmediaserver
package-$(BR2_COMPILE_GMP) += gmp
package-$(BR2_COMPILE_GNUTLS) += gnutls
package-$(BR2_PACKAGE_GPSD) += gpsd
package-$(BR2_PACKAGE_GPG) += gpg
package-$(BR2_COMPILE_GSM) += gsm
package-$(BR2_PACKAGE_HASERL) += haserl
package-$(BR2_PACKAGE_HDPARM) += hdparm
package-$(BR2_PACKAGE_HEYU) += heyu
package-$(BR2_PACKAGE_HOSTAP_UTILS) += hostap-utils
package-$(BR2_COMPILE_HOSTAPD) += hostapd
package-$(BR2_COMPILE_HOWL) += howl
package-$(BR2_PACKAGE_HTPDATE) += htpdate
package-$(BR2_PACKAGE_HTTPING) += httping
package-$(BR2_PACKAGE_ICECAST) += icecast
package-$(BR2_PACKAGE_ID3LIB) += id3lib
package-$(BR2_PACKAGE_IFTOP) += iftop
package-$(BR2_PACKAGE_IGMPPROXY) += igmpproxy
package-$(BR2_PACKAGE_IPCAD) += ipcad
package-$(BR2_PACKAGE_IPERF) += iperf
package-$(BR2_PACKAGE_IPKG) += ipkg
package-$(BR2_COMPILE_IPROUTE2) += iproute2
package-$(BR2_PACKAGE_IPSEC_TOOLS) += ipsec-tools
package-$(BR2_PACKAGE_IPSET) += ipset
package-$(BR2_COMPILE_IPTABLES) += iptables
package-$(BR2_PACKAGE_IPTABLES_SNMP) += iptables-snmp
package-$(BR2_PACKAGE_IPTRAF) += iptraf
package-$(BR2_PACKAGE_IRSSI) += irssi
package-$(BR2_PACKAGE_JAMVM) += jamvm
package-$(BR2_COMPILE_JPEG) += jpeg
package-$(BR2_COMPILE_KISMET) += kismet
package-$(BR2_COMPILE_KNOCK) += knock
package-$(BR2_PACKAGE_L2TPD) += l2tpd
package-$(BR2_PACKAGE_L2TPNS) += l2tpns
package-$(BR2_PACKAGE_LCD4LINUX) += lcd4linux
package-$(BR2_PACKAGE_LESS) += less
package-$(BR2_PACKAGE_LIBAMSEL) += libamsel
package-$(BR2_PACKAGE_LIBAO) += libao
package-$(BR2_PACKAGE_LIBART) += libart
package-$(BR2_PACKAGE_LIBCLI) += libcli
package-$(BR2_PACKAGE_LIBDAEMON) += libdaemon
package-$(BR2_PACKAGE_LIBDNET) += libdnet
package-$(BR2_PACKAGE_LIBELF) += libelf
package-$(BR2_PACKAGE_LIBEVENT) += libevent
package-$(BR2_PACKAGE_LIBFFI_SABLE) += libffi-sable
package-$(BR2_PACKAGE_LIBGCRYPT) += libgcrypt
package-$(BR2_PACKAGE_LIBGD) += libgd
package-$(BR2_PACKAGE_LIBGDBM) += libgdbm
package-$(BR2_PACKAGE_LIBGPG_ERROR) += libgpg-error
package-$(BR2_PACKAGE_LIBICONV) += libiconv
package-$(BR2_PACKAGE_LIBID3TAG) += libid3tag
package-$(BR2_PACKAGE_LIBLZO) += liblzo
package-$(BR2_PACKAGE_LIBMAD) += libmad
package-$(BR2_PACKAGE_LIBMCRYPT) += libmcrypt
package-$(BR2_PACKAGE_LIBNET) += libnet
package-$(BR2_PACKAGE_LIBNIDS) += libnids
package-$(BR2_PACKAGE_LIBOGG) += libogg
package-$(BR2_PACAKGE_LIBOL) += libol
package-$(BR2_PACKAGE_LIBOSIP2) += libosip2
package-$(BR2_PACKAGE_LIBPCAP) += libpcap
package-$(BR2_PACKAGE_LIBPNG) += libpng
package-$(BR2_PACKAGE_LIBPTHREAD) += libpthread
package-$(BR2_PACKAGE_LIBTASN1) += libtasn1
package-$(BR2_COMPILE_LIBTOOL) += libtool
package-$(BR2_PACKAGE_LIBUPNP) += libupnp
package-$(BR2_PACKAGE_LIBUSB) += libusb
package-$(BR2_PACKAGE_LIBVORBIS) += libvorbis
package-$(BR2_PACKAGE_LIBVORBISIDEC) += libvorbisidec
package-$(BR2_PACKAGE_LIBWRAP) += tcp_wrappers
package-$(BR2_PACKAGE_LIBXML2) += libxml2
package-$(BR2_PACKAGE_LIBXSLT) += libxslt
package-$(BR2_PACKAGE_LIGHTTPD) += lighttpd
package-$(BR2_PACKAGE_LINUX_ATM) += linux-atm
package-$(BR2_PACKAGE_LOGROTATE) += logrotate
package-$(BR2_PACKAGE_LRZSZ) += lrzsz
package-$(BR2_COMPILE_LUA) += lua
package-$(BR2_PACKAGE_MACCHANGER) += macchanger
package-$(BR2_PACKAGE_MADPLAY) += madplay
package-$(BR2_PACKAGE_MARADNS) += maradns
package-$(BR2_COMPILE_MATRIXSSL) += matrixssl
package-$(BR2_PACKAGE_MATRIXTUNNEL) += matrixtunnel
package-$(BR2_PACKAGE_MGETTY) += mgetty
package-$(BR2_PACKAGE_MIAU) += miau
package-$(BR2_PACKAGE_MIAX) += miax
package-$(BR2_PACKAGE_MICROCOM) += microcom
package-$(BR2_PACKAGE_MICROPERL) += microperl
package-$(BR2_COMPILE_MINI_HTTPD) += mini_httpd
package-$(BR2_PACKAGE_MINI_SENDMAIL) += mini_sendmail
package-$(BR2_COMPILE_MIREDO) += miredo
package-$(BR2_COMPILE_MONIT) += monit
package-$(BR2_PACKAGE_MOTION) += motion
package-$(BR2_PACKAGE_MPD) += mpd
package-$(BR2_PACKAGE_MRD6) += mrd6
package-$(BR2_PACKAGE_MT_DAAPD) += mt-daapd
package-$(BR2_PACKAGE_MTD) += mtd
package-$(BR2_PACKAGE_MTR) += mtr
package-$(BR2_PACKAGE_MUTT) += mutt
package-$(BR2_COMPILE_MYSQL) += mysql
package-$(BR2_PACKAGE_NANO) += nano
package-$(BR2_COMPILE_NCURSES) += ncurses
package-$(BR2_COMPILE_NDISC6) += ndisc
package-$(BR2_COMPILE_NET_SNMP) += net-snmp
package-$(BR2_PACKAGE_NETPERF) += netperf
package-$(BR2_PACKAGE_NETSTAT_NAT) += netstat-nat
package-$(BR2_PACKAGE_NFS_SERVER) += nfs-server
package-$(BR2_PACKAGE_NMAP) += nmap
package-$(BR2_PACKAGE_NOCATSPLASH) += nocatsplash
package-$(BR2_PACKAGE_NTPCLIENT) += ntpclient
package-$(BR2_PACKAGE_NVRAM) += nvram
package-$(BR2_PACKAGE_OLSRD) += olsrd
package-$(BR2_COMPILE_OPENCDK) += opencdk
package-$(BR2_COMPILE_OPENH323) += openh323
package-$(BR2_COMPILE_OPENLDAP) += openldap
package-$(BR2_PACKAGE_OPENNTPD) += openntpd
package-$(BR2_PACKAGE_OPENSER) += openser
package-$(BR2_COMPILE_OPENSSH) += openssh
package-$(BR2_COMPILE_OPENSSL) += openssl
package-$(BR2_PACKAGE_OPENSWAN) += openswan
package-$(BR2_PACKAGE_OPENVPN) += openvpn
package-$(BR2_COMPILE_OSIRIS) += osiris
package-$(BR2_PACKAGE_PALANTIR) += palantir
package-$(BR2_PACKAGE_P910ND) += p910nd
package-$(BR2_PACKAGE_PARPROUTED) += parprouted
package-$(BR2_PACKAGE_PCIUTILS) += pciutils
package-$(BR2_COMPILE_PCMCIA_CS) += pcmcia-cs
package-$(BR2_COMPILE_PCRE) += pcre
package-$(BR2_PACKAGE_PEERCAST) += peercast
package-$(BR2_PACKAGE_PEERGUARDIAN) += peerguardian
package-$(BR2_COMPILE_PHP4) += php4
package-$(BR2_COMPILE_PHP5) += php5
package-$(BR2_PACKAGE_PICOCOM) += picocom
package-$(BR2_PACKAGE_PIPACS) += pipacs
package-$(BR2_COMPILE_PMACCT) += pmacct
package-$(BR2_COMPILE_POPT) += popt
package-$(BR2_PACKAGE_PORTMAP) += portmap
package-$(BR2_PACKAGE_PORTSENTRY) += portsentry
package-$(BR2_COMPILE_POSTGRESQL) += postgresql
package-$(BR2_PACKAGE_PPP) += ppp
package-$(BR2_PACKAGE_PPTP) += pptp
package-$(BR2_PACKAGE_PPTPD) += pptpd
package-$(BR2_PACKAGE_PRIVOXY) += privoxy
package-$(BR2_PACKAGE_PROCMAIL) += procmail
package-$(BR2_PACKAGE_PSYBNC) += psybnc
package-$(BR2_PACKAGE_PTUNNEL) += ptunnel
package-$(BR2_COMPILE_PWLIB) += pwlib
package-$(BR2_PACKAGE_QUAGGA) += quagga
package-$(BR2_COMPILE_RADIUSCLIENT_NG) += radiusclient-ng
package-$(BR2_PACKAGE_RADVD) += radvd
package-$(BR2_PACKAGE_RARPD) += rarpd
package-$(BR2_COMPILE_READLINE) += readline
package-$(BR2_PACKAGE_REAIM) += reaim
package-$(BR2_PACKAGE_ROBOCFG) += robocfg
package-$(BR2_COMPILE_RP_L2TP) += rp-l2tp
package-$(BR2_COMPILE_RP_PPPOE) += rp-pppoe
package-$(BR2_PACKAGE_RRDCOLLECT) += rrdcollect
package-$(BR2_COMPILE_RRDTOOL) += rrdtool
package-$(BR2_COMPILE_RRDTOOL1) += rrdtool1
package-$(BR2_COMPILE_RRS) += rrs
package-$(BR2_PACKAGE_RSYNC) += rsync
package-$(BR2_PACKAGE_SABLEVM) += sablevm
package-$(BR2_COMPILE_SABLEVM_CLASSPATH) += sablevm-classpath
package-$(BR2_COMPILE_SAMBA) += samba
package-$(BR2_PACKAGE_SANE_BACKENDS) += sane-backends
package-$(BR2_PACKAGE_SCANLOGD) += scanlogd
package-$(BR2_PACKAGE_SCDP) += scdp
package-$(BR2_PACKAGE_SCREEN) += screen
package-$(BR2_PACKAGE_SDK) += sdk
package-$(BR2_PACKAGE_SER2NET) += ser2net
package-$(BR2_PACKAGE_SERDISPLIB) += serdisplib
package-$(BR2_PACKAGE_SETPWC) += setpwc
package-$(BR2_PACKAGE_SETSERIAL) += setserial
package-$(BR2_PACKAGE_SHAT) += shat
package-$(BR2_COMPILE_SHFS) += shfs
package-$(BR2_PACKAGE_SIPP) += sipp
package-$(BR2_PACKAGE_SIPROXD) += siproxd
package-$(BR2_PACKAGE_SIPSAK) += sipsak
package-$(BR2_PACKAGE_SLURM) += slurm
package-$(BR2_COMPILE_SNORT) += snort
package-$(BR2_COMPILE_SNORT_WIRELESS) += snort-wireless
package-$(BR2_PACKAGE_SOCAT) += socat
package-$(BR2_COMPILE_SPEEX) += speex
package-$(BR2_COMPILE_SQLITE) += sqlite
package-$(BR2_COMPILE_SQLITE2) += sqlite2
package-$(BR2_PACKAGE_SQUID) += squid
package-$(BR2_PACKAGE_SSMTP) += ssmtp
package-$(BR2_PACKAGE_SSLTUNNEL) += ssltunnel
package-$(BR2_PACKAGE_SRELAY) += srelay
package-$(BR2_PACKAGE_STRACE) += strace
package-$(BR2_PACKAGE_SYSLOG_NG) += syslog-ng
package-$(BR2_PACKAGE_TCPDUMP) += tcpdump
package-$(BR2_PACKAGE_TINC) += tinc
package-$(BR2_PACKAGE_TINYPROXY) += tinyproxy
package-$(BR2_PACKAGE_TOR) += tor
package-$(BR2_PACKAGE_TTCP) += ttcp
package-$(BR2_PACKAGE_UCLIBCXX) += uclibc++
package-$(BR2_PACKAGE_UDP_BROADCAST_RELAY) += udp-broadcast-relay
package-$(BR2_PACKAGE_ULOGD) += ulogd
package-$(BR2_PACKAGE_UPDATEDD) += updatedd
package-$(BR2_COMPILE_USBUTILS) += usbutils
package-$(BR2_PACKAGE_USTL) += ustl
package-$(BR2_COMPILE_UTIL_LINUX) += util-linux
package-$(BR2_PACKAGE_UDEV) += udev
package-$(BR2_PACKAGE_VIM) += vim
package-$(BR2_PACKAGE_VGP) += vgp
package-$(BR2_PACKAGE_VNCREPEATER) += vncrepeater
package-$(BR2_PACKAGE_VNC_REFLECTOR) += vnc-reflector
package-$(BR2_PACKAGE_VNSTAT) += vnstat
package-$(BR2_PACKAGE_VPNC) += vpnc
package-$(BR2_PACKAGE_VRRPD) += vrrpd
package-$(BR2_PACKAGE_VTUN) += vtun
package-$(BR2_PACKAGE_VSFTPD) += vsftpd
package-$(BR2_PACKAGE_WAKELAN) += wakelan
package-$(BR2_PACKAGE_WATCHDOG) += watchdog
package-$(BR2_PACKAGE_WCCPD) += wccpd
package-$(BR2_PACKAGE_WEECHAT) += weechat
package-$(BR2_PACKAGE_WIFICONF) += wificonf
package-$(BR2_PACKAGE_WIFIDOG) += wifidog
package-$(BR2_PACKAGE_WIVIZ) += wiviz
package-$(BR2_PACKAGE_WIRELESS_TOOLS) += wireless-tools
package-$(BR2_PACKAGE_WKNOCK) += wknock
package-$(BR2_PACKAGE_WOL) += wol
package-$(BR2_PACKAGE_WONDERSHAPER) += wondershaper
package-$(BR2_PACKAGE_WPA_SUPPLICANT) += wpa_supplicant
package-$(BR2_PACKAGE_WPUT) += wput
package-$(BR2_PACKAGE_WRT_RADAUTH) += wrt-radauth
package-$(BR2_PACKAGE_WX200D) += wx200d
package-$(BR2_PACKAGE_XINETD) += xinetd
package-$(BR2_PACKAGE_XSUPPLICANT) += xsupplicant
package-$(BR2_PACKAGE_ZLIB) += zlib
DEV_LIBS:=tcp_wrappers glib ncurses openssl pcre popt zlib libnet libpcap mysql postgresql iptables matrixssl liblzo gmp fuse portmap libelf uclibc++ speex libpng libgd wireless-tools nvram linux-atm libamsel libao libart libdaemon libdb libdnet libevent libffi-sable libgcrypt libgdbm libgpg-error libid3tag libmad libnet libnids libogg libol libosip2 libpcap radiusclient-ng libtasn1 libupnp libusb libvorbis libvorbisidec libxml2 libxslt id3lib net-snmp
DEV_LIBS_COMPILE:=$(patsubst %,%-compile,$(DEV_LIBS))
SDK_DEFAULT_PACKAGES:=busybox dnsmasq iptables wireless-tools dropbear bridge ipkg ppp
SDK_DEFAULT_COMPILE:=$(patsubst %,%-compile,$(SDK_DEFAULT_PACKAGES))
COMPILE_PACKAGES:=$(patsubst %,%-compile,$(package-y) $(package-m))
INSTALL_PACKAGES:=$(patsubst %,%-install,$(package-y))
all: compile
clean: $(patsubst %,%-clean,$(package-) $(package-y) $(package-m))
compile: $(COMPILE_PACKAGES)
install: base-files-install $(INSTALL_PACKAGES)
$(COMPILE_PACKAGES): base-files-compile
$(INSTALL_PACKAGES): base-files-install
sdk-compile: $(DEV_LIBS_COMPILE) $(SDK_DEFAULT_COMPILE)
$(STAMP_DIR):
mkdir -p $@
$(TARGET_DIR):
mkdir -p $(TARGET_DIR)
%-prepare: $(STAMP_DIR) $(TARGET_DIR)
@[ -f $(STAMP_DIR)/.$@ ] || { \
$(START_TRACE) "package/$(patsubst %-prepare,%,$@)-prepare: "; \
$(MAKE) -C $(patsubst %-prepare,%,$@) prepare && { \
touch $(STAMP_DIR)/.$@; \
$(CMD_TRACE) " done"; \
$(END_TRACE); \
} \
}
%-compile:
@[ -f $(STAMP_DIR)/.$@ ] || { \
$(START_TRACE) "package/$(patsubst %-compile,%,$@)-compile: "; \
$(MAKE) -C $(patsubst %-compile,%,$@) compile && { \
touch $(STAMP_DIR)/.$(patsubst %-compile,%,$@)-prepare; \
touch $(STAMP_DIR)/.$@; \
$(CMD_TRACE) " done"; \
$(END_TRACE); \
} \
}
%-install: %-compile
@$(START_TRACE) "package/$(patsubst %-install,%,$@)-install: "
@$(MAKE) -C $(patsubst %-install,%,$@) install
@$(CMD_TRACE) " done"
@$(END_TRACE)
%-rebuild:
@$(START_TRACE) "package/$(patsubst %-rebuild,%,$@)-rebuild: "
@rm -f $(STAMP_DIR)/.$(patsubst %-rebuild,%,$@)-*
$(MAKE) -C $(patsubst %-rebuild,%,$@) rebuild
@$(CMD_TRACE) " done"
@$(END_TRACE)
%-clean:
@$(START_TRACE) "package/$(patsubst %-clean,%,$@)-clean: "
@$(MAKE) -C $(patsubst %-clean,%,$@) clean
@rm -f $(STAMP_DIR)/.$(patsubst %-clean,%,$@)-*
@$(CMD_TRACE) " done"
@$(END_TRACE)

View File

@ -1,11 +0,0 @@
config BR2_PACKAGE_AICCU
prompt "aiccu............................. SixXS Automatic IPv6 Connectivity Client Utility"
tristate
default m if CONFIG_DEVEL
select BR2_PACKAGE_KMOD_IPV6
select BR2_PACKAGE_LIBPTHREAD
help
SixXS Automatic IPv6 Connectivity Client Utility
For more information about SixXS check http://www.sixxs.net/

View File

@ -1,36 +0,0 @@
# $Id$
include $(TOPDIR)/rules.mk
PKG_NAME:=aiccu
PKG_VERSION:=2005.01.31
PKG_RELEASE:=1
PKG_MD5SUM:=7c3da5feab3d59fb5a99a45203e0ca56
PKG_SOURCE_URL:=http://www.sixxs.net/archive/sixxs/aiccu/unix
PKG_SOURCE:=$(PKG_NAME)_$(PKG_VERSION).tar.gz
PKG_CAT:=zcat
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)
include $(TOPDIR)/package/rules.mk
$(eval $(call PKG_template,AICCU,aiccu,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
$(PKG_BUILD_DIR)/.configured:
$(SED) "s,strip,$(STRIP)," $(PKG_BUILD_DIR)/unix-console/Makefile
touch $@
$(PKG_BUILD_DIR)/.built:
$(MAKE) -C $(PKG_BUILD_DIR) \
CC=$(TARGET_CC) CFLAGS="$(TARGET_CFLAGS) -D_GNU_SOURCE" DEBUG=0
touch $@
$(IPKG_AICCU):
mkdir -p $(IDIR_AICCU)/usr/sbin $(IDIR_AICCU)/etc/init.d
install -m 755 $(PKG_BUILD_DIR)/unix-console/$(PKG_NAME) $(IDIR_AICCU)/usr/sbin/
install -m 755 ./files/aiccu.init $(IDIR_AICCU)/etc/init.d/S51aiccu
install -m 644 $(PKG_BUILD_DIR)/doc/aiccu.conf $(IDIR_AICCU)/etc/aiccu.conf
$(STRIP) $(IDIR_AICCU)/usr/sbin/*
$(IPKG_BUILD) $(IDIR_AICCU) $(PACKAGE_DIR)

View File

@ -1,21 +0,0 @@
#!/bin/sh
case "$1" in
start)
aiccu start
;;
stop)
aiccu stop
aiccu stop
;;
restart)
$0 stop
$0 start
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
;;
esac

View File

@ -1 +0,0 @@
/etc/aiccu.conf

View File

@ -1,5 +0,0 @@
Package: aiccu
Priority: optional
Section: net
Depends: kmod-ipv6, ip, libpthread
Description: SixXS Automatic IPv6 Connectivity Client Utility

View File

@ -1,13 +0,0 @@
config BR2_PACKAGE_AIRCRACK_NG
prompt "aircrack-ng....................... Next generation of aircrack with new features"
tristate
default n
help
aircrack-ng is an 802.11 WEP and WPA-PSK keys cracking program
that can recover this keys once enough encrypted packets have
been captured. It implements the standard FMS attack along with
some optimizations like KoreK attacks, thus making the attack
much faster compared to other WEP cracking tools. In fact
aircrack is a set of tools for auditing wireless networks.
http://www.aircrack-ng.org/

View File

@ -1,48 +0,0 @@
# $Id$
include $(TOPDIR)/rules.mk
PKG_NAME:=aircrack-ng
PKG_VERSION:=0.5
PKG_RELEASE:=1
PKG_MD5SUM:=303daa6f1b030f8f9a2f00542051b96c
PKG_SOURCE_URL:=http://download.aircrack-ng.org
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_CAT:=zcat
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
include $(TOPDIR)/package/rules.mk
$(eval $(call PKG_template,AIRCRACK_NG,aircrack-ng,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
$(PKG_BUILD_DIR)/.configured:
touch $@
$(PKG_BUILD_DIR)/.built:
rm -rf $(PKG_INSTALL_DIR)
mkdir -p $(PKG_INSTALL_DIR)
$(MAKE) -C $(PKG_BUILD_DIR) \
CC="$(TARGET_CC)" \
CFLAGS="$(TARGET_CFLAGS) -Wall" \
prefix="/usr" \
destdir="$(PKG_INSTALL_DIR)" \
all install
touch $@
$(IPKG_AIRCRACK_NG):
install -d -m0755 $(IDIR_AIRCRACK_NG)/usr/bin
$(CP) $(PKG_INSTALL_DIR)/usr/bin/aircrack-ng $(IDIR_AIRCRACK_NG)/usr/bin/
$(CP) $(PKG_INSTALL_DIR)/usr/bin/airdecap-ng $(IDIR_AIRCRACK_NG)/usr/bin/
$(CP) $(PKG_INSTALL_DIR)/usr/bin/arpforge-ng $(IDIR_AIRCRACK_NG)/usr/bin/
$(CP) $(PKG_INSTALL_DIR)/usr/bin/ivstools $(IDIR_AIRCRACK_NG)/usr/bin/
$(CP) $(PKG_INSTALL_DIR)/usr/bin/kstats $(IDIR_AIRCRACK_NG)/usr/bin/
install -d -m0755 $(IDIR_AIRCRACK_NG)/usr/sbin
$(CP) $(PKG_INSTALL_DIR)/usr/sbin/aireplay-ng $(IDIR_AIRCRACK_NG)/usr/sbin/
$(CP) $(PKG_INSTALL_DIR)/usr/sbin/airodump-ng $(IDIR_AIRCRACK_NG)/usr/sbin/
$(CP) $(PKG_INSTALL_DIR)/usr/sbin/airmon-ng $(IDIR_AIRCRACK_NG)/usr/sbin/
$(RSTRIP) $(IDIR_AIRCRACK_NG)
$(IPKG_BUILD) $(IDIR_AIRCRACK_NG) $(PACKAGE_DIR)

View File

@ -1,5 +0,0 @@
Package: aircrack-ng
Priority: optional
Section: net
Depends:
Description: Aircrack-ng - the next generation of aircrack with new features

View File

@ -1,15 +0,0 @@
config BR2_PACKAGE_AIRCRACK
prompt "aircrack.......................... A set of tools for auditing wireless networks"
tristate
default m if CONFIG_DEVEL
select BR2_PACKAGE_LIBPTHREAD
help
aircrack is a set of tools for auditing wireless networks:
* aircrack: static WEP and WPA-PSK key cracker
* airdecap: decrypts WEP/WPA capture files
* aireplay: 802.11 packet injection program
* airodump: 802.11 packet capture program
http://www.cr0.net:8040/code/network/aircrack/

View File

@ -1,45 +0,0 @@
# $Id$
include $(TOPDIR)/rules.mk
PKG_NAME:=aircrack
PKG_VERSION:=2.41
PKG_RELEASE:=1
PKG_MD5SUM:=05a37c8a165efb11ea226829c809deb3
PKG_SOURCE_URL:=http://www.cr0.net:8040/code/network/
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tgz
PKG_CAT:=zcat
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
include $(TOPDIR)/package/rules.mk
$(eval $(call PKG_template,AIRCRACK,aircrack,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
$(PKG_BUILD_DIR)/.configured:
touch $@
$(PKG_BUILD_DIR)/.built:
rm -rf $(PKG_INSTALL_DIR)
mkdir -p $(PKG_INSTALL_DIR)
$(MAKE) -C $(PKG_BUILD_DIR) \
CC="$(TARGET_CC)" \
CFLAGS="$(TARGET_CFLAGS) -Wall" \
CROSS="$(TARGET_CROSS)" \
prefix="/usr" \
DESTDIR="$(PKG_INSTALL_DIR)" \
all install
touch $@
$(IPKG_AIRCRACK):
install -d -m0755 $(IDIR_AIRCRACK)/usr/bin
$(CP) $(PKG_INSTALL_DIR)/usr/bin/aircrack $(IDIR_AIRCRACK)/usr/bin/
$(CP) $(PKG_INSTALL_DIR)/usr/bin/airdecap $(IDIR_AIRCRACK)/usr/bin/
$(CP) $(PKG_INSTALL_DIR)/usr/bin/aireplay $(IDIR_AIRCRACK)/usr/bin/
$(CP) $(PKG_INSTALL_DIR)/usr/bin/airodump $(IDIR_AIRCRACK)/usr/bin/
$(CP) $(PKG_INSTALL_DIR)/usr/bin/arpforge $(IDIR_AIRCRACK)/usr/bin/
$(RSTRIP) $(IDIR_AIRCRACK)
$(IPKG_BUILD) $(IDIR_AIRCRACK) $(PACKAGE_DIR)

View File

@ -1,5 +0,0 @@
Package: aircrack
Priority: optional
Section: net
Depends: libpthread
Description: A set of tools for auditing wireless networks

View File

@ -1,10 +0,0 @@
config BR2_PACKAGE_AMWALL
prompt "amwall............................ PF to iptables"
tristate
default m if CONFIG_DEVEL
select BR2_PACKAGE_LIBAMSEL
help
PF for iptables
http://amselinux.de/

View File

@ -1,48 +0,0 @@
# $Id$
include $(TOPDIR)/rules.mk
PKG_NAME:=amwall
PKG_VERSION:=0.1.0
PKG_RELEASE:=1
PKG_MD5SUM:=a8b6438e7fd9ccadc9f68824ae62349c
PKG_SOURCE_URL:=ftp://ftp.amselinux.net/source/
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
PKG_CAT:=bzcat
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
include $(TOPDIR)/package/rules.mk
$(eval $(call PKG_template,AMWALL,amwall,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
$(PKG_BUILD_DIR)/.configured:
touch $@
$(PKG_BUILD_DIR)/.built:
rm -rf $(PKG_INSTALL_DIR)
mkdir -p $(PKG_INSTALL_DIR)
$(MAKE) -C $(PKG_BUILD_DIR) \
$(TARGET_CONFIGURE_OPTS) \
V= \
LDIR=$(PKG_BUILD_DIR) \
AMSEL_INCLUDE="$(STAGING_DIR)/usr/include" \
OPT_LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
PREFIX="/usr" \
CONFIG="$(PKG_BUILD_DIR)/etc/amsel" \
DESTDIR=$(PKG_INSTALL_DIR) \
all install
touch $@
$(IPKG_AMWALL):
install -d -m0755 $(IDIR_AMWALL)/usr/bin
$(CP) $(PKG_INSTALL_DIR)/usr/bin/* $(IDIR_AMWALL)/usr/bin
install -d -m0755 $(IDIR_AMWALL)/usr/sbin
$(CP) $(PKG_INSTALL_DIR)/usr/sbin/* $(IDIR_AMWALL)/usr/sbin
install -d -m0755 $(IDIR_AMWALL)/etc/amsel
$(CP) $(PKG_INSTALL_DIR)/etc/amsel* $(IDIR_AMWALL)/etc
$(RSTRIP) $(IDIR_AMWALL)
$(IPKG_BUILD) $(IDIR_AMWALL) $(PACKAGE_DIR)

View File

@ -1,5 +0,0 @@
Package: amwall
Priority: optional
Section: net
Depends: libamsel
Description: pf to iptables and more

View File

@ -1,11 +0,0 @@
config BR2_PACKAGE_ARPD
prompt "arpd.............................. A daemon to fake ARP replies"
tristate
default m if CONFIG_DEVEL
select BR2_PACKAGE_LIBPCAP
select BR2_PACKAGE_LIBDNET
select BR2_PACKAGE_LIBEVENT
help
Generates ARP responses for (locally unused) IP addresses
http://www.honeyd.org/tools.php

View File

@ -1,64 +0,0 @@
# $Id$
include $(TOPDIR)/rules.mk
PKG_NAME:=arpd
PKG_VERSION:=0.2
PKG_RELEASE:=1
PKG_MD5SUM:=e2911fa9de1b92ef50deda1489ae944d
PKG_SOURCE_URL:=http://niels.xtdnet.nl/honeyd
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_CAT:=zcat
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)
include $(TOPDIR)/package/rules.mk
$(eval $(call PKG_template,ARPD,arpd,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
$(PKG_BUILD_DIR)/.configured:
(cd $(PKG_BUILD_DIR); rm -rf config.cache; \
$(TARGET_CONFIGURE_OPTS) \
CFLAGS="$(TARGET_CFLAGS)" \
CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
./configure \
--target=$(GNU_TARGET_NAME) \
--host=$(GNU_TARGET_NAME) \
--build=$(GNU_HOST_NAME) \
--program-prefix="" \
--program-suffix="" \
--prefix=/usr \
--exec-prefix=/usr \
--bindir=/usr/bin \
--datadir=/usr/share \
--includedir=/usr/include \
--infodir=/usr/share/info \
--libdir=/usr/lib \
--libexecdir=/usr/lib \
--localstatedir=/var \
--mandir=/usr/share/man \
--sbindir=/usr/sbin \
--sysconfdir=/etc \
$(DISABLE_NLS) \
$(DISABLE_LARGEFILE) \
--enable-shared \
--disable-static \
--with-libdnet=$(STAGING_DIR)/usr \
--with-libevent=$(STAGING_DIR)/usr \
--with-libpcap=$(STAGING_DIR)/usr \
);
touch $@
$(PKG_BUILD_DIR)/.built:
$(MAKE) -C $(PKG_BUILD_DIR) \
CCOPT="$(TARGET_CFLAGS)" \
INCLS="-I. -I$(STAGING_DIR)/usr/include" \
LIBS="-L$(STAGING_DIR)/usr/lib -lpcap -ldnet -levent"
touch $@
$(IPKG_ARPD):
mkdir -p $(IDIR_ARPD)/usr/sbin
$(CP) $(PKG_BUILD_DIR)/arpd $(IDIR_ARPD)/usr/sbin/
$(STRIP) $(IDIR_ARPD)/usr/sbin/*
$(IPKG_BUILD) $(IDIR_ARPD) $(PACKAGE_DIR)

View File

@ -1,5 +0,0 @@
Package: arpd
Priority: optional
Section: net
Description: Generates ARP responses for IP address ranges
Depends: libpcap, libdnet, libevent

View File

@ -1,12 +0,0 @@
--- arpd/configure.orig Sun Feb 9 19:31:28 2003
+++ arpd/configure Thu Jul 21 16:05:16 2005
@@ -2258,8 +2258,7 @@
if cd $withval; then withval=`pwd`; cd $owd; fi
PCAPINC="-I$withval -I$withval/bpf"
PCAPLIB="-L$withval -lpcap"
- elif test -f $withval/include/pcap.h -a \
- -f $withval/include/net/bpf.h; then
+ elif test -f $withval/include/pcap.h; then
owd=`pwd`
if cd $withval; then withval=`pwd`; cd $owd; fi
PCAPINC="-I$withval/include"

View File

@ -1,42 +0,0 @@
--- arpd/arpd.c.orig Sun Feb 9 05:20:40 2003
+++ arpd/arpd.c Thu Jul 21 17:05:40 2005
@@ -265,7 +265,7 @@
spa->addr_ip, tha->addr_eth, tpa->addr_ip);
if (op == ARP_OP_REQUEST) {
- syslog(LOG_DEBUG, __FUNCTION__ ": who-has %s tell %s",
+ syslog(LOG_DEBUG, "%s: who-has %s tell %s", __FUNCTION__,
addr_ntoa(tpa), addr_ntoa(spa));
} else if (op == ARP_OP_REPLY) {
syslog(LOG_INFO, "arp reply %s is-at %s",
@@ -282,7 +282,7 @@
int error;
if (addr_cmp(addr, &arpd_ifent.intf_addr) == 0) {
- syslog(LOG_DEBUG, __FUNCTION__ ": %s at %s",
+ syslog(LOG_DEBUG, "%s: %s at %s", __FUNCTION__,
addr_ntoa(addr), addr_ntoa(&arpd_ifent.intf_link_addr));
return (0);
}
@@ -291,10 +291,10 @@
error = arp_get(arpd_arp, &arpent);
if (error == -1) {
- syslog(LOG_DEBUG, __FUNCTION__ ": no entry for %s",
+ syslog(LOG_DEBUG, "%s: no entry for %s", __FUNCTION__,
addr_ntoa(addr));
} else {
- syslog(LOG_DEBUG, __FUNCTION__ ": %s at %s",
+ syslog(LOG_DEBUG, "%s: %s at %s", __FUNCTION__,
addr_ntoa(addr), addr_ntoa(&arpent.arp_ha));
}
return (error);
@@ -423,7 +423,7 @@
if ((req = SPLAY_FIND(tree, &arpd_reqs, &tmp)) != NULL) {
addr_pack(&src.arp_ha, ADDR_TYPE_ETH, ETH_ADDR_BITS,
ethip->ar_sha, ETH_ADDR_LEN);
- syslog(LOG_DEBUG, __FUNCTION__ ": %s at %s",
+ syslog(LOG_DEBUG, "%s: %s at %s", __FUNCTION__,
addr_ntoa(&req->pa), addr_ntoa(&src.arp_ha));
/* This address is claimed */

View File

@ -1,75 +0,0 @@
--- arpd/arpd.c Sun Feb 9 05:20:40 2003
+++ arpd/arpd.c.new Mon Aug 1 00:50:40 2005
@@ -70,7 +70,7 @@
static void
usage(void)
{
- fprintf(stderr, "Usage: arpd [-d] [-i interface] [net]\n");
+ fprintf(stderr, "Usage: arpd [-d] [-i interface] [-a 'pcap_expr'] [{host|net|range} ...]\n");
exit(1);
}
@@ -182,7 +182,7 @@
}
static void
-arpd_init(char *dev, int naddresses, char **addresses)
+arpd_init(char *dev, char *and_pcap_exp, int naddresses, char **addresses)
{
struct bpf_program fcode;
char filter[1024], ebuf[PCAP_ERRBUF_SIZE], *dst;
@@ -214,9 +214,13 @@
errx(1, "bad interface configuration: not IP or Ethernet");
arpd_ifent.intf_addr.addr_bits = IP_ADDR_BITS;
- snprintf(filter, sizeof(filter), "arp %s%s%s and not ether src %s",
+ snprintf(filter, sizeof(filter), "arp %s%s%s and not ether src %s%s%s%s",
dst ? "and (" : "", dst ? dst : "", dst ? ")" : "",
- addr_ntoa(&arpd_ifent.intf_link_addr));
+ addr_ntoa(&arpd_ifent.intf_link_addr),
+ and_pcap_exp ? " and (" : "",
+ and_pcap_exp ? and_pcap_exp : "",
+ and_pcap_exp ? ")" : ""
+ );
if ((arpd_pcap = pcap_open_live(dev, 128, 0, 500, ebuf)) == NULL)
errx(1, "pcap_open_live: %s", ebuf);
@@ -465,14 +469,14 @@
{
struct event recv_ev;
extern int (*event_sigcb)(void);
- char *dev;
+ char *dev, *and_pcap_exp;
int c, debug;
FILE *fp;
dev = NULL;
debug = 0;
- while ((c = getopt(argc, argv, "di:h?")) != -1) {
+ while ((c = getopt(argc, argv, "a:di:h?")) != -1) {
switch (c) {
case 'd':
debug = 1;
@@ -480,6 +484,9 @@
case 'i':
dev = optarg;
break;
+ case 'a':
+ and_pcap_exp = optarg;
+ break;
default:
usage();
break;
@@ -489,9 +496,9 @@
argv += optind;
if (argc == 0)
- arpd_init(dev, 0, NULL);
+ arpd_init(dev, and_pcap_exp, 0, NULL);
else
- arpd_init(dev, argc, argv);
+ arpd_init(dev, and_pcap_exp, argc, argv);
if ((fp = fopen(PIDFILE, "w")) == NULL)
err(1, "fopen");

Some files were not shown because too many files have changed in this diff Show More