Changeset 14798


Ignore:
Timestamp:
07/13/10 20:38:01 (3 years ago)
Author:
BrainSlayer
Message:

usr8200 prep

Location:
src/router
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • src/router/libutils/Makefile

    r14774 r14798  
    142142  CFLAGS += -DHAVE_PRONGHORN 
    143143endif 
     144ifeq ($(CONFIG_USR8200),y) 
     145  CFLAGS += -DHAVE_USR8200 
     146endif 
    144147ifeq ($(CONFIG_WG302),y) 
    145148  CFLAGS += -DHAVE_WG302 
  • src/router/libutils/utils.c

    r14774 r14798  
    522522        setRouter("Actiontec MI424WR"); 
    523523        return ROUTER_BOARD_GATEWORX_GW2345; 
     524#elif HAVE_USR8200 
     525        setRouter("US Robotics USR8200"); 
     526        return ROUTER_BOARD_GATEWORX; 
    524527#elif HAVE_TONZE 
    525528        setRouter("Tonze AP-425"); 
  • src/router/services/Makefile

    r14738 r14798  
    231231ifeq ($(CONFIG_WR1043),y) 
    232232CFLAGS_EXTRA += -DHAVE_WR1043 
     233endif 
     234ifeq ($(CONFIG_USR8200),y) 
     235CFLAGS_EXTRA += -DHAVE_USR8200 
    233236endif 
    234237ifeq ($(CONFIG_WR941),y) 
  • src/router/services/sysinit/sysinit-gateworx.c

    r14606 r14798  
    428428        } 
    429429#endif 
     430#ifdef HAVE_USR8200 
     431        { 
     432                eval("setmac", "-f", "/dev/mtdblock/7", "-n", "1", "-i", "0", 
     433                     "-r", "npe_eth0_esa"); 
     434                eval("setmac", "-f", "/dev/mtdblock/7", "-n", "1", "-i", "1", 
     435                     "-r", "npe_eth1_esa"); 
     436                struct ifreq ifr; 
     437                int s; 
     438 
     439                if ((s = socket(AF_INET, SOCK_RAW, IPPROTO_RAW))) { 
     440                        char eabuf[32]; 
     441 
     442                        strncpy(ifr.ifr_name, "ixp0", IFNAMSIZ); 
     443                        ioctl(s, SIOCGIFHWADDR, &ifr); 
     444                        nvram_set("et0macaddr_safe", 
     445                                  ether_etoa((unsigned char *)ifr.ifr_hwaddr. 
     446                                             sa_data, eabuf)); 
     447                        close(s); 
     448                } 
     449        } 
     450#endif 
    430451 
    431452#ifdef HAVE_WG302V1 
Note: See TracChangeset for help on using the changeset viewer.