diff -urNa dev_tree/bs_extra/banner dev_tree_new/bs_extra/banner --- dev_tree/bs_extra/banner 2008-03-19 12:54:48.000000000 +0100 +++ dev_tree_new/bs_extra/banner 2008-04-04 12:26:55.000000000 +0200 @@ -15,5 +15,5 @@ +++++++++++++++++++++++++++++++++#############+++++++++++++++++++++++++++++++++ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-----------------------------------------------------------------------------+ -| bitswitcher image - Version 0.1.0 - build: 19.03.2008 | +| bitswitcher image - Version 0.1.2 prebuilt - build: 04.04.2008 | +-----------------------------------------------------------------------------+ diff -urNa dev_tree/bs_extra/checkpw/src/main.c dev_tree_new/bs_extra/checkpw/src/main.c --- dev_tree/bs_extra/checkpw/src/main.c 2008-03-19 12:54:49.000000000 +0100 +++ dev_tree_new/bs_extra/checkpw/src/main.c 2008-04-04 12:26:56.000000000 +0200 @@ -1,5 +1,5 @@ /* - * Copyright (C) 2008 Michael Finsterbusch (Michael.Finsterbusch@hftl.de) + * Copyright (C) 2008 Michael Finsterbusch (fibu@users.sourceforge.net) * * 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 @@ -32,7 +32,7 @@ void print_help(char* name) { - printf("checkpw by Michael Finsterbusch \n\nusage: %s \n",name); + printf("checkpw by Michael Finsterbusch \n\nusage: %s \n",name); printf("return: ok if user and password match with %s\n" " wr if the user/password pair is wrong\n",PASSWDFILE); } diff -urNa dev_tree/bs_extra/dnsmasq-2.35/start_script/dhcp_conf.sh dev_tree_new/bs_extra/dnsmasq-2.35/start_script/dhcp_conf.sh --- dev_tree/bs_extra/dnsmasq-2.35/start_script/dhcp_conf.sh 2008-03-19 12:54:48.000000000 +0100 +++ dev_tree_new/bs_extra/dnsmasq-2.35/start_script/dhcp_conf.sh 2008-04-04 12:26:55.000000000 +0200 @@ -58,7 +58,21 @@ dns4=`nvram get dhcp_dns4` [ "$dns4" = "Failed" ] && dns4="" -echo "dhcp-range=${fromip},${toip},${lease}${lease_t}" > $DHCP_CONF +> $DHCP_CONF + +dhcp_custom_start=`/bin/nvram get dhcp_custom_start` +if [ "$dhcp_custom_start" != "Failed" ]; then + custom_start=$dhcp_custom_start +else + /bin/nvram set dhcp_custom_start=0 + custom_start="0" +fi +if [ "$custom_start" = "1" ]; then + /bin/nvram getfile dhcp_custom=/var/dhcp_custom + cat /var/dhcp_custom >> $DHCP_CONF +fi + +echo "dhcp-range=${fromip},${toip},${lease}${lease_t}" >> $DHCP_CONF echo $dhcphosts|sed -e 's/~/\n/g'|sed -n -e '/^$/!p'|sed -e 's/\(^[0-9a-fA-F][0-9a-fA-F]:[0-9a-fA-F][0-9a-fA-F]:[0-9a-fA-F][0-9a-fA-F]:[0-9a-fA-F][0-9a-fA-F]:[0-9a-fA-F][0-9a-fA-F]:[0-9a-fA-F][0-9a-fA-F]\)\(.*\)/dhcp-host=\1\2/' >> $DHCP_CONF diff -urNa dev_tree/bs_extra/dnsmasq-2.35/start_script/dns_conf.sh dev_tree_new/bs_extra/dnsmasq-2.35/start_script/dns_conf.sh --- dev_tree/bs_extra/dnsmasq-2.35/start_script/dns_conf.sh 2008-03-19 12:54:48.000000000 +0100 +++ dev_tree_new/bs_extra/dnsmasq-2.35/start_script/dns_conf.sh 2008-04-04 12:26:55.000000000 +0200 @@ -24,11 +24,27 @@ dnshosts=`nvram get dnshosts` [ "$dnshosts" = "Failed" ] && dnshosts="" -echo "local=/${domain}/" > $DNS_CONF +> $DNS_CONF + +dns_custom_start=`/bin/nvram get dns_custom_start` +if [ "$dns_custom_start" != "Failed" ]; then + custom_start=$dns_custom_start +else + /bin/nvram set dns_custom_start=0 + custom_start="0" +fi +if [ "$custom_start" = "1" ]; then + /bin/nvram getfile dns_custom=/var/dns_custom + cat /var/dns_custom >> $DNS_CONF +fi + +echo "local=/${domain}/" >> $DNS_CONF echo "domain=${domain}" >>$DNS_CONF echo -e "domain-needed"'\n'"bogus-priv"'\n'"filterwin2k"'\n'"addn-hosts=${HOSTS}"'\n'"expand-hosts"'\n'"resolv-file=/etc/resolv.conf"'\n' >> $DNS_CONF +IP=`ifconfig br0|grep "inet addr"|sed -n -e 's/^.*addr:\([0-9]*\.[0-9]*\.[0-9]*\.[0-9]*\).*Bcast.*/\1/p'` echo "127.0.0.1 localhost" > $HOSTS +echo "$IP `cat /proc/sys/kernel/hostname`" >> $HOSTS echo $dnshosts|sed -e 's/~/\n/g'|sed -n -e '/^$/!p'|sed -e 's/^\(.*\),\(.*\)$/\1 \2/' >> $HOSTS diff -urNa dev_tree/bs_extra/fakeonline/src/main.c dev_tree_new/bs_extra/fakeonline/src/main.c --- dev_tree/bs_extra/fakeonline/src/main.c 2008-03-19 12:54:48.000000000 +0100 +++ dev_tree_new/bs_extra/fakeonline/src/main.c 2008-04-04 12:26:55.000000000 +0200 @@ -1,5 +1,5 @@ /* - * Copyright (C) 2008 Michael Finsterbusch (Michael.Finsterbusch@hftl.de) + * Copyright (C) 2008 Michael Finsterbusch (fibu@users.sourceforge.net) * * 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 @@ -24,10 +24,15 @@ #include #include #include +#include +#include -#define FILE "/proc/var/fyi/wan/ppp_1_32_1/status" + +#define DIRECTORY "/proc/var/fyi/wan/" #define DELAY 250000 #define BINNAME "[fakeonline] " +#define BUF 200 + int fd=0; @@ -42,13 +47,40 @@ { int ret; int debug=0; - + char* file=NULL; + DIR *dir; + struct dirent *f; + struct stat buf; + char h[BUF]; + if(argc>1)debug=1; - fd=open(FILE,O_WRONLY); + dir=opendir(DIRECTORY); + if(dir==NULL) + { + printf(BINNAME"Error open directory(%s): %s\n",DIRECTORY,strerror(errno)); + exit(-1); + } + + while((f=readdir(dir))!=NULL) + { + snprintf(h,BUF,"%s%s",DIRECTORY,f->d_name); + if((lstat(h,&buf))==0) + { + if(S_ISLNK(buf.st_mode)) + { + snprintf(h,BUF,"%s%s/status",DIRECTORY,f->d_name); + file=strdup(h); + break; + } + } + } + closedir(dir); + + fd=open(file,O_WRONLY); if(fd==-1) { - printf(BINNAME"Error open(%s): %s\n",FILE,strerror(errno)); + printf(BINNAME"Error open(%s): %s\n",file,strerror(errno)); exit(-1); } @@ -66,11 +98,11 @@ ret=write(fd,"6\n\n",3); if(ret==-1) { - printf(BINNAME"Error write(%s): %s\n",FILE,strerror(errno)); + printf(BINNAME"Error write(%s): %s\n",file,strerror(errno)); } if(lseek(fd,0,SEEK_SET)!=0) { - printf(BINNAME"Error lseek(%s): %s\n",FILE,strerror(errno)); + printf(BINNAME"Error lseek(%s): %s\n",file,strerror(errno)); close(fd); exit(-4); } diff -urNa dev_tree/bs_extra/fakeonline/src/main.c~ dev_tree_new/bs_extra/fakeonline/src/main.c~ --- dev_tree/bs_extra/fakeonline/src/main.c~ 2008-03-19 12:54:48.000000000 +0100 +++ dev_tree_new/bs_extra/fakeonline/src/main.c~ 2008-04-04 12:26:55.000000000 +0200 @@ -1,3 +1,21 @@ +/* + * Copyright (C) 2008 Michael Finsterbusch (fibu@users.sourceforge.net) + * + * 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + */ + #include #include #include @@ -6,10 +24,15 @@ #include #include #include +#include +#include + -#define FILE "/proc/var/fyi/wan/ppp_1_32_1/status" +#define DIRECTORY "/proc/var/fyi/wan/" #define DELAY 250000 #define BINNAME "[fakeonline] " +#define BUF 200 + int fd=0; @@ -24,13 +47,40 @@ { int ret; int debug=0; - + char* file=NULL; + DIR *dir; + struct dirent *f; + struct stat buf; + char h[BUF]; + if(argc>1)debug=1; - fd=open(FILE,O_WRONLY); + dir=opendir(DIRECTORY); + if(dir==NULL) + { + printf(BINNAME"Error open directory(%s): %s\n",DIRECTORY,strerror(errno)); + exit(-1); + } + + while((f=readdir(dir))!=NULL) + { + snprintf(h,BUF,"%s%s",DIRECTORY,f->d_name); + if((lstat(h,&buf))==0) + { + if(S_ISLNK(buf.st_mode)) + { + snprintf(h,BUF,"%s%s/status",DIRECTORY,f->d_name); + file=strdup(h); + break; + } + } + } + closedir(dir); + + fd=open(file,O_WRONLY); if(fd==-1) { - printf(BINNAME"Error open(%s): %s\n",FILE,strerror(errno)); + printf(BINNAME"Error open(%s): %s\n",file,strerror(errno)); exit(-1); } @@ -48,11 +98,11 @@ ret=write(fd,"6\n\n",3); if(ret==-1) { - printf(BINNAME"Error write(%s): %s\n",FILE,strerror(errno)); + printf(BINNAME"Error write(%s): %s\n",file,strerror(errno)); } if(lseek(fd,0,SEEK_SET)!=0) { - printf(BINNAME"Error lseek(%s): %s\n",FILE,strerror(errno)); + printf(BINNAME"Error lseek(%s): %s\n",file,strerror(errno)); close(fd); exit(-4); } diff -urNa dev_tree/bs_extra/ledtool/src/main.c dev_tree_new/bs_extra/ledtool/src/main.c --- dev_tree/bs_extra/ledtool/src/main.c 2008-03-19 12:54:49.000000000 +0100 +++ dev_tree_new/bs_extra/ledtool/src/main.c 2008-04-04 12:26:57.000000000 +0200 @@ -1,5 +1,5 @@ /* - * Copyright (C) 2008 Michael Finsterbusch (Michael.Finsterbusch@hftl.de) + * Copyright (C) 2008 Michael Finsterbusch (fibu@users.sourceforge.net) * * 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 @@ -52,7 +52,7 @@ void print_help(char* name) { - printf("ledtool by Michael Finsterbusch \n\nusage: %s \n",name); + printf("ledtool by Michael Finsterbusch \n\nusage: %s \n",name); printf("LED: 0 Power green\n" " 1 Power red\n" " 2 ADSL\n" diff -urNa dev_tree/bs_extra/Makefile dev_tree_new/bs_extra/Makefile --- dev_tree/bs_extra/Makefile 2008-03-19 12:54:49.000000000 +0100 +++ dev_tree_new/bs_extra/Makefile 2008-04-04 12:26:56.000000000 +0200 @@ -29,6 +29,7 @@ mkdir -p -m 755 $(INSTALL_DIR)/bin mkdir -p -m 755 $(INSTALL_DIR)/sbin mkdir -p -m 755 $(INSTALL_DIR)/etc + -cp -f profile $(INSTALL_DIR)/etc dropbear: $(MAKE) -C dropbear-0.50 PROGRAMS="dropbear dropbearkey dbclient scp" MULTI=1 STATIC=1 SCPPROGRESS=1 @@ -78,6 +79,7 @@ banner: cat banner.0 > banner - echo "| bitswitcher image - Version" `cat version` "- build:" `date +%d.%m.%Y` " |">> banner + echo "| bitswitcher image - Version" `cat version` "- build:" `date +%d.%m.%Y` " |"|sed -e 's/\(.\{78\}\).*/\1|/'>> banner echo '+-----------------------------------------------------------------------------+' >> banner cp banner $(INSTALL_DIR)/etc/issue.net + VER=`cat version`;sed -i $(USERAPPS_DIR)/broadcom/cfm/html_t_online_fra/hcti_laden.htm -e "s/Version.*<\/td>/Version $$VER<\/td>/" diff -urNa dev_tree/bs_extra/nvram/src/main.c dev_tree_new/bs_extra/nvram/src/main.c --- dev_tree/bs_extra/nvram/src/main.c 2008-03-19 12:54:49.000000000 +0100 +++ dev_tree_new/bs_extra/nvram/src/main.c 2008-04-04 12:26:57.000000000 +0200 @@ -1,5 +1,5 @@ /* - * Copyright (C) 2008 Patrick Schmidt (Patrick.Schmidt@hftl.de) + * Copyright (C) 2008 Patrick Schmidt (coolman1982@users.sourceforgef.net) * * 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 @@ -31,7 +31,19 @@ void print_usage(char *prog_name) { - printf("nvram tool by Patrick Schmidt \n\nUsage:\n\n%s show \t\t\t\t--prints table_size and all saved values\n%s showkeys \t\t\t--prints table_size and all available keys\n%s reset \t\t\t\t--resets NVRAM-table\n%s get \t\t\t--prints saved value for given -name\n%s getfile = \t--prints saved value for given -name to \n%s set = \t\t--saves new key-value-pair or sets if exists\n%s setfile = \t--sets value of given to the content of given \n%s del \t\t\t--deletes a =-pair for a given \n\n",prog_name,prog_name,prog_name,prog_name,prog_name,prog_name,prog_name,prog_name); + printf("nvram tool by Patrick Schmidt \n\n" + "Usage:\n\n%s show \t\t\t\t--prints table_size and all saved values\n" + "%s showkeys \t\t\t--prints table_size and all available keys\n" + "%s dump \t\t\t\t--prints complete NVRAM\n" + "%s dumphex \t\t\t--prints complete hexdump of NVRAM\n" + "%s reset \t\t\t\t--resets NVRAM-table\n" + "%s get \t\t\t--prints saved value for given -name\n" + "%s getfile = \t--prints saved value for given -name to \n" + "%s getconfig \t--gets built in config-xml-table and writes it to \n" + "%s set = \t\t--saves new key-value-pair or sets if exists\n" + "%s setfile = \t--sets value of given to the content of given \n" + "%s setconfig \t--writes built in config-xml-table from \n" + "%s del \t\t\t--deletes a =-pair for a given\n\n",prog_name,prog_name,prog_name,prog_name,prog_name,prog_name,prog_name,prog_name,prog_name,prog_name,prog_name,prog_name); return; } @@ -231,6 +243,112 @@ return 0; } +int print_dump(char hexdump) +{ + int i,h=0,l=0,j=0; + char *buf=malloc(PSI_SIZE+1); + unsigned char string[16]; + int ret=nvram_dump(buf,PSI_SIZE); + if(ret){ + printf("Failed\n"); + return ret; + } + if(!hexdump) + { + printf("Printing complete NVRAM:\n"); + + for(i=0; i31 && string[j]<128)?string[j]:'.'); + h=0; + printf("\n"); + } + } + if(h!=0) + { + printf(" "); + for(j=0; j32 || string[j]<128)?string[j]:'.'); + } + } + return 0; +} + +int print_getconfig(char *file_name) +{ + char *buf=malloc(PSI_SIZE+1); + int ret=nvram_dump(buf,PSI_SIZE); + if(ret){ + printf("Failed\n"); + return ret; + } + buf[PSI_SIZE]='\0'; + char *pos=strstr(buf,"\n"); + if(!pos) + { + printf("no config found in NVRAM\n"); + return -1; + } +#ifdef DEBUG + printf("file_name=%s\n",file_name); +#endif + FILE *f=fopen(file_name,"w+"); + if(!f){ + printf("failed...cant open file: %s\n",file_name); + return ERR_UNDEFINED; + } + ret=fwrite(buf,1,(pos-buf)+11,f); +#ifdef DEBUG + printf("wrote %d bytes from file\n",ret); +#endif + fclose(f); + printf("OK\n"); + return 0; +} + +int print_setconfig(char *file_name) +{ + char *buf=malloc(PSI_SIZE); + FILE *f=fopen(file_name,"r"); + if(!f){ + printf("failed...cant open file: %s\n",file_name); + return ERR_UNDEFINED; + } + int ret=fread(buf,1,PSI_SIZE,f); +#ifdef DEBUG + printf("read %d bytes from file\n",ret); +#endif + fclose(f); + sysPersistentSet(buf,ret,0); + printf("OK\n"); + return 0; +} + int main(int argc,char *argv[]) { if(argc<2){ @@ -245,6 +363,10 @@ else if(strcmp(argv[1],"del")==0 && argc>2) return print_del(argv[2]); else if(strcmp(argv[1],"setfile")==0 && argc>2) return print_set(argv[2],1); else if(strcmp(argv[1],"getfile")==0 && argc>2) return print_get(argv[2],1); + else if(strcmp(argv[1],"dump")==0) return print_dump(0); + else if(strcmp(argv[1],"dumphex")==0) return print_dump(1); + else if(strcmp(argv[1],"getconfig")==0 && argc>1) return print_getconfig(argv[2]); + else if(strcmp(argv[1],"setconfig")==0 && argc>1) return print_setconfig(argv[2]); print_usage(argv[0]); diff -urNa dev_tree/bs_extra/nvram/src/main.c~ dev_tree_new/bs_extra/nvram/src/main.c~ --- dev_tree/bs_extra/nvram/src/main.c~ 2008-03-19 12:54:49.000000000 +0100 +++ dev_tree_new/bs_extra/nvram/src/main.c~ 2008-04-04 12:26:57.000000000 +0200 @@ -1,7 +1,21 @@ /* -written by Patrick schmidt (2007) + * Copyright (C) 2008 Patrick Schmidt (Patrick.Schmidt@hftl.de) + * + * 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + */ -*/ #include #include #include @@ -17,7 +31,19 @@ void print_usage(char *prog_name) { - printf("nvram tool by Patrick Schmidt \n\nUsage:\n\n%s show \t\t\t\t--prints table_size and all saved values\n%s showkeys \t\t\t--prints table_size and all available keys\n%s reset \t\t\t\t--resets NVRAM-table\n%s get \t\t\t--prints saved value for given -name\n%s getfile = \t--prints saved value for given -name to \n%s set = \t\t--saves new key-value-pair or sets if exists\n%s setfile = \t--sets value of given to the content of given \n%s del \t\t\t--deletes a =-pair for a given \n\n",prog_name,prog_name,prog_name,prog_name,prog_name,prog_name,prog_name,prog_name); + printf("nvram tool by Patrick Schmidt \n\n" + "Usage:\n\n%s show \t\t\t\t--prints table_size and all saved values\n" + "%s showkeys \t\t\t--prints table_size and all available keys\n" + "%s dump \t\t\t\t--prints complete NVRAM\n" + "%s dumphex \t\t\t--prints complete hexdump of NVRAM\n" + "%s reset \t\t\t\t--resets NVRAM-table\n" + "%s get \t\t\t--prints saved value for given -name\n" + "%s getfile = \t--prints saved value for given -name to \n" + "%s getconfig \t--gets built in config-xml-table and writes it to \n" + "%s set = \t\t--saves new key-value-pair or sets if exists\n" + "%s setfile = \t--sets value of given to the content of given \n" + "%s setconfig \t--writes built in config-xml-table from \n" + "%s del \t\t\t--deletes a =-pair for a given\n\n",prog_name,prog_name,prog_name,prog_name,prog_name,prog_name,prog_name,prog_name,prog_name,prog_name,prog_name,prog_name); return; } @@ -217,6 +243,110 @@ return 0; } +int print_dump(char hexdump) +{ + int i,h=0,l=0,j=0; + char *buf=malloc(PSI_SIZE+1); + unsigned char string[16]; + int ret=nvram_dump(buf,PSI_SIZE); + if(ret){ + printf("Failed\n"); + return ret; + } + if(!hexdump) + { + printf("Printing complete NVRAM:\n"); + + for(i=0; i31 && string[j]<128)?string[j]:'.'); + h=0; + printf("\n"); + } + } + if(h!=0) + { + printf(" "); + for(j=0; j32 || string[j]<128)?string[j]:'.'); + } + } + return 0; +} + +int print_getconfig(char *file_name) +{ + char *buf=malloc(PSI_SIZE+1); + int ret=nvram_dump(buf,PSI_SIZE); + if(ret){ + printf("Failed\n"); + return ret; + } + buf[PSI_SIZE]='\0'; + char *pos=strstr(buf,"\n"); + if(!pos) + { + printf("no config found in NVRAM\n"); + return -1; + } +#ifdef DEBUG + printf("file_name=%s\n",file_name); +#endif + FILE *f=fopen(file_name,"w+"); + if(!f){ + printf("failed...cant open file: %s\n",file_name); + return ERR_UNDEFINED; + } + ret=fwrite(buf,1,(pos-buf)+11,f); +#ifdef DEBUG + printf("wrote %d bytes from file\n",ret); +#endif + fclose(f); + printf("OK\n"); + return 0; +} + +int print_setconfig(char *file_name) +{ + char *buf=malloc(PSI_SIZE); + FILE *f=fopen(file_name,"r"); + if(!f){ + printf("failed...cant open file: %s\n",file_name); + return ERR_UNDEFINED; + } + int ret=fread(buf,1,PSI_SIZE,f); +#ifdef DEBUG + printf("read %d bytes from file\n",ret); +#endif + fclose(f); + sysPersistentSet(buf,ret,0); + printf("OK\n"); + return 0; +} + int main(int argc,char *argv[]) { if(argc<2){ @@ -231,6 +361,10 @@ else if(strcmp(argv[1],"del")==0 && argc>2) return print_del(argv[2]); else if(strcmp(argv[1],"setfile")==0 && argc>2) return print_set(argv[2],1); else if(strcmp(argv[1],"getfile")==0 && argc>2) return print_get(argv[2],1); + else if(strcmp(argv[1],"dump")==0) return print_dump(0); + else if(strcmp(argv[1],"dumphex")==0) return print_dump(1); + else if(strcmp(argv[1],"getconfig")==0 && argc>1) return print_getconfig(argv[2]); + else if(strcmp(argv[1],"setconfig")==0 && argc>1) return print_setconfig(argv[2]); print_usage(argv[0]); diff -urNa dev_tree/bs_extra/profile dev_tree_new/bs_extra/profile --- dev_tree/bs_extra/profile 1970-01-01 01:00:00.000000000 +0100 +++ dev_tree_new/bs_extra/profile 2008-04-04 15:21:45.000000000 +0200 @@ -0,0 +1,38 @@ +PATH=/bin:/sbin:/usr/bin +KERNELVER=2.6.8.1 +export PATH +echo +firsttime=`echo /var/udhcpd/udhcpd.lease*` +if [ "$firsttime" = "/var/udhcpd/udhcpd.lease*" ]; then + echo "Loading drivers and kernel modules... " + echo + # no-op + # create directory in /var mounted for TMPFS + mkdir -p /var/log /var/run /var/state/dhcp /var/ppp /var/udhcpd /var/zebra /var/siproxd + echo > /var/udhcpd/udhcpd.leases + ifconfig lo 127.0.0.1 netmask 255.0.0.0 broadcast 127.255.255.255 up + # /etc/modules_install /lib/modules/$KERNELVER/extra + insmod /lib/modules/$KERNELVER/extra/atmapi.ko + insmod /lib/modules/$KERNELVER/extra/blaadd.ko + insmod /lib/modules/$KERNELVER/extra/adsldd.ko + insmod /lib/modules/$KERNELVER/extra/bcmprocfs.ko + insmod /lib/modules/$KERNELVER/extra/bcm_enet.ko + insmod /lib/modules/$KERNELVER/extra/bcm_usb.ko + test -e /lib/modules/$KERNELVER/extra/wl.ko && insmod /lib/modules/$KERNELVER/extra/wl.ko + test -e /lib/modules/$KERNELVER/extra/endpointdd.ko && insmod /lib/modules/$KERNELVER/extra/endpointdd.ko + cfm + echo "Done" +fi + + + + +export KERNELVER=2.6.8.1 +export PATH='/sbin:/bin:/usr/bin:/usr/sbin' +export PS1='\[\033[00;32m\]\u\[\033[00m\]@\[\033[01;31m\]\h\[\033[00m\]:\[\033[01;34m\]\w #\[\033[00m\]' +alias ls='ls -h' +alias l='ls -a' +alias ..='cd ..' +alias la='ls -la' +alias ll='ls -l' +alias ld='ll -p|grep ^d' diff -urNa dev_tree/bs_extra/profile~ dev_tree_new/bs_extra/profile~ --- dev_tree/bs_extra/profile~ 1970-01-01 01:00:00.000000000 +0100 +++ dev_tree_new/bs_extra/profile~ 2008-04-04 12:26:57.000000000 +0200 @@ -0,0 +1,29 @@ + +PATH=/bin:/sbin:/usr/bin +KERNELVER=2.6.8.1 +export PATH +echo +firsttime=`echo /var/udhcpd/udhcpd.lease*` +if [ "$firsttime" = "/var/udhcpd/udhcpd.lease*" ]; then + echo "Loading drivers and kernel modules... " + echo + # no-op + # create directory in /var mounted for TMPFS + mkdir -p /var/log /var/run /var/state/dhcp /var/ppp /var/udhcpd /var/zebra /var/siproxd + echo > /var/udhcpd/udhcpd.leases + ifconfig lo 127.0.0.1 netmask 255.0.0.0 broadcast 127.255.255.255 up + # /etc/modules_install /lib/modules/$KERNELVER/extra + insmod /lib/modules/$KERNELVER/extra/atmapi.ko + insmod /lib/modules/$KERNELVER/extra/blaadd.ko + insmod /lib/modules/$KERNELVER/extra/adsldd.ko + insmod /lib/modules/$KERNELVER/extra/bcmprocfs.ko + insmod /lib/modules/$KERNELVER/extra/bcm_enet.ko + insmod /lib/modules/$KERNELVER/extra/bcm_usb.ko + test -e /lib/modules/$KERNELVER/extra/wl.ko && insmod /lib/modules/$KERNELVER/extra/wl.ko + test -e /lib/modules/$KERNELVER/extra/endpointdd.ko && insmod /lib/modules/$KERNELVER/extra/endpointdd.ko + cfm + echo "Done" +fi + +export PATH='/sbin:/bin:/usr/bin:/usr/sbin' +export PS1='\[\033[00;32m\]\u\[\033[00m\]@\[\033[01;31m\]\h\[\033[00m\]:\[\033[01;34m\]\w #\[\033[00m\]' diff -urNa dev_tree/bs_extra/start_scripts/custom.sh dev_tree_new/bs_extra/start_scripts/custom.sh --- dev_tree/bs_extra/start_scripts/custom.sh 2008-03-19 12:54:49.000000000 +0100 +++ dev_tree_new/bs_extra/start_scripts/custom.sh 2008-04-04 12:26:57.000000000 +0200 @@ -16,8 +16,8 @@ custom_start="0" fi if [ "$custom_start" = "1" ]; then - ret=`/bin/nvram getfile custom_script=/var/custom_script.sh` - ret=`/bin/sh /var/custom_script.sh` + /bin/nvram getfile custom_script=/var/custom_script.sh + /bin/sh /var/custom_script.sh #rm -f /var/custom.sh fi ;; diff -urNa dev_tree/bs_extra/start_scripts/rcS dev_tree_new/bs_extra/start_scripts/rcS --- dev_tree/bs_extra/start_scripts/rcS 2008-03-19 12:54:49.000000000 +0100 +++ dev_tree_new/bs_extra/start_scripts/rcS 2008-04-04 15:22:04.000000000 +0200 @@ -1,6 +1,6 @@ #! /bin/sh -PATH=/sbin:/bin +PATH=/sbin:/bin:/usr/bin:/usr/sbin export PATH mount -t proc proc /proc diff -urNa dev_tree/bs_extra/start_scripts/rcS~ dev_tree_new/bs_extra/start_scripts/rcS~ --- dev_tree/bs_extra/start_scripts/rcS~ 2008-03-19 12:54:49.000000000 +0100 +++ dev_tree_new/bs_extra/start_scripts/rcS~ 2008-04-04 12:26:57.000000000 +0200 @@ -1,6 +1,6 @@ #! /bin/sh -PATH=/sbin:/bin +PATH=/sbin:/bin:/usr/bin:/usr/sbin export PATH mount -t proc proc /proc @@ -13,26 +13,4 @@ /bin/nvram reset >/dev/null fi -/etc/start_scripts/telnet.sh start -/etc/start_scripts/ssh.sh start -/etc/start_scripts/stproxy.sh start - -ledtool 1 4 -false -while [ "$?" -ne "0" ] -do - usleep 1000000 - test -f /var/psi.xml -done - -ledtool 1 5 -sleep 15 - -/etc/start_scripts/firewall.sh start -/bin/thttpd -p 81 -d /webs -c '**.cgi' -l /dev/null -i /var/run/thttpd.pid -/etc/start_scripts/dhcp_dns.sh start -/etc/start_scripts/lan.sh start -/etc/start_scripts/voip.sh start -/etc/start_scripts/ata.sh start - -/bin/ledtool 1 0 +/etc/start_scripts/startscript.sh & diff -urNa dev_tree/bs_extra/start_scripts/startscript.sh dev_tree_new/bs_extra/start_scripts/startscript.sh --- dev_tree/bs_extra/start_scripts/startscript.sh 2008-03-19 12:54:49.000000000 +0100 +++ dev_tree_new/bs_extra/start_scripts/startscript.sh 2008-04-04 12:26:57.000000000 +0200 @@ -16,14 +16,18 @@ ledtool 1 5 sleep 8 +ret=`cat /var/psi.xml |grep routerName|sed -e 's/.*routerName="\(.*\)".*address.*/\1/'|sed -e 's/\W//g'` +echo $ret >/proc/sys/kernel/hostname +if [ "$ret" = "" ]; then echo "BS" > /proc/sys/kernel/hostname; fi + ledtool 3 4 /etc/start_scripts/dhcp_dns.sh start /etc/start_scripts/lan.sh start /etc/start_scripts/voip.sh start /etc/start_scripts/ata.sh start -leedtool 3 0 +ledtool 3 0 sleep 30 /etc/start_scripts/firewall.sh start /etc/start_scripts/custom.sh start -/bin/thttpd -p 81 -d /webs -c '**.cgi' -l /dev/null -i /var/run/thttpd.pid +/bin/thttpd -nos -p 81 -d /webs -c '**.cgi' -l /dev/null -i /var/run/thttpd.pid ledtool 1 0 diff -urNa dev_tree/bs_extra/start_scripts/startscript.sh~ dev_tree_new/bs_extra/start_scripts/startscript.sh~ --- dev_tree/bs_extra/start_scripts/startscript.sh~ 2008-03-19 12:54:49.000000000 +0100 +++ dev_tree_new/bs_extra/start_scripts/startscript.sh~ 2008-04-04 12:26:57.000000000 +0200 @@ -3,6 +3,7 @@ ledtool 1 4 /etc/start_scripts/telnet.sh start +sleep 5 /etc/start_scripts/ssh.sh start /etc/start_scripts/stproxy.sh start @@ -15,14 +16,18 @@ ledtool 1 5 sleep 8 +cat /var/psi.xml |grep routerName|sed -e 's/.*routerName="\(.*\)".*address.*/\1/'|sed -e 's/\W//g' >/proc/sys/kernel/hostname +ret=`cat /proc/sys/kernel/hostname` +if [ "$ret" = "" ]; then echo "BS" > /proc/sys/kernel/hostname; fi + ledtool 3 4 -/etc/start_scripts/firewall.sh start -/bin/thttpd -p 81 -d /webs -c '**.cgi' -l /dev/null -i /var/run/thttpd.pid /etc/start_scripts/dhcp_dns.sh start /etc/start_scripts/lan.sh start /etc/start_scripts/voip.sh start /etc/start_scripts/ata.sh start - - ledtool 3 0 -ledtool 1 0 \ Kein Zeilenumbruch am Dateiende. +sleep 30 +/etc/start_scripts/firewall.sh start +/etc/start_scripts/custom.sh start +/bin/thttpd -nos -p 81 -d /webs -c '**.cgi' -l /dev/null -i /var/run/thttpd.pid +ledtool 1 0 diff -urNa dev_tree/bs_extra/start_scripts/udhcpc_set.sh dev_tree_new/bs_extra/start_scripts/udhcpc_set.sh --- dev_tree/bs_extra/start_scripts/udhcpc_set.sh 1970-01-01 01:00:00.000000000 +0100 +++ dev_tree_new/bs_extra/start_scripts/udhcpc_set.sh 2008-04-04 12:26:57.000000000 +0200 @@ -0,0 +1,55 @@ +#!/bin/sh + +PATH=/bin:/usr/bin:/sbin:/usr/sbin + +RESOLV_CONF="/etc/resolv.conf" + +mkdir -p /var/fyi/sys +echo "" >/var/fyi/sys/dns + +case "$1" in + bound) + #update_interface + [ -n "$broadcast" ] && BROADCAST="broadcast $broadcast" + [ -n "$subnet" ] && NETMASK="netmask $subnet" + ifconfig $interface $ip $BROADCAST $NETMASK + + #update_routes + if [ -n "$router" ] + then + echo "deleting routes" + while route del default gw 0.0.0.0 dev $interface + do : + done + + for i in $router + do + route add default gw $i dev $interface + done + fi + + #Update dns + echo -n > $RESOLV_CONF + [ -n "$domain" ] && echo domain $domain >> $RESOLV_CONF + for i in $dns + do + echo adding dns $i + echo nameserver $i >> $RESOLV_CONF + done + ;; + + renew) + $0 bound + ;; + + deconfig) + ifconfig $interface 0.0.0.0 + ;; + + *) + echo "Usage: $0 {bound|renew|deconfig}" + exit 1 + ;; +esac + +exit 0 diff -urNa dev_tree/bs_extra/start_scripts/udhcpc_set.sh~ dev_tree_new/bs_extra/start_scripts/udhcpc_set.sh~ --- dev_tree/bs_extra/start_scripts/udhcpc_set.sh~ 1970-01-01 01:00:00.000000000 +0100 +++ dev_tree_new/bs_extra/start_scripts/udhcpc_set.sh~ 2008-04-04 12:26:57.000000000 +0200 @@ -0,0 +1,53 @@ +#!/bin/sh + +PATH=/bin:/usr/bin:/sbin:/usr/sbin + +RESOLV_CONF="/etc/resolv.conf" + + +case "$1" in + bound) + #update_interface + [ -n "$broadcast" ] && BROADCAST="broadcast $broadcast" + [ -n "$subnet" ] && NETMASK="netmask $subnet" + ifconfig $interface $ip $BROADCAST $NETMASK + + #update_routes + if [ -n "$router" ] + then + echo "deleting routes" + while route del default gw 0.0.0.0 dev $interface + do : + done + + for i in $router + do + route add default gw $i dev $interface + done + fi + + #Update dns + echo -n > $RESOLV_CONF + [ -n "$domain" ] && echo domain $domain >> $RESOLV_CONF + for i in $dns + do + echo adding dns $i + echo nameserver $i >> $RESOLV_CONF + done + ;; + + renew) + $0 bound + ;; + + deconfig) + ifconfig $interface 0.0.0.0 + ;; + + *) + echo "Usage: $0 {bound|renew|deconfig}" + exit 1 + ;; +esac + +exit 0 diff -urNa dev_tree/bs_extra/version dev_tree_new/bs_extra/version --- dev_tree/bs_extra/version 2008-03-19 12:54:48.000000000 +0100 +++ dev_tree_new/bs_extra/version 2008-04-04 12:48:50.000000000 +0200 @@ -1 +1 @@ -0.1.0 +0.1.2 diff -urNa dev_tree/bs_extra/webs_extra/cgi-bin/dhcp.cgi dev_tree_new/bs_extra/webs_extra/cgi-bin/dhcp.cgi --- dev_tree/bs_extra/webs_extra/cgi-bin/dhcp.cgi 2008-03-19 12:54:48.000000000 +0100 +++ dev_tree_new/bs_extra/webs_extra/cgi-bin/dhcp.cgi 2008-04-04 12:26:55.000000000 +0200 @@ -3,7 +3,7 @@ from=dhcp.cgi action=0 -. login.cgi +. ./login.cgi PATH=".:"$PATH HOME="index.cgi" diff -urNa dev_tree/bs_extra/webs_extra/cgi-bin/dhcp.cgi~ dev_tree_new/bs_extra/webs_extra/cgi-bin/dhcp.cgi~ --- dev_tree/bs_extra/webs_extra/cgi-bin/dhcp.cgi~ 2008-03-19 12:54:48.000000000 +0100 +++ dev_tree_new/bs_extra/webs_extra/cgi-bin/dhcp.cgi~ 1970-01-01 01:00:00.000000000 +0100 @@ -1,373 +0,0 @@ -#!/bin/sh - -from=dhcp.cgi -action=0 - -. login.cgi - -PATH=".:"$PATH -HOME="index.cgi" - -IP=`ifconfig br0|grep "inet addr"|sed -n -e 's/^.*addr:\([0-9]*\.[0-9]*\.[0-9]*\.[0-9]*\).*Bcast.*/\1/p'` -MASK=`ifconfig br0|grep "inet addr"|sed -n -e 's/^.*Mask:\([0-9]*\.[0-9]*\.[0-9]*\.[0-9]*\).*/\1/p'` -DEFAULT=`route|grep 'default'|grep br0|sed -n -e 's/default\W*\([0-9]*\.[0-9]*\.[0-9]*\.[0-9]*\).*[0-9]*\.[0-9]*\.[0-9]*\.[0-9]*.*/\1/p'` - -GW=$DEFAULT -if [ "$DEFAULT" = "" ]; then -GW=$IP -fi - -DHCPHOSTS=`nvram get dhcphosts` -[ "$DHCPHOSTS" = "Failed" ] && DHCPHOSTS="" - -err=0 -########################### Add ##################################### -if [ "$action" -eq 10 ]; then - hostmac=`echo "$hostmac"|sed -e 's/%3A/:/g'|sed -e 's/%3a/:/g'` - hostmac=`echo "$hostmac"|sed -n -e 's/\([0-9a-fA-F][0-9a-fA-F]:[0-9a-fA-F][0-9a-fA-F]:[0-9a-fA-F][0-9a-fA-F]:[0-9a-fA-F][0-9a-fA-F]:[0-9a-fA-F][0-9a-fA-F]:[0-9a-fA-F][0-9a-fA-F]\)/\1/p'` - [ "$hostmac" = "" ] && errmsg="Invalid MAC address!"'\n' && err=1 - - if [ "$hostip" != "" ]; then - hostip=`isip.sh $hostip` - [ "$hostip" = "ERROR" ] && hostip="" && errmsg="$errmsg Invalid IP address!"'\n' && err=1 - fi - - hostname=`echo "$hostname"|sed -n -e 's/\([^A-Za-z0-9\-]\)*//gp'` - - [ "$hostip" = "" ] && [ "$hostname" = "" ] && errmsg="$errmsg You must specify a IP adresses and/or a Hostname!"'\n' && err=1 - - if [ "$err" -eq 0 ]; then - DHCPHOSTS=$DHCPHOSTS"$hostmac" - [ "$hostname" != "" ] && DHCPHOSTS=$DHCPHOSTS",$hostname" - [ "$hostip" != "" ] && DHCPHOSTS=$DHCPHOSTS",$hostip" - DHCPHOSTS=$DHCPHOSTS"~" - res=`nvram set dhcphosts=$DHCPHOSTS` - [ "$res" != "OK" ] && errmsg="$errmsg Write to NVRam failed!"'\n' - - hostip="" - hostname="" - hostmac="" - fi -fi - - -################################## Del ##################################### -if [ "$action" -eq 11 ] && [ "$select" != "" ]; then - X=`echo "$select"|sed -e 's/%3A/:/g'|sed -e 's/%3a/:/g'` - DHCPHOSTS=`echo $DHCPHOSTS|sed -e "s/$X\\(,[a-zA-Z0-9\\-]*\\)\\(,[0-9.]*\\)~//"|sed -e "s/$X\\(,[a-zA-Z0-9\\-]*\\)~//"|sed -e "s/$X\\(,[0-9.]*\\)~//"` - res=`nvram set dhcphosts=$DHCPHOSTS` - [ "$res" != "OK" ] && errmsg="$errmsg Write to NVRam failed!"'\n' -fi - -############################## Save & Run ################################## -if [ "$action" -eq 3 ]; then - [ "$R1" = "V1" ] && dhcp_start="0" - [ "$R1" = "V2" ] && dhcp_start="1" - - [ "$sel_lease" = "h" ] && dhcp_lease_t="h" || dhcp_lease_t="m" - - dhcp_lease=`echo $lease|sed -e 's/\([^0-9]\)//g'` - [ "$ch_infinity" = "1" ] && dhcp_lease="inf" - - fromip=`isip.sh $fromip` - [ "$fromip" = "ERROR" ] && fromip="" && errmsg="$errmsg IP-Range \"from\": IP address was invalid!"'\n' && err=1 - - toip=`isip.sh $toip` - [ "$toip" = "ERROR" ] && toip="" && errmsg="$errmsg IP-Range \"to\": IP address was invalid!"'\n' && err=1 - - if [ "$gateway" != "" ]; then - gateway=`isip.sh $gateway` - [ "$gateway" = "ERROR" ] && gateway="" && errmsg="$errmsg Gateway: IP address was invalid!"'\n' && err=1 - fi - - if [ "$dns1" != "" ]; then - dns1=`isip.sh $dns1` - [ "$dns1" = "ERROR" ] && dns1="" && errmsg="$errmsg DNS 1: IP address was invalid!"'\n' && err=1 - fi - if [ "$dns2" != "" ]; then - dns2=`isip.sh $dns2` - [ "$dns2" = "ERROR" ] && dns2="" && errmsg="$errmsg DNS 2: IP address was invalid!"'\n' && err=1 - fi - if [ "$dns3" != "" ]; then - dns3=`isip.sh $dns3` - [ "$dns3" = "ERROR" ] && dns3="" && errmsg="$errmsg DNS 3: IP address was invalid!"'\n' && err=1 - fi - if [ "$dns4" != "" ]; then - dns4=`isip.sh $dns4` - [ "$dns4" = "ERROR" ] && dns4="" && errmsg="$errmsg DNS 4: IP address was invalid!"'\n' && err=1 - fi - - if [ "$err" -eq 0 ]; then - err=0 - [ "$dhcp_start" != "`nvram get dhcp_start`" ] && res=`nvram set dhcp_start=$dhcp_start` && [ "$res" != "OK" ] && err=1 - [ "$dhcp_lease_t" != "`nvram get dhcp_lease_t`" ] && res=`nvram set dhcp_lease_t=$dhcp_lease_t` && [ "$res" != "OK" ] && err=1 - [ "$dhcp_lease" != "`nvram get dhcp_lease`" ] && res=`nvram set dhcp_lease=$dhcp_lease` && [ "$res" != "OK" ] && err=1 - [ "$fromip" != "`nvram get dhcp_fromip`" ] && res=`nvram set dhcp_fromip=$fromip` && [ "$res" != "OK" ] && err=1 - [ "$toip" != "`nvram get dhcp_toip`" ] && res=`nvram set dhcp_toip=$toip` && [ "$res" != "OK" ] && err=1 - [ "$gateway" != "`nvram get dhcp_gateway`" ] && res=`nvram set dhcp_gateway=$gateway` && [ "$res" != "OK" ] && err=1 - [ "$dns1" != "`nvram get dhcp_dns1`" ] && res=`nvram set dhcp_dns1=$dns1` && [ "$res" != "OK" ] && err=1 - [ "$dns2" != "`nvram get dhcp_dns2`" ] && res=`nvram set dhcp_dns2=$dns2` && [ "$res" != "OK" ] && err=1 - [ "$dns3" != "`nvram get dhcp_dns3`" ] && res=`nvram set dhcp_dns3=$dns3` && [ "$res" != "OK" ] && err=1 - [ "$dns4" != "`nvram get dhcp_dns4`" ] && res=`nvram set dhcp_dns4=$dns4` && [ "$res" != "OK" ] && err=1 - - [ "$err" -ne 0 ] && errmsg="$errmsg Write to NVRam failed!"'\n' - - /etc/start_scripts/dhcp_dns.sh restart - fi - -fi - - -dhcp_start=`nvram get dhcp_start` -dhcp_on='' -dhcp_off='checked="checked"' -if [ "$dhcp_start" = "Failed" ]; then - dhcp_start="1" - dhcp_on='checked="checked"' - dhcp_off='' -fi -[ "$dhcp_start" -eq 1 ] && dhcp_on='checked="checked"' && dhcp_off='' -[ "$dhcp_start" -ne 1 ] && dhcp_on='' && dhcp_off='checked="checked"' - -if [ `nvram get dhcp_lease_t` != "m" ]; then - dhcp_lease_h='selected="selected"' - dhcp_lease_m='' -else - dhcp_lease_h='' - dhcp_lease_m='selected="selected"' -fi - -ch_infinity="" -lease=`nvram get dhcp_lease` -[ "$lease" = "Failed" ] && lease=12 && ch_infinity="" -[ "$lease" = "inf" ] && ch_infinity='checked="checked"' && lease="" - -fromip=`nvram get dhcp_fromip` -[ "$fromip" = "Failed" ] && fromip="" -toip=`nvram get dhcp_toip` -[ "$toip" = "Failed" ] && toip="" - -gateway=`nvram get dhcp_gateway` -[ "$gateway" != "Failed" ] && GW=$gateway -dns1=`nvram get dhcp_dns1` -[ "$dns1" = "Failed" ] && dns1="" -dns2=`nvram get dhcp_dns2` -[ "$dns2" = "Failed" ] && dns2="" -dns3=`nvram get dhcp_dns3` -[ "$dns3" = "Failed" ] && dns3="" -dns4=`nvram get dhcp_dns4` -[ "$dns4" = "Failed" ] && dns4="" - -echo '' \ -'' \ -'' \ -'' \ -'' \ -'' \ -'
' \ -'
' \ -'
Network settings / DHCP
' \ -'
DHCP-Server
' \ -'
' \ -'
' \ -'' \ -'' \ -'' \ -"" \ -"" \ -'' \ -"" \ -'' \ -'
OffOn
' \ -'
' \ -'
DHCP Server Options
' \ -'
' \ -'' \ -'' \ -'' \ -"" \ -"" \ -"
Lease: Infinity" \ -'
' \ -'
' \ -'' \ -'' \ -"" \ -'' \ -"" \ -'
Rangefrom:to:
' \ -'
' \ -'' \ -'' \ -"" \ -'
Gateway:
' \ -'
' \ -'' \ -'' \ -"" \ -'' \ -"" \ -'
DNS 1:DNS 2:
' \ -'
' \ -'' \ -'' \ -"" \ -'' \ -"" \ -'
DNS 3:DNS 4:
' \ -'
' \ -'
Known Hosts
' \ -'
' \ -'' \ -'' \ -'' \ -"" \ -'
MAC:
' \ -'
' \ -'' \ -'' \ -'' \ -"" \ -'
IP:
' \ -'
' \ -'' \ -'' \ -'' \ -"" \ -'' \ -'
Name:
' \ -'
' \ -'' \ -'' \ -'' \ -'
Host:
' \ -'
' \ -'' \ -'
' \ -'
' \ -'
' \ -'
' \ -'
' \ -'
' \ -'
' \ -'
' \ -"
Zurück <<
" \ -'
Save & Run
' \ -'
' \ -'
' \ -'
' \ -'

DHCP

' \ -'

The Dynamic Host Configuration Protocol (DHCP) is used to configure hosts (clients) automaticly to operate in the local network.

' \ -'
' \ -'
' \ -'

DHCP Server

' \ -'Turn the DHCP server on or off.

' \ -'
' \ -'
' \ -'

DHCP Server Options

' \ -'

Lease
' \ -'The Lease-time is a period of time the client is provided a lease on an IP address.

' \ -'
' \ -'
' \ -'

DHCP Server Options

' \ -'

Range
' \ -'You need to supply the range of addresses available for lease.

' \ -'
' \ -'
' \ -'

DHCP Server Options

' \ -'

Gateway
' \ -'Specify the default gateway for the local network.

' \ -'
' \ -'
' \ -'

DHCP Server Options

' \ -'

DNS
' \ -'Specify up to 4 DNS (Domain Name Service) servers for address resolution. Naturally one DNS server is sufficient.

' \ -'
' \ -'
' \ -'

Known Hosts

' \ -'

Host
' \ -'Delete a host from the DHCP database.

' \ -'
' \ -'
' \ -'

Known Hosts

' \ -'

Supply parameters for specified hosts using DHCP.

MAC
' \ -'Specify a MAC-Address to identify the host.


Specify the Ethernet address as 00:11:22:33:44:55.

' \ -'
' \ -'
' \ -'

Known Hosts

' \ -'

Supply parameters for specified hosts using DHCP.

IP
' \ -'Specify the IP-Address for the host.

' \ -'

Note that IP addresses DO NOT have to be in the range given above, they just need to be on the same network.

' \ -'
' \ -'
' \ -'

Known Hosts

' \ -'

Supply parameters for specified hosts using DHCP.

Name
' \ -'Give the host an hostname.

' \ -'
' \ -'
' - - - diff -urNa dev_tree/bs_extra/webs_extra/cgi-bin/dns.cgi dev_tree_new/bs_extra/webs_extra/cgi-bin/dns.cgi --- dev_tree/bs_extra/webs_extra/cgi-bin/dns.cgi 2008-03-19 12:54:48.000000000 +0100 +++ dev_tree_new/bs_extra/webs_extra/cgi-bin/dns.cgi 2008-04-04 12:26:55.000000000 +0200 @@ -3,7 +3,7 @@ from=dns.cgi action=0 -. login.cgi +. ./login.cgi PATH=".:"$PATH HOME="index.cgi" diff -urNa dev_tree/bs_extra/webs_extra/cgi-bin/dns.cgi~ dev_tree_new/bs_extra/webs_extra/cgi-bin/dns.cgi~ --- dev_tree/bs_extra/webs_extra/cgi-bin/dns.cgi~ 2008-03-19 12:54:48.000000000 +0100 +++ dev_tree_new/bs_extra/webs_extra/cgi-bin/dns.cgi~ 1970-01-01 01:00:00.000000000 +0100 @@ -1,215 +0,0 @@ -#!/bin/sh - -from=dns.cgi -action=0 - -. login.cgi - -PATH=".:"$PATH -HOME="index.cgi" - -DNSHOSTS=`nvram get dnshosts` -[ "$DNSHOSTS" = "Failed" ] && DNSHOSTS="" - -err=0 -########################### Add ##################################### -if [ "$action" -eq 10 ]; then - - if [ "$hostip" != "" ]; then - hostip=`isip.sh $hostip` - [ "$hostip" = "ERROR" ] && hostip="" && errmsg="$errmsg Invalid IP address!"'\n' && err=1 - fi - - hostname=`echo "$hostname"|sed -n -e 's/\([^A-Za-z0-9\-]\)*//gp'` - - [ "$hostip" = "" ] || [ "$hostname" = "" ] && errmsg="$errmsg You must specify a IP adresses and a Hostname!"'\n' && err=1 - - if [ "$err" -eq 0 ]; then - DNSHOSTS=$DNSHOSTS"$hostip,$hostname~" - res=`nvram set dnshosts=$DNSHOSTS` - [ "$res" != "OK" ] && errmsg="$errmsg Write to NVRam failed!"'\n' - - hostip="" - hostname="" - fi -fi - - -################################## Del ##################################### -if [ "$action" -eq 11 ] && [ "$select" != "" ]; then - X=`echo "$select"|sed -e 's/%2C/,/g'|sed -e 's/%2c/,/g'` - - DNSHOSTS=`echo $DNSHOSTS|sed -e "s/$X~//"` - res=`nvram set dnshosts=$DNSHOSTS` - [ "$res" != "OK" ] && errmsg="$errmsg Write to NVRam failed!"'\n' -fi - -############################## Save & Run ################################## -if [ "$action" -eq 3 ]; then - [ "$R1" = "V1" ] && dns_start="0" - [ "$R1" = "V2" ] && dns_start="1" - - domain=`echo "$domain"|sed -n -e 's/\([^A-Za-z0-9\-]\)*//gp'` - [ "$domain" = "" ] && errmsg="$errmsg You must specify a name for the local domain!"'\n' && err=1 - - if [ "$err" -eq 0 ]; then - err=0 - [ "$dns_start" != "`nvram get dns_start`" ] && res=`nvram set dns_start=$dns_start` && [ "$res" != "OK" ] && err=1 - - [ "$domain" != "`nvram get dns_domain`" ] && res=`nvram set dns_domain=$domain` && [ "$res" != "OK" ] && err=1 - - [ "$err" -ne 0 ] && errmsg="$errmsg Write to NVRam failed!"'\n' - - /etc/start_scripts/dhcp_dns.sh restart - fi - -fi - - -dns_start=`nvram get dns_start` -dns_on='' -dns_off='checked="checked"' -if [ "$dns_start" = "Failed" ]; then - dns_start="1" - dns_on='checked="checked"' - dns_off='' -fi -[ "$dns_start" -eq 1 ] && dns_on='checked="checked"' && dns_off='' -[ "$dns_start" -ne 1 ] && dns_on='' && dns_off='checked="checked"' - -domain=`nvram get dns_domain` -[ "$domain" = "Failed" ] && domain="lan" - -echo '' \ -'' \ -'' \ -'' \ -'' \ -'' \ -'
' \ -'
' \ -'
Network settings / DNS
' \ -'
DNS-Server
' \ -'
' \ -'
' \ -'' \ -'' \ -'' \ -"" \ -"" \ -'' \ -"" \ -'' \ -'
OffOn
' \ -'
' \ -'
' \ -'
DNS Options
' \ -'
' \ -'' \ -'' \ -'' \ -"" \ -'
local Domain:
' \ -'
' \ -'
Known Hosts
' \ -'
' \ -'' \ -'' \ -'' \ -"" \ -'
IP:
' \ -'
' \ -'' \ -'' \ -'' \ -"" \ -'' \ -'
Name:
' \ -'
' \ -'
' \ -'' \ -'' \ -'' \ -'
Host:
' \ -'
' \ -'' \ -'
' \ -'
' \ -'
' \ -'
' \ -'
' \ -'
' \ -'
' \ -'
' \ -'
' \ -"
Zurück <<
" \ -'
Save & Run
' \ -'
' \ -'
' \ -'
' \ -'

DNS

' \ -'

The Domain Name system (DNS) translate hostnames to IP addresses. You can use this DNS server to address hosts in your local network with their hostnames.

' \ -'
' \ -'
' \ -'

DNS Server

' \ -'Turn the DNS server on or off.

' \ -'
' \ -'
' \ -'

Known Hosts

' \ -'

Associate a IP address with a hostname.

IP
' \ -'Specify the IP-Address of the host.

' \ -'
' \ -'
' \ -'

Known Hosts

' \ -'

Associate a IP address with a hostname.

Name
' \ -'Specify a name for the host.

' \ -'
' \ -'
' \ -'

Known Hosts

' \ -'

Host
' \ -'Delete a Host from the DNS database.

' \ -'
' \ -'
' \ -'

DNS Options

' \ -'

local Domain
' \ -'Specify the name of the local Domain.

' \ -'
' \ -'
' - - - diff -urNa dev_tree/bs_extra/webs_extra/cgi-bin/feature.cgi~ dev_tree_new/bs_extra/webs_extra/cgi-bin/feature.cgi~ --- dev_tree/bs_extra/webs_extra/cgi-bin/feature.cgi~ 2008-03-19 12:54:47.000000000 +0100 +++ dev_tree_new/bs_extra/webs_extra/cgi-bin/feature.cgi~ 1970-01-01 01:00:00.000000000 +0100 @@ -1,24 +0,0 @@ -#!/bin/sh - -if [ ! -f "$f_bin" ]; then -echo '' \ - '' \ - '' \ - '
' \ - '
' \ - "
$f_pfad
" \ - "
$f_name is not yet implemented!
" \ - '
' \ - "$f_text" \ - '
' \ - '
' \ - '
' \ - '
' \ - '
' \ - '
' \ - "
Zurück <<
" \ \ - '
' \ - '' \ - '' -exit 0 -fi \ Kein Zeilenumbruch am Dateiende. diff -urNa dev_tree/bs_extra/webs_extra/cgi-bin/feature.sh~ dev_tree_new/bs_extra/webs_extra/cgi-bin/feature.sh~ --- dev_tree/bs_extra/webs_extra/cgi-bin/feature.sh~ 2008-03-19 12:54:48.000000000 +0100 +++ dev_tree_new/bs_extra/webs_extra/cgi-bin/feature.sh~ 1970-01-01 01:00:00.000000000 +0100 @@ -1,43 +0,0 @@ -#!/bin/sh - - - -echo '' \ - '' \ - '' \ - '' \ - '
' \ - '
' \ - '
Einstieg in die BS-Extra-Konfiguration
' \ - '
Passwort Eingabe
' \ - '
' \ - ' ' \ - ' ' \ - " " \ - ' ' \ - ' ' \ - ' ' \ - ' ' \ - '
(0000 bei Auslieferung)
' \ - '
' \ - '
' \ - '
' \ - '
' \ - '
' \ - '
' \ - '
>> OK
' \ - '
' \ - '
' \ - '
' \ - '

Passwort Eingabe

' \ - '

Der Zugang zur BS-Extra Konfiguration wird durch ein Passwort geschützt.

' \ - '

Geben Sie das Passwort ein und bestätigen Sie mit OK.

' \ - '

Im Auslieferungszustand lautet das Passwort 0000.

' \ - '
' \ - '
' \ - '' \ - '' \ Kein Zeilenumbruch am Dateiende. diff -urNa dev_tree/bs_extra/webs_extra/cgi-bin/index.cgi dev_tree_new/bs_extra/webs_extra/cgi-bin/index.cgi --- dev_tree/bs_extra/webs_extra/cgi-bin/index.cgi 2008-03-19 12:54:47.000000000 +0100 +++ dev_tree_new/bs_extra/webs_extra/cgi-bin/index.cgi 2008-04-04 12:26:55.000000000 +0200 @@ -2,7 +2,7 @@ from=index.cgi -. login.cgi +. ./login.cgi telnet_start=`/bin/nvram get telnet_start` diff -urNa dev_tree/bs_extra/webs_extra/cgi-bin/index.cgi~ dev_tree_new/bs_extra/webs_extra/cgi-bin/index.cgi~ --- dev_tree/bs_extra/webs_extra/cgi-bin/index.cgi~ 2008-03-19 12:54:48.000000000 +0100 +++ dev_tree_new/bs_extra/webs_extra/cgi-bin/index.cgi~ 1970-01-01 01:00:00.000000000 +0100 @@ -1,188 +0,0 @@ -#!/bin/sh - -from=index.cgi - -. /webs/cgi-bin/login.cgi - - -telnet_start=`/bin/nvram get telnet_start` -telnet_on='Aus' -if [ "$telnet_start" = "Failed" ]; then - telnet_start="1" -fi -[ "$telnet_start" -eq "1" ] && telnet_on='An' - - -ssh_start=`/bin/nvram get ssh_start` -ssh_on='Aus' -if [ "$ssh_start" = "Failed" ]; then - ssh_start="1" -fi -[ "$ssh_start" -eq "1" ] && ssh_on='An' - - -dhcp_start=`/bin/nvram get dhcp_start` -dhcp_on='Aus' -if [ "$dhcp_start" = "Failed" ]; then - dhcp_start="1" -fi -[ "$dhcp_start" -eq "1" ] && dhcp_on='An' - - -dns_start=`/bin/nvram get dns_start` -dns_on='Aus' -if [ "$dns_start" = "Failed" ]; then - dns_start="1" -fi -[ "$dns_start" -eq "1" ] && dns_on='An' - -voip_start=`/bin/nvram get voip_start` -voip_on='Aus' -if [ "$voip_start" = "Failed" ]; then - voip_start="1" -fi -[ "$voip_start" -eq "1" ] && voip_on='An' - -voip_conf_start=`/bin/nvram get ata_start` -voip_conf_on='Aus' -if [ "$voip_conf_start" = "Failed" ]; then - voip_conf_start="0" -fi -[ "$voip_conf_start" -eq "1" ] && voip_conf_on='An' - -stproxy_start=`/bin/nvram get stproxy_start` -proxy_on='Aus' -if [ "$stproxy_start" = "Failed" ]; then - stproxy_start="0" -fi -[ "$stproxy_start" -eq "1" ] && proxy_on='An' - - - -echo '' \ - '' \ - '' \ - '' \ - '' \ - '
' \ - '
' \ - '
BS-Extras
' \ - '
Access to the router
' \ - '' \ - '
' \ - '' \ - "" \ - "" \ - '
>> SSH$ssh_on
' \ - '
' \ - '
' \ - '
Network settings
' \ - '' \ - '' \ - '' \ - '
' \ - '' \ - "" \ - "" \ - '
>> HTTP-Proxy$proxy_on
' \ - '
' \ - '
' \ - '
Telephone settings
' \ - '' \ - '
' \ - '' \ - "" \ - "" \ - '
>> analog Telefon Adapter$voip_conf_on
' \ - '
' \ - '
' \ - '
Additional functions
' \ - '
' \ - '' \ - "" \ - "" \ - '
>> Wake on LAN
' \ - '
' \ - '
' \ - '
' \ - '
' \ - '
' \ - '
' \ - '
' \ - '

BS-Extras

' \ - '

Here you can do all settings for the BitSwitcher-Image.

' \ - '

You get some more info, when moving the cursor over a menuentry.

' \ - '
' \ - '
' \ - '

Access to the Router

' \ - '

Telnet
' \ - 'Telnetd for remote access start/stop.

' \ - '
' \ - '
' \ - '

Access to the Router

' \ - '

SSH
' \ - 'SSHd for secure remote access start/stop.

' \ - '
' \ - '
' \ - '

Network settings

' \ - '

LAN
' \ - 'additional LAN settings

' \ - '
' \ - '
' \ - '

Network settings

' \ - '

DHCP
' \ - 'DHCP-Server configuration

' \ - '
' \ - '
' \ - '

Network settings

' \ - '

DNS
' \ - 'DNS-Server configuration

' \ - '
' \ - '
' \ - '

Telephone

' \ - '

DSL-Telephone
' \ - 'activate/deactivate DSL-Telephone.

' \ - '
' \ - '
' \ - '

Telephone

' \ - '

Analog telephone adapter
' \ - 'Analog telephone adapter (ATA) for using telephone capabilities without DSL-connection.

' \ - '
' \ - '
' \ - '

Additional functions

' \ - '

Wake on LAN
' \ - 'start Wake-on-LAN capable Computer over the LAN.

' \ - '
' \ - '
' \ - '

Network settings

' \ - '

HTTP-Proxy
' \ - 'HTTP/HTTPS-Proxy configuration

' \ - '
' \ - '
' diff -urNa dev_tree/bs_extra/webs_extra/cgi-bin/lan.cgi dev_tree_new/bs_extra/webs_extra/cgi-bin/lan.cgi --- dev_tree/bs_extra/webs_extra/cgi-bin/lan.cgi 2008-03-19 12:54:48.000000000 +0100 +++ dev_tree_new/bs_extra/webs_extra/cgi-bin/lan.cgi 2008-04-04 12:26:55.000000000 +0200 @@ -3,7 +3,7 @@ from=lan.cgi action=0 -. login.cgi +. ./login.cgi PATH=".:"$PATH HOME="index.cgi" diff -urNa dev_tree/bs_extra/webs_extra/cgi-bin/lan.cgi~ dev_tree_new/bs_extra/webs_extra/cgi-bin/lan.cgi~ --- dev_tree/bs_extra/webs_extra/cgi-bin/lan.cgi~ 2008-03-19 12:54:48.000000000 +0100 +++ dev_tree_new/bs_extra/webs_extra/cgi-bin/lan.cgi~ 1970-01-01 01:00:00.000000000 +0100 @@ -1,120 +0,0 @@ -#!/bin/sh - -from=lan.cgi -action=0 - -. login.cgi - -PATH=".:"$PATH -HOME="index.cgi" - -IP=`ifconfig br0|grep "inet addr"|sed -n -e 's/^.*addr:\([0-9]*\.[0-9]*\.[0-9]*\.[0-9]*\).*Bcast.*/\1/p'` -MASK=`ifconfig br0|grep "inet addr"|sed -n -e 's/^.*Mask:\([0-9]*\.[0-9]*\.[0-9]*\.[0-9]*\).*/\1/p'` - -if [ "$action" -ne 0 ]; then - if [ "$gateway" != "" ]; then - gateway=`isip.sh $gateway` - [ "$gateway" = "ERROR" ] && errmsg="$errmsg Invalid IP address!"'\n' && err=1 - fi - - if [ "$err" -ne 1 ]; then - # Run - if [ "$action" -eq 1 ] || [ "$action" -eq 3 ]; then - ifconfig br0 down; ifconfig br0 up && [ "$gateway" != "" ] && ret=`route add default gw "$gateway" br0 2>&1` && [ "$ret" != "" ] && ( echo $ret|grep "File exists" >/dev/null && ret=0 || ( errmsg="$errmsg Network is unreachable!"'\n' && ret=1 ) ) || ret=0 - fi - - # Save - if [ "$ret" -eq 0 ] && [ "$action" -eq 2 ] || [ "$action" -eq 3 ]; then - [ "$gateway" != "`nvram get gateway`" ] && res=`nvram set gateway=$gateway` && [ "$res" != "OK" ] && err=1 - fi - - [ "$err" -ne 0 ] && errmsg="$errmsg Write to NVRam failed!"'\n' - fi - -fi - -DEFAULT=`route|grep 'default'|grep br0|sed -n -e 's/default\W*\([0-9]*\.[0-9]*\.[0-9]*\.[0-9]*\).*[0-9]*\.[0-9]*\.[0-9]*\.[0-9]*.*/\1/p'` - -gateway=`nvram get gateway` -[ "$gateway" = "Failed" ] && gateway="" - - -echo '' \ -'' \ -'' \ -'' \ -'' \ -'' \ -'
' \ -'
' \ -'
Netzwerkeinstellungen / LAN
' \ -'
Default Gateway
' \ -'
' \ -'
' \ -'' \ -'' \ -'' \ -"" \ -'' \ -"" \ -'
local Gateway:
' \ -'
' \ -'
' \ -'' \ -'
' \ -'' \ -'' \ -"" \ -'
current Gateway:
' \ -'
' \ -'
' \ -'
' \ -'
' \ -'
' \ -'
' \ -'
' \ -'
' \ -"
Zurück <<
" \ -'
Run <<
' \ -'
Save <<
' \ -'
Save & Run
' \ -'
' \ -'
' \ -'
' \ -'

LAN

' \ -'

Added LAN configuration.

' \ -'
' \ -'
' \ -'

local Gateway

' \ -'If you use a different Gateway as local default Gateway then enter it here.

This option is naturally needed if the ADSL-Modem is not in use.

' \ -'
' \ -'
' \ -'

current Gateway

' \ -'This field shows the the local Gateway in use if it is set.

' \ -'
' \ -'
' - - - diff -urNa dev_tree/bs_extra/webs_extra/cgi-bin/login.cgi~ dev_tree_new/bs_extra/webs_extra/cgi-bin/login.cgi~ --- dev_tree/bs_extra/webs_extra/cgi-bin/login.cgi~ 2008-03-19 12:54:48.000000000 +0100 +++ dev_tree_new/bs_extra/webs_extra/cgi-bin/login.cgi~ 1970-01-01 01:00:00.000000000 +0100 @@ -1,65 +0,0 @@ -#!/bin/sh -echo 'Content-type: text/html' -echo '' -echo 'Additional Features' - -VARS="" -default_timeout="600" - -if [ "$REQUEST_METHOD" = "GET" ]; then - VARS=$QUERY_STRING -else - VARS=`cat -` -fi -eval `echo $VARS|sed -e 's/&/\n/g'` - -/bin/wsession -c $session_id -t $default_timeout>/dev/null -if [ $? -ne 0 ]; then - #for internet-explorer - passwd=`echo $passwd|sed -e 's/\W*$//g'` - ret=`checkpw root $passwd` - if [ "$ret" = "ok" ]; then - session_id=`wsession -n` - else - echo '' \ - '' \ - '' \ - '' \ - '
' \ - '
' \ - '
Einstieg in die BS-Extra-Konfiguration
' \ - '
Passwort Eingabe
' \ - '
' \ - ' ' \ - ' ' \ - " " \ - ' ' \ - ' ' \ - ' ' \ - ' ' \ - '
(0000 bei Auslieferung)
' \ - '
' \ - '
' \ - '
' \ - '
' \ - '
' \ - '
' \ - '
>> OK
' \ - '
' \ - '
' \ - '
' \ - '

Passwort Eingabe

' \ - '

Der Zugang zur BS-Extra Konfiguration wird durch ein Passwort geschützt.

' \ - '

Geben Sie das Passwort ein und bestätigen Sie mit OK.

' \ - '

Im Auslieferungszustand lautet das Passwort 0000.

' \ - '
' \ - '
' \ - '' \ - '' - exit 0 - fi -fi diff -urNa dev_tree/bs_extra/webs_extra/cgi-bin/ssh.cgi dev_tree_new/bs_extra/webs_extra/cgi-bin/ssh.cgi --- dev_tree/bs_extra/webs_extra/cgi-bin/ssh.cgi 2008-03-19 12:54:48.000000000 +0100 +++ dev_tree_new/bs_extra/webs_extra/cgi-bin/ssh.cgi 2008-04-04 12:26:55.000000000 +0200 @@ -6,7 +6,7 @@ R2='' C1='' T1='' -. login.cgi +. ./login.cgi HOME="index.cgi" @@ -14,7 +14,7 @@ f_name="SSH" f_text="The feature "sshd;" is not included!" f_bin="/bin/dropbear" -. feature.cgi +. ./feature.cgi [ "$R1" = "V1" ] && ssh_start_submit="0" [ "$R1" = "V2" ] && ssh_start_submit="1" diff -urNa dev_tree/bs_extra/webs_extra/cgi-bin/ssh.cgi~ dev_tree_new/bs_extra/webs_extra/cgi-bin/ssh.cgi~ --- dev_tree/bs_extra/webs_extra/cgi-bin/ssh.cgi~ 2008-03-19 12:54:48.000000000 +0100 +++ dev_tree_new/bs_extra/webs_extra/cgi-bin/ssh.cgi~ 1970-01-01 01:00:00.000000000 +0100 @@ -1,246 +0,0 @@ -#!/bin/sh - -from=ssh.cgi -action=0 -R1='' -R2='' -C1='' -T1='' -. login.cgi - -HOME="index.cgi" - -f_pfad="Access to the router / SSH" -f_name="SSH" -f_text="The feature "sshd;" is not included!" -f_bin="/bin/dropbear" -. /webs/cgi-bin/feature.cgi - -[ "$R1" = "V1" ] && ssh_start_submit="0" -[ "$R1" = "V2" ] && ssh_start_submit="1" -[ "$R2" = "V1" ] && ssh_open_submit="0" -[ "$R2" = "V2" ] && ssh_open_submit="1" - -ssh_open=`/bin/nvram get ssh_fw_open` -ssh_start=`/bin/nvram get ssh_start` -ssh_dss_set=`/bin/nvram showkeys|/bin/grep ssh_dss` -ssh_rsa_set=`/bin/nvram showkeys|/bin/grep ssh_rsa` -ssh_port=`/bin/nvram get ssh_port` - -#### Formular-Auswertung ####################################################### -#RENEW KEYS -ret=0 -if [ "$action" -eq 4 ]; then - #echo '

Creating new DSS-Key

' - res=`/bin/dropbearkey -t dss -s 1024 -f /var/tmp_dss` - #echo '

Setting new DSS-Key to NVRAM

' - res=`/bin/nvram setfile ssh_dss_key=/tmp/tmp_dss && rm -f /var/tmp_dss` - if [ "$res" != "OK" ]; then - ret=1 - fi - #echo '

Creating new RSA-Key

' - res=`/bin/dropbearkey -t rsa -s 1024 -f /var/tmp_rsa` - #echo '

Setting new RSA-Key to NVRAM

' - res=`/bin/nvram setfile ssh_rsa_key=/tmp/tmp_rsa && rm -f /var/tmp_rsa` - if [ "$res" != "OK" ]; then - ret=1 - fi -fi -#SAVE -if [ "$action" -eq 2 ] || [ "$action" -eq 3 ]; then - if [ "$ssh_start" != "$ssh_start_submit" ]; then - #echo '

Setting ssh_start to NVRAM...

' - res=`/bin/nvram set ssh_start=$ssh_start_submit` - if [ "$res" != "OK" ]; then - ret=1 - fi - fi - if [ "$ssh_port" != "$T1" ]; then - if [ "$port" -ge "1" -o "$port" -le "65534" ]; then - #echo '

Setting ssh_port to NVRAM...

' - res=`/bin/nvram set ssh_port=$T1` - if [ "$res" != "OK" ]; then - ret=1 - fi - fi - fi - if [ "$ssh_open" != "$ssh_open_submit" ]; then - #echo '

Setting ssh_fw_open to NVRAM...

' - res=`/bin/nvram set ssh_fw_open=$ssh_open_submit` - if [ "$res" != "OK" ]; then - ret=1 - fi - fi -fi -#RUN or RENEW -if [ "$action" -eq 3 ] || [ "$action" -eq 4 ]; then - ret=0 - #echo '

Waiting please...

' - if [ "$ssh_start" != "$ssh_start_submit" ] || [ "$action" -eq 4 ]; then - #echo '

Start/Stop SSHd...

' - /etc/start_scripts/firewall.sh restart >/dev/null - fi - if [ "$ssh_open" != "$ssh_open_submit" ]; then - #echo '

Restarting Firewall...

' - /etc/start_scripts/firewall.sh restart >/dev/null - fi -fi -################################################################################ - -ssh_start=`/bin/nvram get ssh_start` -ssh_on='' -ssh_off='checked="checked"' -if [ "$ssh_start" = "1" ]; then - ssh_on='checked="checked"' - ssh_off='' -else - ssh_start="0" -fi - -ssh_open=`/bin/nvram get ssh_fw_open` -fw_open='' -fw_closed='checked="checked"' -if [ "$ssh_open" = "1" ]; then - fw_open='checked="checked"' - fw_closed='' -else - ssh_open="0" -fi - -ssh_port=`/bin/nvram get ssh_port` -if [ "$ssh_port" = "Failed" ]; then - ssh_port="22" -fi - -ssh_dss_set=`/bin/nvram showkeys|/bin/grep ssh_dss` -if [ -n "$ssh_dss_set" ]; then - ssh_dss_set='checked="checked"' -else - ssh_dss_set='' -fi -ssh_rsa_set=`/bin/nvram showkeys|/bin/grep ssh_rsa` -if [ -n "$ssh_rsa_set" ]; then - ssh_rsa_set='checked="checked"' -else - ssh_rsa_set='' -fi - -echo '' \ - '' \ - '' \ - '' \ - '' \ - '' \ - '
' \ - '
' \ - '
Access to the Router / SSH
' \ - '
SSHd
' \ - '
' \ - '
' \ - '' \ - '' \ - '' \ - "" \ - '' \ - "" \ - '' \ - '
SSHdOffOn
' \ - '
' \ - '
' \ - '' \ - '' \ - '' \ - "" \ - '' \ - "" \ - '' \ - '
FirewallCloseOpen
' \ - '
' \ - '
' \ - '' \ - '' \ - '' \ - "" \ - '' \ - "" \ - '' \ - '
SSH-KeysDSS-Key setRSA-Key set
' \ - '
' \ - '
' \ - '' \ - '' \ - '' \ - "" \ - '' \ - '' \ - '' \ - "" \ - '
SSH-PortPort-Number
' \ - '
' \ - '
' \ - '
' \ - '
' \ - '
' \ - '
' \ - '
' \ - '
' \ - "
Zurück <<
" \ - '
new Keys
' \ - '
Save <<
' \ - '
Save & Run
' \ - '
' \ - '
' \ - '
' \ - '

SSHd

' \ - '

Configure settings for SSHd

' \ - '
' \ - '
' \ - '

SSHd

' \ - '

Start/Stop
Start SSHd Yes/No

' \ - '


Setting is checked on next Reboot

' \ - '
' \ - '
' \ - '

SSHd

' \ - '

Firewall
Open SSH-Port for public access

' \ - '


Setting controls only access for public IP-Adresses

' \ - '
' \ - '
' \ - '

SSHd

' \ - '

SSH-Keys
Shows if SSH-Keys are set

' \ - '


Only informative, click to save new ones

' \ - '
' \ - '
' \ - '

SSHd

' \ - '

SSH-Port
Set on which TCP-Port SSHd should listen

' \ - '


Enter Valid Port-Number from 1-65534, default=22

' \ - '
' \ - '
' \ - '

SSHd

' \ - '

Renew Keys
Generates new SSH-Keys and saves them to NVRAM

' \ - '


Restarts SSHd immediatly with using new keys

' \ - '
' \ - '
' \ - '

SSHd

' \ - '

Save
Saves changed settings to NVRAM

' \ - '


Changes only occur when restarting SSH

' \ - '
' \ - '
' \ - '

SSHd

' \ - '

Save&Run
Save changed settings to NVRAM and restart SSH with new settings

' \ - '


Changes are safed permanently

' \ - '
' \ - '
' diff -urNa dev_tree/bs_extra/webs_extra/cgi-bin/stproxy.cgi dev_tree_new/bs_extra/webs_extra/cgi-bin/stproxy.cgi --- dev_tree/bs_extra/webs_extra/cgi-bin/stproxy.cgi 2008-03-19 12:54:48.000000000 +0100 +++ dev_tree_new/bs_extra/webs_extra/cgi-bin/stproxy.cgi 2008-04-04 12:26:55.000000000 +0200 @@ -3,7 +3,7 @@ from=stproxy.cgi action=0 -. login.cgi +. ./login.cgi HOME="index.cgi" @@ -11,7 +11,7 @@ f_name="HTTP-Proxy" f_text="The feature "stproxy;" is not included!" f_bin="/bin/stproxy" -. feature.cgi +. ./feature.cgi [ "$R1" = "V1" ] && stproxy_start_submit="0" [ "$R1" = "V2" ] && stproxy_start_submit="1" diff -urNa dev_tree/bs_extra/webs_extra/cgi-bin/stproxy.cgi~ dev_tree_new/bs_extra/webs_extra/cgi-bin/stproxy.cgi~ --- dev_tree/bs_extra/webs_extra/cgi-bin/stproxy.cgi~ 2008-03-19 12:54:48.000000000 +0100 +++ dev_tree_new/bs_extra/webs_extra/cgi-bin/stproxy.cgi~ 1970-01-01 01:00:00.000000000 +0100 @@ -1,299 +0,0 @@ -#!/bin/sh - -from=stproxy.cgi -action=0 - -. login.cgi - -HOME="index.cgi" - -f_pfad="Network settings / HTTP-Proxy" -f_name="HTTP-Proxy" -f_text="The feature "sshd;" is not included!" -f_bin="/bin/stproxy" -. feature.cgi - -[ "$R1" = "V1" ] && stproxy_start_submit="0" -[ "$R1" = "V2" ] && stproxy_start_submit="1" -[ "$R2" = "V1" ] && stproxy_open_submit="0" -[ "$R2" = "V2" ] && stproxy_open_submit="1" -[ "$R3" = "V1" ] && stproxyadmin_open_submit="0" -[ "$R3" = "V2" ] && stproxyadmin_open_submit="1" - -stproxy_start=`/bin/nvram get stproxy_start` -stproxy_open=`/bin/nvram get stproxy_fw_open` -stproxy_admin_open=`/bin/nvram get stproxyadmin_fw_open` -stproxy_port=`cat /var/stproxy.conf|grep PROXY_PORT|cut -b 12-17` -stproxy_admin_port=`cat /var/stproxy.conf|grep ADMIN_PORT|cut -b 12-17` -stproxy_dns=`cat /var/stproxy.conf|grep DNS_SERVER|cut -b 12-31` -#### Formular-Auswertung ####################################################### -#SAVE -ret=0 -if [ "$action" -eq 2 ] || [ "$action" -eq 3 ]; then - if [ "$stproxy_start" != "$stproxy_start_submit" ]; then -#echo '

Setting stproxy_start to NVRAM...

' - res=`/bin/nvram set stproxy_start=$stproxy_start_submit` - if [ "$res" != "OK" ]; then - ret=1 - fi - fi - save_file=0 - if [ "$stproxy_port" != "$T1" ]; then - if [ $T1 -ge 1 ] || [ $T1 -le 65534 ]; then -#echo '

Setting stproxy_port to config_file...

' - cat /var/stproxy.conf|sed -e "s/PROXY_PORT $stproxy_port/PROXY_PORT $T1/g" >/var/stproxy.conf.tmp - if [ $? -eq 0 ]; then - save_file=1 - cp -f /var/stproxy.conf.tmp /var/stproxy.conf >/dev/null - rm -f /var/stproxy.conf.tmp >/dev/null - fi - fi - fi - if [ "$stproxy_admin_port" != "$T2" ]; then - if [ $T2 -ge 1 ] || [ $T2 -le 65534 ]; then -#echo '

Setting stproxy_port to config_file...

' - cat /var/stproxy.conf|sed -e "s/ADMIN_PORT $stproxy_admin_port/ADMIN_PORT $T2/g" >/var/stproxy.conf.tmp - if [ $? -eq 0 ]; then - save_file=1 - cp -f /var/stproxy.conf.tmp /var/stproxy.conf >/dev/null - rm -f /var/stproxy.conf.tmp >/dev/null - fi - fi - fi - if [ "$stproxy_dns" != "$T3" ]; then -#echo '

Setting stproxy_port to config_file...

' - cat /var/stproxy.conf|sed -e "s/DNS_SERVER $stproxy_dns/DNS_SERVER $T3/g" >/var/stproxy.conf.tmp - if [ $? -eq 0 ]; then - save_file=1 - cp -f /var/stproxy.conf.tmp /var/stproxy.conf >/dev/null - rm -f /var/stproxy.conf.tmp >/dev/null - fi - fi - if [ $save_file -eq 1 ]; then - res=`/bin/nvram setfile stproxy_config=/var/stproxy.conf` - if [ "$res" != "OK" ]; then - ret=1 - fi - fi - if [ "$stproxy_open" != "$stproxy_open_submit" ]; then -#echo '

Setting stproxy_fw_open to NVRAM...

' - res=`/bin/nvram set stproxy_fw_open=$stproxy_open_submit` - if [ "$res" != "OK" ]; then - ret=1 - fi - fi - if [ "$stproxy_admin_open" != "$stproxyadmin_open_submit" ]; then -#echo '

Setting stproxyadmin_fw_open to NVRAM...

' - res=`/bin/nvram set stproxyadmin_fw_open=$stproxyadmin_open_submit` - if [ "$res" != "OK" ]; then - ret=1 - fi - fi -fi -#RUN -if [ "$action" -eq 3 ]; then - ret=0 -#echo '

Waiting please...

' - if [ "$stproxy_start" != "$stproxy_start_submit" ]; then -#echo '

Start/Stop stproxy...

' - res=`/etc/start_scripts/stproxy.sh restart` - fi - if [ "$stproxy_open" != "$stproxy_open_submit" ] || [ "$stproxy_admin_open" != "$stproxyadmin_open_submit" ]; then -#echo '

Restarting Firewall...

' - res=`/etc/start_scripts/firewall.sh restart` - fi -fi -################################################################################ - - - - -stproxy_start=`/bin/nvram get stproxy_start` -stproxy_on='' -stproxy_off='checked="checked"' -if [ "$stproxy_start" = "1" ]; then - stproxy_on='checked="checked"' - stproxy_off='' -else - stproxy_start=0 -fi - -stproxy_open=`/bin/nvram get stproxy_fw_open` -fw_open='' -fw_closed='checked="checked"' -if [ "$stproxy_open" = "1" ]; then - fw_open='checked="checked"' - fw_closed='' -else - stproxy_open=0 -fi - -stproxy_admin_open=`/bin/nvram get stproxyadmin_fw_open` -admin_fw_open='' -admin_fw_closed='checked="checked"' -if [ "$stproxy_admin_open" = "1" ]; then - admin_fw_open='checked="checked"' - admin_fw_closed='' -else - stproxy_admin_open=0 -fi - -if [ ! -r /var/stproxy.conf ]; - /etc/start_scripts/stproxy.sh restart >/dev/null -fi -stproxy_port=`cat /var/stproxy.conf|grep PROXY_PORT|cut -b 12-17` -if [ ! -n "$stproxy_port" ]; then - stproxy_port="8080" -fi - -stproxy_admin_port=`cat /var/stproxy.conf|grep ADMIN_PORT|cut -b 12-17` -if [ ! -n "$stproxy_port" ]; then - stproxy_admin_port="6767" -fi -stproxy_dns=`cat /var/stproxy.conf|grep DNS_SERVER|cut -b 12-31` -if [ ! -n "$stproxy_port" ]; then - stproxy_dns="127.0.0.1" -fi - - - -echo '' \ - '' \ - '' \ - '' \ - '' \ - '' \ - '
' \ - '
' \ - '
Network settings / HTTP-Proxy
' \ - '
HTTP-Proxy
' \ - '
' \ - '
' \ - '' \ - '' \ - '' \ - "" \ - '' \ - "" \ - '' \ - '
stproxyOffOn
' \ - '
' \ - '
' \ - '' \ - '' \ - '' \ - "" \ - '' \ - "" \ - '' \ - '
Firewall Proxy-PortOffOn
' \ - '
' \ - '
' \ - '' \ - '' \ - '' \ - "" \ - '' \ - "" \ - '' \ - '
Firewall Admin-PortOffOn
' \ - '
' \ - '
' \ - '' \ - '' \ - '' \ - "" \ - '' \ - '' \ - '
Proxy-PortPort-Number
' \ - '
' \ - '
' \ - '' \ - '' \ - '' \ - "" \ - '' \ - '' \ - '
Admin-PortPort-Number
' \ - '
' \ - '
' \ - '' \ - '' \ - '' \ - "" \ - '' \ - '' \ - '' \ - "" \ - '
DNS-ServerServer-IP-Adress
' \ - '
' \ - '
' \ - '
' \ - '
' \ - '
' \ - '
' \ - '
' \ - '
' \ - "
Zurück <<
" \ - '
Save <<
' \ - '
Save & Run
' \ - '
' \ - '
' \ - '
' \ - '

HTTP-Proxy

' \ - '

Configure settings for stproxy

' \ - '
' \ - '
' \ - '

stproxy

' \ - '

Start/Stop
Start stproxy Yes/No

' \ - '


Setting is checked on next Reboot

' \ - '
' \ - '
' \ - '

stproxy

' \ - '

Firewall Proxy-Port
Open Proxy-Port for public access

' \ - '


Setting controls only access for public IP-Adresses

' \ - '
' \ - '
' \ - '

stproxy

' \ - '

Firewall Admin-Port
Open Admin-Port for public access

' \ - '


Setting controls only access for public IP-Adresses

' \ - '
' \ - '
' \ - '

stproxy

' \ - '

Proxy-Port
Set on which TCP-Port stproxy should listen for Web-Clients

' \ - '


Enter Valid Port-Number from 1-65534, default=8080

' \ - '
' \ - '
' \ - '

stproxy

' \ - '

Admin-Port
Set on which TCP-Port stproxy-Web-Interface should be reachable

' \ - '


Enter Valid Port-Number from 1-65534, default=6767

' \ - '
' \ - '
' \ - '

stproxy

' \ - '

DNS-Server
Set which DNS-Server stproxy should use for resolving Urls

' \ - '


Enter Valid Ip-Adress from 0.0.0.0 to 255.255.255.255, default=127.0.0.1

' \ - '
' \ - '
' \ - '

stproxy

' \ - '

Save
Saves changed settings to NVRAM

' \ - '


Changes only occur when restarting stproxy

' \ - '
' \ - '
' \ - '

stproxy

' \ - '

Save&Run
Save changed settings to NVRAM and restart stproxy with new settings

' \ - '


Changes are safed permanently

' \ - '
' \ - '
' diff -urNa dev_tree/bs_extra/webs_extra/cgi-bin/telnet.cgi dev_tree_new/bs_extra/webs_extra/cgi-bin/telnet.cgi --- dev_tree/bs_extra/webs_extra/cgi-bin/telnet.cgi 2008-03-19 12:54:48.000000000 +0100 +++ dev_tree_new/bs_extra/webs_extra/cgi-bin/telnet.cgi 2008-04-04 12:26:55.000000000 +0200 @@ -1,7 +1,7 @@ #!/bin/sh -from=telnet.cgi -. login.cgi +from=atm.cgi +. ./login.cgi HOME="index.cgi" @@ -9,7 +9,7 @@ f_name="Telnet" f_text="The feature "Telnet;" is not included!" f_bin="/usr/sbin/telnetd" -. feature.cgi +. ./feature.cgi [ "$R1" = "V1" ] && telnet_start_submit="0" [ "$R1" = "V2" ] && telnet_start_submit="1" diff -urNa dev_tree/bs_extra/webs_extra/cgi-bin/telnet.cgi~ dev_tree_new/bs_extra/webs_extra/cgi-bin/telnet.cgi~ --- dev_tree/bs_extra/webs_extra/cgi-bin/telnet.cgi~ 2008-03-19 12:54:48.000000000 +0100 +++ dev_tree_new/bs_extra/webs_extra/cgi-bin/telnet.cgi~ 1970-01-01 01:00:00.000000000 +0100 @@ -1,158 +0,0 @@ -#!/bin/sh - -from=telnet.cgi -. login.cgi - -HOME="index.cgi" - -f_pfad="Access to the router / Telnet" -f_name="Telnet" -f_text="The feature "Telnet;" is not included!" -f_bin="/usr/sbin/telnetd" -. /webs/cgi-bin/feature.cgi - -[ "$R1" = "V1" ] && telnet_start_submit="0" -[ "$R1" = "V2" ] && telnet_start_submit="1" -[ "$R2" = "V1" ] && telnet_open_submit="0" -[ "$R2" = "V2" ] && telnet_open_submit="1" -telnet_open=`/bin/nvram get telnet_fw_open` -telnet_start=`/bin/nvram get telnet_start` -#### Formular-Auswertung ####################################################### -#SAVE - if [ "$action" -eq 2 ] || [ "$action" -eq 3 ]; then - if [ "$telnet_start" != "$telnet_start_submit" ]; then - #echo '

Setting telnet_Start to NVRAM...

' - res=`/bin/nvram set telnet_start=$telnet_start_submit` - if [ "$res" != "OK" ]; then - ret=1 - fi - fi - if [ "$telnet_open" != "$telnet_open_submit" ]; then - #echo '

Setting telnet_fw_open to NVRAM...

' - res=`/bin/nvram set telnet_fw_open=$telnet_open_submit` - if [ "$res" != "OK" ]; then - ret=1 - fi - fi - fi -#RUN - if [ "$action" -eq 3 ]; then - ret=0 - #echo '

Waiting please...

' - if [ "$telnet_start" != "$telnet_start_submit" ]; then - #echo '

Start/Stop Telnetd...

' - res=`/etc/start_scripts/telnet.sh restart >/dev/null 2>/dev/null` - fi - if [ "$telnet_open" != "$telnet_open_submit" ]; then - #echo '

Restarting Firewall...

' - res=`/etc/start_scripts/firewall.sh restart >/dev/null 2>/dev/null` - fi - fi -################################################################################ - -telnet_start=`/bin/nvram get telnet_start` -telnet_on='' -telnet_off='checked="checked"' -if [ "$telnet_start" = "1" ]; then - telnet_start="1" - telnet_on='checked="checked"' - telnet_off='' -else - telnet_start="0" -fi - -telnet_open=`/bin/nvram get telnet_fw_open` -fw_open='' -fw_closed='checked="checked"' -if [ "$telnet_open" = "1" ]; then - fw_open='checked="checked"' - fw_closed='' -else - telnet_open="0" -fi - - -echo '' \ - '' \ - '' \ - '' \ - '' \ - '' \ - '
' \ - '
' \ - '
Zugriff auf den Router
' \ - '
Telnetd
' \ - '
' \ - '
' \ - '' \ - '' \ - '' \ - "" \ - '' \ - "" \ - '' \ - '
TelnetdOffOn
' \ - '
' \ - '
' \ - '' \ - '' \ - '' \ - "" \ - '' \ - "" \ - '' \ - '' \ - "" \ - '
FirewallCloseOpen
' \ - '
' \ - '
' \ - '
' \ - '
' \ - '
' \ - '
' \ - '
' \ - '
' \ - "
Zurück <<
" \ - '
Save <<
' \ - '
Save & Run
' \ - '
' \ - '
' \ - '
' \ - '

Telnetd

' \ - '

Start/Stop Telnetd and control Telnet-Access on Public Interface

' \ - '
' \ - '
' \ - '

Telnetd

' \ - '

Start/Stop
Start Telnet Yes/No

' \ - '


Setting is checked on next Reboot

' \ - '
' \ - '
' \ - '

Telnetd

' \ - '

Firewall
Open Telnet-Port in firewall

' \ - '


Setting controls only access for public IP-Adresses

' \ - '
' \ - '
' \ - '

Dropbear SSHd

' \ - '

Save
Saves changed settings to NVRAM

' \ - '


Changes only occur when restarting Dropbear

' \ - '
' \ - '
' \ - '

Dropbear SSHd

' \ - '

Save&Run
Save changed settings to NVRAM and restart Dropbear with new settings

' \ - '


Changes are safed permanently

' \ - '
' \ - '
' - diff -urNa dev_tree/bs_extra/webs_extra/cgi-bin/voip.cgi dev_tree_new/bs_extra/webs_extra/cgi-bin/voip.cgi --- dev_tree/bs_extra/webs_extra/cgi-bin/voip.cgi 2008-03-19 12:54:48.000000000 +0100 +++ dev_tree_new/bs_extra/webs_extra/cgi-bin/voip.cgi 2008-04-04 12:26:55.000000000 +0200 @@ -2,7 +2,7 @@ from=voip.cgi -. login.cgi +. ./login.cgi HOME="index.cgi" diff -urNa dev_tree/bs_extra/webs_extra/cgi-bin/voip.cgi~ dev_tree_new/bs_extra/webs_extra/cgi-bin/voip.cgi~ --- dev_tree/bs_extra/webs_extra/cgi-bin/voip.cgi~ 2008-03-19 12:54:48.000000000 +0100 +++ dev_tree_new/bs_extra/webs_extra/cgi-bin/voip.cgi~ 1970-01-01 01:00:00.000000000 +0100 @@ -1,101 +0,0 @@ -#!/bin/sh - -from=voip.cgi -action=0 -R1='' -. login.cgi - -HOME="index.cgi" - -#### Formular-Auswertung ####################################################### - #RUN - if [ "$action" -eq 1 ] || [ "$action" -eq 3 ]; then - vodsl sipstop > /dev/null & - usleep 500000 - vodsl sipstop > /dev/null & - usleep 500000 - vodsl sipstop > /dev/null & - fi - #SAVE - if [ "$action" -eq 2 ] || [ "$action" -eq 3 ]; then - /bin/nvram set voip_start=$voip_start >/dev/null - fi -################################################################################ - - -voip_start=`/bin/nvram get voip_start` - -voip_on='' -voip_off='checked="checked"' -if [ "$voip_start" = "Failed" ]; then - voip_start="1" -fi -if [ "$voip_start" -eq "1" ]; then - voip_on='checked="checked"' - voip_off='' -else - voip_off='checked="checked"' - voip_on='' -fi - -[ "$R1" = "V1" ] && voip_start="0" -[ "$R1" = "V2" ] && voip_start="1" - - -echo '' \ - '' \ - '' \ - '' \ - '' \ - '' \ - '
' \ - '
' \ - '
Telefon / DSL-Telefonie
' \ - '
DSL-Telefonie
' \ - '
' \ - '' \ - '' \ - "" \ - '' \ - "" \ - '' \ - '' \ - "" \ - '
AusEin
' \ - '
' \ - '
' \ - '
' \ - '
' \ - '
' \ - '
' \ - '
' \ - '
' \ - "
Zurück <<
" \ - '
Run <<
' \ - '
Save <<
' \ - '
Save & Run
' \ - '
' \ - '
' \ - '
' \ - '

DSL-Telefonie

' \ - '

Aus
' \ - 'DSL-Telefonie abschalten. Sinnvoll um Hauptspeicher zu sparen, wenn DSL-Telefonie nicht bentigt wird.

' \ - '

Ein
' \ - 'DSL-Telefonie einschalten.

' \ - '
' \ - '
' - - - diff -urNa dev_tree/bs_extra/webs_extra/cgi-bin/voip_conf.cgi dev_tree_new/bs_extra/webs_extra/cgi-bin/voip_conf.cgi --- dev_tree/bs_extra/webs_extra/cgi-bin/voip_conf.cgi 2008-03-19 12:54:48.000000000 +0100 +++ dev_tree_new/bs_extra/webs_extra/cgi-bin/voip_conf.cgi 2008-04-04 12:26:55.000000000 +0200 @@ -3,7 +3,7 @@ from=voip_conf.cgi action=0 R1='' -. login.cgi +. ./login.cgi HOME="index.cgi" @@ -11,7 +11,7 @@ f_name="Analog telephone adapter" f_text="The feature "analog telephone adapter" is not included!" f_bin="/bin/fakeonline" -. feature.cgi +. ./feature.cgi PATH=.:$PATH diff -urNa dev_tree/bs_extra/webs_extra/cgi-bin/voip_conf.cgi~ dev_tree_new/bs_extra/webs_extra/cgi-bin/voip_conf.cgi~ --- dev_tree/bs_extra/webs_extra/cgi-bin/voip_conf.cgi~ 2008-03-19 12:54:48.000000000 +0100 +++ dev_tree_new/bs_extra/webs_extra/cgi-bin/voip_conf.cgi~ 1970-01-01 01:00:00.000000000 +0100 @@ -1,264 +0,0 @@ -#!/bin/sh - -from=voip_conf.cgi -action=0 -R1='' -. login.cgi - -HOME="index.cgi" - -f_pfad="Telephone / Analog telephone adapter" -f_name="Analog telephone adapter" -f_text="The feature "analog telephone adapter" is not included!" -f_bin="/bin/fakeonline" -. /webs/cgi-bin/feature.cgi - -PATH=.:$PATH - -errmsg="" -####### Save & Run ####### -if [ "$action" -eq 3 ]; then - -[ "$R1" = "V1" ] && ata_start="0" -[ "$R1" = "V2" ] && ata_start="1" - - #if [ "$reg" != "" ]; then - reg=`isip.sh $reg` - [ "$reg" = "ERROR" ] && reg="" && errmsg="$errmsg Registrar: Invalid IP address!"'\n' && err=1 -# fi - - #if [ "$prox" != "" ]; then -# prox=`isip.sh $prox` -# [ "$prox" = "ERROR" ] && prox="" && errmsg="$errmsg Proxy: Invalid IP address!"'\n' && err=1 - #fi - - [ "$regport" = "" ] && regport=5060 - ( [ "$regport" -lt "0" ] || [ "$regport" -gt "65535" ] ) && regport="" && errmsg="$errmsg Registrar: Invalid Port!"'\n' && err=1 - -# [ "$proxport" = "" ] && proxport=5060 -# ( [ "$proxport" -lt "0" ] || [ "$proxport" -gt "65535" ] ) && proxport="" && errmsg="$errmsg Proxy: Invalid Port!"'\n' && err=1 - - domain=`echo "$domain"|sed -n -e 's/\([^A-Za-z0-9.-]\)*//gp'` - - ext1=`echo "$ext1"|sed -n -e 's/^\([0-9]*\)$/\1/p'` - - [ "$vad" = "on" ] && vad="1" || vad="0" - [ "$bovc" = "on" ] && bovc="1" || bovc="0" - - if [ "$err" -eq "0" ]; then - err=0 - [ "$ata_start" != "`nvram get ata_start`" ] && res=`nvram set ata_start=$ata_start` && [ "$res" != "OK" ] && err=1 - - [ "$reg" != "`nvram get ata_reg`" ] && res=`nvram set ata_reg=$reg` && [ "$res" != "OK" ] && err=1 -# [ "$prox" != "`nvram get ata_prox`" ] && res=`nvram set ata_prox=$prox` && [ "$res" != "OK" ] && err=1 - [ "$regport" != "`nvram get ata_regport`" ] && res=`nvram set ata_regport=$regport` && [ "$res" != "OK" ] && err=1 -# [ "$proxport" != "`nvram get ata_proxport`" ] && res=`nvram set ata_proxport=$proxport` && [ "$res" != "OK" ] && err=1 - [ "$pass" != "`nvram get ata_pass`" ] && res=`nvram set ata_pass=$pass` && [ "$res" != "OK" ] && err=1 - [ "$uname" != "`nvram get ata_uname`" ] && res=`nvram set ata_uname=$uname` && [ "$res" != "OK" ] && err=1 - [ "$domain" != "`nvram get ata_domain`" ] && res=`nvram set ata_domain=$domain` && [ "$res" != "OK" ] && err=1 - [ "$ext1" != "`nvram get ata_ext1`" ] && res=`nvram set ata_ext1=$ext1` && [ "$res" != "OK" ] && err=1 - [ "$vad" != "`nvram get ata_vad`" ] && res=`nvram set ata_vad=$vad` && [ "$res" != "OK" ] && err=1 - [ "$bovc" != "`nvram get ata_bovc`" ] && res=`nvram set ata_bovc=$bovc` && [ "$res" != "OK" ] && err=1 - - [ "$err" -ne 0 ] && errmsg="$errmsg Write to NVRam failed!"'\n' - fi -/etc/start_scripts/ata.sh start >/dev/null 2>/dev/null -fi -############# - -ata_start=`nvram get ata_start` -ata_on='' -ata_off='checked="checked"' -if [ "$ata_start" = "Failed" ]; then - ata_start="0" - ata_off='checked="checked"' - ata_on='' -fi -[ "$ata_start" -eq 1 ] && ata_on='checked="checked"' && ata_off='' -[ "$ata_start" -ne 1 ] && ata_on='' && ata_off='checked="checked"' - -ata_ext1=`nvram get ata_ext1` -[ "$ata_ext1" = "Failed" ] && ata_ext1="" - -ata_uname=`nvram get ata_uname` -[ "$ata_uname" = "Failed" ] && ata_uname="" - -ata_pass=`nvram get ata_pass` -[ "$ata_pass" = "Failed" ] && ata_pass="" - -ata_reg=`nvram get ata_reg` -[ "$ata_reg" = "Failed" ] && ata_reg="" - -ata_regport=`nvram get ata_regport` -[ "$ata_regport" = "Failed" ] && ata_regport="5060" - -#ata_prox=`nvram get ata_prox` -#[ "$ata_prox" = "Failed" ] && ata_prox="" - -#ata_proxport=`nvram get ata_proxport` -#[ "$ata_proxport" = "Failed" ] && ata_proxport="5060" - -ata_domain=`nvram get ata_domain` -[ "$ata_domain" = "Failed" ] && ata_domain="" - -ata_vad=`nvram get ata_vad` -[ "$ata_vad" = "Failed" ] && ata_vad=0 && vad_on="" -[ "$ata_vad" -eq "1" ] && vad_on='checked="checked"' || vad_on="" - -ata_bovc=`nvram get ata_bovc` -[ "$ata_bovc" = "Failed" ] && ata_bovc=0 && bovc_on="" -[ "$ata_bovc" -eq "1" ] && bovc_on='checked="checked"' || bovc_on="" - - -echo '' \ -'' \ -'' \ -'' \ -'' \ -'' \ -'
' \ -'
' \ -"
$f_pfad
" \ -'
analog Telefon Adapter
' \ -'
' \ -'
' \ -'' \ -'' \ -'' \ -"" \ -"" \ -'' \ -"" \ -'' \ -'
OffOn
' \ -'
' \ -'
SIP access information
' \ -'
' \ -'' \ -'' \ -'' \ -"" \ -'
Telephone number:
' \ -'
' \ -'' \ -'' \ -'' \ -"" \ -'
User name:
' \ -'
' \ -'' \ -'' \ -'' \ -"" \ -'
Password:
' \ -'
' \ -'' \ -'' \ -'' \ -"" \ -'
Proxy/Registrar IP:
' \ -'
' \ -'' \ -'' \ -'' \ -"" \ -'
Proxy/Registrar Port:
' \ -'' \ -'
' \ -'' \ -'' \ -'' \ -"" \ -'
Domain:
' \ -'
' \ -'' \ -'' \ -'' \ -"" \ -'
Voice Activity Detection (VAD):
' \ -'
' \ -'' \ -'' \ -'' \ -"" \ -'
Bandwidth Optimized Voice Compression:
' \ -'
' \ -'
' \ -'
' \ -'
' \ -'
' \ -'
' \ -'
' \ -'
' \ -"
Zurück <<
" \ -'
Save & Run
' \ -'
' \ -'
' \ -'
' \ -'

analog telephone adapter

' \ -'

Analog telephone adapter (ATA) for using telephone capabilities without DSL-connection.

' \ -'
' \ -'
' \ -'

analog telephone adapter

' \ -'

Turn the ATA on or off.

' \ -'
' \ -'
' \ -'

Telephone number

' \ -'

Enter your SIP-telephone-number

' \ -'
' \ -'
' \ -'

Username

' \ -'

Enter your SIP-username

' \ -'
' \ -'
' \ -'

Password

' \ -'

Enter your SIP-password

' \ -'
' \ -'
' \ -'

Registrar-IP

' \ -'

Enter the IP of your SIP-Registrar-Server.

' \ -'
' \ -'
' \ -'

Registrar-Port

' \ -'

Enter the UDP-Port of your SIP-Registrar-Server. Default-Port: 5060

' \ -'
' \ -'
' \ -'

Domain

' \ -'

Enter your SIP-Domain.

' \ -'
' \ -'
' \ -'

Voice Activity Detection (VAD)

' \ -'

Turn VAD on or off.

' \ -'
' \ -'
' \ -'

Bandwidth Optimized Voice Compression

' \ -'

Turn Compression on or off.

' \ -'
' \ -'
' diff -urNa dev_tree/bs_extra/webs_extra/cgi-bin/wol.cgi dev_tree_new/bs_extra/webs_extra/cgi-bin/wol.cgi --- dev_tree/bs_extra/webs_extra/cgi-bin/wol.cgi 2008-03-19 12:54:48.000000000 +0100 +++ dev_tree_new/bs_extra/webs_extra/cgi-bin/wol.cgi 2008-04-04 12:26:55.000000000 +0200 @@ -3,7 +3,7 @@ from=wol.cgi action=0 -. login.cgi +. ./login.cgi HOME="index.cgi" @@ -12,7 +12,7 @@ f_name="Wake on LAN" f_text="The feature "Wake on LAN" is not included!" f_bin="/bin/etherwake" -. feature.cgi +. ./feature.cgi if [ "$action" -ne 0 ]; then mac=`echo $mac|sed -e 's/%3A/:/g'|sed -e 's/%3a/:/g'` diff -urNa dev_tree/bs_extra/webs_extra/cgi-bin/wol.cgi~ dev_tree_new/bs_extra/webs_extra/cgi-bin/wol.cgi~ --- dev_tree/bs_extra/webs_extra/cgi-bin/wol.cgi~ 2008-03-19 12:54:48.000000000 +0100 +++ dev_tree_new/bs_extra/webs_extra/cgi-bin/wol.cgi~ 1970-01-01 01:00:00.000000000 +0100 @@ -1,101 +0,0 @@ -#!/bin/sh - -from=wol.cgi -action=0 - -. login.cgi - -HOME="index.cgi" - - -f_pfad="Additional functions / Wake on LAN" -f_name="Wake on LAN" -f_text="The feature "Wake on LAN" is not included!" -f_bin="/bin/etherwake" -. /webs/cgi-bin/feature.cgi - -if [ "$action" -ne 0 ]; then - mac=`echo $mac|sed -e 's/%3A/:/g'|sed -e 's/%3a/:/g'` - etherwake $mac && etherwake $mac && etherwake $mac -fi - -DHCPHOSTS=`nvram get dhcphosts` -[ "$DHCPHOSTS" = "Failed" ] && DHCPHOSTS="" - -echo '' \ -'' \ -'' \ -'' \ -'' \ -'' \ -'
' \ -'
' \ -'
Additional functions / Wake on LAN
' \ -'
Wake on LAN
' \ -'
' \ -'
' \ -'' \ -'' \ -'' \ -'
known Hosts:
' \ -'
' \ -'
' \ -'' \ -'' \ -'' \ -"" \ -'' \ -"" \ -'
MAC-Address:
' \ -'
' \ -'
' \ -'
' \ -'
' \ -'
' \ -'
' \ -'
' \ -'
' \ -'
' \ -"
Zurück <<
" \ -'
Run <<
' \ -'
' \ -'
' \ -'
' \ -'

Wake on LAN

' \ -'

Start a "Wake-on-LAN"-able Computer across the network.

' \ -'
' \ -'
' \ -'

Wake on LAN

' \ -'

known Hosts
' \ -'Known Hosts from the DHCP-Configuration.

' \ -'


The DHCP-Server must not be activated.

' \ -'
' \ -'
' \ -'

Wake on LAN

' \ -'

MAC-Address
' \ -'The MAC-Address of the computer to start.

' \ -'


Specify the Ethernet address as 00:11:22:33:44:55.

' \ -'
' \ -'
' - - - diff -urNa dev_tree/bs_extra/webs_extra/Makefile dev_tree_new/bs_extra/webs_extra/Makefile --- dev_tree/bs_extra/webs_extra/Makefile 2008-03-19 12:54:47.000000000 +0100 +++ dev_tree_new/bs_extra/webs_extra/Makefile 2008-04-04 12:26:55.000000000 +0200 @@ -2,8 +2,10 @@ install: mkdir -p -m 755 $(INSTALL_DIR)/webs/cgi-bin + mkdir -p -m 755 $(INSTALL_DIR)/webs/extra install -m 755 cgi-bin/*.cgi $(INSTALL_DIR)/webs/cgi-bin install -m 755 cgi-bin/*.sh $(INSTALL_DIR)/webs/cgi-bin + -cd $(INSTALL_DIR)/webs;ln -s extra/wpad.dat wpad.dat diff -urNa dev_tree/bs_extra/wsession/src/main.c dev_tree_new/bs_extra/wsession/src/main.c --- dev_tree/bs_extra/wsession/src/main.c 2008-03-19 12:54:48.000000000 +0100 +++ dev_tree_new/bs_extra/wsession/src/main.c 2008-04-04 12:26:55.000000000 +0200 @@ -1,5 +1,5 @@ /* - * Copyright (C) 2008 Michael Finsterbusch (Michael.Finsterbusch@hftl.de) + * Copyright (C) 2008 Michael Finsterbusch (fibu@users.sourceforge.net) * * 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 @@ -35,7 +35,7 @@ void print_help(char* name) { - printf("wsession by Michael Finsterbusch \n\nusage: %s -n - (new session)\n" + printf("wsession by Michael Finsterbusch \n\nusage: %s -n - (new session)\n" " %s -c [-t ] - (check session)\n", name,name); } diff -urNa dev_tree/kernel/linux/6348.config dev_tree_new/kernel/linux/6348.config --- dev_tree/kernel/linux/6348.config 2008-03-19 12:54:52.000000000 +0100 +++ dev_tree_new/kernel/linux/6348.config 2008-04-04 12:41:29.000000000 +0200 @@ -55,7 +55,7 @@ CONFIG_BCM_BOARD=y CONFIG_BCM_SERIAL=y CONFIG_BCM_ENET=m -CONFIG_BCM_USB=m +# CONFIG_BCM_USB is not set CONFIG_BCM_WLAN=m CONFIG_BCM_PCI=y CONFIG_BCM_ATMAPI=m @@ -322,14 +322,11 @@ CONFIG_UNIX=y # CONFIG_NET_KEY is not set CONFIG_INET=y -CONFIG_IP_MULTICAST=y +# CONFIG_IP_MULTICAST is not set # CONFIG_IP_ADVANCED_ROUTER is not set # CONFIG_IP_PNP is not set # CONFIG_NET_IPIP is not set # CONFIG_NET_IPGRE is not set -CONFIG_IP_MROUTE=y -# CONFIG_IP_PIMSM_V1 is not set -# CONFIG_IP_PIMSM_V2 is not set # CONFIG_ARPD is not set # CONFIG_SYN_COOKIES is not set # CONFIG_INET_AH is not set @@ -359,7 +356,8 @@ CONFIG_IP_NF_PT=m CONFIG_IP_NF_IPSEC=m # CONFIG_IP_NF_RTSP is not set -# CONFIG_IP_NF_QUEUE is not set +CONFIG_IP_NF_QUEUE=m +CONFIG_IP_NF_TECOM_TRAFFIC=m CONFIG_IP_NF_IPTABLES=m CONFIG_IP_NF_MATCH_LIMIT=m # CONFIG_IP_NF_MATCH_IPRANGE is not set @@ -377,7 +375,7 @@ # CONFIG_IP_NF_MATCH_TCPMSS is not set # CONFIG_IP_NF_MATCH_HELPER is not set CONFIG_IP_NF_MATCH_STATE=m -# CONFIG_IP_NF_MATCH_CONNTRACK is not set +CONFIG_IP_NF_MATCH_CONNTRACK=m # CONFIG_IP_NF_MATCH_OWNER is not set CONFIG_IP_NF_FILTER=m # CONFIG_IP_NF_TARGET_REJECT is not set @@ -416,7 +414,7 @@ # Bridge: Netfilter Configuration # CONFIG_BRIDGE_NF_EBTABLES=y -# CONFIG_BRIDGE_EBT_BROUTE is not set +CONFIG_BRIDGE_EBT_BROUTE=y CONFIG_BRIDGE_EBT_T_FILTER=y # CONFIG_BRIDGE_EBT_T_NAT is not set # CONFIG_BRIDGE_EBT_802_3 is not set @@ -448,7 +446,7 @@ # CONFIG_ATM_BR2684_IPFILTER is not set CONFIG_ATM_RT2684=y CONFIG_BRIDGE=y -CONFIG_VLAN_8021Q=y +# CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set # CONFIG_LLC2 is not set # CONFIG_IPX is not set @@ -630,7 +628,7 @@ # # CONFIG_UNIX98_PTYS is not set CONFIG_LEGACY_PTYS=y -CONFIG_LEGACY_PTY_COUNT=2 +CONFIG_LEGACY_PTY_COUNT=10 # CONFIG_QIC02_TAPE is not set # diff -urNa dev_tree/kernel/linux/6348.config.old dev_tree_new/kernel/linux/6348.config.old --- dev_tree/kernel/linux/6348.config.old 1970-01-01 01:00:00.000000000 +0100 +++ dev_tree_new/kernel/linux/6348.config.old 2008-04-04 12:27:11.000000000 +0200 @@ -0,0 +1,819 @@ +# +# Automatically generated make config: don't edit +# +CONFIG_MIPS=y +# CONFIG_MIPS64 is not set +# CONFIG_64BIT is not set +CONFIG_MIPS32=y + +# +# Code maturity level options +# +CONFIG_EXPERIMENTAL=y +CONFIG_CLEAN_COMPILE=y +CONFIG_BROKEN_ON_SMP=y + +# +# General setup +# +# CONFIG_SWAP is not set +CONFIG_SYSVIPC=y +# CONFIG_POSIX_MQUEUE is not set +# CONFIG_BSD_PROCESS_ACCT is not set +CONFIG_SYSCTL=y +# CONFIG_AUDIT is not set +CONFIG_LOG_BUF_SHIFT=14 +CONFIG_HOTPLUG=y +# CONFIG_IKCONFIG is not set +CONFIG_EMBEDDED=y +# CONFIG_KALLSYMS is not set +# CONFIG_FUTEX is not set +# CONFIG_EPOLL is not set +CONFIG_IOSCHED_NOOP=y +# CONFIG_IOSCHED_AS is not set +# CONFIG_IOSCHED_DEADLINE is not set +# CONFIG_IOSCHED_CFQ is not set +CONFIG_CC_OPTIMIZE_FOR_SIZE=y + +# +# Loadable module support +# +CONFIG_MODULES=y +CONFIG_MODULE_UNLOAD=y +CONFIG_MODULE_FORCE_UNLOAD=y +CONFIG_OBSOLETE_MODPARM=y +# CONFIG_MODVERSIONS is not set +CONFIG_KMOD=y + +# +# Machine selection +# +CONFIG_MIPS_BRCM=y +# CONFIG_BCM96338 is not set +# CONFIG_BCM96345 is not set +CONFIG_BCM96348=y +CONFIG_BCM_BOARD=y +CONFIG_BCM_SERIAL=y +CONFIG_BCM_ENET=m +CONFIG_BCM_USB=m +CONFIG_BCM_WLAN=m +CONFIG_BCM_PCI=y +CONFIG_BCM_ATMAPI=m +# CONFIG_BCM_ATMTEST is not set +CONFIG_BCM_ADSL=m +CONFIG_BCM_ENDPOINT=m +CONFIG_BCM_PROCFS=m +# CONFIG_BCM_VDSL is not set +# CONFIG_BCM_SECURITY is not set +# CONFIG_BCM_HPNA is not set +CONFIG_BCM_BOARD_IMPL=1 +CONFIG_BCM_SERIAL_IMPL=1 +CONFIG_BCM_ENET_IMPL=2 +CONFIG_BCM_USB_IMPL=2 +CONFIG_BCM_WLAN_IMPL=1 +CONFIG_BCM_ATMAPI_IMPL=1 +CONFIG_BCM_ATMTEST_IMPL=1 +CONFIG_BCM_BLAA_IMPL=1 +CONFIG_BCM_ADSL_IMPL=1 +CONFIG_BCM_ENDPOINT_IMPL=1 +CONFIG_BCM_PROCFS_IMPL=1 +CONFIG_BCM_VDSL_IMPL=1 +CONFIG_BCM_SECURITY_IMPL=1 +CONFIG_BCM_HPNA_IMPL=0 +CONFIG_ROOTFS_SQUASHFS=y +# CONFIG_ROOTFS_CRAMFS is not set +# CONFIG_ROOTFS_JFFS2 is not set +# CONFIG_ROOTFS_NFS is not set +CONFIG_ROOT_FLASHFS="root=31:0 ro noinitrd" +# CONFIG_MACH_JAZZ is not set +# CONFIG_BAGET_MIPS is not set +# CONFIG_MACH_VR41XX is not set +# CONFIG_TOSHIBA_JMR3927 is not set +# CONFIG_MIPS_COBALT is not set +# CONFIG_MACH_DECSTATION is not set +# CONFIG_MIPS_EV64120 is not set +# CONFIG_MIPS_EV96100 is not set +# CONFIG_MIPS_IVR is not set +# CONFIG_LASAT is not set +# CONFIG_MIPS_ITE8172 is not set +# CONFIG_MIPS_ATLAS is not set +# CONFIG_MIPS_MALTA is not set +# CONFIG_MIPS_SEAD is not set +# CONFIG_MOMENCO_OCELOT is not set +# CONFIG_MOMENCO_OCELOT_G is not set +# CONFIG_MOMENCO_OCELOT_C is not set +# CONFIG_MOMENCO_JAGUAR_ATX is not set +# CONFIG_PMC_YOSEMITE is not set +# CONFIG_DDB5074 is not set +# CONFIG_DDB5476 is not set +# CONFIG_DDB5477 is not set +# CONFIG_NEC_OSPREY is not set +# CONFIG_SGI_IP22 is not set +# CONFIG_SGI_IP32 is not set +# CONFIG_SOC_AU1X00 is not set +# CONFIG_SIBYTE_SB1xxx_SOC is not set +# CONFIG_SNI_RM200_PCI is not set +# CONFIG_TOSHIBA_RBTX4927 is not set +CONFIG_RWSEM_GENERIC_SPINLOCK=y +CONFIG_HAVE_DEC_LOCK=y +CONFIG_DMA_NONCOHERENT=y +# CONFIG_CPU_LITTLE_ENDIAN is not set +CONFIG_MIPS_L1_CACHE_SHIFT=5 +# CONFIG_FB is not set + +# +# CPU selection +# +CONFIG_CPU_MIPS32=y +# CONFIG_CPU_MIPS64 is not set +# CONFIG_CPU_R3000 is not set +# CONFIG_CPU_TX39XX is not set +# CONFIG_CPU_VR41XX is not set +# CONFIG_CPU_R4300 is not set +# CONFIG_CPU_R4X00 is not set +# CONFIG_CPU_TX49XX is not set +# CONFIG_CPU_R5000 is not set +# CONFIG_CPU_R5432 is not set +# CONFIG_CPU_R6000 is not set +# CONFIG_CPU_NEVADA is not set +# CONFIG_CPU_R8000 is not set +# CONFIG_CPU_R10000 is not set +# CONFIG_CPU_RM7000 is not set +# CONFIG_CPU_RM9000 is not set +# CONFIG_CPU_SB1 is not set +CONFIG_PAGE_SIZE_4KB=y +# CONFIG_PAGE_SIZE_8KB is not set +# CONFIG_PAGE_SIZE_16KB is not set +# CONFIG_PAGE_SIZE_64KB is not set +CONFIG_CPU_HAS_PREFETCH=y +# CONFIG_VTAG_ICACHE is not set +# CONFIG_64BIT_PHYS_ADDR is not set +# CONFIG_CPU_ADVANCED is not set +CONFIG_CPU_HAS_LLSC=y +CONFIG_CPU_HAS_SYNC=y +# CONFIG_PREEMPT is not set +# CONFIG_DEBUG_SPINLOCK_SLEEP is not set + +# +# Bus options (PCI, PCMCIA, EISA, ISA, TC) +# +CONFIG_PCI=y +# CONFIG_PCI_LEGACY_PROC is not set +# CONFIG_PCI_NAMES is not set +CONFIG_MMU=y + +# +# PCMCIA/CardBus support +# +# CONFIG_PCMCIA is not set + +# +# PCI Hotplug Support +# +# CONFIG_HOTPLUG_PCI is not set + +# +# Executable file formats +# +CONFIG_BINFMT_ELF=y +# CONFIG_BINFMT_MISC is not set +CONFIG_TRAD_SIGNALS=y +# CONFIG_BINFMT_IRIX is not set + +# +# Device Drivers +# + +# +# Generic Driver Options +# +CONFIG_STANDALONE=y +CONFIG_PREVENT_FIRMWARE_BUILD=y +# CONFIG_FW_LOADER is not set + +# +# Memory Technology Devices (MTD) +# +CONFIG_MTD=y +# CONFIG_MTD_DEBUG is not set +# CONFIG_MTD_PARTITIONS is not set +# CONFIG_MTD_CONCAT is not set + +# +# User Modules And Translation Layers +# +# CONFIG_MTD_CHAR is not set +# CONFIG_MTD_BLOCK is not set +CONFIG_MTD_BLOCK_RO=y +# CONFIG_FTL is not set +# CONFIG_NFTL is not set +# CONFIG_INFTL is not set + +# +# RAM/ROM/Flash chip drivers +# +# CONFIG_MTD_CFI is not set +# CONFIG_MTD_JEDECPROBE is not set +CONFIG_MTD_MAP_BANK_WIDTH_1=y +CONFIG_MTD_MAP_BANK_WIDTH_2=y +CONFIG_MTD_MAP_BANK_WIDTH_4=y +# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set +# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set +# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set +CONFIG_MTD_CFI_I1=y +CONFIG_MTD_CFI_I2=y +# CONFIG_MTD_CFI_I4 is not set +# CONFIG_MTD_CFI_I8 is not set +# CONFIG_MTD_RAM is not set +CONFIG_MTD_ROM=y +# CONFIG_MTD_ABSENT is not set + +# +# Mapping drivers for chip access +# +CONFIG_MTD_COMPLEX_MAPPINGS=y +CONFIG_MTD_BCM963XX=y +# CONFIG_MTD_PCI is not set + +# +# Self-contained MTD device drivers +# +# CONFIG_MTD_PMC551 is not set +# CONFIG_MTD_SLRAM is not set +# CONFIG_MTD_PHRAM is not set +# CONFIG_MTD_MTDRAM is not set +# CONFIG_MTD_BLKMTD is not set + +# +# Disk-On-Chip Device Drivers +# +# CONFIG_MTD_DOC2000 is not set +# CONFIG_MTD_DOC2001 is not set +# CONFIG_MTD_DOC2001PLUS is not set + +# +# NAND Flash Device Drivers +# +# CONFIG_MTD_NAND is not set + +# +# Parallel port support +# +# CONFIG_PARPORT is not set + +# +# Plug and Play support +# + +# +# Block devices +# +# CONFIG_BLK_DEV_FD is not set +# CONFIG_BLK_CPQ_DA is not set +# CONFIG_BLK_CPQ_CISS_DA is not set +# CONFIG_BLK_DEV_DAC960 is not set +# CONFIG_BLK_DEV_UMEM is not set +# CONFIG_BLK_DEV_LOOP is not set +# CONFIG_BLK_DEV_NBD is not set +# CONFIG_BLK_DEV_SX8 is not set +# CONFIG_BLK_DEV_RAM is not set +# CONFIG_LBD is not set + +# +# ATA/ATAPI/MFM/RLL support +# +# CONFIG_IDE is not set + +# +# SCSI device support +# +# CONFIG_SCSI is not set + +# +# Multi-device support (RAID and LVM) +# +# CONFIG_MD is not set + +# +# Fusion MPT device support +# + +# +# IEEE 1394 (FireWire) support +# +# CONFIG_IEEE1394 is not set + +# +# I2O device support +# +# CONFIG_I2O is not set + +# +# Networking support +# +CONFIG_NET=y + +# +# Networking options +# +CONFIG_PACKET=y +# CONFIG_PACKET_MMAP is not set +# CONFIG_NETLINK_DEV is not set +CONFIG_UNIX=y +# CONFIG_NET_KEY is not set +CONFIG_INET=y +CONFIG_IP_MULTICAST=y +# CONFIG_IP_ADVANCED_ROUTER is not set +# CONFIG_IP_PNP is not set +# CONFIG_NET_IPIP is not set +# CONFIG_NET_IPGRE is not set +CONFIG_IP_MROUTE=y +# CONFIG_IP_PIMSM_V1 is not set +# CONFIG_IP_PIMSM_V2 is not set +# CONFIG_ARPD is not set +# CONFIG_SYN_COOKIES is not set +# CONFIG_INET_AH is not set +# CONFIG_INET_ESP is not set +# CONFIG_INET_IPCOMP is not set + +# +# IP: Virtual Server Configuration +# +# CONFIG_IP_VS is not set +# CONFIG_IPV6 is not set +CONFIG_NETFILTER=y +# CONFIG_NETFILTER_DEBUG is not set +# CONFIG_BRIDGE_NETFILTER is not set + +# +# IP: Netfilter Configuration +# +CONFIG_IP_NF_CONNTRACK=m +CONFIG_IP_NF_FTP=m +CONFIG_IP_NF_H323=m +CONFIG_IP_NF_IRC=m +CONFIG_IP_NF_TFTP=m +# CONFIG_IP_NF_AMANDA is not set +# CONFIG_IP_NF_DTX8 is not set +CONFIG_IP_NF_WM=m +CONFIG_IP_NF_PT=m +CONFIG_IP_NF_IPSEC=m +# CONFIG_IP_NF_RTSP is not set +# CONFIG_IP_NF_QUEUE is not set +CONFIG_IP_NF_IPTABLES=m +CONFIG_IP_NF_MATCH_LIMIT=m +# CONFIG_IP_NF_MATCH_IPRANGE is not set +# CONFIG_IP_NF_MATCH_MAC is not set +# CONFIG_IP_NF_MATCH_PKTTYPE is not set +CONFIG_IP_NF_MATCH_MARK=m +# CONFIG_IP_NF_MATCH_MULTIPORT is not set +# CONFIG_IP_NF_MATCH_TOS is not set +# CONFIG_IP_NF_MATCH_RECENT is not set +# CONFIG_IP_NF_MATCH_ECN is not set +# CONFIG_IP_NF_MATCH_DSCP is not set +# CONFIG_IP_NF_MATCH_AH_ESP is not set +# CONFIG_IP_NF_MATCH_LENGTH is not set +# CONFIG_IP_NF_MATCH_TTL is not set +# CONFIG_IP_NF_MATCH_TCPMSS is not set +# CONFIG_IP_NF_MATCH_HELPER is not set +CONFIG_IP_NF_MATCH_STATE=m +# CONFIG_IP_NF_MATCH_CONNTRACK is not set +# CONFIG_IP_NF_MATCH_OWNER is not set +CONFIG_IP_NF_FILTER=m +# CONFIG_IP_NF_TARGET_REJECT is not set +CONFIG_IP_NF_NAT=m +CONFIG_IP_NF_NAT_NEEDED=y +CONFIG_IP_NF_TARGET_MASQUERADE=m +CONFIG_IP_NF_TARGET_REDIRECT=m +# CONFIG_IP_NF_TARGET_NETMAP is not set +# CONFIG_IP_NF_TARGET_SAME is not set +# CONFIG_IP_NF_NAT_LOCAL is not set +# CONFIG_IP_NF_NAT_SNMP_BASIC is not set +CONFIG_IP_NF_NAT_IRC=m +CONFIG_IP_NF_NAT_FTP=m +CONFIG_IP_NF_NAT_H323=m +CONFIG_IP_NF_NAT_TFTP=m +CONFIG_IP_NF_NAT_IPSEC=m +CONFIG_IP_NF_MANGLE=m +# CONFIG_IP_NF_TARGET_TOS is not set +# CONFIG_IP_NF_TARGET_ECN is not set +# CONFIG_IP_NF_TARGET_DSCP is not set +CONFIG_IP_NF_TARGET_MARK=m +# CONFIG_IP_NF_TARGET_CLASSIFY is not set +CONFIG_IP_NF_TARGET_LOG=m +# CONFIG_IP_NF_TARGET_ULOG is not set +CONFIG_IP_NF_TARGET_TCPMSS=m +# CONFIG_IP_NF_ARPTABLES is not set +# CONFIG_IP_NF_COMPAT_IPCHAINS is not set +# CONFIG_IP_NF_COMPAT_IPFWADM is not set +# CONFIG_IP_NF_RAW is not set +# CONFIG_IP_NF_MATCH_ADDRTYPE is not set +# CONFIG_IP_NF_MATCH_REALM is not set +CONFIG_IP_NF_PPTP=m +CONFIG_IP_NF_NAT_PPTP=m + +# +# Bridge: Netfilter Configuration +# +CONFIG_BRIDGE_NF_EBTABLES=y +# CONFIG_BRIDGE_EBT_BROUTE is not set +CONFIG_BRIDGE_EBT_T_FILTER=y +# CONFIG_BRIDGE_EBT_T_NAT is not set +# CONFIG_BRIDGE_EBT_802_3 is not set +# CONFIG_BRIDGE_EBT_AMONG is not set +# CONFIG_BRIDGE_EBT_ARP is not set +CONFIG_BRIDGE_EBT_IP=y +# CONFIG_BRIDGE_EBT_LIMIT is not set +# CONFIG_BRIDGE_EBT_MARK is not set +# CONFIG_BRIDGE_EBT_PKTTYPE is not set +# CONFIG_BRIDGE_EBT_STP is not set +CONFIG_BRIDGE_EBT_VLAN=y +CONFIG_BRIDGE_EBT_TIME=y +# CONFIG_BRIDGE_EBT_ARPREPLY is not set +# CONFIG_BRIDGE_EBT_DNAT is not set +CONFIG_BRIDGE_EBT_MARK_T=y +# CONFIG_BRIDGE_EBT_REDIRECT is not set +# CONFIG_BRIDGE_EBT_SNAT is not set +CONFIG_BRIDGE_EBT_FTOS_T=y +# CONFIG_BRIDGE_EBT_LOG is not set + +# +# SCTP Configuration (EXPERIMENTAL) +# +# CONFIG_IP_SCTP is not set +CONFIG_ATM=y +# CONFIG_ATM_CLIP is not set +# CONFIG_ATM_LANE is not set +CONFIG_ATM_BR2684=y +# CONFIG_ATM_BR2684_IPFILTER is not set +CONFIG_ATM_RT2684=y +CONFIG_BRIDGE=y +CONFIG_VLAN_8021Q=y +# CONFIG_DECNET is not set +# CONFIG_LLC2 is not set +# CONFIG_IPX is not set +# CONFIG_ATALK is not set +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +# CONFIG_NET_DIVERT is not set +# CONFIG_ECONET is not set +# CONFIG_WAN_ROUTER is not set +# CONFIG_NET_HW_FLOWCONTROL is not set + +# +# QoS and/or fair queueing +# +# CONFIG_NET_SCHED is not set +# CONFIG_NET_CLS_ROUTE is not set + +# +# Network testing +# +# CONFIG_NET_PKTGEN is not set +# CONFIG_NETPOLL is not set +# CONFIG_NET_POLL_CONTROLLER is not set +# CONFIG_HAMRADIO is not set +# CONFIG_IRDA is not set +# CONFIG_BT is not set +CONFIG_NETDEVICES=y +# CONFIG_DUMMY is not set +# CONFIG_BONDING is not set +# CONFIG_EQUALIZER is not set +# CONFIG_TUN is not set + +# +# ARCnet devices +# +# CONFIG_ARCNET is not set + +# +# Ethernet (10 or 100Mbit) +# +CONFIG_NET_ETHERNET=y +# CONFIG_MII is not set +# CONFIG_HAPPYMEAL is not set +# CONFIG_SUNGEM is not set +# CONFIG_NET_VENDOR_3COM is not set + +# +# Tulip family network device support +# +# CONFIG_NET_TULIP is not set +# CONFIG_HP100 is not set +# CONFIG_NET_PCI is not set + +# +# Ethernet (1000 Mbit) +# +# CONFIG_ACENIC is not set +# CONFIG_DL2K is not set +# CONFIG_E1000 is not set +# CONFIG_NS83820 is not set +# CONFIG_HAMACHI is not set +# CONFIG_YELLOWFIN is not set +# CONFIG_R8169 is not set +# CONFIG_SK98LIN is not set +# CONFIG_TIGON3 is not set + +# +# Ethernet (10000 Mbit) +# +# CONFIG_IXGB is not set +# CONFIG_S2IO is not set + +# +# Token Ring devices +# +# CONFIG_TR is not set + +# +# Wireless LAN (non-hamradio) +# +CONFIG_NET_RADIO=y + +# +# Obsolete Wireless cards support (pre-802.11) +# +# CONFIG_STRIP is not set + +# +# Wireless 802.11b ISA/PCI cards support +# +# CONFIG_HERMES is not set +# CONFIG_ATMEL is not set + +# +# Prism GT/Duette 802.11(a/b/g) PCI/Cardbus support +# +# CONFIG_PRISM54 is not set +CONFIG_NET_WIRELESS=y + +# +# Wan interfaces +# +# CONFIG_WAN is not set + +# +# ATM drivers +# +# CONFIG_ATM_TCP is not set +# CONFIG_ATM_LANAI is not set +# CONFIG_ATM_ENI is not set +# CONFIG_ATM_FIRESTREAM is not set +# CONFIG_ATM_ZATM is not set +# CONFIG_ATM_NICSTAR is not set +# CONFIG_ATM_IDT77252 is not set +# CONFIG_ATM_AMBASSADOR is not set +# CONFIG_ATM_HORIZON is not set +# CONFIG_ATM_IA is not set +# CONFIG_ATM_FORE200E_MAYBE is not set +# CONFIG_ATM_HE is not set +# CONFIG_FDDI is not set +# CONFIG_HIPPI is not set +CONFIG_PPP=y +CONFIG_PPP_MULTILINK=y +CONFIG_PPP_FILTER=y +CONFIG_PPP_ASYNC=y +CONFIG_PPP_SYNC_TTY=y +# CONFIG_PPP_DEFLATE is not set +# CONFIG_PPP_BSDCOMP is not set +CONFIG_PPPOE=y +CONFIG_PPPOATM=y +# CONFIG_SLIP is not set +# CONFIG_SHAPER is not set +# CONFIG_NETCONSOLE is not set + +# +# ISDN subsystem +# +# CONFIG_ISDN is not set + +# +# Telephony Support +# +# CONFIG_PHONE is not set + +# +# Input device support +# +# CONFIG_INPUT is not set + +# +# Userland interfaces +# + +# +# Input I/O drivers +# +# CONFIG_GAMEPORT is not set +CONFIG_SOUND_GAMEPORT=y +# CONFIG_SERIO is not set +# CONFIG_SERIO_I8042 is not set + +# +# Input Device Drivers +# + +# +# Character devices +# +# CONFIG_VT is not set +# CONFIG_SERIAL_NONSTANDARD is not set + +# +# Serial drivers +# +# CONFIG_SERIAL_8250 is not set + +# +# Non-8250 serial port support +# +# CONFIG_UNIX98_PTYS is not set +CONFIG_LEGACY_PTYS=y +CONFIG_LEGACY_PTY_COUNT=2 +# CONFIG_QIC02_TAPE is not set + +# +# IPMI +# +# CONFIG_IPMI_HANDLER is not set + +# +# Watchdog Cards +# +CONFIG_WATCHDOG=y +# CONFIG_WATCHDOG_NOWAYOUT is not set + +# +# Watchdog Device Drivers +# +CONFIG_SOFT_WATCHDOG=y + +# +# PCI-based Watchdog Cards +# +# CONFIG_PCIPCWATCHDOG is not set +# CONFIG_WDTPCI is not set +# CONFIG_RTC is not set +# CONFIG_GEN_RTC is not set +# CONFIG_DTLK is not set +# CONFIG_R3964 is not set +# CONFIG_APPLICOM is not set + +# +# Ftape, the floppy tape device driver +# +# CONFIG_AGP is not set +# CONFIG_DRM is not set +# CONFIG_RAW_DRIVER is not set + +# +# I2C support +# +# CONFIG_I2C is not set + +# +# Dallas's 1-wire bus +# +# CONFIG_W1 is not set + +# +# Misc devices +# + +# +# Multimedia devices +# +# CONFIG_VIDEO_DEV is not set + +# +# Digital Video Broadcasting Devices +# +# CONFIG_DVB is not set + +# +# Graphics support +# + +# +# Sound +# +# CONFIG_SOUND is not set + +# +# USB support +# +# CONFIG_USB is not set + +# +# USB Gadget Support +# +# CONFIG_USB_GADGET is not set + +# +# File systems +# +# CONFIG_EXT2_FS is not set +# CONFIG_EXT3_FS is not set +# CONFIG_JBD is not set +# CONFIG_REISERFS_FS is not set +# CONFIG_JFS_FS is not set +# CONFIG_XFS_FS is not set +# CONFIG_MINIX_FS is not set +# CONFIG_ROMFS_FS is not set +# CONFIG_QUOTA is not set +# CONFIG_AUTOFS_FS is not set +# CONFIG_AUTOFS4_FS is not set + +# +# CD-ROM/DVD Filesystems +# +# CONFIG_ISO9660_FS is not set +# CONFIG_UDF_FS is not set + +# +# DOS/FAT/NT Filesystems +# +# CONFIG_MSDOS_FS is not set +# CONFIG_VFAT_FS is not set +# CONFIG_NTFS_FS is not set + +# +# Pseudo filesystems +# +CONFIG_PROC_FS=y +CONFIG_PROC_KCORE=y +CONFIG_SYSFS=y +# CONFIG_DEVFS_FS is not set +CONFIG_TMPFS=y +# CONFIG_HUGETLB_PAGE is not set +CONFIG_RAMFS=y + +# +# Miscellaneous filesystems +# +# CONFIG_ADFS_FS is not set +# CONFIG_AFFS_FS is not set +# CONFIG_HFS_FS is not set +# CONFIG_HFSPLUS_FS is not set +# CONFIG_BEFS_FS is not set +# CONFIG_BFS_FS is not set +# CONFIG_EFS_FS is not set +# CONFIG_JFFS_FS is not set +# CONFIG_JFFS2_FS is not set +CONFIG_SQUASHFS=y +# CONFIG_CRAMFS is not set +CONFIG_LZMA_FS_INFLATE=y +# CONFIG_ZLIB_FS_INFLATE is not set +# CONFIG_VXFS_FS is not set +# CONFIG_HPFS_FS is not set +# CONFIG_QNX4FS_FS is not set +# CONFIG_SYSV_FS is not set +# CONFIG_UFS_FS is not set + +# +# Network File Systems +# +# CONFIG_NFS_FS is not set +# CONFIG_NFSD is not set +# CONFIG_EXPORTFS is not set +# CONFIG_SMB_FS is not set +# CONFIG_CIFS is not set +# CONFIG_NCP_FS is not set +# CONFIG_CODA_FS is not set +# CONFIG_AFS_FS is not set + +# +# Partition Types +# +# CONFIG_PARTITION_ADVANCED is not set +CONFIG_MSDOS_PARTITION=y + +# +# Native Language Support +# +# CONFIG_NLS is not set + +# +# Kernel hacking +# +CONFIG_CROSSCOMPILE=y +CONFIG_CMDLINE="" +# CONFIG_DEBUG_KERNEL is not set + +# +# Security options +# +# CONFIG_SECURITY is not set + +# +# Cryptographic options +# +# CONFIG_CRYPTO is not set + +# +# Library routines +# +CONFIG_CRC_CCITT=y +# CONFIG_CRC32 is not set +# CONFIG_LIBCRC32C is not set diff -urNa dev_tree/kernel/linux/bs-0.1.1.config dev_tree_new/kernel/linux/bs-0.1.1.config --- dev_tree/kernel/linux/bs-0.1.1.config 1970-01-01 01:00:00.000000000 +0100 +++ dev_tree_new/kernel/linux/bs-0.1.1.config 2008-04-04 12:27:11.000000000 +0200 @@ -0,0 +1,817 @@ +# +# Automatically generated make config: don't edit +# +CONFIG_MIPS=y +# CONFIG_MIPS64 is not set +# CONFIG_64BIT is not set +CONFIG_MIPS32=y + +# +# Code maturity level options +# +CONFIG_EXPERIMENTAL=y +CONFIG_CLEAN_COMPILE=y +CONFIG_BROKEN_ON_SMP=y + +# +# General setup +# +# CONFIG_SWAP is not set +CONFIG_SYSVIPC=y +# CONFIG_POSIX_MQUEUE is not set +# CONFIG_BSD_PROCESS_ACCT is not set +CONFIG_SYSCTL=y +# CONFIG_AUDIT is not set +CONFIG_LOG_BUF_SHIFT=14 +CONFIG_HOTPLUG=y +# CONFIG_IKCONFIG is not set +CONFIG_EMBEDDED=y +# CONFIG_KALLSYMS is not set +# CONFIG_FUTEX is not set +# CONFIG_EPOLL is not set +CONFIG_IOSCHED_NOOP=y +# CONFIG_IOSCHED_AS is not set +# CONFIG_IOSCHED_DEADLINE is not set +# CONFIG_IOSCHED_CFQ is not set +CONFIG_CC_OPTIMIZE_FOR_SIZE=y + +# +# Loadable module support +# +CONFIG_MODULES=y +CONFIG_MODULE_UNLOAD=y +CONFIG_MODULE_FORCE_UNLOAD=y +CONFIG_OBSOLETE_MODPARM=y +# CONFIG_MODVERSIONS is not set +CONFIG_KMOD=y + +# +# Machine selection +# +CONFIG_MIPS_BRCM=y +# CONFIG_BCM96338 is not set +# CONFIG_BCM96345 is not set +CONFIG_BCM96348=y +CONFIG_BCM_BOARD=y +CONFIG_BCM_SERIAL=y +CONFIG_BCM_ENET=m +# CONFIG_BCM_USB is not set +CONFIG_BCM_WLAN=m +CONFIG_BCM_PCI=y +CONFIG_BCM_ATMAPI=m +# CONFIG_BCM_ATMTEST is not set +CONFIG_BCM_ADSL=m +CONFIG_BCM_ENDPOINT=m +CONFIG_BCM_PROCFS=m +# CONFIG_BCM_VDSL is not set +# CONFIG_BCM_SECURITY is not set +# CONFIG_BCM_HPNA is not set +CONFIG_BCM_BOARD_IMPL=1 +CONFIG_BCM_SERIAL_IMPL=1 +CONFIG_BCM_ENET_IMPL=2 +CONFIG_BCM_USB_IMPL=2 +CONFIG_BCM_WLAN_IMPL=1 +CONFIG_BCM_ATMAPI_IMPL=1 +CONFIG_BCM_ATMTEST_IMPL=1 +CONFIG_BCM_BLAA_IMPL=1 +CONFIG_BCM_ADSL_IMPL=1 +CONFIG_BCM_ENDPOINT_IMPL=1 +CONFIG_BCM_PROCFS_IMPL=1 +CONFIG_BCM_VDSL_IMPL=1 +CONFIG_BCM_SECURITY_IMPL=1 +CONFIG_BCM_HPNA_IMPL=0 +CONFIG_ROOTFS_SQUASHFS=y +# CONFIG_ROOTFS_CRAMFS is not set +# CONFIG_ROOTFS_JFFS2 is not set +# CONFIG_ROOTFS_NFS is not set +CONFIG_ROOT_FLASHFS="root=31:0 ro noinitrd" +# CONFIG_MACH_JAZZ is not set +# CONFIG_BAGET_MIPS is not set +# CONFIG_MACH_VR41XX is not set +# CONFIG_TOSHIBA_JMR3927 is not set +# CONFIG_MIPS_COBALT is not set +# CONFIG_MACH_DECSTATION is not set +# CONFIG_MIPS_EV64120 is not set +# CONFIG_MIPS_EV96100 is not set +# CONFIG_MIPS_IVR is not set +# CONFIG_LASAT is not set +# CONFIG_MIPS_ITE8172 is not set +# CONFIG_MIPS_ATLAS is not set +# CONFIG_MIPS_MALTA is not set +# CONFIG_MIPS_SEAD is not set +# CONFIG_MOMENCO_OCELOT is not set +# CONFIG_MOMENCO_OCELOT_G is not set +# CONFIG_MOMENCO_OCELOT_C is not set +# CONFIG_MOMENCO_JAGUAR_ATX is not set +# CONFIG_PMC_YOSEMITE is not set +# CONFIG_DDB5074 is not set +# CONFIG_DDB5476 is not set +# CONFIG_DDB5477 is not set +# CONFIG_NEC_OSPREY is not set +# CONFIG_SGI_IP22 is not set +# CONFIG_SGI_IP32 is not set +# CONFIG_SOC_AU1X00 is not set +# CONFIG_SIBYTE_SB1xxx_SOC is not set +# CONFIG_SNI_RM200_PCI is not set +# CONFIG_TOSHIBA_RBTX4927 is not set +CONFIG_RWSEM_GENERIC_SPINLOCK=y +CONFIG_HAVE_DEC_LOCK=y +CONFIG_DMA_NONCOHERENT=y +# CONFIG_CPU_LITTLE_ENDIAN is not set +CONFIG_MIPS_L1_CACHE_SHIFT=5 +# CONFIG_FB is not set + +# +# CPU selection +# +CONFIG_CPU_MIPS32=y +# CONFIG_CPU_MIPS64 is not set +# CONFIG_CPU_R3000 is not set +# CONFIG_CPU_TX39XX is not set +# CONFIG_CPU_VR41XX is not set +# CONFIG_CPU_R4300 is not set +# CONFIG_CPU_R4X00 is not set +# CONFIG_CPU_TX49XX is not set +# CONFIG_CPU_R5000 is not set +# CONFIG_CPU_R5432 is not set +# CONFIG_CPU_R6000 is not set +# CONFIG_CPU_NEVADA is not set +# CONFIG_CPU_R8000 is not set +# CONFIG_CPU_R10000 is not set +# CONFIG_CPU_RM7000 is not set +# CONFIG_CPU_RM9000 is not set +# CONFIG_CPU_SB1 is not set +CONFIG_PAGE_SIZE_4KB=y +# CONFIG_PAGE_SIZE_8KB is not set +# CONFIG_PAGE_SIZE_16KB is not set +# CONFIG_PAGE_SIZE_64KB is not set +CONFIG_CPU_HAS_PREFETCH=y +# CONFIG_VTAG_ICACHE is not set +# CONFIG_64BIT_PHYS_ADDR is not set +# CONFIG_CPU_ADVANCED is not set +CONFIG_CPU_HAS_LLSC=y +CONFIG_CPU_HAS_SYNC=y +# CONFIG_PREEMPT is not set +# CONFIG_DEBUG_SPINLOCK_SLEEP is not set + +# +# Bus options (PCI, PCMCIA, EISA, ISA, TC) +# +CONFIG_PCI=y +# CONFIG_PCI_LEGACY_PROC is not set +# CONFIG_PCI_NAMES is not set +CONFIG_MMU=y + +# +# PCMCIA/CardBus support +# +# CONFIG_PCMCIA is not set + +# +# PCI Hotplug Support +# +# CONFIG_HOTPLUG_PCI is not set + +# +# Executable file formats +# +CONFIG_BINFMT_ELF=y +# CONFIG_BINFMT_MISC is not set +CONFIG_TRAD_SIGNALS=y +# CONFIG_BINFMT_IRIX is not set + +# +# Device Drivers +# + +# +# Generic Driver Options +# +CONFIG_STANDALONE=y +CONFIG_PREVENT_FIRMWARE_BUILD=y +# CONFIG_FW_LOADER is not set + +# +# Memory Technology Devices (MTD) +# +CONFIG_MTD=y +# CONFIG_MTD_DEBUG is not set +# CONFIG_MTD_PARTITIONS is not set +# CONFIG_MTD_CONCAT is not set + +# +# User Modules And Translation Layers +# +# CONFIG_MTD_CHAR is not set +# CONFIG_MTD_BLOCK is not set +CONFIG_MTD_BLOCK_RO=y +# CONFIG_FTL is not set +# CONFIG_NFTL is not set +# CONFIG_INFTL is not set + +# +# RAM/ROM/Flash chip drivers +# +# CONFIG_MTD_CFI is not set +# CONFIG_MTD_JEDECPROBE is not set +CONFIG_MTD_MAP_BANK_WIDTH_1=y +CONFIG_MTD_MAP_BANK_WIDTH_2=y +CONFIG_MTD_MAP_BANK_WIDTH_4=y +# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set +# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set +# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set +CONFIG_MTD_CFI_I1=y +CONFIG_MTD_CFI_I2=y +# CONFIG_MTD_CFI_I4 is not set +# CONFIG_MTD_CFI_I8 is not set +# CONFIG_MTD_RAM is not set +CONFIG_MTD_ROM=y +# CONFIG_MTD_ABSENT is not set + +# +# Mapping drivers for chip access +# +CONFIG_MTD_COMPLEX_MAPPINGS=y +CONFIG_MTD_BCM963XX=y +# CONFIG_MTD_PCI is not set + +# +# Self-contained MTD device drivers +# +# CONFIG_MTD_PMC551 is not set +# CONFIG_MTD_SLRAM is not set +# CONFIG_MTD_PHRAM is not set +# CONFIG_MTD_MTDRAM is not set +# CONFIG_MTD_BLKMTD is not set + +# +# Disk-On-Chip Device Drivers +# +# CONFIG_MTD_DOC2000 is not set +# CONFIG_MTD_DOC2001 is not set +# CONFIG_MTD_DOC2001PLUS is not set + +# +# NAND Flash Device Drivers +# +# CONFIG_MTD_NAND is not set + +# +# Parallel port support +# +# CONFIG_PARPORT is not set + +# +# Plug and Play support +# + +# +# Block devices +# +# CONFIG_BLK_DEV_FD is not set +# CONFIG_BLK_CPQ_DA is not set +# CONFIG_BLK_CPQ_CISS_DA is not set +# CONFIG_BLK_DEV_DAC960 is not set +# CONFIG_BLK_DEV_UMEM is not set +# CONFIG_BLK_DEV_LOOP is not set +# CONFIG_BLK_DEV_NBD is not set +# CONFIG_BLK_DEV_SX8 is not set +# CONFIG_BLK_DEV_RAM is not set +# CONFIG_LBD is not set + +# +# ATA/ATAPI/MFM/RLL support +# +# CONFIG_IDE is not set + +# +# SCSI device support +# +# CONFIG_SCSI is not set + +# +# Multi-device support (RAID and LVM) +# +# CONFIG_MD is not set + +# +# Fusion MPT device support +# + +# +# IEEE 1394 (FireWire) support +# +# CONFIG_IEEE1394 is not set + +# +# I2O device support +# +# CONFIG_I2O is not set + +# +# Networking support +# +CONFIG_NET=y + +# +# Networking options +# +CONFIG_PACKET=y +# CONFIG_PACKET_MMAP is not set +# CONFIG_NETLINK_DEV is not set +CONFIG_UNIX=y +# CONFIG_NET_KEY is not set +CONFIG_INET=y +# CONFIG_IP_MULTICAST is not set +# CONFIG_IP_ADVANCED_ROUTER is not set +# CONFIG_IP_PNP is not set +# CONFIG_NET_IPIP is not set +# CONFIG_NET_IPGRE is not set +# CONFIG_ARPD is not set +# CONFIG_SYN_COOKIES is not set +# CONFIG_INET_AH is not set +# CONFIG_INET_ESP is not set +# CONFIG_INET_IPCOMP is not set + +# +# IP: Virtual Server Configuration +# +# CONFIG_IP_VS is not set +# CONFIG_IPV6 is not set +CONFIG_NETFILTER=y +# CONFIG_NETFILTER_DEBUG is not set +# CONFIG_BRIDGE_NETFILTER is not set + +# +# IP: Netfilter Configuration +# +CONFIG_IP_NF_CONNTRACK=m +CONFIG_IP_NF_FTP=m +CONFIG_IP_NF_H323=m +CONFIG_IP_NF_IRC=m +CONFIG_IP_NF_TFTP=m +# CONFIG_IP_NF_AMANDA is not set +# CONFIG_IP_NF_DTX8 is not set +CONFIG_IP_NF_WM=m +CONFIG_IP_NF_PT=m +CONFIG_IP_NF_IPSEC=m +# CONFIG_IP_NF_RTSP is not set +CONFIG_IP_NF_QUEUE=m +CONFIG_IP_NF_TECOM_TRAFFIC=m +CONFIG_IP_NF_IPTABLES=m +CONFIG_IP_NF_MATCH_LIMIT=m +# CONFIG_IP_NF_MATCH_IPRANGE is not set +# CONFIG_IP_NF_MATCH_MAC is not set +# CONFIG_IP_NF_MATCH_PKTTYPE is not set +CONFIG_IP_NF_MATCH_MARK=m +# CONFIG_IP_NF_MATCH_MULTIPORT is not set +# CONFIG_IP_NF_MATCH_TOS is not set +# CONFIG_IP_NF_MATCH_RECENT is not set +# CONFIG_IP_NF_MATCH_ECN is not set +# CONFIG_IP_NF_MATCH_DSCP is not set +# CONFIG_IP_NF_MATCH_AH_ESP is not set +# CONFIG_IP_NF_MATCH_LENGTH is not set +# CONFIG_IP_NF_MATCH_TTL is not set +# CONFIG_IP_NF_MATCH_TCPMSS is not set +# CONFIG_IP_NF_MATCH_HELPER is not set +CONFIG_IP_NF_MATCH_STATE=m +CONFIG_IP_NF_MATCH_CONNTRACK=m +# CONFIG_IP_NF_MATCH_OWNER is not set +CONFIG_IP_NF_FILTER=m +# CONFIG_IP_NF_TARGET_REJECT is not set +CONFIG_IP_NF_NAT=m +CONFIG_IP_NF_NAT_NEEDED=y +CONFIG_IP_NF_TARGET_MASQUERADE=m +CONFIG_IP_NF_TARGET_REDIRECT=m +# CONFIG_IP_NF_TARGET_NETMAP is not set +# CONFIG_IP_NF_TARGET_SAME is not set +# CONFIG_IP_NF_NAT_LOCAL is not set +# CONFIG_IP_NF_NAT_SNMP_BASIC is not set +CONFIG_IP_NF_NAT_IRC=m +CONFIG_IP_NF_NAT_FTP=m +CONFIG_IP_NF_NAT_H323=m +CONFIG_IP_NF_NAT_TFTP=m +CONFIG_IP_NF_NAT_IPSEC=m +CONFIG_IP_NF_MANGLE=m +# CONFIG_IP_NF_TARGET_TOS is not set +# CONFIG_IP_NF_TARGET_ECN is not set +# CONFIG_IP_NF_TARGET_DSCP is not set +CONFIG_IP_NF_TARGET_MARK=m +# CONFIG_IP_NF_TARGET_CLASSIFY is not set +CONFIG_IP_NF_TARGET_LOG=m +# CONFIG_IP_NF_TARGET_ULOG is not set +CONFIG_IP_NF_TARGET_TCPMSS=m +# CONFIG_IP_NF_ARPTABLES is not set +# CONFIG_IP_NF_COMPAT_IPCHAINS is not set +# CONFIG_IP_NF_COMPAT_IPFWADM is not set +# CONFIG_IP_NF_RAW is not set +# CONFIG_IP_NF_MATCH_ADDRTYPE is not set +# CONFIG_IP_NF_MATCH_REALM is not set +CONFIG_IP_NF_PPTP=m +CONFIG_IP_NF_NAT_PPTP=m + +# +# Bridge: Netfilter Configuration +# +CONFIG_BRIDGE_NF_EBTABLES=y +CONFIG_BRIDGE_EBT_BROUTE=y +CONFIG_BRIDGE_EBT_T_FILTER=y +# CONFIG_BRIDGE_EBT_T_NAT is not set +# CONFIG_BRIDGE_EBT_802_3 is not set +# CONFIG_BRIDGE_EBT_AMONG is not set +# CONFIG_BRIDGE_EBT_ARP is not set +CONFIG_BRIDGE_EBT_IP=y +# CONFIG_BRIDGE_EBT_LIMIT is not set +# CONFIG_BRIDGE_EBT_MARK is not set +# CONFIG_BRIDGE_EBT_PKTTYPE is not set +# CONFIG_BRIDGE_EBT_STP is not set +CONFIG_BRIDGE_EBT_VLAN=y +CONFIG_BRIDGE_EBT_TIME=y +# CONFIG_BRIDGE_EBT_ARPREPLY is not set +# CONFIG_BRIDGE_EBT_DNAT is not set +CONFIG_BRIDGE_EBT_MARK_T=y +# CONFIG_BRIDGE_EBT_REDIRECT is not set +# CONFIG_BRIDGE_EBT_SNAT is not set +CONFIG_BRIDGE_EBT_FTOS_T=y +# CONFIG_BRIDGE_EBT_LOG is not set + +# +# SCTP Configuration (EXPERIMENTAL) +# +# CONFIG_IP_SCTP is not set +CONFIG_ATM=y +# CONFIG_ATM_CLIP is not set +# CONFIG_ATM_LANE is not set +CONFIG_ATM_BR2684=y +# CONFIG_ATM_BR2684_IPFILTER is not set +CONFIG_ATM_RT2684=y +CONFIG_BRIDGE=y +# CONFIG_VLAN_8021Q is not set +# CONFIG_DECNET is not set +# CONFIG_LLC2 is not set +# CONFIG_IPX is not set +# CONFIG_ATALK is not set +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +# CONFIG_NET_DIVERT is not set +# CONFIG_ECONET is not set +# CONFIG_WAN_ROUTER is not set +# CONFIG_NET_HW_FLOWCONTROL is not set + +# +# QoS and/or fair queueing +# +# CONFIG_NET_SCHED is not set +# CONFIG_NET_CLS_ROUTE is not set + +# +# Network testing +# +# CONFIG_NET_PKTGEN is not set +# CONFIG_NETPOLL is not set +# CONFIG_NET_POLL_CONTROLLER is not set +# CONFIG_HAMRADIO is not set +# CONFIG_IRDA is not set +# CONFIG_BT is not set +CONFIG_NETDEVICES=y +# CONFIG_DUMMY is not set +# CONFIG_BONDING is not set +# CONFIG_EQUALIZER is not set +# CONFIG_TUN is not set + +# +# ARCnet devices +# +# CONFIG_ARCNET is not set + +# +# Ethernet (10 or 100Mbit) +# +CONFIG_NET_ETHERNET=y +# CONFIG_MII is not set +# CONFIG_HAPPYMEAL is not set +# CONFIG_SUNGEM is not set +# CONFIG_NET_VENDOR_3COM is not set + +# +# Tulip family network device support +# +# CONFIG_NET_TULIP is not set +# CONFIG_HP100 is not set +# CONFIG_NET_PCI is not set + +# +# Ethernet (1000 Mbit) +# +# CONFIG_ACENIC is not set +# CONFIG_DL2K is not set +# CONFIG_E1000 is not set +# CONFIG_NS83820 is not set +# CONFIG_HAMACHI is not set +# CONFIG_YELLOWFIN is not set +# CONFIG_R8169 is not set +# CONFIG_SK98LIN is not set +# CONFIG_TIGON3 is not set + +# +# Ethernet (10000 Mbit) +# +# CONFIG_IXGB is not set +# CONFIG_S2IO is not set + +# +# Token Ring devices +# +# CONFIG_TR is not set + +# +# Wireless LAN (non-hamradio) +# +CONFIG_NET_RADIO=y + +# +# Obsolete Wireless cards support (pre-802.11) +# +# CONFIG_STRIP is not set + +# +# Wireless 802.11b ISA/PCI cards support +# +# CONFIG_HERMES is not set +# CONFIG_ATMEL is not set + +# +# Prism GT/Duette 802.11(a/b/g) PCI/Cardbus support +# +# CONFIG_PRISM54 is not set +CONFIG_NET_WIRELESS=y + +# +# Wan interfaces +# +# CONFIG_WAN is not set + +# +# ATM drivers +# +# CONFIG_ATM_TCP is not set +# CONFIG_ATM_LANAI is not set +# CONFIG_ATM_ENI is not set +# CONFIG_ATM_FIRESTREAM is not set +# CONFIG_ATM_ZATM is not set +# CONFIG_ATM_NICSTAR is not set +# CONFIG_ATM_IDT77252 is not set +# CONFIG_ATM_AMBASSADOR is not set +# CONFIG_ATM_HORIZON is not set +# CONFIG_ATM_IA is not set +# CONFIG_ATM_FORE200E_MAYBE is not set +# CONFIG_ATM_HE is not set +# CONFIG_FDDI is not set +# CONFIG_HIPPI is not set +CONFIG_PPP=y +CONFIG_PPP_MULTILINK=y +CONFIG_PPP_FILTER=y +CONFIG_PPP_ASYNC=y +CONFIG_PPP_SYNC_TTY=y +# CONFIG_PPP_DEFLATE is not set +# CONFIG_PPP_BSDCOMP is not set +CONFIG_PPPOE=y +CONFIG_PPPOATM=y +# CONFIG_SLIP is not set +# CONFIG_SHAPER is not set +# CONFIG_NETCONSOLE is not set + +# +# ISDN subsystem +# +# CONFIG_ISDN is not set + +# +# Telephony Support +# +# CONFIG_PHONE is not set + +# +# Input device support +# +# CONFIG_INPUT is not set + +# +# Userland interfaces +# + +# +# Input I/O drivers +# +# CONFIG_GAMEPORT is not set +CONFIG_SOUND_GAMEPORT=y +# CONFIG_SERIO is not set +# CONFIG_SERIO_I8042 is not set + +# +# Input Device Drivers +# + +# +# Character devices +# +# CONFIG_VT is not set +# CONFIG_SERIAL_NONSTANDARD is not set + +# +# Serial drivers +# +# CONFIG_SERIAL_8250 is not set + +# +# Non-8250 serial port support +# +# CONFIG_UNIX98_PTYS is not set +CONFIG_LEGACY_PTYS=y +CONFIG_LEGACY_PTY_COUNT=10 +# CONFIG_QIC02_TAPE is not set + +# +# IPMI +# +# CONFIG_IPMI_HANDLER is not set + +# +# Watchdog Cards +# +CONFIG_WATCHDOG=y +# CONFIG_WATCHDOG_NOWAYOUT is not set + +# +# Watchdog Device Drivers +# +CONFIG_SOFT_WATCHDOG=y + +# +# PCI-based Watchdog Cards +# +# CONFIG_PCIPCWATCHDOG is not set +# CONFIG_WDTPCI is not set +# CONFIG_RTC is not set +# CONFIG_GEN_RTC is not set +# CONFIG_DTLK is not set +# CONFIG_R3964 is not set +# CONFIG_APPLICOM is not set + +# +# Ftape, the floppy tape device driver +# +# CONFIG_AGP is not set +# CONFIG_DRM is not set +# CONFIG_RAW_DRIVER is not set + +# +# I2C support +# +# CONFIG_I2C is not set + +# +# Dallas's 1-wire bus +# +# CONFIG_W1 is not set + +# +# Misc devices +# + +# +# Multimedia devices +# +# CONFIG_VIDEO_DEV is not set + +# +# Digital Video Broadcasting Devices +# +# CONFIG_DVB is not set + +# +# Graphics support +# + +# +# Sound +# +# CONFIG_SOUND is not set + +# +# USB support +# +# CONFIG_USB is not set + +# +# USB Gadget Support +# +# CONFIG_USB_GADGET is not set + +# +# File systems +# +# CONFIG_EXT2_FS is not set +# CONFIG_EXT3_FS is not set +# CONFIG_JBD is not set +# CONFIG_REISERFS_FS is not set +# CONFIG_JFS_FS is not set +# CONFIG_XFS_FS is not set +# CONFIG_MINIX_FS is not set +# CONFIG_ROMFS_FS is not set +# CONFIG_QUOTA is not set +# CONFIG_AUTOFS_FS is not set +# CONFIG_AUTOFS4_FS is not set + +# +# CD-ROM/DVD Filesystems +# +# CONFIG_ISO9660_FS is not set +# CONFIG_UDF_FS is not set + +# +# DOS/FAT/NT Filesystems +# +# CONFIG_MSDOS_FS is not set +# CONFIG_VFAT_FS is not set +# CONFIG_NTFS_FS is not set + +# +# Pseudo filesystems +# +CONFIG_PROC_FS=y +CONFIG_PROC_KCORE=y +CONFIG_SYSFS=y +# CONFIG_DEVFS_FS is not set +CONFIG_TMPFS=y +# CONFIG_HUGETLB_PAGE is not set +CONFIG_RAMFS=y + +# +# Miscellaneous filesystems +# +# CONFIG_ADFS_FS is not set +# CONFIG_AFFS_FS is not set +# CONFIG_HFS_FS is not set +# CONFIG_HFSPLUS_FS is not set +# CONFIG_BEFS_FS is not set +# CONFIG_BFS_FS is not set +# CONFIG_EFS_FS is not set +# CONFIG_JFFS_FS is not set +# CONFIG_JFFS2_FS is not set +CONFIG_SQUASHFS=y +# CONFIG_CRAMFS is not set +CONFIG_LZMA_FS_INFLATE=y +# CONFIG_ZLIB_FS_INFLATE is not set +# CONFIG_VXFS_FS is not set +# CONFIG_HPFS_FS is not set +# CONFIG_QNX4FS_FS is not set +# CONFIG_SYSV_FS is not set +# CONFIG_UFS_FS is not set + +# +# Network File Systems +# +# CONFIG_NFS_FS is not set +# CONFIG_NFSD is not set +# CONFIG_EXPORTFS is not set +# CONFIG_SMB_FS is not set +# CONFIG_CIFS is not set +# CONFIG_NCP_FS is not set +# CONFIG_CODA_FS is not set +# CONFIG_AFS_FS is not set + +# +# Partition Types +# +# CONFIG_PARTITION_ADVANCED is not set +CONFIG_MSDOS_PARTITION=y + +# +# Native Language Support +# +# CONFIG_NLS is not set + +# +# Kernel hacking +# +CONFIG_CROSSCOMPILE=y +CONFIG_CMDLINE="" +# CONFIG_DEBUG_KERNEL is not set + +# +# Security options +# +# CONFIG_SECURITY is not set + +# +# Cryptographic options +# +# CONFIG_CRYPTO is not set + +# +# Library routines +# +CONFIG_CRC_CCITT=y +# CONFIG_CRC32 is not set +# CONFIG_LIBCRC32C is not set diff -urNa dev_tree/kernel/linux/bs-0.1.2.config dev_tree_new/kernel/linux/bs-0.1.2.config --- dev_tree/kernel/linux/bs-0.1.2.config 1970-01-01 01:00:00.000000000 +0100 +++ dev_tree_new/kernel/linux/bs-0.1.2.config 2008-04-04 12:37:07.000000000 +0200 @@ -0,0 +1,817 @@ +# +# Automatically generated make config: don't edit +# +CONFIG_MIPS=y +# CONFIG_MIPS64 is not set +# CONFIG_64BIT is not set +CONFIG_MIPS32=y + +# +# Code maturity level options +# +CONFIG_EXPERIMENTAL=y +CONFIG_CLEAN_COMPILE=y +CONFIG_BROKEN_ON_SMP=y + +# +# General setup +# +# CONFIG_SWAP is not set +CONFIG_SYSVIPC=y +# CONFIG_POSIX_MQUEUE is not set +# CONFIG_BSD_PROCESS_ACCT is not set +CONFIG_SYSCTL=y +# CONFIG_AUDIT is not set +CONFIG_LOG_BUF_SHIFT=14 +CONFIG_HOTPLUG=y +# CONFIG_IKCONFIG is not set +CONFIG_EMBEDDED=y +# CONFIG_KALLSYMS is not set +# CONFIG_FUTEX is not set +# CONFIG_EPOLL is not set +CONFIG_IOSCHED_NOOP=y +# CONFIG_IOSCHED_AS is not set +# CONFIG_IOSCHED_DEADLINE is not set +# CONFIG_IOSCHED_CFQ is not set +CONFIG_CC_OPTIMIZE_FOR_SIZE=y + +# +# Loadable module support +# +CONFIG_MODULES=y +CONFIG_MODULE_UNLOAD=y +CONFIG_MODULE_FORCE_UNLOAD=y +CONFIG_OBSOLETE_MODPARM=y +# CONFIG_MODVERSIONS is not set +CONFIG_KMOD=y + +# +# Machine selection +# +CONFIG_MIPS_BRCM=y +# CONFIG_BCM96338 is not set +# CONFIG_BCM96345 is not set +CONFIG_BCM96348=y +CONFIG_BCM_BOARD=y +CONFIG_BCM_SERIAL=y +CONFIG_BCM_ENET=m +# CONFIG_BCM_USB is not set +CONFIG_BCM_WLAN=m +CONFIG_BCM_PCI=y +CONFIG_BCM_ATMAPI=m +# CONFIG_BCM_ATMTEST is not set +CONFIG_BCM_ADSL=m +CONFIG_BCM_ENDPOINT=m +CONFIG_BCM_PROCFS=m +# CONFIG_BCM_VDSL is not set +# CONFIG_BCM_SECURITY is not set +# CONFIG_BCM_HPNA is not set +CONFIG_BCM_BOARD_IMPL=1 +CONFIG_BCM_SERIAL_IMPL=1 +CONFIG_BCM_ENET_IMPL=2 +CONFIG_BCM_USB_IMPL=2 +CONFIG_BCM_WLAN_IMPL=1 +CONFIG_BCM_ATMAPI_IMPL=1 +CONFIG_BCM_ATMTEST_IMPL=1 +CONFIG_BCM_BLAA_IMPL=1 +CONFIG_BCM_ADSL_IMPL=1 +CONFIG_BCM_ENDPOINT_IMPL=1 +CONFIG_BCM_PROCFS_IMPL=1 +CONFIG_BCM_VDSL_IMPL=1 +CONFIG_BCM_SECURITY_IMPL=1 +CONFIG_BCM_HPNA_IMPL=0 +CONFIG_ROOTFS_SQUASHFS=y +# CONFIG_ROOTFS_CRAMFS is not set +# CONFIG_ROOTFS_JFFS2 is not set +# CONFIG_ROOTFS_NFS is not set +CONFIG_ROOT_FLASHFS="root=31:0 ro noinitrd" +# CONFIG_MACH_JAZZ is not set +# CONFIG_BAGET_MIPS is not set +# CONFIG_MACH_VR41XX is not set +# CONFIG_TOSHIBA_JMR3927 is not set +# CONFIG_MIPS_COBALT is not set +# CONFIG_MACH_DECSTATION is not set +# CONFIG_MIPS_EV64120 is not set +# CONFIG_MIPS_EV96100 is not set +# CONFIG_MIPS_IVR is not set +# CONFIG_LASAT is not set +# CONFIG_MIPS_ITE8172 is not set +# CONFIG_MIPS_ATLAS is not set +# CONFIG_MIPS_MALTA is not set +# CONFIG_MIPS_SEAD is not set +# CONFIG_MOMENCO_OCELOT is not set +# CONFIG_MOMENCO_OCELOT_G is not set +# CONFIG_MOMENCO_OCELOT_C is not set +# CONFIG_MOMENCO_JAGUAR_ATX is not set +# CONFIG_PMC_YOSEMITE is not set +# CONFIG_DDB5074 is not set +# CONFIG_DDB5476 is not set +# CONFIG_DDB5477 is not set +# CONFIG_NEC_OSPREY is not set +# CONFIG_SGI_IP22 is not set +# CONFIG_SGI_IP32 is not set +# CONFIG_SOC_AU1X00 is not set +# CONFIG_SIBYTE_SB1xxx_SOC is not set +# CONFIG_SNI_RM200_PCI is not set +# CONFIG_TOSHIBA_RBTX4927 is not set +CONFIG_RWSEM_GENERIC_SPINLOCK=y +CONFIG_HAVE_DEC_LOCK=y +CONFIG_DMA_NONCOHERENT=y +# CONFIG_CPU_LITTLE_ENDIAN is not set +CONFIG_MIPS_L1_CACHE_SHIFT=5 +# CONFIG_FB is not set + +# +# CPU selection +# +CONFIG_CPU_MIPS32=y +# CONFIG_CPU_MIPS64 is not set +# CONFIG_CPU_R3000 is not set +# CONFIG_CPU_TX39XX is not set +# CONFIG_CPU_VR41XX is not set +# CONFIG_CPU_R4300 is not set +# CONFIG_CPU_R4X00 is not set +# CONFIG_CPU_TX49XX is not set +# CONFIG_CPU_R5000 is not set +# CONFIG_CPU_R5432 is not set +# CONFIG_CPU_R6000 is not set +# CONFIG_CPU_NEVADA is not set +# CONFIG_CPU_R8000 is not set +# CONFIG_CPU_R10000 is not set +# CONFIG_CPU_RM7000 is not set +# CONFIG_CPU_RM9000 is not set +# CONFIG_CPU_SB1 is not set +CONFIG_PAGE_SIZE_4KB=y +# CONFIG_PAGE_SIZE_8KB is not set +# CONFIG_PAGE_SIZE_16KB is not set +# CONFIG_PAGE_SIZE_64KB is not set +CONFIG_CPU_HAS_PREFETCH=y +# CONFIG_VTAG_ICACHE is not set +# CONFIG_64BIT_PHYS_ADDR is not set +# CONFIG_CPU_ADVANCED is not set +CONFIG_CPU_HAS_LLSC=y +CONFIG_CPU_HAS_SYNC=y +# CONFIG_PREEMPT is not set +# CONFIG_DEBUG_SPINLOCK_SLEEP is not set + +# +# Bus options (PCI, PCMCIA, EISA, ISA, TC) +# +CONFIG_PCI=y +# CONFIG_PCI_LEGACY_PROC is not set +# CONFIG_PCI_NAMES is not set +CONFIG_MMU=y + +# +# PCMCIA/CardBus support +# +# CONFIG_PCMCIA is not set + +# +# PCI Hotplug Support +# +# CONFIG_HOTPLUG_PCI is not set + +# +# Executable file formats +# +CONFIG_BINFMT_ELF=y +# CONFIG_BINFMT_MISC is not set +CONFIG_TRAD_SIGNALS=y +# CONFIG_BINFMT_IRIX is not set + +# +# Device Drivers +# + +# +# Generic Driver Options +# +CONFIG_STANDALONE=y +CONFIG_PREVENT_FIRMWARE_BUILD=y +# CONFIG_FW_LOADER is not set + +# +# Memory Technology Devices (MTD) +# +CONFIG_MTD=y +# CONFIG_MTD_DEBUG is not set +# CONFIG_MTD_PARTITIONS is not set +# CONFIG_MTD_CONCAT is not set + +# +# User Modules And Translation Layers +# +# CONFIG_MTD_CHAR is not set +# CONFIG_MTD_BLOCK is not set +CONFIG_MTD_BLOCK_RO=y +# CONFIG_FTL is not set +# CONFIG_NFTL is not set +# CONFIG_INFTL is not set + +# +# RAM/ROM/Flash chip drivers +# +# CONFIG_MTD_CFI is not set +# CONFIG_MTD_JEDECPROBE is not set +CONFIG_MTD_MAP_BANK_WIDTH_1=y +CONFIG_MTD_MAP_BANK_WIDTH_2=y +CONFIG_MTD_MAP_BANK_WIDTH_4=y +# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set +# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set +# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set +CONFIG_MTD_CFI_I1=y +CONFIG_MTD_CFI_I2=y +# CONFIG_MTD_CFI_I4 is not set +# CONFIG_MTD_CFI_I8 is not set +# CONFIG_MTD_RAM is not set +CONFIG_MTD_ROM=y +# CONFIG_MTD_ABSENT is not set + +# +# Mapping drivers for chip access +# +CONFIG_MTD_COMPLEX_MAPPINGS=y +CONFIG_MTD_BCM963XX=y +# CONFIG_MTD_PCI is not set + +# +# Self-contained MTD device drivers +# +# CONFIG_MTD_PMC551 is not set +# CONFIG_MTD_SLRAM is not set +# CONFIG_MTD_PHRAM is not set +# CONFIG_MTD_MTDRAM is not set +# CONFIG_MTD_BLKMTD is not set + +# +# Disk-On-Chip Device Drivers +# +# CONFIG_MTD_DOC2000 is not set +# CONFIG_MTD_DOC2001 is not set +# CONFIG_MTD_DOC2001PLUS is not set + +# +# NAND Flash Device Drivers +# +# CONFIG_MTD_NAND is not set + +# +# Parallel port support +# +# CONFIG_PARPORT is not set + +# +# Plug and Play support +# + +# +# Block devices +# +# CONFIG_BLK_DEV_FD is not set +# CONFIG_BLK_CPQ_DA is not set +# CONFIG_BLK_CPQ_CISS_DA is not set +# CONFIG_BLK_DEV_DAC960 is not set +# CONFIG_BLK_DEV_UMEM is not set +# CONFIG_BLK_DEV_LOOP is not set +# CONFIG_BLK_DEV_NBD is not set +# CONFIG_BLK_DEV_SX8 is not set +# CONFIG_BLK_DEV_RAM is not set +# CONFIG_LBD is not set + +# +# ATA/ATAPI/MFM/RLL support +# +# CONFIG_IDE is not set + +# +# SCSI device support +# +# CONFIG_SCSI is not set + +# +# Multi-device support (RAID and LVM) +# +# CONFIG_MD is not set + +# +# Fusion MPT device support +# + +# +# IEEE 1394 (FireWire) support +# +# CONFIG_IEEE1394 is not set + +# +# I2O device support +# +# CONFIG_I2O is not set + +# +# Networking support +# +CONFIG_NET=y + +# +# Networking options +# +CONFIG_PACKET=y +# CONFIG_PACKET_MMAP is not set +# CONFIG_NETLINK_DEV is not set +CONFIG_UNIX=y +# CONFIG_NET_KEY is not set +CONFIG_INET=y +# CONFIG_IP_MULTICAST is not set +# CONFIG_IP_ADVANCED_ROUTER is not set +# CONFIG_IP_PNP is not set +# CONFIG_NET_IPIP is not set +# CONFIG_NET_IPGRE is not set +# CONFIG_ARPD is not set +# CONFIG_SYN_COOKIES is not set +# CONFIG_INET_AH is not set +# CONFIG_INET_ESP is not set +# CONFIG_INET_IPCOMP is not set + +# +# IP: Virtual Server Configuration +# +# CONFIG_IP_VS is not set +# CONFIG_IPV6 is not set +CONFIG_NETFILTER=y +# CONFIG_NETFILTER_DEBUG is not set +# CONFIG_BRIDGE_NETFILTER is not set + +# +# IP: Netfilter Configuration +# +CONFIG_IP_NF_CONNTRACK=m +CONFIG_IP_NF_FTP=m +CONFIG_IP_NF_H323=m +CONFIG_IP_NF_IRC=m +CONFIG_IP_NF_TFTP=m +# CONFIG_IP_NF_AMANDA is not set +# CONFIG_IP_NF_DTX8 is not set +CONFIG_IP_NF_WM=m +CONFIG_IP_NF_PT=m +CONFIG_IP_NF_IPSEC=m +# CONFIG_IP_NF_RTSP is not set +CONFIG_IP_NF_QUEUE=m +CONFIG_IP_NF_TECOM_TRAFFIC=m +CONFIG_IP_NF_IPTABLES=m +CONFIG_IP_NF_MATCH_LIMIT=m +# CONFIG_IP_NF_MATCH_IPRANGE is not set +# CONFIG_IP_NF_MATCH_MAC is not set +# CONFIG_IP_NF_MATCH_PKTTYPE is not set +CONFIG_IP_NF_MATCH_MARK=m +# CONFIG_IP_NF_MATCH_MULTIPORT is not set +# CONFIG_IP_NF_MATCH_TOS is not set +# CONFIG_IP_NF_MATCH_RECENT is not set +# CONFIG_IP_NF_MATCH_ECN is not set +# CONFIG_IP_NF_MATCH_DSCP is not set +# CONFIG_IP_NF_MATCH_AH_ESP is not set +# CONFIG_IP_NF_MATCH_LENGTH is not set +# CONFIG_IP_NF_MATCH_TTL is not set +# CONFIG_IP_NF_MATCH_TCPMSS is not set +# CONFIG_IP_NF_MATCH_HELPER is not set +CONFIG_IP_NF_MATCH_STATE=m +CONFIG_IP_NF_MATCH_CONNTRACK=m +# CONFIG_IP_NF_MATCH_OWNER is not set +CONFIG_IP_NF_FILTER=m +# CONFIG_IP_NF_TARGET_REJECT is not set +CONFIG_IP_NF_NAT=m +CONFIG_IP_NF_NAT_NEEDED=y +CONFIG_IP_NF_TARGET_MASQUERADE=m +CONFIG_IP_NF_TARGET_REDIRECT=m +# CONFIG_IP_NF_TARGET_NETMAP is not set +# CONFIG_IP_NF_TARGET_SAME is not set +# CONFIG_IP_NF_NAT_LOCAL is not set +# CONFIG_IP_NF_NAT_SNMP_BASIC is not set +CONFIG_IP_NF_NAT_IRC=m +CONFIG_IP_NF_NAT_FTP=m +CONFIG_IP_NF_NAT_H323=m +CONFIG_IP_NF_NAT_TFTP=m +CONFIG_IP_NF_NAT_IPSEC=m +CONFIG_IP_NF_MANGLE=m +# CONFIG_IP_NF_TARGET_TOS is not set +# CONFIG_IP_NF_TARGET_ECN is not set +# CONFIG_IP_NF_TARGET_DSCP is not set +CONFIG_IP_NF_TARGET_MARK=m +# CONFIG_IP_NF_TARGET_CLASSIFY is not set +CONFIG_IP_NF_TARGET_LOG=m +# CONFIG_IP_NF_TARGET_ULOG is not set +CONFIG_IP_NF_TARGET_TCPMSS=m +# CONFIG_IP_NF_ARPTABLES is not set +# CONFIG_IP_NF_COMPAT_IPCHAINS is not set +# CONFIG_IP_NF_COMPAT_IPFWADM is not set +# CONFIG_IP_NF_RAW is not set +# CONFIG_IP_NF_MATCH_ADDRTYPE is not set +# CONFIG_IP_NF_MATCH_REALM is not set +CONFIG_IP_NF_PPTP=m +CONFIG_IP_NF_NAT_PPTP=m + +# +# Bridge: Netfilter Configuration +# +CONFIG_BRIDGE_NF_EBTABLES=y +CONFIG_BRIDGE_EBT_BROUTE=y +CONFIG_BRIDGE_EBT_T_FILTER=y +# CONFIG_BRIDGE_EBT_T_NAT is not set +# CONFIG_BRIDGE_EBT_802_3 is not set +# CONFIG_BRIDGE_EBT_AMONG is not set +# CONFIG_BRIDGE_EBT_ARP is not set +CONFIG_BRIDGE_EBT_IP=y +# CONFIG_BRIDGE_EBT_LIMIT is not set +# CONFIG_BRIDGE_EBT_MARK is not set +# CONFIG_BRIDGE_EBT_PKTTYPE is not set +# CONFIG_BRIDGE_EBT_STP is not set +CONFIG_BRIDGE_EBT_VLAN=y +CONFIG_BRIDGE_EBT_TIME=y +# CONFIG_BRIDGE_EBT_ARPREPLY is not set +# CONFIG_BRIDGE_EBT_DNAT is not set +CONFIG_BRIDGE_EBT_MARK_T=y +# CONFIG_BRIDGE_EBT_REDIRECT is not set +# CONFIG_BRIDGE_EBT_SNAT is not set +CONFIG_BRIDGE_EBT_FTOS_T=y +# CONFIG_BRIDGE_EBT_LOG is not set + +# +# SCTP Configuration (EXPERIMENTAL) +# +# CONFIG_IP_SCTP is not set +CONFIG_ATM=y +# CONFIG_ATM_CLIP is not set +# CONFIG_ATM_LANE is not set +CONFIG_ATM_BR2684=y +# CONFIG_ATM_BR2684_IPFILTER is not set +CONFIG_ATM_RT2684=y +CONFIG_BRIDGE=y +# CONFIG_VLAN_8021Q is not set +# CONFIG_DECNET is not set +# CONFIG_LLC2 is not set +# CONFIG_IPX is not set +# CONFIG_ATALK is not set +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +# CONFIG_NET_DIVERT is not set +# CONFIG_ECONET is not set +# CONFIG_WAN_ROUTER is not set +# CONFIG_NET_HW_FLOWCONTROL is not set + +# +# QoS and/or fair queueing +# +# CONFIG_NET_SCHED is not set +# CONFIG_NET_CLS_ROUTE is not set + +# +# Network testing +# +# CONFIG_NET_PKTGEN is not set +# CONFIG_NETPOLL is not set +# CONFIG_NET_POLL_CONTROLLER is not set +# CONFIG_HAMRADIO is not set +# CONFIG_IRDA is not set +# CONFIG_BT is not set +CONFIG_NETDEVICES=y +# CONFIG_DUMMY is not set +# CONFIG_BONDING is not set +# CONFIG_EQUALIZER is not set +# CONFIG_TUN is not set + +# +# ARCnet devices +# +# CONFIG_ARCNET is not set + +# +# Ethernet (10 or 100Mbit) +# +CONFIG_NET_ETHERNET=y +# CONFIG_MII is not set +# CONFIG_HAPPYMEAL is not set +# CONFIG_SUNGEM is not set +# CONFIG_NET_VENDOR_3COM is not set + +# +# Tulip family network device support +# +# CONFIG_NET_TULIP is not set +# CONFIG_HP100 is not set +# CONFIG_NET_PCI is not set + +# +# Ethernet (1000 Mbit) +# +# CONFIG_ACENIC is not set +# CONFIG_DL2K is not set +# CONFIG_E1000 is not set +# CONFIG_NS83820 is not set +# CONFIG_HAMACHI is not set +# CONFIG_YELLOWFIN is not set +# CONFIG_R8169 is not set +# CONFIG_SK98LIN is not set +# CONFIG_TIGON3 is not set + +# +# Ethernet (10000 Mbit) +# +# CONFIG_IXGB is not set +# CONFIG_S2IO is not set + +# +# Token Ring devices +# +# CONFIG_TR is not set + +# +# Wireless LAN (non-hamradio) +# +CONFIG_NET_RADIO=y + +# +# Obsolete Wireless cards support (pre-802.11) +# +# CONFIG_STRIP is not set + +# +# Wireless 802.11b ISA/PCI cards support +# +# CONFIG_HERMES is not set +# CONFIG_ATMEL is not set + +# +# Prism GT/Duette 802.11(a/b/g) PCI/Cardbus support +# +# CONFIG_PRISM54 is not set +CONFIG_NET_WIRELESS=y + +# +# Wan interfaces +# +# CONFIG_WAN is not set + +# +# ATM drivers +# +# CONFIG_ATM_TCP is not set +# CONFIG_ATM_LANAI is not set +# CONFIG_ATM_ENI is not set +# CONFIG_ATM_FIRESTREAM is not set +# CONFIG_ATM_ZATM is not set +# CONFIG_ATM_NICSTAR is not set +# CONFIG_ATM_IDT77252 is not set +# CONFIG_ATM_AMBASSADOR is not set +# CONFIG_ATM_HORIZON is not set +# CONFIG_ATM_IA is not set +# CONFIG_ATM_FORE200E_MAYBE is not set +# CONFIG_ATM_HE is not set +# CONFIG_FDDI is not set +# CONFIG_HIPPI is not set +CONFIG_PPP=y +CONFIG_PPP_MULTILINK=y +CONFIG_PPP_FILTER=y +CONFIG_PPP_ASYNC=y +CONFIG_PPP_SYNC_TTY=y +# CONFIG_PPP_DEFLATE is not set +# CONFIG_PPP_BSDCOMP is not set +CONFIG_PPPOE=y +CONFIG_PPPOATM=y +# CONFIG_SLIP is not set +# CONFIG_SHAPER is not set +# CONFIG_NETCONSOLE is not set + +# +# ISDN subsystem +# +# CONFIG_ISDN is not set + +# +# Telephony Support +# +# CONFIG_PHONE is not set + +# +# Input device support +# +# CONFIG_INPUT is not set + +# +# Userland interfaces +# + +# +# Input I/O drivers +# +# CONFIG_GAMEPORT is not set +CONFIG_SOUND_GAMEPORT=y +# CONFIG_SERIO is not set +# CONFIG_SERIO_I8042 is not set + +# +# Input Device Drivers +# + +# +# Character devices +# +# CONFIG_VT is not set +# CONFIG_SERIAL_NONSTANDARD is not set + +# +# Serial drivers +# +# CONFIG_SERIAL_8250 is not set + +# +# Non-8250 serial port support +# +# CONFIG_UNIX98_PTYS is not set +CONFIG_LEGACY_PTYS=y +CONFIG_LEGACY_PTY_COUNT=10 +# CONFIG_QIC02_TAPE is not set + +# +# IPMI +# +# CONFIG_IPMI_HANDLER is not set + +# +# Watchdog Cards +# +CONFIG_WATCHDOG=y +# CONFIG_WATCHDOG_NOWAYOUT is not set + +# +# Watchdog Device Drivers +# +CONFIG_SOFT_WATCHDOG=y + +# +# PCI-based Watchdog Cards +# +# CONFIG_PCIPCWATCHDOG is not set +# CONFIG_WDTPCI is not set +# CONFIG_RTC is not set +# CONFIG_GEN_RTC is not set +# CONFIG_DTLK is not set +# CONFIG_R3964 is not set +# CONFIG_APPLICOM is not set + +# +# Ftape, the floppy tape device driver +# +# CONFIG_AGP is not set +# CONFIG_DRM is not set +# CONFIG_RAW_DRIVER is not set + +# +# I2C support +# +# CONFIG_I2C is not set + +# +# Dallas's 1-wire bus +# +# CONFIG_W1 is not set + +# +# Misc devices +# + +# +# Multimedia devices +# +# CONFIG_VIDEO_DEV is not set + +# +# Digital Video Broadcasting Devices +# +# CONFIG_DVB is not set + +# +# Graphics support +# + +# +# Sound +# +# CONFIG_SOUND is not set + +# +# USB support +# +# CONFIG_USB is not set + +# +# USB Gadget Support +# +# CONFIG_USB_GADGET is not set + +# +# File systems +# +# CONFIG_EXT2_FS is not set +# CONFIG_EXT3_FS is not set +# CONFIG_JBD is not set +# CONFIG_REISERFS_FS is not set +# CONFIG_JFS_FS is not set +# CONFIG_XFS_FS is not set +# CONFIG_MINIX_FS is not set +# CONFIG_ROMFS_FS is not set +# CONFIG_QUOTA is not set +# CONFIG_AUTOFS_FS is not set +# CONFIG_AUTOFS4_FS is not set + +# +# CD-ROM/DVD Filesystems +# +# CONFIG_ISO9660_FS is not set +# CONFIG_UDF_FS is not set + +# +# DOS/FAT/NT Filesystems +# +# CONFIG_MSDOS_FS is not set +# CONFIG_VFAT_FS is not set +# CONFIG_NTFS_FS is not set + +# +# Pseudo filesystems +# +CONFIG_PROC_FS=y +CONFIG_PROC_KCORE=y +CONFIG_SYSFS=y +# CONFIG_DEVFS_FS is not set +CONFIG_TMPFS=y +# CONFIG_HUGETLB_PAGE is not set +CONFIG_RAMFS=y + +# +# Miscellaneous filesystems +# +# CONFIG_ADFS_FS is not set +# CONFIG_AFFS_FS is not set +# CONFIG_HFS_FS is not set +# CONFIG_HFSPLUS_FS is not set +# CONFIG_BEFS_FS is not set +# CONFIG_BFS_FS is not set +# CONFIG_EFS_FS is not set +# CONFIG_JFFS_FS is not set +# CONFIG_JFFS2_FS is not set +CONFIG_SQUASHFS=y +# CONFIG_CRAMFS is not set +CONFIG_LZMA_FS_INFLATE=y +# CONFIG_ZLIB_FS_INFLATE is not set +# CONFIG_VXFS_FS is not set +# CONFIG_HPFS_FS is not set +# CONFIG_QNX4FS_FS is not set +# CONFIG_SYSV_FS is not set +# CONFIG_UFS_FS is not set + +# +# Network File Systems +# +# CONFIG_NFS_FS is not set +# CONFIG_NFSD is not set +# CONFIG_EXPORTFS is not set +# CONFIG_SMB_FS is not set +# CONFIG_CIFS is not set +# CONFIG_NCP_FS is not set +# CONFIG_CODA_FS is not set +# CONFIG_AFS_FS is not set + +# +# Partition Types +# +# CONFIG_PARTITION_ADVANCED is not set +CONFIG_MSDOS_PARTITION=y + +# +# Native Language Support +# +# CONFIG_NLS is not set + +# +# Kernel hacking +# +CONFIG_CROSSCOMPILE=y +CONFIG_CMDLINE="" +# CONFIG_DEBUG_KERNEL is not set + +# +# Security options +# +# CONFIG_SECURITY is not set + +# +# Cryptographic options +# +# CONFIG_CRYPTO is not set + +# +# Library routines +# +CONFIG_CRC_CCITT=y +# CONFIG_CRC32 is not set +# CONFIG_LIBCRC32C is not set diff -urNa dev_tree/kernel/linux/.config dev_tree_new/kernel/linux/.config --- dev_tree/kernel/linux/.config 1970-01-01 01:00:00.000000000 +0100 +++ dev_tree_new/kernel/linux/.config 2008-04-04 12:41:19.000000000 +0200 @@ -0,0 +1,817 @@ +# +# Automatically generated make config: don't edit +# +CONFIG_MIPS=y +# CONFIG_MIPS64 is not set +# CONFIG_64BIT is not set +CONFIG_MIPS32=y + +# +# Code maturity level options +# +CONFIG_EXPERIMENTAL=y +CONFIG_CLEAN_COMPILE=y +CONFIG_BROKEN_ON_SMP=y + +# +# General setup +# +# CONFIG_SWAP is not set +CONFIG_SYSVIPC=y +# CONFIG_POSIX_MQUEUE is not set +# CONFIG_BSD_PROCESS_ACCT is not set +CONFIG_SYSCTL=y +# CONFIG_AUDIT is not set +CONFIG_LOG_BUF_SHIFT=14 +CONFIG_HOTPLUG=y +# CONFIG_IKCONFIG is not set +CONFIG_EMBEDDED=y +# CONFIG_KALLSYMS is not set +# CONFIG_FUTEX is not set +# CONFIG_EPOLL is not set +CONFIG_IOSCHED_NOOP=y +# CONFIG_IOSCHED_AS is not set +# CONFIG_IOSCHED_DEADLINE is not set +# CONFIG_IOSCHED_CFQ is not set +CONFIG_CC_OPTIMIZE_FOR_SIZE=y + +# +# Loadable module support +# +CONFIG_MODULES=y +CONFIG_MODULE_UNLOAD=y +CONFIG_MODULE_FORCE_UNLOAD=y +CONFIG_OBSOLETE_MODPARM=y +# CONFIG_MODVERSIONS is not set +CONFIG_KMOD=y + +# +# Machine selection +# +CONFIG_MIPS_BRCM=y +# CONFIG_BCM96338 is not set +# CONFIG_BCM96345 is not set +CONFIG_BCM96348=y +CONFIG_BCM_BOARD=y +CONFIG_BCM_SERIAL=y +CONFIG_BCM_ENET=m +# CONFIG_BCM_USB is not set +CONFIG_BCM_WLAN=m +CONFIG_BCM_PCI=y +CONFIG_BCM_ATMAPI=m +# CONFIG_BCM_ATMTEST is not set +CONFIG_BCM_ADSL=m +CONFIG_BCM_ENDPOINT=m +CONFIG_BCM_PROCFS=m +# CONFIG_BCM_VDSL is not set +# CONFIG_BCM_SECURITY is not set +# CONFIG_BCM_HPNA is not set +CONFIG_BCM_BOARD_IMPL=1 +CONFIG_BCM_SERIAL_IMPL=1 +CONFIG_BCM_ENET_IMPL=2 +CONFIG_BCM_USB_IMPL=2 +CONFIG_BCM_WLAN_IMPL=1 +CONFIG_BCM_ATMAPI_IMPL=1 +CONFIG_BCM_ATMTEST_IMPL=1 +CONFIG_BCM_BLAA_IMPL=1 +CONFIG_BCM_ADSL_IMPL=1 +CONFIG_BCM_ENDPOINT_IMPL=1 +CONFIG_BCM_PROCFS_IMPL=1 +CONFIG_BCM_VDSL_IMPL=1 +CONFIG_BCM_SECURITY_IMPL=1 +CONFIG_BCM_HPNA_IMPL=0 +CONFIG_ROOTFS_SQUASHFS=y +# CONFIG_ROOTFS_CRAMFS is not set +# CONFIG_ROOTFS_JFFS2 is not set +# CONFIG_ROOTFS_NFS is not set +CONFIG_ROOT_FLASHFS="root=31:0 ro noinitrd" +# CONFIG_MACH_JAZZ is not set +# CONFIG_BAGET_MIPS is not set +# CONFIG_MACH_VR41XX is not set +# CONFIG_TOSHIBA_JMR3927 is not set +# CONFIG_MIPS_COBALT is not set +# CONFIG_MACH_DECSTATION is not set +# CONFIG_MIPS_EV64120 is not set +# CONFIG_MIPS_EV96100 is not set +# CONFIG_MIPS_IVR is not set +# CONFIG_LASAT is not set +# CONFIG_MIPS_ITE8172 is not set +# CONFIG_MIPS_ATLAS is not set +# CONFIG_MIPS_MALTA is not set +# CONFIG_MIPS_SEAD is not set +# CONFIG_MOMENCO_OCELOT is not set +# CONFIG_MOMENCO_OCELOT_G is not set +# CONFIG_MOMENCO_OCELOT_C is not set +# CONFIG_MOMENCO_JAGUAR_ATX is not set +# CONFIG_PMC_YOSEMITE is not set +# CONFIG_DDB5074 is not set +# CONFIG_DDB5476 is not set +# CONFIG_DDB5477 is not set +# CONFIG_NEC_OSPREY is not set +# CONFIG_SGI_IP22 is not set +# CONFIG_SGI_IP32 is not set +# CONFIG_SOC_AU1X00 is not set +# CONFIG_SIBYTE_SB1xxx_SOC is not set +# CONFIG_SNI_RM200_PCI is not set +# CONFIG_TOSHIBA_RBTX4927 is not set +CONFIG_RWSEM_GENERIC_SPINLOCK=y +CONFIG_HAVE_DEC_LOCK=y +CONFIG_DMA_NONCOHERENT=y +# CONFIG_CPU_LITTLE_ENDIAN is not set +CONFIG_MIPS_L1_CACHE_SHIFT=5 +# CONFIG_FB is not set + +# +# CPU selection +# +CONFIG_CPU_MIPS32=y +# CONFIG_CPU_MIPS64 is not set +# CONFIG_CPU_R3000 is not set +# CONFIG_CPU_TX39XX is not set +# CONFIG_CPU_VR41XX is not set +# CONFIG_CPU_R4300 is not set +# CONFIG_CPU_R4X00 is not set +# CONFIG_CPU_TX49XX is not set +# CONFIG_CPU_R5000 is not set +# CONFIG_CPU_R5432 is not set +# CONFIG_CPU_R6000 is not set +# CONFIG_CPU_NEVADA is not set +# CONFIG_CPU_R8000 is not set +# CONFIG_CPU_R10000 is not set +# CONFIG_CPU_RM7000 is not set +# CONFIG_CPU_RM9000 is not set +# CONFIG_CPU_SB1 is not set +CONFIG_PAGE_SIZE_4KB=y +# CONFIG_PAGE_SIZE_8KB is not set +# CONFIG_PAGE_SIZE_16KB is not set +# CONFIG_PAGE_SIZE_64KB is not set +CONFIG_CPU_HAS_PREFETCH=y +# CONFIG_VTAG_ICACHE is not set +# CONFIG_64BIT_PHYS_ADDR is not set +# CONFIG_CPU_ADVANCED is not set +CONFIG_CPU_HAS_LLSC=y +CONFIG_CPU_HAS_SYNC=y +# CONFIG_PREEMPT is not set +# CONFIG_DEBUG_SPINLOCK_SLEEP is not set + +# +# Bus options (PCI, PCMCIA, EISA, ISA, TC) +# +CONFIG_PCI=y +# CONFIG_PCI_LEGACY_PROC is not set +# CONFIG_PCI_NAMES is not set +CONFIG_MMU=y + +# +# PCMCIA/CardBus support +# +# CONFIG_PCMCIA is not set + +# +# PCI Hotplug Support +# +# CONFIG_HOTPLUG_PCI is not set + +# +# Executable file formats +# +CONFIG_BINFMT_ELF=y +# CONFIG_BINFMT_MISC is not set +CONFIG_TRAD_SIGNALS=y +# CONFIG_BINFMT_IRIX is not set + +# +# Device Drivers +# + +# +# Generic Driver Options +# +CONFIG_STANDALONE=y +CONFIG_PREVENT_FIRMWARE_BUILD=y +# CONFIG_FW_LOADER is not set + +# +# Memory Technology Devices (MTD) +# +CONFIG_MTD=y +# CONFIG_MTD_DEBUG is not set +# CONFIG_MTD_PARTITIONS is not set +# CONFIG_MTD_CONCAT is not set + +# +# User Modules And Translation Layers +# +# CONFIG_MTD_CHAR is not set +# CONFIG_MTD_BLOCK is not set +CONFIG_MTD_BLOCK_RO=y +# CONFIG_FTL is not set +# CONFIG_NFTL is not set +# CONFIG_INFTL is not set + +# +# RAM/ROM/Flash chip drivers +# +# CONFIG_MTD_CFI is not set +# CONFIG_MTD_JEDECPROBE is not set +CONFIG_MTD_MAP_BANK_WIDTH_1=y +CONFIG_MTD_MAP_BANK_WIDTH_2=y +CONFIG_MTD_MAP_BANK_WIDTH_4=y +# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set +# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set +# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set +CONFIG_MTD_CFI_I1=y +CONFIG_MTD_CFI_I2=y +# CONFIG_MTD_CFI_I4 is not set +# CONFIG_MTD_CFI_I8 is not set +# CONFIG_MTD_RAM is not set +CONFIG_MTD_ROM=y +# CONFIG_MTD_ABSENT is not set + +# +# Mapping drivers for chip access +# +CONFIG_MTD_COMPLEX_MAPPINGS=y +CONFIG_MTD_BCM963XX=y +# CONFIG_MTD_PCI is not set + +# +# Self-contained MTD device drivers +# +# CONFIG_MTD_PMC551 is not set +# CONFIG_MTD_SLRAM is not set +# CONFIG_MTD_PHRAM is not set +# CONFIG_MTD_MTDRAM is not set +# CONFIG_MTD_BLKMTD is not set + +# +# Disk-On-Chip Device Drivers +# +# CONFIG_MTD_DOC2000 is not set +# CONFIG_MTD_DOC2001 is not set +# CONFIG_MTD_DOC2001PLUS is not set + +# +# NAND Flash Device Drivers +# +# CONFIG_MTD_NAND is not set + +# +# Parallel port support +# +# CONFIG_PARPORT is not set + +# +# Plug and Play support +# + +# +# Block devices +# +# CONFIG_BLK_DEV_FD is not set +# CONFIG_BLK_CPQ_DA is not set +# CONFIG_BLK_CPQ_CISS_DA is not set +# CONFIG_BLK_DEV_DAC960 is not set +# CONFIG_BLK_DEV_UMEM is not set +# CONFIG_BLK_DEV_LOOP is not set +# CONFIG_BLK_DEV_NBD is not set +# CONFIG_BLK_DEV_SX8 is not set +# CONFIG_BLK_DEV_RAM is not set +# CONFIG_LBD is not set + +# +# ATA/ATAPI/MFM/RLL support +# +# CONFIG_IDE is not set + +# +# SCSI device support +# +# CONFIG_SCSI is not set + +# +# Multi-device support (RAID and LVM) +# +# CONFIG_MD is not set + +# +# Fusion MPT device support +# + +# +# IEEE 1394 (FireWire) support +# +# CONFIG_IEEE1394 is not set + +# +# I2O device support +# +# CONFIG_I2O is not set + +# +# Networking support +# +CONFIG_NET=y + +# +# Networking options +# +CONFIG_PACKET=y +# CONFIG_PACKET_MMAP is not set +# CONFIG_NETLINK_DEV is not set +CONFIG_UNIX=y +# CONFIG_NET_KEY is not set +CONFIG_INET=y +# CONFIG_IP_MULTICAST is not set +# CONFIG_IP_ADVANCED_ROUTER is not set +# CONFIG_IP_PNP is not set +# CONFIG_NET_IPIP is not set +# CONFIG_NET_IPGRE is not set +# CONFIG_ARPD is not set +# CONFIG_SYN_COOKIES is not set +# CONFIG_INET_AH is not set +# CONFIG_INET_ESP is not set +# CONFIG_INET_IPCOMP is not set + +# +# IP: Virtual Server Configuration +# +# CONFIG_IP_VS is not set +# CONFIG_IPV6 is not set +CONFIG_NETFILTER=y +# CONFIG_NETFILTER_DEBUG is not set +# CONFIG_BRIDGE_NETFILTER is not set + +# +# IP: Netfilter Configuration +# +CONFIG_IP_NF_CONNTRACK=m +CONFIG_IP_NF_FTP=m +CONFIG_IP_NF_H323=m +CONFIG_IP_NF_IRC=m +CONFIG_IP_NF_TFTP=m +# CONFIG_IP_NF_AMANDA is not set +# CONFIG_IP_NF_DTX8 is not set +CONFIG_IP_NF_WM=m +CONFIG_IP_NF_PT=m +CONFIG_IP_NF_IPSEC=m +# CONFIG_IP_NF_RTSP is not set +CONFIG_IP_NF_QUEUE=m +CONFIG_IP_NF_TECOM_TRAFFIC=m +CONFIG_IP_NF_IPTABLES=m +CONFIG_IP_NF_MATCH_LIMIT=m +# CONFIG_IP_NF_MATCH_IPRANGE is not set +# CONFIG_IP_NF_MATCH_MAC is not set +# CONFIG_IP_NF_MATCH_PKTTYPE is not set +CONFIG_IP_NF_MATCH_MARK=m +# CONFIG_IP_NF_MATCH_MULTIPORT is not set +# CONFIG_IP_NF_MATCH_TOS is not set +# CONFIG_IP_NF_MATCH_RECENT is not set +# CONFIG_IP_NF_MATCH_ECN is not set +# CONFIG_IP_NF_MATCH_DSCP is not set +# CONFIG_IP_NF_MATCH_AH_ESP is not set +# CONFIG_IP_NF_MATCH_LENGTH is not set +# CONFIG_IP_NF_MATCH_TTL is not set +# CONFIG_IP_NF_MATCH_TCPMSS is not set +# CONFIG_IP_NF_MATCH_HELPER is not set +CONFIG_IP_NF_MATCH_STATE=m +CONFIG_IP_NF_MATCH_CONNTRACK=m +# CONFIG_IP_NF_MATCH_OWNER is not set +CONFIG_IP_NF_FILTER=m +# CONFIG_IP_NF_TARGET_REJECT is not set +CONFIG_IP_NF_NAT=m +CONFIG_IP_NF_NAT_NEEDED=y +CONFIG_IP_NF_TARGET_MASQUERADE=m +CONFIG_IP_NF_TARGET_REDIRECT=m +# CONFIG_IP_NF_TARGET_NETMAP is not set +# CONFIG_IP_NF_TARGET_SAME is not set +# CONFIG_IP_NF_NAT_LOCAL is not set +# CONFIG_IP_NF_NAT_SNMP_BASIC is not set +CONFIG_IP_NF_NAT_IRC=m +CONFIG_IP_NF_NAT_FTP=m +CONFIG_IP_NF_NAT_H323=m +CONFIG_IP_NF_NAT_TFTP=m +CONFIG_IP_NF_NAT_IPSEC=m +CONFIG_IP_NF_MANGLE=m +# CONFIG_IP_NF_TARGET_TOS is not set +# CONFIG_IP_NF_TARGET_ECN is not set +# CONFIG_IP_NF_TARGET_DSCP is not set +CONFIG_IP_NF_TARGET_MARK=m +# CONFIG_IP_NF_TARGET_CLASSIFY is not set +CONFIG_IP_NF_TARGET_LOG=m +# CONFIG_IP_NF_TARGET_ULOG is not set +CONFIG_IP_NF_TARGET_TCPMSS=m +# CONFIG_IP_NF_ARPTABLES is not set +# CONFIG_IP_NF_COMPAT_IPCHAINS is not set +# CONFIG_IP_NF_COMPAT_IPFWADM is not set +# CONFIG_IP_NF_RAW is not set +# CONFIG_IP_NF_MATCH_ADDRTYPE is not set +# CONFIG_IP_NF_MATCH_REALM is not set +CONFIG_IP_NF_PPTP=m +CONFIG_IP_NF_NAT_PPTP=m + +# +# Bridge: Netfilter Configuration +# +CONFIG_BRIDGE_NF_EBTABLES=y +CONFIG_BRIDGE_EBT_BROUTE=y +CONFIG_BRIDGE_EBT_T_FILTER=y +# CONFIG_BRIDGE_EBT_T_NAT is not set +# CONFIG_BRIDGE_EBT_802_3 is not set +# CONFIG_BRIDGE_EBT_AMONG is not set +# CONFIG_BRIDGE_EBT_ARP is not set +CONFIG_BRIDGE_EBT_IP=y +# CONFIG_BRIDGE_EBT_LIMIT is not set +# CONFIG_BRIDGE_EBT_MARK is not set +# CONFIG_BRIDGE_EBT_PKTTYPE is not set +# CONFIG_BRIDGE_EBT_STP is not set +CONFIG_BRIDGE_EBT_VLAN=y +CONFIG_BRIDGE_EBT_TIME=y +# CONFIG_BRIDGE_EBT_ARPREPLY is not set +# CONFIG_BRIDGE_EBT_DNAT is not set +CONFIG_BRIDGE_EBT_MARK_T=y +# CONFIG_BRIDGE_EBT_REDIRECT is not set +# CONFIG_BRIDGE_EBT_SNAT is not set +CONFIG_BRIDGE_EBT_FTOS_T=y +# CONFIG_BRIDGE_EBT_LOG is not set + +# +# SCTP Configuration (EXPERIMENTAL) +# +# CONFIG_IP_SCTP is not set +CONFIG_ATM=y +# CONFIG_ATM_CLIP is not set +# CONFIG_ATM_LANE is not set +CONFIG_ATM_BR2684=y +# CONFIG_ATM_BR2684_IPFILTER is not set +CONFIG_ATM_RT2684=y +CONFIG_BRIDGE=y +# CONFIG_VLAN_8021Q is not set +# CONFIG_DECNET is not set +# CONFIG_LLC2 is not set +# CONFIG_IPX is not set +# CONFIG_ATALK is not set +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +# CONFIG_NET_DIVERT is not set +# CONFIG_ECONET is not set +# CONFIG_WAN_ROUTER is not set +# CONFIG_NET_HW_FLOWCONTROL is not set + +# +# QoS and/or fair queueing +# +# CONFIG_NET_SCHED is not set +# CONFIG_NET_CLS_ROUTE is not set + +# +# Network testing +# +# CONFIG_NET_PKTGEN is not set +# CONFIG_NETPOLL is not set +# CONFIG_NET_POLL_CONTROLLER is not set +# CONFIG_HAMRADIO is not set +# CONFIG_IRDA is not set +# CONFIG_BT is not set +CONFIG_NETDEVICES=y +# CONFIG_DUMMY is not set +# CONFIG_BONDING is not set +# CONFIG_EQUALIZER is not set +# CONFIG_TUN is not set + +# +# ARCnet devices +# +# CONFIG_ARCNET is not set + +# +# Ethernet (10 or 100Mbit) +# +CONFIG_NET_ETHERNET=y +# CONFIG_MII is not set +# CONFIG_HAPPYMEAL is not set +# CONFIG_SUNGEM is not set +# CONFIG_NET_VENDOR_3COM is not set + +# +# Tulip family network device support +# +# CONFIG_NET_TULIP is not set +# CONFIG_HP100 is not set +# CONFIG_NET_PCI is not set + +# +# Ethernet (1000 Mbit) +# +# CONFIG_ACENIC is not set +# CONFIG_DL2K is not set +# CONFIG_E1000 is not set +# CONFIG_NS83820 is not set +# CONFIG_HAMACHI is not set +# CONFIG_YELLOWFIN is not set +# CONFIG_R8169 is not set +# CONFIG_SK98LIN is not set +# CONFIG_TIGON3 is not set + +# +# Ethernet (10000 Mbit) +# +# CONFIG_IXGB is not set +# CONFIG_S2IO is not set + +# +# Token Ring devices +# +# CONFIG_TR is not set + +# +# Wireless LAN (non-hamradio) +# +CONFIG_NET_RADIO=y + +# +# Obsolete Wireless cards support (pre-802.11) +# +# CONFIG_STRIP is not set + +# +# Wireless 802.11b ISA/PCI cards support +# +# CONFIG_HERMES is not set +# CONFIG_ATMEL is not set + +# +# Prism GT/Duette 802.11(a/b/g) PCI/Cardbus support +# +# CONFIG_PRISM54 is not set +CONFIG_NET_WIRELESS=y + +# +# Wan interfaces +# +# CONFIG_WAN is not set + +# +# ATM drivers +# +# CONFIG_ATM_TCP is not set +# CONFIG_ATM_LANAI is not set +# CONFIG_ATM_ENI is not set +# CONFIG_ATM_FIRESTREAM is not set +# CONFIG_ATM_ZATM is not set +# CONFIG_ATM_NICSTAR is not set +# CONFIG_ATM_IDT77252 is not set +# CONFIG_ATM_AMBASSADOR is not set +# CONFIG_ATM_HORIZON is not set +# CONFIG_ATM_IA is not set +# CONFIG_ATM_FORE200E_MAYBE is not set +# CONFIG_ATM_HE is not set +# CONFIG_FDDI is not set +# CONFIG_HIPPI is not set +CONFIG_PPP=y +CONFIG_PPP_MULTILINK=y +CONFIG_PPP_FILTER=y +CONFIG_PPP_ASYNC=y +CONFIG_PPP_SYNC_TTY=y +# CONFIG_PPP_DEFLATE is not set +# CONFIG_PPP_BSDCOMP is not set +CONFIG_PPPOE=y +CONFIG_PPPOATM=y +# CONFIG_SLIP is not set +# CONFIG_SHAPER is not set +# CONFIG_NETCONSOLE is not set + +# +# ISDN subsystem +# +# CONFIG_ISDN is not set + +# +# Telephony Support +# +# CONFIG_PHONE is not set + +# +# Input device support +# +# CONFIG_INPUT is not set + +# +# Userland interfaces +# + +# +# Input I/O drivers +# +# CONFIG_GAMEPORT is not set +CONFIG_SOUND_GAMEPORT=y +# CONFIG_SERIO is not set +# CONFIG_SERIO_I8042 is not set + +# +# Input Device Drivers +# + +# +# Character devices +# +# CONFIG_VT is not set +# CONFIG_SERIAL_NONSTANDARD is not set + +# +# Serial drivers +# +# CONFIG_SERIAL_8250 is not set + +# +# Non-8250 serial port support +# +# CONFIG_UNIX98_PTYS is not set +CONFIG_LEGACY_PTYS=y +CONFIG_LEGACY_PTY_COUNT=10 +# CONFIG_QIC02_TAPE is not set + +# +# IPMI +# +# CONFIG_IPMI_HANDLER is not set + +# +# Watchdog Cards +# +CONFIG_WATCHDOG=y +# CONFIG_WATCHDOG_NOWAYOUT is not set + +# +# Watchdog Device Drivers +# +CONFIG_SOFT_WATCHDOG=y + +# +# PCI-based Watchdog Cards +# +# CONFIG_PCIPCWATCHDOG is not set +# CONFIG_WDTPCI is not set +# CONFIG_RTC is not set +# CONFIG_GEN_RTC is not set +# CONFIG_DTLK is not set +# CONFIG_R3964 is not set +# CONFIG_APPLICOM is not set + +# +# Ftape, the floppy tape device driver +# +# CONFIG_AGP is not set +# CONFIG_DRM is not set +# CONFIG_RAW_DRIVER is not set + +# +# I2C support +# +# CONFIG_I2C is not set + +# +# Dallas's 1-wire bus +# +# CONFIG_W1 is not set + +# +# Misc devices +# + +# +# Multimedia devices +# +# CONFIG_VIDEO_DEV is not set + +# +# Digital Video Broadcasting Devices +# +# CONFIG_DVB is not set + +# +# Graphics support +# + +# +# Sound +# +# CONFIG_SOUND is not set + +# +# USB support +# +# CONFIG_USB is not set + +# +# USB Gadget Support +# +# CONFIG_USB_GADGET is not set + +# +# File systems +# +# CONFIG_EXT2_FS is not set +# CONFIG_EXT3_FS is not set +# CONFIG_JBD is not set +# CONFIG_REISERFS_FS is not set +# CONFIG_JFS_FS is not set +# CONFIG_XFS_FS is not set +# CONFIG_MINIX_FS is not set +# CONFIG_ROMFS_FS is not set +# CONFIG_QUOTA is not set +# CONFIG_AUTOFS_FS is not set +# CONFIG_AUTOFS4_FS is not set + +# +# CD-ROM/DVD Filesystems +# +# CONFIG_ISO9660_FS is not set +# CONFIG_UDF_FS is not set + +# +# DOS/FAT/NT Filesystems +# +# CONFIG_MSDOS_FS is not set +# CONFIG_VFAT_FS is not set +# CONFIG_NTFS_FS is not set + +# +# Pseudo filesystems +# +CONFIG_PROC_FS=y +CONFIG_PROC_KCORE=y +CONFIG_SYSFS=y +# CONFIG_DEVFS_FS is not set +CONFIG_TMPFS=y +# CONFIG_HUGETLB_PAGE is not set +CONFIG_RAMFS=y + +# +# Miscellaneous filesystems +# +# CONFIG_ADFS_FS is not set +# CONFIG_AFFS_FS is not set +# CONFIG_HFS_FS is not set +# CONFIG_HFSPLUS_FS is not set +# CONFIG_BEFS_FS is not set +# CONFIG_BFS_FS is not set +# CONFIG_EFS_FS is not set +# CONFIG_JFFS_FS is not set +# CONFIG_JFFS2_FS is not set +CONFIG_SQUASHFS=y +# CONFIG_CRAMFS is not set +CONFIG_LZMA_FS_INFLATE=y +# CONFIG_ZLIB_FS_INFLATE is not set +# CONFIG_VXFS_FS is not set +# CONFIG_HPFS_FS is not set +# CONFIG_QNX4FS_FS is not set +# CONFIG_SYSV_FS is not set +# CONFIG_UFS_FS is not set + +# +# Network File Systems +# +# CONFIG_NFS_FS is not set +# CONFIG_NFSD is not set +# CONFIG_EXPORTFS is not set +# CONFIG_SMB_FS is not set +# CONFIG_CIFS is not set +# CONFIG_NCP_FS is not set +# CONFIG_CODA_FS is not set +# CONFIG_AFS_FS is not set + +# +# Partition Types +# +# CONFIG_PARTITION_ADVANCED is not set +CONFIG_MSDOS_PARTITION=y + +# +# Native Language Support +# +# CONFIG_NLS is not set + +# +# Kernel hacking +# +CONFIG_CROSSCOMPILE=y +CONFIG_CMDLINE="" +# CONFIG_DEBUG_KERNEL is not set + +# +# Security options +# +# CONFIG_SECURITY is not set + +# +# Cryptographic options +# +# CONFIG_CRYPTO is not set + +# +# Library routines +# +CONFIG_CRC_CCITT=y +# CONFIG_CRC32 is not set +# CONFIG_LIBCRC32C is not set diff -urNa dev_tree/kernel/linux/net/ipv4/ip_output.c dev_tree_new/kernel/linux/net/ipv4/ip_output.c --- dev_tree/kernel/linux/net/ipv4/ip_output.c 2008-03-19 12:54:53.000000000 +0100 +++ dev_tree_new/kernel/linux/net/ipv4/ip_output.c 2008-04-04 12:27:25.000000000 +0200 @@ -405,6 +405,7 @@ to->priority = from->priority; to->protocol = from->protocol; to->security = from->security; + dst_release(to->dst); to->dst = dst_clone(from->dst); to->dev = from->dev; diff -urNa dev_tree/Makefile dev_tree_new/Makefile --- dev_tree/Makefile 2008-03-19 12:54:49.000000000 +0100 +++ dev_tree_new/Makefile 2008-04-04 12:26:57.000000000 +0200 @@ -65,6 +65,7 @@ #BIT-SWITCHER EXTRAS BS_EXTRA_DIR=$(BUILD_DIR)/bs_extra +BS_VERSION="BS-v"`cat $(BS_EXTRA_DIR)/version|sed -e 's/ /_/g'`"_bcm96348GWV" export BS_EXTRA_DIR @@ -383,7 +384,7 @@ $(KERNEL_DIR)/vmlinux: $(GENDEFCONFIG_CMD) $(PROFILE_PATH) cd $(KERNEL_DIR); \ - cp -f $(KERNEL_DIR)/arch/mips/defconfig $(KERNEL_DIR)/.config; \ + #cp -f $(KERNEL_DIR)/arch/mips/defconfig $(KERNEL_DIR)/.config; \ $(MAKE) oldconfig; $(MAKE); $(MAKE) modules_install kernelbuild: @@ -395,7 +396,7 @@ fi $(GENDEFCONFIG_CMD) $(PROFILE_PATH) cd $(KERNEL_DIR); \ - cp -f $(KERNEL_DIR)/arch/mips/defconfig $(KERNEL_DIR)/.config; \ + #cp -f $(KERNEL_DIR)/arch/mips/defconfig $(KERNEL_DIR)/.config; \ $(MAKE) oldconfig; $(MAKE) else cd $(KERNEL_DIR); $(MAKE) @@ -889,7 +890,7 @@ $(HOSTTOOLS_DIR)/createimg -b $(BRCM_BOARD_ID) -n $(BRCM_NUM_MAC_ADDRESSES) -m $(BRCM_BASE_MAC_ADDRESS) -i $(CFE_FS_KERNEL_IMAGE_NAME) -o $(FLASH_IMAGE_NAME); \ $(HOSTTOOLS_DIR)/addvtoken $(FLASH_IMAGE_NAME) $(FLASH_IMAGE_NAME).w @mkdir -p $(IMAGES_DIR) - @cp $(PROFILE_DIR)/$(FS_KERNEL_IMAGE_NAME) $(IMAGES_DIR)/$(FS_KERNEL_IMAGE_NAME)_$(BRCM_RELEASETAG)-$(shell date '+%y%m%d_%H%M') + @cp $(PROFILE_DIR)/$(FS_KERNEL_IMAGE_NAME) $(IMAGES_DIR)/$(BS_VERSION)-$(shell date '+%d.%m.%Y_%H:%M:%S').img @echo @echo -e "Done! Image $(PROFILE) has been built in $(IMAGES_DIR)." else diff -urNa dev_tree/targets/fs.src/etc/ethertypes dev_tree_new/targets/fs.src/etc/ethertypes --- dev_tree/targets/fs.src/etc/ethertypes 2008-03-19 12:55:52.000000000 +0100 +++ dev_tree_new/targets/fs.src/etc/ethertypes 2008-04-04 12:29:27.000000000 +0200 @@ -34,4 +34,6 @@ PPP_DISC 8863 # PPPoE discovery messages PPP_SES 8864 # PPPoE session messages ATMFATE 8884 # Frame-based ATM Transport over Ethernet +EAPOL 888E LOOP 9000 loopback # loop proto + diff -urNa dev_tree/targets/fs.src/etc/init.d/rcS dev_tree_new/targets/fs.src/etc/init.d/rcS --- dev_tree/targets/fs.src/etc/init.d/rcS 2008-03-19 12:55:52.000000000 +0100 +++ dev_tree_new/targets/fs.src/etc/init.d/rcS 2008-04-04 12:29:27.000000000 +0200 @@ -1,6 +1,6 @@ #! /bin/sh -PATH=/sbin:/bin +PATH=/sbin:/bin:/usr/bin:/usr/sbin export PATH mount -t proc proc /proc @@ -13,4 +13,5 @@ /bin/nvram reset >/dev/null fi +/etc/start_scripts/broadcom.sh & /etc/start_scripts/startscript.sh & diff -urNa dev_tree/targets/fs.src/etc/issue.net dev_tree_new/targets/fs.src/etc/issue.net --- dev_tree/targets/fs.src/etc/issue.net 2008-03-19 12:55:52.000000000 +0100 +++ dev_tree_new/targets/fs.src/etc/issue.net 2008-04-04 12:29:27.000000000 +0200 @@ -15,5 +15,5 @@ +++++++++++++++++++++++++++++++++#############+++++++++++++++++++++++++++++++++ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-----------------------------------------------------------------------------+ -| bitswitcher image - Version 0.1.0 - build: 19.03.2008 | +| bitswitcher image - Version 0.1.2 prebuilt - build: 04.04.2008 | +-----------------------------------------------------------------------------+ diff -urNa dev_tree/targets/fs.src/etc/profile dev_tree_new/targets/fs.src/etc/profile --- dev_tree/targets/fs.src/etc/profile 2008-03-19 12:55:52.000000000 +0100 +++ dev_tree_new/targets/fs.src/etc/profile 2008-04-04 12:29:27.000000000 +0200 @@ -1,29 +1,9 @@ -# /etc/profile: system-wide .profile file for the Bourne shells - -PATH=/bin:/sbin:/usr/bin -KERNELVER=2.6.8.1 -export PATH -echo -firsttime=`echo /var/udhcpd/udhcpd.lease*` -if [ "$firsttime" = "/var/udhcpd/udhcpd.lease*" ]; then - echo "Loading drivers and kernel modules... " - echo -# no-op -# create directory in /var mounted for TMPFS - mkdir -p /var/log /var/run /var/state/dhcp /var/ppp /var/udhcpd /var/zebra /var/siproxd - echo > /var/udhcpd/udhcpd.leases - ifconfig lo 127.0.0.1 netmask 255.0.0.0 broadcast 127.255.255.255 up -# /etc/modules_install /lib/modules/$KERNELVER/extra - insmod /lib/modules/$KERNELVER/extra/atmapi.ko - insmod /lib/modules/$KERNELVER/extra/blaadd.ko - insmod /lib/modules/$KERNELVER/extra/adsldd.ko - insmod /lib/modules/$KERNELVER/extra/bcmprocfs.ko - insmod /lib/modules/$KERNELVER/extra/bcm_enet.ko -# insmod /lib/modules/$KERNELVER/extra/bcm_usb.ko - test -e /lib/modules/$KERNELVER/extra/wl.ko && insmod /lib/modules/$KERNELVER/extra/wl.ko - test -e /lib/modules/$KERNELVER/extra/endpointdd.ko && insmod /lib/modules/$KERNELVER/extra/endpointdd.ko - cfm - echo "Done" -fi - - +export KERNELVER=2.6.8.1 +export PATH='/sbin:/bin:/usr/bin:/usr/sbin' +export PS1='\[\033[00;32m\]\u\[\033[00m\]@\[\033[01;31m\]\h\[\033[00m\]:\[\033[01;34m\]\w #\[\033[00m\]' +alias ls='ls -h' +alias l='ls -a' +alias ..='cd ..' +alias la='ls -la' +alias ll='ls -l' +alias ld='ll -p|grep ^d' diff -urNa dev_tree/targets/fs.src/etc/start_scripts/broadcom.sh dev_tree_new/targets/fs.src/etc/start_scripts/broadcom.sh --- dev_tree/targets/fs.src/etc/start_scripts/broadcom.sh 1970-01-01 01:00:00.000000000 +0100 +++ dev_tree_new/targets/fs.src/etc/start_scripts/broadcom.sh 2008-04-04 12:29:27.000000000 +0200 @@ -0,0 +1,29 @@ +#!/bin/sh + +PATH=/bin:/sbin:/usr/bin +KERNELVER=2.6.8.1 +export PATH +echo +firsttime=`echo /var/udhcpd/udhcpd.lease*` +if [ "$firsttime" = "/var/udhcpd/udhcpd.lease*" ]; then + echo "Loading drivers and kernel modules... " + echo + # no-op + # create directory in /var mounted for TMPFS + mkdir -p /var/log /var/run /var/state/dhcp /var/ppp /var/udhcpd /var/zebra /var/siproxd + echo > /var/udhcpd/udhcpd.leases + ifconfig lo 127.0.0.1 netmask 255.0.0.0 broadcast 127.255.255.255 up + # /etc/modules_install /lib/modules/$KERNELVER/extra + insmod /lib/modules/$KERNELVER/extra/atmapi.ko + insmod /lib/modules/$KERNELVER/extra/blaadd.ko + insmod /lib/modules/$KERNELVER/extra/adsldd.ko + insmod /lib/modules/$KERNELVER/extra/bcmprocfs.ko + insmod /lib/modules/$KERNELVER/extra/bcm_enet.ko + insmod /lib/modules/$KERNELVER/extra/bcm_usb.ko + test -e /lib/modules/$KERNELVER/extra/wl.ko && insmod /lib/modules/$KERNELVER/extra/wl.ko + test -e /lib/modules/$KERNELVER/extra/endpointdd.ko && insmod /lib/modules/$KERNELVER/extra/endpointdd.ko + cfm + echo "Done" +fi + +exit 0 diff -urNa dev_tree/targets/fs.src/etc/start_scripts/custom.sh dev_tree_new/targets/fs.src/etc/start_scripts/custom.sh --- dev_tree/targets/fs.src/etc/start_scripts/custom.sh 2008-03-19 12:55:52.000000000 +0100 +++ dev_tree_new/targets/fs.src/etc/start_scripts/custom.sh 2008-04-04 12:29:27.000000000 +0200 @@ -16,8 +16,8 @@ custom_start="0" fi if [ "$custom_start" = "1" ]; then - ret=`/bin/nvram getfile custom_script=/var/custom_script.sh` - ret=`/bin/sh /var/custom_script.sh` + /bin/nvram getfile custom_script=/var/custom_script.sh + /bin/sh /var/custom_script.sh #rm -f /var/custom.sh fi ;; diff -urNa dev_tree/targets/fs.src/etc/start_scripts/dhcp_conf.sh dev_tree_new/targets/fs.src/etc/start_scripts/dhcp_conf.sh --- dev_tree/targets/fs.src/etc/start_scripts/dhcp_conf.sh 2008-03-19 12:55:52.000000000 +0100 +++ dev_tree_new/targets/fs.src/etc/start_scripts/dhcp_conf.sh 2008-04-04 12:29:27.000000000 +0200 @@ -58,7 +58,21 @@ dns4=`nvram get dhcp_dns4` [ "$dns4" = "Failed" ] && dns4="" -echo "dhcp-range=${fromip},${toip},${lease}${lease_t}" > $DHCP_CONF +> $DHCP_CONF + +dhcp_custom_start=`/bin/nvram get dhcp_custom_start` +if [ "$dhcp_custom_start" != "Failed" ]; then + custom_start=$dhcp_custom_start +else + /bin/nvram set dhcp_custom_start=0 + custom_start="0" +fi +if [ "$custom_start" = "1" ]; then + /bin/nvram getfile dhcp_custom=/var/dhcp_custom + cat /var/dhcp_custom >> $DHCP_CONF +fi + +echo "dhcp-range=${fromip},${toip},${lease}${lease_t}" >> $DHCP_CONF echo $dhcphosts|sed -e 's/~/\n/g'|sed -n -e '/^$/!p'|sed -e 's/\(^[0-9a-fA-F][0-9a-fA-F]:[0-9a-fA-F][0-9a-fA-F]:[0-9a-fA-F][0-9a-fA-F]:[0-9a-fA-F][0-9a-fA-F]:[0-9a-fA-F][0-9a-fA-F]:[0-9a-fA-F][0-9a-fA-F]\)\(.*\)/dhcp-host=\1\2/' >> $DHCP_CONF diff -urNa dev_tree/targets/fs.src/etc/start_scripts/dns_conf.sh dev_tree_new/targets/fs.src/etc/start_scripts/dns_conf.sh --- dev_tree/targets/fs.src/etc/start_scripts/dns_conf.sh 2008-03-19 12:55:52.000000000 +0100 +++ dev_tree_new/targets/fs.src/etc/start_scripts/dns_conf.sh 2008-04-04 12:29:27.000000000 +0200 @@ -24,11 +24,27 @@ dnshosts=`nvram get dnshosts` [ "$dnshosts" = "Failed" ] && dnshosts="" -echo "local=/${domain}/" > $DNS_CONF +> $DNS_CONF + +dns_custom_start=`/bin/nvram get dns_custom_start` +if [ "$dns_custom_start" != "Failed" ]; then + custom_start=$dns_custom_start +else + /bin/nvram set dns_custom_start=0 + custom_start="0" +fi +if [ "$custom_start" = "1" ]; then + /bin/nvram getfile dns_custom=/var/dns_custom + cat /var/dns_custom >> $DNS_CONF +fi + +echo "local=/${domain}/" >> $DNS_CONF echo "domain=${domain}" >>$DNS_CONF echo -e "domain-needed"'\n'"bogus-priv"'\n'"filterwin2k"'\n'"addn-hosts=${HOSTS}"'\n'"expand-hosts"'\n'"resolv-file=/etc/resolv.conf"'\n' >> $DNS_CONF +IP=`ifconfig br0|grep "inet addr"|sed -n -e 's/^.*addr:\([0-9]*\.[0-9]*\.[0-9]*\.[0-9]*\).*Bcast.*/\1/p'` echo "127.0.0.1 localhost" > $HOSTS +echo "$IP `cat /proc/sys/kernel/hostname`" >> $HOSTS echo $dnshosts|sed -e 's/~/\n/g'|sed -n -e '/^$/!p'|sed -e 's/^\(.*\),\(.*\)$/\1 \2/' >> $HOSTS diff -urNa dev_tree/targets/fs.src/etc/start_scripts/startscript.sh dev_tree_new/targets/fs.src/etc/start_scripts/startscript.sh --- dev_tree/targets/fs.src/etc/start_scripts/startscript.sh 2008-03-19 12:55:52.000000000 +0100 +++ dev_tree_new/targets/fs.src/etc/start_scripts/startscript.sh 2008-04-04 12:29:27.000000000 +0200 @@ -16,14 +16,18 @@ ledtool 1 5 sleep 8 +cat /var/psi.xml |grep routerName|sed -e 's/.*routerName="\(.*\)".*address.*/\1/'|sed -e 's/\W//g' >/proc/sys/kernel/hostname +ret=`cat /var/hostname` +if [ "$ret" = "" ]; then echo "BS" > /proc/sys/kernel/hostname; fi + ledtool 3 4 /etc/start_scripts/dhcp_dns.sh start /etc/start_scripts/lan.sh start /etc/start_scripts/voip.sh start /etc/start_scripts/ata.sh start -leedtool 3 0 +ledtool 3 0 sleep 30 /etc/start_scripts/firewall.sh start /etc/start_scripts/custom.sh start -/bin/thttpd -p 81 -d /webs -c '**.cgi' -l /dev/null -i /var/run/thttpd.pid +/bin/thttpd -nos -p 81 -d /webs -c '**.cgi' -l /dev/null -i /var/run/thttpd.pid ledtool 1 0 diff -urNa dev_tree/targets/fs.src/etc/start_scripts/udhcpc_set.sh dev_tree_new/targets/fs.src/etc/start_scripts/udhcpc_set.sh --- dev_tree/targets/fs.src/etc/start_scripts/udhcpc_set.sh 1970-01-01 01:00:00.000000000 +0100 +++ dev_tree_new/targets/fs.src/etc/start_scripts/udhcpc_set.sh 2008-04-04 12:29:27.000000000 +0200 @@ -0,0 +1,55 @@ +#!/bin/sh + +PATH=/bin:/usr/bin:/sbin:/usr/sbin + +RESOLV_CONF="/etc/resolv.conf" + +mkdir -p /var/fyi/sys +echo "" >/var/fyi/sys/dns + +case "$1" in + bound) + #update_interface + [ -n "$broadcast" ] && BROADCAST="broadcast $broadcast" + [ -n "$subnet" ] && NETMASK="netmask $subnet" + ifconfig $interface $ip $BROADCAST $NETMASK + + #update_routes + if [ -n "$router" ] + then + echo "deleting routes" + while route del default gw 0.0.0.0 dev $interface + do : + done + + for i in $router + do + route add default gw $i dev $interface + done + fi + + #Update dns + echo -n > $RESOLV_CONF + [ -n "$domain" ] && echo domain $domain >> $RESOLV_CONF + for i in $dns + do + echo adding dns $i + echo nameserver $i >> $RESOLV_CONF + done + ;; + + renew) + $0 bound + ;; + + deconfig) + ifconfig $interface 0.0.0.0 + ;; + + *) + echo "Usage: $0 {bound|renew|deconfig}" + exit 1 + ;; +esac + +exit 0 diff -urNa dev_tree/userapps/broadcom/adslctl/adslctl2_96348GWV_DT_save dev_tree_new/userapps/broadcom/adslctl/adslctl2_96348GWV_DT_save --- dev_tree/userapps/broadcom/adslctl/adslctl2_96348GWV_DT_save 1970-01-01 01:00:00.000000000 +0100 +++ dev_tree_new/userapps/broadcom/adslctl/adslctl2_96348GWV_DT_save 2008-04-04 12:29:28.000000000 +0200 @@ -0,0 +1,139 @@ +ELF@ p4kP4 (4@4@4@@p@@@@]]`( @ @ /lib/ld-uClibc.so.0p @ @N@@h@X + ppppp@p +p1pp%1%,$ + 0 ! '# (/.&)"*-+Y *p3@ `pR@ ppk(@ d(<}w(@N9"O"@K@H@N @N@@@N@NK@D@?@Ccb@N`@N +r@Np@=@AH@N`$@G@HPj@JD!"j@NP@N@@8@G@?H@Jk@N0@N y@N@N_init_fini__uClibc_start_main__deregister_frame_info__register_frame_info_Jv_RegisterClassesstderrfprintfstrcmpstrcpymemsetexitstrtolBcmAdsl_InitializeBcmAdsl_ConnectionStartBcmAdsl_ConfigureBcmAdsl_ConnectionStopBcmAdsl_SetTestModeBcmAdsl_SelectTonesBcmAdsl_UninitializeBcmAdsl_BertStartExBcmAdsl_BertStopExBcmAdsl_GetObjectValuesprintfBcmAdsl_ResetStatCountersBcmAdsl_GetConnectionInfoputcharBcmAdsl_DiagProcessCommandFrameBcmAdsl_GetVersionopen__errno_locationg_nAdslFdioctlclose_DYNAMIC_LINKING__RLD_MAPlibc.so.0_gp_disp_DYNAMIC_GLOBAL_OFFSET_TABLE__ftext_fdata_gp_edata__bss_start_fbss_end<'z!'௼<'z`!'9 + <'z8!'9M ' <'y!!'$00 '菂lD '<'y!'௿$B0B@ $!@ "$B@BY $B@$$]ԏ $$!0"' <'x!'௿0$]$4@0 $BB@ 4$@4 ' <'x`!'ȯ0(`D$P$BP $@0! @8!(0!'8<'w!'Я($ !!! $p` ! &@$@p$B @!"@p (! ` !&1L@$@!($ '0  & # <'v!'LHD@<840,(!!$P !$" !'9  (!&1 &RD&`$Y | 0!$CuS`&`@ p(! ` !@g&L|' !(! $&1&R  !@!'!!!Dd$ce$y | $F @!$$ .&+@` b'&D  b`@(@bv!$b@`D$St$P$gD$S$P$i $B& &s$(!YH '@!!B! ##`D$S $P$f LvL  !<'t(!'840,($ $!! $$!$ &1D0p$P   !@>#@$b<%@4B$`u !$ a$ d$ l$ +t$ 2$p$e$mm&l6k6j6i6h 60gB4BfaB4BB$!C`!GB 4Bp ! $P(@#@$bI"C$$$ib1$ob@-6 p ! $P0@#@$b30p$$X ! $@6p ! $S@!6p ! $P<@#@$b$0$b $xb$Xb$(!$(!$ + BB@폼$hp ! $PD@#@$b񏅀B0p4B@B$X  !@B 4B@p ! $S@ݏB$C$ǮBp ! $PP@ #@$b͏B0p<S%B$X  !@BS%p ! $S@C<4Bb$Cp ! $PX@>"@(B@$0$b $xb$Xb$(!$(!$ + C$b%C$0b $xb$Xb$(!$(!$ + Cb%"@(B@eC$ (! $ +]B$p ! $Pd@ "@@d$0$b $xb$Xb$(!$(!$ + @ !B$D$0c?C%7Bp ! $Pl@""@@>$0$b $xb$Xb$(!$(!$ + C#<4B?b$<4B $d%Cp ! $P@"@@$$g!@v&$h`D'$S $P$h$h$g `D'$S $P$gT!840,($ '@<'l!'LH''9H '@@!' !@(! @!@@@H @!$$S$P`D`D$T $P !LH'P<'l!'LH''9H '@@!'@ @!$T@@$P` D!LH'P$,F$,C +`$$,E$$e <'k4!'د$ $R@! !@!&@ $h@! @$hb(!$ !'(<'j!'ȯ0,($ !!!'$ + !@B@.$h$(! $ +B@%$h$!$h$0b$xb$Xb$B$B@!'9<  !q !&1&@2*`!0,($ `!'8<'ip!'x|xtp!$!&RDQp$P  !@B@@ďH @!@`D$Sp ! $OP@B@@x @!@`D$T`p ! $OX@B@@$hp ! $Od@B@@k$p ! $Op@B@@_$p ! $O|@B@@vS$p ! $O@)C@$bi&D'`$Q'd ! ' @`d' &D$Bb!'h'l ! 8!@S8`dhl @!@X$ !p ! $O@B@@;$ p ! $O@B@@/ $ p ! $O@B@@#$ + @!@ `D,$T$g$h!@A&$h$g`DG$S $P$h$h!`DG$S $P $g`D$T $P!|xtp`!'<'el!'د x $$T`Q$P` DX @!$TQ$P` D! '(<'d!'\XTP(!$e!&1D0p$O  !@(#@$bl$(! $ +@f( @ !@!@N(`Do$T䏅p ! $O@("@@P @!@9(`DZ$Up ! $O@((#@$`:HT !(!'0 'H@!@A(T@$FU($FU$PXL\$U0$P`d ($g$h@!@&R$h$g`D'$S $P($h$h!`D'$S $P( $g`D$Uԏ $P(!\XTP`!'`<'b(!,@$c] C!B\!@$BV$BV$BV$BV($BV@$BVX$BU<'a!'x|xtplh!<4BQ'Q+!d$Vd!!` !@`!<.4BE" 0!@p!! #d###b!."d@ !@$Vp<4B" 0!p#@p!##B!."=d@ !@$V|<4B"B 0!p#B!##d@ ! 0! $V`0!(! $V $V  $V $V $V $V̏|xtplh'<'_t!'ȯ0,(TB]8!$''  ' @ `D$U $P* C $V (! @!@!F $q8&8#0p8d10#$V & (!&&1 $V "*@䏼0,('8<'^@!'Я,(TB]8!$''  ' @ `D$U $P C(!  $V؏ @!@'C!G +F(C $W &*@,('0@E!E!E !7a!<S4BF#<']!X` +`!<!)@`$'9&$ <'\!\B` `!)@$'9&$ !! pC8!D!pEF <'\4!'xtplhd`\XTPx@$$$$!&1D0p$O  !@@"@@$䏅p ! $O@@"@@$䏅p ! $O@@"@@$s䏅p ! $O@@"@@{$ g䏅p ! $O@@"@@o$[䏅p ! $O@@"@@c$O䏅p ! $P@@"@@W$C䏅p ! $O@@"@@K$7䏅p ! $O@@"@@?$ +䏅p ! $O@@"@@3$ +䏅p ! $P@@"@@' @!$B @`D$W $P@$g@`!@f&s$hB$g`D'$S $P@$h$hB 䏂`D'$S $P@$g @!T !(!'H '@!@ @`D$U$P\ '`@!@ @`D$W@&P @@!&Y!H !@@0!&P $Wh$b@'9& 'H@'H'9&l @!@8!@@$EW$EW0! $W@ $ +$@{!$䏄$$W$ +䏄$$W쏙'9# g@$"䏄$$W$"I$ +bV䏂ǠdTB]8FǠ\xy'x$'' F!@V@܏C$V $W@!@'HC!D:B8DDF!FF"F d](C&DX&F$F$D D*@@揼@$@*@'Ȇ)8(:d]DDFF!F"F (C&DX&&1F$F$D D*@鏼@!$ "/$T'B]8$' '@ +@`D$U &&P쏼@$X $V؏@@!!F(! $X &*@@!$bʏ䏦X<ff4fgDP`XL ïH ïÏT菪H @@@#h!)b@#@(#F @(P +)4888#%G!@ ##R )V<b61Mӯ<@)\ ï000#EF!@"H# #TH )ï*w#eC!@BP# +#VP H $X,000#F!$@bX# #HX 쯫(b#C!@`# #_` 0,000#F!@h# #^h 8菣4(((#E!@#0#0 +pqp#Hxyx# D@$$P#! $W菼@ $ +@$! $W쏼@ $ +@$! $W@ $ +@d\ $X@$$W'9%0(b@䏄 $Xԓ0P@,b@$c]<C!B\!@$^X쏂$^X􏂀$^X $^Y $^Y $^Y$^Y$^U0B@ <ff$4cfg$PC!@ #$0$c0  $B]ЯT$C,b@$c]XC!B\!@$BY( $BY4 $BYD$BYT$BYd$BU0&Y!H  @'H'9&l @'H'9& @'$S&`! $'@@!@ !$R <@! $'@ !$Q X ! $' '`! $'@ !$'@! @!$ ! ! $'(@@$BY|$BY,$b$XY$XYX<ff5fgLDHPT ïH ï0P(<b6M P +PBP# +j!)@#D(8#D  H\888#(G!@(##F( X)4T ïld  #hD!@"H#4 #TH `)v \000#F!@bX# #VX `hH(D)$Db#C!@`# #I` 0440,ȏ,@@@#H!@h# #_h 88@د<ғpqp#P(!$Y !xyx#LЯp(x$t̗| ȏԯ̏įЏ!ԏ؏܏䏢菢쏢ܯ௢į䯢̯쯢 Яԯد $쯢(,04 8@(b@Z!@'''p'H&!$\E(!'!  8!@'쏄&',! $\ @&''! $\@&'@@$\0$'l@8!$\0'(!! $@H&'@'&! $\Db+@@&R$,$d$'$\T !  0!0!@8! !$l&! $&s@b+&R 8!@&,!tplhd`\XTP׶״x`!'<'Il!'௿ !$$!@;&1Dp$ $P@/"@@?@,!&4$0b$xb$Xb&'!@  !'9< &@6B&Rt ! V(#@!@-"@&*@&`!$g`!&s$h$g`D'$S $P$h!`D'$S $P $g $h`D$\ $P! `!' <'Gd!'xtplh`D$\ &&P'< $@!PD$\ &&P$b(b@$p $FUb $b  $FU $F\܏$F\䏂$F\쏂$F\􏅀D' $\`!xtplh'<'F0!'௿@$ $]@!$ +P E $]!' <'E!'@<840h$$#,!r!'9=@ ""R$$&e&b $$ $<@' 4 ,@<840`!'H<'D!'Я,($ h$$Q'9=@ <@4@ !Q' ,($ '0<'D(!'ȯ40,(h$$ Q$'9=@ <4@ !Q' $$40,('8<'C|!'Я,($ h$$Q'9=@ <@4'Q +@ ! , ,($ '0<'B!'Я,($ h$$Q'9=@ <4@ !Q' ,($ '0<'B(!'Я,($ h$$Q'9=@ <@4@ !Q' ,($ '0<'A!'ȯ0,($ h$$Q!'9=@ <@4'Q @ ! BB0,($ '8<'@!'Я,($ h$$'9=@ <4@ !Q' ,($ '0<'@!'Я,($ h$$Q'9=@ <4@ !Q' ,($ '0<'?t!'@<840h$$"!R,'9=@ ""<@4'R@ ! ( $ ,,@<840'H<'>!'LHD@<840h$$(!!!Q!'9=@ <@4 +'Q @ !b  $$b((LHD@<840'P<'=!'ȯ0,($ h$$Q!'9=@ <@4 @ !Q' 0,($ '8<'= !'Я,($ h$$Q'9=@ <@4 @ !Q' ,($ '0<'] [--lpair <(i)nner|(o)uter>] + [--trellis ] [--snr ] [--bitswap ] [--sra ] + %s stop + %s connection [--up] [--down] [--loopback] [--reverb] + [--medley] [--noretrain] [--L3] [--diagmode] [--L0] + [--tones ] + %s configure [--mod ] [--lpair <(i)nner|(o)uter>] + [--trellis ] [--snr ] [--bitswap ] [--sra ] + %s bert [--start <#seconds>] [--stop] [--show] + %s info [--state] [--show] [--stats] [--SNR] [--QLN] [--Hlog] [--Hlin] [--HlinS] [--Bits] [--linediag] [--reset] + %s --version + %s --help +%s: invalid option +%s: too many options +%s: invalid command +off%s: invalid parameter for option %s +%s: invalid option %s +%s: BcmAdsl_ConnectionStart error +%s: BcmAdsl_Initialize error +%s: BcmAdsl_Configure error +%s: BcmAdsl_ConnectionStop error +%s: BcmAdsl_SetTestMode error +%s: BcmAdsl_SelectTones error +%s: BcmAdsl_Uninitialize error +%s: BcmAdsl_BertStartEx error +%s: BcmAdsl_BertStopEx error +NOT RUNNING%s: BERT results: +BERT Status = %s +BERT Total Time = %lu sec +BERT Elapsed Time = %lu sec +BERT Bits Tested = 0x%08lX%08lX bits +BERT Err Bits = 0x%08lX%08lX bits +%s: BcmAdsl_GetObjectValue error +UnknownIdleG.994 TrainingG.992 StartedG.922 Channel AnalysisG.992 Message ExchangeShowtime%d days %d hours %d min %ld sec%s time = %s +SF = %ld +CRC = %ld +LOS = %ld +LOF = %ld +ES = %ld +Tone number %s +%ld.%04ld %d %s + %d %d %d +%s: BcmAdsl_ResetStatCounters error +%s: BcmAdsl_GetConnectionInfo error +%s: ADSL driver and PHY status +Status: %sINTRFAST Channel: %s, Upstream rate = %d Kbps, Downstream rate = %d KbpsSNRQLNHlogHlin %d %e %e +Bit Allocation %d %u + Down Up +SNRM(dB): %d.%d %d.%d +LATN(dB): %d.%d %d.%d +SATN(dB): %d.%d %d.%d +TxPwr(dBm): %d.%d %d.%d +ATTNDR(Kbps): %d %d +Hlin scale factor: DS = %u US = %u +Link Power State: L%d +G.DMTT1.413G.liteAnnexIADSL2ADSL2+RE-ADSL2No DefectLoss Of FrameLoss Of SignalLoss Of PowerLoss Of Signal QualityInterleaveFastOFFONMode: %s%s +Channel: %s +Trellis: %s +Line Status: %s +Training Status: %s + Down Up +SNR (dB): %d.%d %d.%d +Attn(dB): %d.%d %d.%d +Pwr(dBm): %d.%d %d.%d +Max(Kbps): %d %d +Rate (Kbps): %d %d + G.dmt framing +K: %d(%d) %d +R: %d %d +S: %d %d +D: %d %d + ADSL2 framing +MSGc: %d %d +B: %d %d +M: %d %d +T: %d %d +R: %d %d +S: %ld.%04ld %ld.%04ld +L: %d %d +D: %d %d + Counters +SF: %u %u +SFErr: %u %u +RS: %u %u +RSCorr: %u %u +RSUnCorr: %u %u + +HEC: %u %u +OCD: %u %u +LCD: %u %u +Total Cells: %u %u +Data Cells: %u %u +Drop Cells: %u +Bit Errors: %u %u + +ES: %u %u +SES: %u %u +UAS: %u %u +TotalLatest 1 dayLatest 15 minutesPrevious 15 minutesPrevious 1 day15 minutes interval [-%d min to -%d min]%s: BcmAdsl_DiagProcessCommandFrame error +%s version 1.0 +%s: BcmAdsl_GetVersion error +AnnexAAnnexBAnnexCSADSLADSL PHY: %s version - %s +???(?4?@?L???????????????????????>/dev/bcmadsl0BcmAdsl : open error %d +` AnnexM EU- start@P @P(@P0@P<@PD@PP@PX@Pd@Pl@Pt@P|@P@]@stop@]@connection@P@OP@OX@Od@Op@O|@O@O@O@O@]@configure@P @P(@P0@P<@PD@PP@PX@Pd@Pl@Pt@P|@]@pbert@O@O@O@]@info@O@O@O@O@O@O@O@O@O@P@P@]@'0@?H8@?0@@0@AH0@A8@B0@CT0@CH@DЀP@E8@Fd0@G8@G0@HP0@H0@I8@JD0@JP@KX@L@@@N.shstrtab.interp.reginfo.dynamic.hash.dynsym.dynstr.init.text.MIPS.stubs.fini.rodata.eh_frame.ctors.dtors.jcr.data.rel.ro.data.rld_map.got.sbss.bss.comment.pdr.mdebug.abi32 @p@@  %@`+ @XX3@hh;@|A@ p pDG@NNS@NNTY@OPOPa@]]k`r`y`~` ` Ppcpc(d(0d(d(ldkk \ Kein Zeilenumbruch am Dateiende. diff -urNa dev_tree/userapps/broadcom/adslctl/Makefile dev_tree_new/userapps/broadcom/adslctl/Makefile --- dev_tree/userapps/broadcom/adslctl/Makefile 2008-03-19 12:55:54.000000000 +0100 +++ dev_tree_new/userapps/broadcom/adslctl/Makefile 2008-04-04 12:29:28.000000000 +0200 @@ -1,5 +1,6 @@ all: cp adslctl_$(PROFILE)_save adslctl + cp adslctl2_$(PROFILE)_save adslctl2 PROGRAM_NAME:=adslctl @@ -7,9 +8,13 @@ install -m 755 $(PROGRAM_NAME) $(INSTALL_DIR)/bin $(STRIP) $(INSTALL_DIR)/bin/$(PROGRAM_NAME) ln -sf $(PROGRAM_NAME) $(INSTALL_DIR)/bin/adsl + install -m 755 $(PROGRAM_NAME)2 $(INSTALL_DIR)/bin + $(STRIP) $(INSTALL_DIR)/bin/$(PROGRAM_NAME)2 + ln -sf $(PROGRAM_NAME)2 $(INSTALL_DIR)/bin/adsl2 dynamic: all install clean: rm -f adslctl + rm -f adslctl2 diff -urNa dev_tree/userapps/broadcom/cfm/cfm_96348GWV_DT_save dev_tree_new/userapps/broadcom/cfm/cfm_96348GWV_DT_save --- dev_tree/userapps/broadcom/cfm/cfm_96348GWV_DT_save 2008-03-19 12:55:54.000000000 +0100 +++ dev_tree_new/userapps/broadcom/cfm/cfm_96348GWV_DT_save 2008-04-04 12:29:28.000000000 +0200 @@ -4124,7 +4124,7 @@ ddnsd /var/ddnsd.cfg /var/ddnsd.cache &DDNS startet. rm /var/ddnsd.cfginterface=%s -use_dsttimezone_offsetdst_startdst_end%u:%u:%u:%usntpRefresh%d:%d:%d:%d -s sntp %s -t "%s" &--timestart %d:%d --timestop %d:%d -s %s --days Mon,Tue,Wed,Thu,Fri,Sat,ebtables -%c FORWARD %c %sebtables -%c INPUT %c %s@$0.13JJJJJ,JJJJ,J4JHJ0J0JtJJ0JKeKe$Ke0KeL>L>(L>8L>HL>XLOLOLOLOLP0123456789ABCDEF Yes**.logintext/html**.htm**.html**.cgi**.asscgi**.ddns**.wl**.asswl**.datetime**.sntp**.tod**.log**.pclist**.post**.scheduler**.fwscheduler**.budget**.tst**.cmd**.binconfig/cfg**.confconfig/conf**.jstext/js**.gifimage/gif**.jpgimage/jpeg**.jpeg**.pngimage/png**.csstext/css**.auaudio/basic**.wavaudio/wav**.avivideo/x-msvideo**.movvideo/quicktime**.mpegvideo/mpeg**.vrmlmodel/vrml**.midiaudio/midi**.mp3audio/mpeg**.pacapplication/x-ns-proxy-autoconfig**.exe**.txtsysAuthPasswordsysNewPasswordresetLanrebootLanpppServerNameDelWhichWanpppIsIdleTimeOutredial_time_anotherT_onLineOnDemandredial_time_tonlineT_BusinessDynOnDemandT_BusinessDynIsIdleTimeOutredial_time_dynT_BusinessFesOnDemandredial_time_fesadslFlagquickSetupautoScanInProgressdiagTypediagPrevdiagCurrdiagNextvoipProvidervoipAnalogvoipTonLineNumbervoipTonLineEmailvoipTonLinePwdvoipAnotherNumbervoipAnotherNamevoipAnotherPwdvoipAnotherReglanRefreshdnsRefreshis_wan_availableis_tray_con_disabledsperren_delay_timefreischalten_delay_timesysVersionboardIDcfeVersionglbEntryCtglbUploadModeexistedProtocolenblWirelessenblEthCfgethHwAddrwlHwAddrenblUsbenblPopWinnumEnetnumPvcdhcpLeasessysRebootpwd_err_wait_timevrtSrvOneNumvrtSrvTwoNumnatRuleNumprtTrgNumwan_test_statusupload_w_setting_sleepstsifcupdatestsifcresetstsatmresetstsadslupdatestsadslresetstswanresetsysInfomemInfowanInterfaceInfodiagInfolineRatediagnosticdmzHoststsifcgetstsatmifcstsatmvccstsadslgetatm operate vcc --delete 0.%d.%dNetzwerkLAN +use_dsttimezone_offsetdst_startdst_end%u:%u:%u:%usntpRefresh%d:%d:%d:%d -s sntp %s -t "%s" &--timestart %d:%d --timestop %d:%d -s %s --days Mon,Tue,Wed,Thu,Fri,Sat,ebtables -%c FORWARD %c %sebtables -%c INPUT %c %s@$0.13JJJJJ,JJJJ,J4JHJ0J0JtJJ0JKeKe$Ke0KeL>L>(L>8L>HL>XLOLOLOLOLP0123456789ABCDEF Yes**.logintext/html**.htm**.html**.cgi**.asscgi**.ddns**.wl**.asswl**.datetime**.sntp**.tod**.log**.pclist**.post**.scheduler**.fwscheduler**.budget**.tst**.cmd**.binconfig/cfg**.confconfig/conf**.dattext/js**.gifimage/gif**.jpgimage/jpeg**.jpeg**.pngimage/png**.csstext/css**.auaudio/basic**.wavaudio/wav**.avivideo/x-msvideo**.movvideo/quicktime**.mpegvideo/mpeg**.vrmlmodel/vrml**.midiaudio/midi**.mp3audio/mpeg**.pacapplication/x-ns-proxy-autoconfig**.exe**.txtsysAuthPasswordsysNewPasswordresetLanrebootLanpppServerNameDelWhichWanpppIsIdleTimeOutredial_time_anotherT_onLineOnDemandredial_time_tonlineT_BusinessDynOnDemandT_BusinessDynIsIdleTimeOutredial_time_dynT_BusinessFesOnDemandredial_time_fesadslFlagquickSetupautoScanInProgressdiagTypediagPrevdiagCurrdiagNextvoipProvidervoipAnalogvoipTonLineNumbervoipTonLineEmailvoipTonLinePwdvoipAnotherNumbervoipAnotherNamevoipAnotherPwdvoipAnotherReglanRefreshdnsRefreshis_wan_availableis_tray_con_disabledsperren_delay_timefreischalten_delay_timesysVersionboardIDcfeVersionglbEntryCtglbUploadModeexistedProtocolenblWirelessenblEthCfgethHwAddrwlHwAddrenblUsbenblPopWinnumEnetnumPvcdhcpLeasessysRebootpwd_err_wait_timevrtSrvOneNumvrtSrvTwoNumnatRuleNumprtTrgNumwan_test_statusupload_w_setting_sleepstsifcupdatestsifcresetstsatmresetstsadslupdatestsadslresetstswanresetsysInfomemInfowanInterfaceInfodiagInfolineRatediagnosticdmzHoststsifcgetstsatmifcstsatmvccstsadslgetatm operate vcc --delete 0.%d.%dNetzwerkLAN