Changeset 13147

Show
Ignore:
Timestamp:
10/29/09 04:24:11 (3 weeks ago)
Author:
BrainSlayer
Message:

load 802.11n driver (for internal testing) and CF driver for 2345/2355

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • src/router/services/sysinit/sysinit-gateworx.c

    r13124 r13147  
    262262#endif 
    263263#ifdef HAVE_MADWIFI_MIMO 
    264         insmod("ath_mimo_pci"); 
     264        fprintf(stderr, "load ATH 802.11n Driver\n"); 
     265        insmod("/lib/80211n/ath_mimo_hal.ko"); 
     266        if (nvram_get("rate_control") != NULL) { 
     267                char rate[64]; 
     268 
     269                sprintf(rate, "ratectl=%s", nvram_safe_get("rate_control")); 
     270                insmod("/lib/80211n/ath_mimo_pci.ko"); 
     271              eval("insmod", "ath_mimo_pci", rate); 
     272        } else { 
     273                insmod("/lib/80211n/ath_mimo_pci.ko"); 
     274        } 
    265275#endif 
    266276 
     
    384394                fprintf(stderr, "Load SPI Kendin Switch Driver\n"); 
    385395                insmod("spi-algo-bit"); 
    386                 if (nvram_match("DD_BOARD", "Avila GW2355")) 
     396                if (nvram_match("DD_BOARD", "Gateworks Avila GW2355")) 
    387397                        insmod("spi-ixp4xx-gw2355"); 
    388398                else 
     
    560570        char *modelname = nvram_safe_get("DD_BOARD"); 
    561571        if (!strncmp(modelname, "Gateworks Avila GW2348", 22) 
    562             || !strcmp(modelname, "Gateworks Cambria GW2358-4")) { 
     572            || !strcmp(modelname, "Gateworks Cambria GW2358-4") || !strcmp(modelname, "Gateworks Avila GW2355") || !strcmp(modelname, "Gateworks Avila GW2345")) { 
    563573                fprintf(stderr, "Load CF Card Driver\n"); 
    564574                insmod("pata_ixp4xx_cf");