OpenWrt Forum Archive

Topic: Asus WL-500G Premium V2 - trying to build working firmware (usb, wifi)

The content of this topic has been archived on 21 Apr 2018. There are no obvious gaps in this topic, but there may still be some posts missing at the end.

Hi, I've just bought a new Asus WL500 GP Version 2 router because I want to install OpenWRT (kamikaze 8.09 or trunk version) on it.
I paid 3 times more than a normal router so I'm desperate to install it smile

I've lookup in the net and I've compiled the following solution:

1. Compile firmware from the source:
svn co svn://svn.openwrt.org/openwrt/branches/8.09
svn co svn://svn.openwrt.org/openwrt/trunk/
cd 8.09
make package/symlinks
#or execute
#./scripts/feeds update -a
#./scripts/feeds install -a
make menuconfig
make V=99 -j2

2. Set the router into diagnostic mode:
- turn off the router
- press the 'reset' button and hold it
- turn on the router
- when the power led starts blinking release the 'reset' button

3. Upload the new firmware:
cd bin
atftp --trace --option "timeout 1" --option "mode octet" --put --local-file firmware_file.trx 192.168.1.1

4. Set the password for ssh connection:
telnet 192.168.1.1
passwd
reboot
ssh root@192.168.1.1

I have some questions:

A) menuconfig:
What should I choose for WIFI and USB working?
Some people say that it's possible. The others said that:
- usb works fine, wifi doesn't work with 2.6
- usb doens't work, wifi works fine with 2.4
I've heard that some information on the wiki is out of the date.
Can anyone tell the trough?

I've set among other things:
Target system: Broadcom BCM947xx/953xx [2.6]
Target profile: Broadcom BCM43xx WIFI (default)
Kernel modules > Wireless Devices > b43
Kernel modules > USB Support > ohci i usb2

Is that OK?

B) Some people says that I should change the limit for the main fs by changing trx.c file. I know that my router has 8 MB of mem.
Can I do that?

Index: tools/firmware-utils/src/trx.c
===================================================================
--- tools/firmware-utils/src/trx.c      (wersja 13876)
+++ tools/firmware-utils/src/trx.c      (kopia robocza)
@@ -60,7 +60,7 @@

#define TRX_MAGIC      0x30524448      /* "HDR0" */
#define TRX_VERSION    1
-#define TRX_MAX_LEN    0x5A0000
+#define TRX_MAX_LEN    0x6A0000
#define TRX_NO_HEADER  1               /* Do not write TRX header */

struct trx_header {

C) If something goes wrong can I recovery the orginal firmware?

Thanks in advice
Robert

Install kamikaze is very easy.

My use ralink usb in my wl-500 gp and found very good in client mode here: http://forum.openwrt.org/viewtopic.php?id=20320

PLease help-me for use this ralink in mode acces point

1.

vinyols wrote:

My use ralink usb in my wl-500 gp and found very good in client mode here: http://forum.openwrt.org/viewtopic.php?id=20320
PLease help-me for use this ralink in mode acces point

That's not the anwser for my questions. That's another topic.

2.

vinyols wrote:

Install kamikaze is very easy.

If you are using the ready image for flashing the router

3. You are talking about WL-500 GP v1 and I'm asking about V2.

The only difference between the two versions is that the V1 is Broadcom minipci in a removable slot (you can put Atheros:))

And you can not change the v2 Broadcom for everything else is exactly the same.

and usb disks, usb wifi, torrent, etc.......

All is posible in openwrt

B) Some people says that I should change the limit for the main fs by changing trx.c file. I know that my router has 8 MB of mem.
Can I do that?

I didn't do that on my wl-500gP v1 (also 8MB) and I have a 4.4 MB firmware and about 3.4MB jffs partition. Rest must be CFE and NVRAM.

If you want to use 2.6 you must use trunk (and 2.6.28 or higher kernel) for b43 to work I think.

(Last edited by zorxd on 16 May 2009, 00:54)

1. I'm still trying to compile trunk freamware but I got the errors all the time

mkdir -p /home/gontek/zlew/openwrt_dev/trunk/build_dir/target-mipsel_uClibc-0.9.29/php-5.2.6/ipkg/php5-mod-mysql/CONTROL
echo "Package: php5-mod-mysql" > /home/gontek/zlew/openwrt_dev/trunk/build_dir/target-mipsel_uClibc-0.9.29/php-5.2.6/ipkg/php5-mod-mysql/CONTROL/control
echo "Version: 5.2.6-2" >> /home/gontek/zlew/openwrt_dev/trunk/build_dir/target-mipsel_uClibc-0.9.29/php-5.2.6/ipkg/php5-mod-mysql/CONTROL/control
( DEPENDS=''; for depend in php5 libmysqlclient; do DEPENDS=${DEPENDS:+$DEPENDS, }${depend##+}; done; echo "Depends: $DEPENDS"; echo "Provides: "; echo "Source: feeds/packages/lang/php5"; echo "Section: lang"; echo "Priority: optional"; echo "Maintainer: OpenWrt Developers Team <openwrt-devel@openwrt.org>"; echo "Architecture: mipsel"; echo "Installed-Size: 1"; echo -n "Description: "; getvar V_Package_php5_mod_mysql_description | sed -e 's,^[[:space:]]*, ,g'; ) >> /home/gontek/zlew/openwrt_dev/trunk/build_dir/target-mipsel_uClibc-0.9.29/php-5.2.6/ipkg/php5-mod-mysql/CONTROL/control
chmod 644 /home/gontek/zlew/openwrt_dev/trunk/build_dir/target-mipsel_uClibc-0.9.29/php-5.2.6/ipkg/php5-mod-mysql/CONTROL/control
(cd /home/gontek/zlew/openwrt_dev/trunk/build_dir/target-mipsel_uClibc-0.9.29/php-5.2.6/ipkg/php5-mod-mysql/CONTROL; var2file "V_Package_php5_mod_mysql_conffiles" conffiles; var2file "V_Package_php5_mod_mysql_preinst" preinst; var2file "V_Package_php5_mod_mysql_postinst" postinst; var2file "V_Package_php5_mod_mysql_prerm" prerm; var2file "V_Package_php5_mod_mysql_postrm" postrm; )
[ -z "mysql" ] || install -d -m0755 /home/gontek/zlew/openwrt_dev/trunk/build_dir/target-mipsel_uClibc-0.9.29/php-5.2.6/ipkg/php5-mod-mysql/usr/lib/php
for m in mysql; do [ -z "m" ] || install -m0755 /home/gontek/zlew/openwrt_dev/trunk/build_dir/target-mipsel_uClibc-0.9.29/php-5.2.6/modules/${m}.so /home/gontek/zlew/openwrt_dev/trunk/build_dir/target-mipsel_uClibc-0.9.29/php-5.2.6/ipkg/php5-mod-mysql/usr/lib/php/ ; done
install: cannot stat `/home/gontek/zlew/openwrt_dev/trunk/build_dir/target-mipsel_uClibc-0.9.29/php-5.2.6/modules/mysql.so': No such file or directory
make[3]: *** [/home/gontek/zlew/openwrt_dev/trunk/bin/packages/target-mipsel_uClibc-0.9.29/php5-mod-mysql_5.2.6-2_mipsel.ipk] Error 1
make[2]: *** [package/feeds/packages/php5/compile] Error 2
make[3]: Leaving directory `/home/gontek/zlew/openwrt_dev/trunk/feeds/packages/lang/php5'
make[2]: Leaving directory `/home/gontek/zlew/openwrt_dev/trunk'
make[1]: *** [/home/gontek/zlew/openwrt_dev/trunk/staging_dir/target-mipsel_uClibc-0.9.29/stamp/.package_compile] Error 2
make[1]: Leaving directory `/home/gontek/zlew/openwrt_dev/trunk'
make: *** [world] Error 2

2. cat .config | grep -v ^# | grep ^CONFIG
CONFIG_HAVE_DOT_CONFIG=y
CONFIG_TARGET_brcm47xx=y
CONFIG_TARGET_brcm47xx_Broadcom-b43=y
CONFIG_TARGET_BOARD="brcm47xx"
CONFIG_DEFAULT_TARGET_OPTIMIZATION="-Os -pipe -mips32 -mtune=mips32 -funit-at-a-time"
CONFIG_LINUX_2_6_28=y
CONFIG_DEFAULT_base-files=y
CONFIG_DEFAULT_busybox=y
CONFIG_DEFAULT_dnsmasq=y
CONFIG_DEFAULT_dropbear=y
CONFIG_DEFAULT_firewall=y
CONFIG_DEFAULT_hostapd-mini=y
CONFIG_DEFAULT_hotplug2=y
CONFIG_DEFAULT_iptables=y
CONFIG_DEFAULT_kmod-b43=y
CONFIG_DEFAULT_kmod-b43legacy=y
CONFIG_DEFAULT_kmod-diag=y
CONFIG_DEFAULT_kmod-ipt-nathelper=y
CONFIG_DEFAULT_kmod-switch=y
CONFIG_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_DEFAULT_mtd=y
CONFIG_DEFAULT_nvram=y
CONFIG_DEFAULT_opkg=y
CONFIG_DEFAULT_ppp=y
CONFIG_DEFAULT_ppp-mod-pppoe=y
CONFIG_DEFAULT_uci=y
CONFIG_DEFAULT_udevtrigger=y
CONFIG_LINUX_2_6=y
CONFIG_GPIO_SUPPORT=y
CONFIG_PCI_SUPPORT=y
CONFIG_USB_SUPPORT=y
CONFIG_USES_SQUASHFS=y
CONFIG_mipsel=y
CONFIG_ARCH="mipsel"
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_OLPC_BOOTSCRIPT_ROOTPART="/dev/sda2"
CONFIG_X86_GRUB_ROOTPART="/dev/hda2"
CONFIG_X86_GRUB_BOOTOPTS=""
CONFIG_DEVEL=y
CONFIG_DOWNLOAD_FOLDER=""
CONFIG_LOCALMIRROR=""
CONFIG_AUTOREBUILD=y
CONFIG_BUILD_SUFFIX=""
CONFIG_TARGET_ROOTFS_DIR=""
CONFIG_CCACHE=y
CONFIG_EXTERNAL_KERNEL_TREE=""
CONFIG_KERNEL_GIT_CLONE_URI=""
CONFIG_KERNEL_GIT_LOCAL_REPOSITORY=""
CONFIG_TOOLCHAINOPTS=y
CONFIG_BINUTILS_VERSION_2_19_1=y
CONFIG_EXTRA_BINUTILS_CONFIG_OPTIONS=""
CONFIG_BINUTILS_VERSION="2.19.1"
CONFIG_GCC_VERSION_4_1_2=y
CONFIG_EXTRA_GCC_CONFIG_OPTIONS=""
CONFIG_SSP_SUPPORT=y
CONFIG_INSTALL_LIBSTDCPP=y
CONFIG_USE_UCLIBC=y
CONFIG_UCLIBC_VERSION_0_9_29=y
CONFIG_LARGEFILE=y
CONFIG_SHADOW_PASSWORDS=y
CONFIG_TARGET_OPTIMIZATION="-Os -pipe -mips32 -mtune=mips32 -funit-at-a-time"
CONFIG_GCC_VERSION="4.1.2"
CONFIG_GCC_VERSION_4=y
CONFIG_GCC_VERSION_4_1=y
CONFIG_UCLIBC_VERSION="0.9.29"
CONFIG_LIBC="uClibc"
CONFIG_LIBC_VERSION="0.9.29"
CONFIG_TARGET_SUFFIX="uclibc"
CONFIG_UCI_PRECONFIG_network_lan_dns=""
CONFIG_UCI_PRECONFIG_network_lan_proto="static"
CONFIG_UCI_PRECONFIG_network_lan_gateway=""
CONFIG_UCI_PRECONFIG_network_lan_netmask="255.255.255.0"
CONFIG_UCI_PRECONFIG_network_lan_ipaddr="192.168.1.1"
CONFIG_PACKAGE_base-files=y
CONFIG_PACKAGE_busybox=y
CONFIG_BUSYBOX_CONFIG_FEATURE_2_6_MODULES=y
CONFIG_BUSYBOX_CONFIG_HAVE_DOT_CONFIG=y
CONFIG_BUSYBOX_CONFIG_FEATURE_BUFFERS_GO_ON_STACK=y
CONFIG_BUSYBOX_CONFIG_SHOW_USAGE=y
CONFIG_BUSYBOX_CONFIG_FEATURE_VERBOSE_USAGE=y
CONFIG_BUSYBOX_CONFIG_FEATURE_COMPRESS_USAGE=y
CONFIG_BUSYBOX_CONFIG_GETOPT_LONG=y
CONFIG_BUSYBOX_CONFIG_FEATURE_DEVPTS=y
CONFIG_BUSYBOX_CONFIG_FEATURE_PIDFILE=y
CONFIG_BUSYBOX_CONFIG_FEATURE_SUID=y
CONFIG_BUSYBOX_CONFIG_FEATURE_PREFER_APPLETS=y
CONFIG_BUSYBOX_CONFIG_BUSYBOX_EXEC_PATH="/proc/self/exe"
CONFIG_BUSYBOX_CONFIG_FEATURE_SYSLOG=y
CONFIG_BUSYBOX_CONFIG_FEATURE_HAVE_RPC=y
CONFIG_BUSYBOX_CONFIG_LFS=y
CONFIG_BUSYBOX_CONFIG_CROSS_COMPILER_PREFIX=""
CONFIG_BUSYBOX_CONFIG_NO_DEBUG_LIB=y
CONFIG_BUSYBOX_CONFIG_INCLUDE_SUSv2=y
CONFIG_BUSYBOX_CONFIG_INSTALL_APPLET_SYMLINKS=y
CONFIG_BUSYBOX_CONFIG_PREFIX="./_install"
CONFIG_BUSYBOX_CONFIG_PASSWORD_MINLEN=6
CONFIG_BUSYBOX_CONFIG_MD5_SIZE_VS_SPEED=2
CONFIG_BUSYBOX_CONFIG_FEATURE_FAST_TOP=y
CONFIG_BUSYBOX_CONFIG_FEATURE_EDITING=y
CONFIG_BUSYBOX_CONFIG_FEATURE_EDITING_MAX_LEN=512
CONFIG_BUSYBOX_CONFIG_FEATURE_EDITING_HISTORY=256
CONFIG_BUSYBOX_CONFIG_FEATURE_TAB_COMPLETION=y
CONFIG_BUSYBOX_CONFIG_FEATURE_EDITING_FANCY_PROMPT=y
CONFIG_BUSYBOX_CONFIG_FEATURE_COPYBUF_KB=4
CONFIG_BUSYBOX_CONFIG_IOCTL_HEX2STR_ERROR=y
CONFIG_BUSYBOX_CONFIG_BUNZIP2=y
CONFIG_BUSYBOX_CONFIG_BZIP2=y
CONFIG_BUSYBOX_CONFIG_GUNZIP=y
CONFIG_BUSYBOX_CONFIG_FEATURE_GUNZIP_UNCOMPRESS=y
CONFIG_BUSYBOX_CONFIG_GZIP=y
CONFIG_BUSYBOX_CONFIG_TAR=y
CONFIG_BUSYBOX_CONFIG_FEATURE_TAR_CREATE=y
CONFIG_BUSYBOX_CONFIG_FEATURE_TAR_GZIP=y
CONFIG_BUSYBOX_CONFIG_FEATURE_TAR_BZIP2=y
CONFIG_BUSYBOX_CONFIG_FEATURE_TAR_FROM=y
CONFIG_BUSYBOX_CONFIG_FEATURE_TAR_GNU_EXTENSIONS=y
CONFIG_BUSYBOX_CONFIG_BASENAME=y
CONFIG_BUSYBOX_CONFIG_CAT=y
CONFIG_BUSYBOX_CONFIG_CHGRP=y
CONFIG_BUSYBOX_CONFIG_CHMOD=y
CONFIG_BUSYBOX_CONFIG_CHOWN=y
CONFIG_BUSYBOX_CONFIG_CHROOT=y
CONFIG_BUSYBOX_CONFIG_CP=y
CONFIG_BUSYBOX_CONFIG_CUT=y
CONFIG_BUSYBOX_CONFIG_DATE=y
CONFIG_BUSYBOX_CONFIG_FEATURE_DATE_ISOFMT=y
CONFIG_BUSYBOX_CONFIG_DD=y
CONFIG_BUSYBOX_CONFIG_FEATURE_DD_SIGNAL_HANDLING=y
CONFIG_BUSYBOX_CONFIG_DF=y
CONFIG_BUSYBOX_CONFIG_DIRNAME=y
CONFIG_BUSYBOX_CONFIG_DU=y
CONFIG_BUSYBOX_CONFIG_FEATURE_DU_DEFAULT_BLOCKSIZE_1K=y
CONFIG_BUSYBOX_CONFIG_ECHO=y
CONFIG_BUSYBOX_CONFIG_FEATURE_FANCY_ECHO=y
CONFIG_BUSYBOX_CONFIG_ENV=y
CONFIG_BUSYBOX_CONFIG_EXPR=y
CONFIG_BUSYBOX_CONFIG_FALSE=y
CONFIG_BUSYBOX_CONFIG_HEAD=y
CONFIG_BUSYBOX_CONFIG_FEATURE_FANCY_HEAD=y
CONFIG_BUSYBOX_CONFIG_HOSTID=y
CONFIG_BUSYBOX_CONFIG_ID=y
CONFIG_BUSYBOX_CONFIG_LENGTH=y
CONFIG_BUSYBOX_CONFIG_LN=y
CONFIG_BUSYBOX_CONFIG_LS=y
CONFIG_BUSYBOX_CONFIG_FEATURE_LS_FILETYPES=y
CONFIG_BUSYBOX_CONFIG_FEATURE_LS_FOLLOWLINKS=y
CONFIG_BUSYBOX_CONFIG_FEATURE_LS_RECURSIVE=y
CONFIG_BUSYBOX_CONFIG_FEATURE_LS_SORTFILES=y
CONFIG_BUSYBOX_CONFIG_FEATURE_LS_TIMESTAMPS=y
CONFIG_BUSYBOX_CONFIG_FEATURE_LS_USERNAME=y
CONFIG_BUSYBOX_CONFIG_FEATURE_LS_COLOR=y
CONFIG_BUSYBOX_CONFIG_FEATURE_LS_COLOR_IS_DEFAULT=y
CONFIG_BUSYBOX_CONFIG_MD5SUM=y
CONFIG_BUSYBOX_CONFIG_MKDIR=y
CONFIG_BUSYBOX_CONFIG_MKFIFO=y
CONFIG_BUSYBOX_CONFIG_MKNOD=y
CONFIG_BUSYBOX_CONFIG_MV=y
CONFIG_BUSYBOX_CONFIG_NICE=y
CONFIG_BUSYBOX_CONFIG_PRINTF=y
CONFIG_BUSYBOX_CONFIG_PWD=y
CONFIG_BUSYBOX_CONFIG_RM=y
CONFIG_BUSYBOX_CONFIG_RMDIR=y
CONFIG_BUSYBOX_CONFIG_SEQ=y
CONFIG_BUSYBOX_CONFIG_SLEEP=y
CONFIG_BUSYBOX_CONFIG_FEATURE_FANCY_SLEEP=y
CONFIG_BUSYBOX_CONFIG_SORT=y
CONFIG_BUSYBOX_CONFIG_SYNC=y
CONFIG_BUSYBOX_CONFIG_TAIL=y
CONFIG_BUSYBOX_CONFIG_FEATURE_FANCY_TAIL=y
CONFIG_BUSYBOX_CONFIG_TEE=y
CONFIG_BUSYBOX_CONFIG_FEATURE_TEE_USE_BLOCK_IO=y
CONFIG_BUSYBOX_CONFIG_TEST=y
CONFIG_BUSYBOX_CONFIG_TOUCH=y
CONFIG_BUSYBOX_CONFIG_TR=y
CONFIG_BUSYBOX_CONFIG_TRUE=y
CONFIG_BUSYBOX_CONFIG_UNAME=y
CONFIG_BUSYBOX_CONFIG_UNIQ=y
CONFIG_BUSYBOX_CONFIG_WC=y
CONFIG_BUSYBOX_CONFIG_WHO=y
CONFIG_BUSYBOX_CONFIG_WHOAMI=y
CONFIG_BUSYBOX_CONFIG_YES=y
CONFIG_BUSYBOX_CONFIG_FEATURE_PRESERVE_HARDLINKS=y
CONFIG_BUSYBOX_CONFIG_FEATURE_AUTOWIDTH=y
CONFIG_BUSYBOX_CONFIG_FEATURE_HUMAN_READABLE=y
CONFIG_BUSYBOX_CONFIG_FEATURE_MD5_SHA1_SUM_CHECK=y
CONFIG_BUSYBOX_CONFIG_CLEAR=y
CONFIG_BUSYBOX_CONFIG_RESET=y
CONFIG_BUSYBOX_CONFIG_MKTEMP=y
CONFIG_BUSYBOX_CONFIG_START_STOP_DAEMON=y
CONFIG_BUSYBOX_CONFIG_WHICH=y
CONFIG_BUSYBOX_CONFIG_AWK=y
CONFIG_BUSYBOX_CONFIG_FEATURE_AWK_MATH=y
CONFIG_BUSYBOX_CONFIG_DIFF=y
CONFIG_BUSYBOX_CONFIG_SED=y
CONFIG_BUSYBOX_CONFIG_VI=y
CONFIG_BUSYBOX_CONFIG_FEATURE_VI_MAX_LEN=1024
CONFIG_BUSYBOX_CONFIG_FEATURE_VI_COLON=y
CONFIG_BUSYBOX_CONFIG_FEATURE_VI_YANKMARK=y
CONFIG_BUSYBOX_CONFIG_FEATURE_VI_SEARCH=y
CONFIG_BUSYBOX_CONFIG_FEATURE_VI_USE_SIGNALS=y
CONFIG_BUSYBOX_CONFIG_FEATURE_VI_DOT_CMD=y
CONFIG_BUSYBOX_CONFIG_FEATURE_VI_READONLY=y
CONFIG_BUSYBOX_CONFIG_FEATURE_VI_SETOPTS=y
CONFIG_BUSYBOX_CONFIG_FEATURE_VI_SET=y
CONFIG_BUSYBOX_CONFIG_FEATURE_VI_WIN_RESIZE=y
CONFIG_BUSYBOX_CONFIG_FEATURE_VI_OPTIMIZE_CURSOR=y
CONFIG_BUSYBOX_CONFIG_FEATURE_ALLOW_EXEC=y
CONFIG_BUSYBOX_CONFIG_FIND=y
CONFIG_BUSYBOX_CONFIG_FEATURE_FIND_PRINT0=y
CONFIG_BUSYBOX_CONFIG_FEATURE_FIND_PERM=y
CONFIG_BUSYBOX_CONFIG_FEATURE_FIND_TYPE=y
CONFIG_BUSYBOX_CONFIG_FEATURE_FIND_XDEV=y
CONFIG_BUSYBOX_CONFIG_FEATURE_FIND_MAXDEPTH=y
CONFIG_BUSYBOX_CONFIG_FEATURE_FIND_EXEC=y
CONFIG_BUSYBOX_CONFIG_FEATURE_FIND_USER=y
CONFIG_BUSYBOX_CONFIG_FEATURE_FIND_GROUP=y
CONFIG_BUSYBOX_CONFIG_FEATURE_FIND_NOT=y
CONFIG_BUSYBOX_CONFIG_FEATURE_FIND_DEPTH=y
CONFIG_BUSYBOX_CONFIG_FEATURE_FIND_PAREN=y
CONFIG_BUSYBOX_CONFIG_FEATURE_FIND_SIZE=y
CONFIG_BUSYBOX_CONFIG_FEATURE_FIND_PRUNE=y
CONFIG_BUSYBOX_CONFIG_FEATURE_FIND_PATH=y
CONFIG_BUSYBOX_CONFIG_FEATURE_FIND_REGEX=y
CONFIG_BUSYBOX_CONFIG_GREP=y
CONFIG_BUSYBOX_CONFIG_FEATURE_GREP_EGREP_ALIAS=y
CONFIG_BUSYBOX_CONFIG_FEATURE_GREP_FGREP_ALIAS=y
CONFIG_BUSYBOX_CONFIG_FEATURE_GREP_CONTEXT=y
CONFIG_BUSYBOX_CONFIG_XARGS=y
CONFIG_BUSYBOX_CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION=y
CONFIG_BUSYBOX_CONFIG_FEATURE_XARGS_SUPPORT_QUOTES=y
CONFIG_BUSYBOX_CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT=y
CONFIG_BUSYBOX_CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM=y
CONFIG_BUSYBOX_CONFIG_INIT=y
CONFIG_BUSYBOX_CONFIG_FEATURE_USE_INITTAB=y
CONFIG_BUSYBOX_CONFIG_FEATURE_KILL_DELAY=0
CONFIG_BUSYBOX_CONFIG_FEATURE_INIT_SYSLOG=y
CONFIG_BUSYBOX_CONFIG_HALT=y
CONFIG_BUSYBOX_CONFIG_MESG=y
CONFIG_BUSYBOX_CONFIG_FEATURE_SHADOWPASSWDS=y
CONFIG_BUSYBOX_CONFIG_USE_BB_PWD_GRP=y
CONFIG_BUSYBOX_CONFIG_USE_BB_SHADOW=y
CONFIG_BUSYBOX_CONFIG_USE_BB_CRYPT=y
CONFIG_BUSYBOX_CONFIG_ADDGROUP=y
CONFIG_BUSYBOX_CONFIG_FEATURE_ADDUSER_TO_GROUP=y
CONFIG_BUSYBOX_CONFIG_DELGROUP=y
CONFIG_BUSYBOX_CONFIG_FEATURE_DEL_USER_FROM_GROUP=y
CONFIG_BUSYBOX_CONFIG_ADDUSER=y
CONFIG_BUSYBOX_CONFIG_DELUSER=y
CONFIG_BUSYBOX_CONFIG_FEATURE_UTMP=y
CONFIG_BUSYBOX_CONFIG_FEATURE_WTMP=y
CONFIG_BUSYBOX_CONFIG_PASSWD=y
CONFIG_BUSYBOX_CONFIG_FEATURE_PASSWD_WEAK_CHECK=y
CONFIG_BUSYBOX_CONFIG_SU=y
CONFIG_BUSYBOX_CONFIG_FEATURE_SU_SYSLOG=y
CONFIG_BUSYBOX_CONFIG_FSCK=y
CONFIG_BUSYBOX_CONFIG_INSMOD=y
CONFIG_BUSYBOX_CONFIG_RMMOD=y
CONFIG_BUSYBOX_CONFIG_LSMOD=y
CONFIG_BUSYBOX_CONFIG_FEATURE_LSMOD_PRETTY_2_6_OUTPUT=y
CONFIG_BUSYBOX_CONFIG_MODPROBE=y
CONFIG_BUSYBOX_CONFIG_FEATURE_CHECK_TAINTED_MODULE=y
CONFIG_BUSYBOX_CONFIG_DEFAULT_MODULES_DIR="/lib/modules"
CONFIG_BUSYBOX_CONFIG_DEFAULT_DEPMOD_FILE="modules.dep"
CONFIG_BUSYBOX_CONFIG_DMESG=y
CONFIG_BUSYBOX_CONFIG_FEATURE_DMESG_PRETTY=y
CONFIG_BUSYBOX_CONFIG_FDISK=y
CONFIG_BUSYBOX_CONFIG_FDISK_SUPPORT_LARGE_DISKS=y
CONFIG_BUSYBOX_CONFIG_HEXDUMP=y
CONFIG_BUSYBOX_CONFIG_HWCLOCK=y
CONFIG_BUSYBOX_CONFIG_MKSWAP=y
CONFIG_BUSYBOX_CONFIG_MORE=y
CONFIG_BUSYBOX_CONFIG_MOUNT=y
CONFIG_BUSYBOX_CONFIG_FEATURE_MOUNT_NFS=y
CONFIG_BUSYBOX_CONFIG_FEATURE_MOUNT_CIFS=y
CONFIG_BUSYBOX_CONFIG_FEATURE_MOUNT_FLAGS=y
CONFIG_BUSYBOX_CONFIG_FEATURE_MOUNT_FSTAB=y
CONFIG_BUSYBOX_CONFIG_PIVOT_ROOT=y
CONFIG_BUSYBOX_CONFIG_RDATE=y
CONFIG_BUSYBOX_CONFIG_SWAPONOFF=y
CONFIG_BUSYBOX_CONFIG_SWITCH_ROOT=y
CONFIG_BUSYBOX_CONFIG_UMOUNT=y
CONFIG_BUSYBOX_CONFIG_FEATURE_UMOUNT_ALL=y
CONFIG_BUSYBOX_CONFIG_FEATURE_MOUNT_LOOP=y
CONFIG_BUSYBOX_CONFIG_CROND=y
CONFIG_BUSYBOX_CONFIG_CRONTAB=y
CONFIG_BUSYBOX_CONFIG_LAST=y
CONFIG_BUSYBOX_CONFIG_FEATURE_LAST_SMALL=y
CONFIG_BUSYBOX_CONFIG_LESS=y
CONFIG_BUSYBOX_CONFIG_FEATURE_LESS_MAXLINES=9999999
CONFIG_BUSYBOX_CONFIG_LOCK=y
CONFIG_BUSYBOX_CONFIG_MAN=y
CONFIG_BUSYBOX_CONFIG_STRINGS=y
CONFIG_BUSYBOX_CONFIG_TIME=y
CONFIG_BUSYBOX_CONFIG_WATCHDOG=y
CONFIG_BUSYBOX_CONFIG_FEATURE_IPV6=y
CONFIG_BUSYBOX_CONFIG_FEATURE_PREFER_IPV4_ADDRESS=y
CONFIG_BUSYBOX_CONFIG_VERBOSE_RESOLUTION_ERRORS=y
CONFIG_BUSYBOX_CONFIG_ARPING=y
CONFIG_BUSYBOX_CONFIG_BRCTL=y
CONFIG_BUSYBOX_CONFIG_FEATURE_BRCTL_FANCY=y
CONFIG_BUSYBOX_CONFIG_FEATURE_BRCTL_SHOW=y
CONFIG_BUSYBOX_CONFIG_ETHER_WAKE=y
CONFIG_BUSYBOX_CONFIG_FTPGET=y
CONFIG_BUSYBOX_CONFIG_FTPPUT=y
CONFIG_BUSYBOX_CONFIG_HOSTNAME=y
CONFIG_BUSYBOX_CONFIG_HTTPD=y
CONFIG_BUSYBOX_CONFIG_FEATURE_HTTPD_RANGES=y
CONFIG_BUSYBOX_CONFIG_FEATURE_HTTPD_RELOAD_CONFIG_SIGHUP=y
CONFIG_BUSYBOX_CONFIG_FEATURE_HTTPD_BASIC_AUTH=y
CONFIG_BUSYBOX_CONFIG_FEATURE_HTTPD_AUTH_MD5=y
CONFIG_BUSYBOX_CONFIG_FEATURE_HTTPD_CONFIG_WITH_MIME_TYPES=y
CONFIG_BUSYBOX_CONFIG_FEATURE_HTTPD_CGI=y
CONFIG_BUSYBOX_CONFIG_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR=y
CONFIG_BUSYBOX_CONFIG_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV=y
CONFIG_BUSYBOX_CONFIG_FEATURE_HTTPD_ENCODE_URL_STR=y
CONFIG_BUSYBOX_CONFIG_FEATURE_HTTPD_ERROR_PAGES=y
CONFIG_BUSYBOX_CONFIG_FEATURE_HTTPD_PROXY=y
CONFIG_BUSYBOX_CONFIG_IFCONFIG=y
CONFIG_BUSYBOX_CONFIG_FEATURE_IFCONFIG_STATUS=y
CONFIG_BUSYBOX_CONFIG_FEATURE_IFCONFIG_HW=y
CONFIG_BUSYBOX_CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS=y
CONFIG_BUSYBOX_CONFIG_IFUPDOWN=y
CONFIG_BUSYBOX_CONFIG_IFUPDOWN_IFSTATE_PATH="n"
CONFIG_BUSYBOX_CONFIG_IP=y
CONFIG_BUSYBOX_CONFIG_NC=y
CONFIG_BUSYBOX_CONFIG_NETMSG=y
CONFIG_BUSYBOX_CONFIG_NETSTAT=y
CONFIG_BUSYBOX_CONFIG_FEATURE_NETSTAT_WIDE=y
CONFIG_BUSYBOX_CONFIG_NSLOOKUP=y
CONFIG_BUSYBOX_CONFIG_PING=y
CONFIG_BUSYBOX_CONFIG_PING6=y
CONFIG_BUSYBOX_CONFIG_FEATURE_FANCY_PING=y
CONFIG_BUSYBOX_CONFIG_ROUTE=y
CONFIG_BUSYBOX_CONFIG_TELNET=y
CONFIG_BUSYBOX_CONFIG_FEATURE_TELNET_TTYPE=y
CONFIG_BUSYBOX_CONFIG_TELNETD=y
CONFIG_BUSYBOX_CONFIG_FEATURE_TELNETD_STANDALONE=y
CONFIG_BUSYBOX_CONFIG_TRACEROUTE=y
CONFIG_BUSYBOX_CONFIG_FEATURE_TRACEROUTE_VERBOSE=y
CONFIG_BUSYBOX_CONFIG_APP_UDHCPD=y
CONFIG_BUSYBOX_CONFIG_DHCPD_LEASES_FILE="/var/run/udhcpd.leases"
CONFIG_BUSYBOX_CONFIG_APP_UDHCPC=y
CONFIG_BUSYBOX_CONFIG_FEATURE_RFC3397=y
CONFIG_BUSYBOX_CONFIG_DHCPC_DEFAULT_SCRIPT="/usr/share/udhcpc/default.script"
CONFIG_BUSYBOX_CONFIG_UDHCPC_SLACK_FOR_BUGGY_SERVERS=80
CONFIG_BUSYBOX_CONFIG_VCONFIG=y
CONFIG_BUSYBOX_CONFIG_WGET=y
CONFIG_BUSYBOX_CONFIG_FEATURE_WGET_STATUSBAR=y
CONFIG_BUSYBOX_CONFIG_FEATURE_WGET_AUTHENTICATION=y
CONFIG_BUSYBOX_CONFIG_FEATURE_WGET_LONG_OPTIONS=y
CONFIG_BUSYBOX_CONFIG_FREE=y
CONFIG_BUSYBOX_CONFIG_KILL=y
CONFIG_BUSYBOX_CONFIG_KILLALL=y
CONFIG_BUSYBOX_CONFIG_KILLALL5=y
CONFIG_BUSYBOX_CONFIG_PGREP=y
CONFIG_BUSYBOX_CONFIG_PIDOF=y
CONFIG_BUSYBOX_CONFIG_PKILL=y
CONFIG_BUSYBOX_CONFIG_PS=y
CONFIG_BUSYBOX_CONFIG_BB_SYSCTL=y
CONFIG_BUSYBOX_CONFIG_TOP=y
CONFIG_BUSYBOX_CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE=y
CONFIG_BUSYBOX_CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS=y
CONFIG_BUSYBOX_CONFIG_UPTIME=y
CONFIG_BUSYBOX_CONFIG_FEATURE_SH_IS_ASH=y
CONFIG_BUSYBOX_CONFIG_ASH=y
CONFIG_BUSYBOX_CONFIG_ASH_BASH_COMPAT=y
CONFIG_BUSYBOX_CONFIG_ASH_JOB_CONTROL=y
CONFIG_BUSYBOX_CONFIG_ASH_READ_TIMEOUT=y
CONFIG_BUSYBOX_CONFIG_ASH_ALIAS=y
CONFIG_BUSYBOX_CONFIG_ASH_MATH_SUPPORT=y
CONFIG_BUSYBOX_CONFIG_ASH_MATH_SUPPORT_64=y
CONFIG_BUSYBOX_CONFIG_ASH_GETOPTS=y
CONFIG_BUSYBOX_CONFIG_ASH_BUILTIN_ECHO=y
CONFIG_BUSYBOX_CONFIG_ASH_BUILTIN_PRINTF=y
CONFIG_BUSYBOX_CONFIG_ASH_BUILTIN_TEST=y
CONFIG_BUSYBOX_CONFIG_ASH_CMDCMD=y
CONFIG_BUSYBOX_CONFIG_ASH_EXPAND_PRMT=y
CONFIG_BUSYBOX_CONFIG_SYSLOGD=y
CONFIG_BUSYBOX_CONFIG_FEATURE_ROTATE_LOGFILE=y
CONFIG_BUSYBOX_CONFIG_FEATURE_REMOTE_LOG=y
CONFIG_BUSYBOX_CONFIG_FEATURE_IPC_SYSLOG=y
CONFIG_BUSYBOX_CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=16
CONFIG_BUSYBOX_CONFIG_LOGREAD=y
CONFIG_BUSYBOX_CONFIG_KLOGD=y
CONFIG_BUSYBOX_CONFIG_LOGGER=y
CONFIG_BUSYBOX_CONFIG_LPR=y
CONFIG_PACKAGE_dnsmasq=y
CONFIG_PACKAGE_dropbear=y
CONFIG_PACKAGE_firewall=y
CONFIG_PACKAGE_hotplug2=y
CONFIG_PACKAGE_iptables=y
CONFIG_PACKAGE_iptables-mod-conntrack=y
CONFIG_PACKAGE_iptables-mod-conntrack-extra=y
CONFIG_PACKAGE_iptables-mod-filter=y
CONFIG_PACKAGE_iptables-mod-nat=y
CONFIG_PACKAGE_iptables-mod-nat-extra=y
CONFIG_PACKAGE_iptables-mod-ulog=y
CONFIG_PACKAGE_iptables-utils=y
CONFIG_PACKAGE_libc=y
CONFIG_PACKAGE_libgcc=y
CONFIG_PACKAGE_libpthread=y
CONFIG_PACKAGE_librt=y
CONFIG_PACKAGE_libstdcpp=y
CONFIG_PACKAGE_mtd=y
CONFIG_PACKAGE_nvram=y
CONFIG_PACKAGE_opkg=y
CONFIG_PACKAGE_uci=y
CONFIG_PACKAGE_udevtrigger=y
CONFIG_PACKAGE_wireless-tools=y
CONFIG_PACKAGE_libsqlite3=y
CONFIG_PACKAGE_glib1=y
CONFIG_PACKAGE_libapr=y
CONFIG_PACKAGE_libaprutil=y
CONFIG_PACKAGE_libblkid=y
CONFIG_PACKAGE_libcurl=y
CONFIG_PACKAGE_libdbus=y
CONFIG_PACKAGE_libdnet=y
CONFIG_PACKAGE_libelf=y
CONFIG_PACKAGE_libevent=y
CONFIG_PACKAGE_libexpat=y
CONFIG_PACKAGE_libext2fs=y
CONFIG_PACKAGE_libgcrypt=y
CONFIG_PACKAGE_libgnutls=y
CONFIG_PACKAGE_libgpg-error=y
CONFIG_PACKAGE_libiconv=y
CONFIG_PACKAGE_libiptc=y
CONFIG_PACKAGE_libjpeg=y
CONFIG_PACKAGE_libltdl=y
CONFIG_PACKAGE_liblzo=y
CONFIG_PACKAGE_libmysqlclient=y
CONFIG_PACKAGE_libncurses=y
CONFIG_PACKAGE_libnet1=y
CONFIG_PACKAGE_libnl-tiny=y
CONFIG_PACKAGE_libopenssl=y
CONFIG_PACKAGE_libpcap=y
CONFIG_PACKAGE_libpcre=y
CONFIG_PACKAGE_libpng=y
CONFIG_PACKAGE_libreadline=y
CONFIG_PACKAGE_libsigcxx=y
CONFIG_PACKAGE_libtorrent=y
CONFIG_PACKAGE_libuci=y
CONFIG_PACKAGE_libusb=y
CONFIG_PACKAGE_libuuid=y
CONFIG_PACKAGE_libwrap=y
CONFIG_PACKAGE_libwxbase=y
CONFIG_PACKAGE_libxml2=y
CONFIG_PACKAGE_libxtables=y
CONFIG_PACKAGE_uclibcxx=y
CONFIG_PACKAGE_xmlrpc-c=y
CONFIG_PACKAGE_zlib=y
CONFIG_PACKAGE_rtorrent=y
CONFIG_PACKAGE_lftp=m
CONFIG_PACKAGE_amule=m
CONFIG_PACKAGE_openssh-client=y
CONFIG_PACKAGE_openssh-client-utils=y
CONFIG_PACKAGE_openssh-server=y
CONFIG_PACKAGE_apache=m
CONFIG_PACKAGE_elinks=m
CONFIG_PACKAGE_speedtouch-usb-firmware=m
CONFIG_PACKAGE_cups=m
CONFIG_PACKAGE_samba-common=m
CONFIG_PACKAGE_samba-client=m
CONFIG_PACKAGE_samba-server=m
CONFIG_PACKAGE_aircrack-ng=m
CONFIG_PACKAGE_aircrack-ptw=m
CONFIG_PACKAGE_kismet-client=m
CONFIG_PACKAGE_kismet-drone=m
CONFIG_PACKAGE_kismet-server=m
CONFIG_PACKAGE_wavemon=m
CONFIG_PACKAGE_batmand=y
CONFIG_PACKAGE_dhcpcd=y
CONFIG_PACKAGE_etherwake=m
CONFIG_PACKAGE_ettercap=m
CONFIG_PACKAGE_hostapd=y
CONFIG_PACKAGE_hostapd-mini=y
CONFIG_PACKAGE_hostapd-utils=y
CONFIG_PACKAGE_ip=y
CONFIG_PACKAGE_iputils-tracepath=y
CONFIG_PACKAGE_iw=y
CONFIG_PACKAGE_netcat=m
CONFIG_PACKAGE_nfs-server=m
CONFIG_PACKAGE_nfs-utils=m
CONFIG_PACKAGE_ngrep=m
CONFIG_PACKAGE_nmap=m
CONFIG_PACKAGE_openser=m
CONFIG_PACKAGE_openser-mod-mysql=m
CONFIG_PACKAGE_portmap=y
CONFIG_PACKAGE_ppp=y
CONFIG_PACKAGE_ppp-mod-pppoe=y
CONFIG_PACKAGE_unfs3=m
CONFIG_PACKAGE_wget=y
CONFIG_PACKAGE_wol=m
CONFIG_PACKAGE_wpa-supplicant=y
CONFIG_WPA_SUPPLICANT_INTERNAL=y
CONFIG_PACKAGE_kmod-ata-core=m
CONFIG_PACKAGE_kmod-loop=m
CONFIG_PACKAGE_kmod-scsi-core=m
CONFIG_PACKAGE_kmod-crypto-aes=y
CONFIG_PACKAGE_kmod-crypto-arc4=y
CONFIG_PACKAGE_kmod-crypto-core=y
CONFIG_PACKAGE_kmod-crypto-des=y
CONFIG_PACKAGE_kmod-crypto-md5=y
CONFIG_PACKAGE_kmod-crypto-sha1=y
CONFIG_PACKAGE_kmod-fs-cifs=m
CONFIG_PACKAGE_kmod-fs-exportfs=y
CONFIG_PACKAGE_kmod-fs-ext3=m
CONFIG_PACKAGE_kmod-fs-isofs=m
CONFIG_PACKAGE_kmod-fs-mbcache=y
CONFIG_PACKAGE_kmod-fs-vfat=m
CONFIG_PACKAGE_kmod-fs-xfs=m
CONFIG_PACKAGE_kmod-nls-base=y
CONFIG_PACKAGE_kmod-nls-cp1250=m
CONFIG_PACKAGE_kmod-nls-iso8859-2=m
CONFIG_PACKAGE_kmod-nls-utf8=m
CONFIG_PACKAGE_kmod-ipt-core=y
CONFIG_PACKAGE_kmod-ipt-conntrack=y
CONFIG_PACKAGE_kmod-ipt-conntrack-extra=y
CONFIG_PACKAGE_kmod-ipt-filter=y
CONFIG_PACKAGE_kmod-ipt-ipopt=y
CONFIG_PACKAGE_kmod-ipt-ipp2p=y
CONFIG_PACKAGE_kmod-ipt-nat=y
CONFIG_PACKAGE_kmod-ipt-nat-extra=y
CONFIG_PACKAGE_kmod-ipt-nathelper=y
CONFIG_PACKAGE_kmod-ipt-ulog=y
CONFIG_PACKAGE_kmod-atm=m
CONFIG_PACKAGE_kmod-iptunnel4=y
CONFIG_PACKAGE_kmod-ppp=y
CONFIG_PACKAGE_kmod-pppoe=y
CONFIG_PACKAGE_kmod-tun=y
CONFIG_PACKAGE_kmod-crc-ccitt=y
CONFIG_PACKAGE_kmod-diag=y
CONFIG_PACKAGE_kmod-switch=y
CONFIG_PACKAGE_kmod-textsearch=y
CONFIG_PACKAGE_kmod-usb-core=m
CONFIG_PACKAGE_kmod-usb-atm=m
CONFIG_PACKAGE_kmod-usb-atm-speedtouch=m
CONFIG_PACKAGE_kmod-usb-ohci=m
CONFIG_PACKAGE_kmod-usb-uhci=m
CONFIG_PACKAGE_kmod-usb2=m
CONFIG_PACKAGE_kmod-b43=y
CONFIG_B43_STABLE=y
CONFIG_PACKAGE_kmod-b43legacy=m
CONFIG_PACKAGE_kmod-mac80211=y
CONFIG_PACKAGE_luci-core_source=y
CONFIG_PACKAGE_webif=m
CONFIG_PACKAGE_webif-applications=m
CONFIG_PACKAGE_webif-batman=m
CONFIG_PACKAGE_webif-freeloader=m
CONFIG_PACKAGE_webif-hotspot=m
CONFIG_PACKAGE_webif-lang-pl=m
CONFIG_PACKAGE_webif-mesh=m
CONFIG_PACKAGE_sudo=y
CONFIG_PACKAGE_vim=y
CONFIG_PACKAGE_fdisk=y
CONFIG_PACKAGE_swap-utils=y
CONFIG_PACKAGE_mc=y
CONFIG_PACKAGE_at=m
CONFIG_PACKAGE_bash=y
CONFIG_PACKAGE_bzip2=m
CONFIG_PACKAGE_certtool=m
CONFIG_PACKAGE_cifsmount=m
CONFIG_PACKAGE_collectd=m
CONFIG_PACKAGE_collectd-mod-apache=m
CONFIG_PACKAGE_collectd-mod-cpu=m
CONFIG_PACKAGE_collectd-mod-df=m
CONFIG_PACKAGE_collectd-mod-iptables=m
CONFIG_PACKAGE_collectd-mod-ping=m
CONFIG_PACKAGE_collectd-mod-tail=m
CONFIG_PACKAGE_collectd-mod-users=m
CONFIG_PACKAGE_collectd-mod-wireless=m
CONFIG_PACKAGE_dbus=m
CONFIG_PACKAGE_e2fsprogs=m
CONFIG_PACKAGE_gzip=m
CONFIG_PACKAGE_haserl=y
CONFIG_PACKAGE_hdparm=m
CONFIG_PACKAGE_hwclock=y
CONFIG_KEXEC_TOOLS_TARGET_NAME="mipsel"
CONFIG_PACKAGE_losetup=m
CONFIG_PACKAGE_lsof=y
CONFIG_PACKAGE_mount-utils=y
CONFIG_PACKAGE_mtd-utils=y
CONFIG_PACKAGE_openssl-util=m
CONFIG_PACKAGE_procps=y
CONFIG_PACKAGE_screen=y
CONFIG_PACKAGE_tar=m
CONFIG_PACKAGE_usbutils=m
CONFIG_PACKAGE_php5=m
CONFIG_PACKAGE_php5_without_spl=y
CONFIG_PACKAGE_php5-mod-mysql=m
CONFIG_PACKAGE_mutt=m

3. What about recovering the orginal firmaware?
4. Which b43 driver should I choose? It's new one (not legacy one), isn't it?
5. Perhaps I do something wrong with compiling from source:

svn co svn://svn.openwrt.org/openwrt/trunk/
cd trunk
./scripts/feeds update -a
./scripts/feeds install -a
make menuconfig
make download
make V=99 -j2

Anyway I've recompiled dev release one more time with pure config and I've got the following error.
I'll try to change the limit size for root.squashfs and build it one more time:

Little endian filesystem, data block size 65536, compressed data, compressed metadata, compressed fragments
Filesystem size 6904.41 Kbytes (6.74 Mbytes)
    30.52% of uncompressed filesystem size (22620.90 Kbytes)
Inode table size 8446 bytes (8.25 Kbytes)
    28.87% of uncompressed inode table size (29252 bytes)
Directory table size 7702 bytes (7.52 Kbytes)
    54.37% of uncompressed directory table size (14165 bytes)
Number of duplicate files found 9
Number of inodes 876
Number of files 588
Number of fragments 70
Number of symbolic links  225
Number of device nodes 0
Number of fifo nodes 0
Number of socket nodes 0
Number of directories 63
Number of uids 1
    root (0)
Number of gids 0
/home/gontek/zlew/openwrt_dev_pure/trunk/staging_dir/host/bin/trx -o /home/gontek/zlew/openwrt_dev_pure/trunk/bin/openwrt-brcm47xx-squashfs.trx -f /home/gontek/zlew/openwrt_dev_pure/trunk/build_dir/linux-brcm47xx/loader.gz -f /home/gontek/zlew/openwrt_dev_pure/trunk/build_dir/linux-brcm47xx/vmlinux.lzma -a 1024 -f /home/gontek/zlew/openwrt_dev_pure/trunk/build_dir/linux-brcm47xx/root.squashfs -a 0x10000 -A /home/gontek/zlew/openwrt_dev_pure/trunk/build_dir/linux-brcm47xx/fs_mark
mjn3's trx replacement - v0.81.1
fread failure or file "/home/gontek/zlew/openwrt_dev_pure/trunk/build_dir/linux-brcm47xx/root.squashfs" too large
make[5]: *** [install] Error 1
make[5]: Leaving directory `/home/gontek/zlew/openwrt_dev_pure/trunk/target/linux/brcm-2.4/image'
make[4]: *** [install] Error 2
make[4]: Leaving directory `/home/gontek/zlew/openwrt_dev_pure/trunk/target/linux/brcm47xx'

At last smile))
But I have some trouble with broadcom chipset:
dmesg | grep b43
b43-phy0: Broadcom 5354 WLAN found (core revision 13)
b43-phy0 ERROR: FOUND UNSUPPORTED PHY (Analog 6, Type 5, Revision 0)
b43: probe of ssb0:3 failed with error -122

Which brodcom module should I choose? new stable? new experimental? or legacy?
Thanks

ruppertus wrote:

Which brodcom module should I choose? new stable? new experimental? or legacy?

I remember a very recent post somewhere saying that the BCM5354 is not working yet when using the open source driver. I'm on the same boat as you are, and I'm going to try the 2.4 kernel from trunk. This should get wireless working, however I have heard there may be some issues with USB when using 2.4 :-(

EDIT: Checkout http://oldwiki.openwrt.org/OpenWrtDocs( … 520GU.html . The author says that document applies to the WL500GPV2 as well. That means Wifi and USB 1.1 should be no problem! USB 2.0 has some stability issues though.

(Last edited by rjb on 24 May 2009, 15:40)

ruppertus wrote:

At last smile))

So, ruppertus, if everything works for you, can you, please, write howto and/or answer to all your questions in the beginning of this post. I (and probably some other users) would be very appreciative. Tnx.

I don't think he actually got Wifi working using the 2.6 kernel. He got it to compile.

Since yesterday, I have both Wifi and USB (mass storage) working on this router using the 2.4 kernel. I'm documenting it right now at http://linuxpc.info/node/68 (lower part of the page).

The discussion might have continued from here.