Changeset 11923


Ignore:
Timestamp:
04/14/09 00:23:48 (4 years ago)
Author:
BrainSlayer
Message:

allow card selection

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/router/libutils/lib3g.c

    r11917 r11923  
    8585            eval("gpio","enable","26"); 
    8686            eval("gpio","enable","27"); 
     87            if (nvram_match("wan_select","1")) 
     88                { 
     89                eval("gpio","enable","26"); 
     90                eval("gpio","disable","27"); 
     91                } 
     92            if (nvram_match("wan_select","2")) 
     93                { 
     94                eval("gpio","disable","26"); 
     95                eval("gpio","enable","27"); 
     96                } 
     97            if (nvram_match("wan_select","3")) 
     98                { 
     99                eval("gpio","enable","26"); 
     100                eval("gpio","enable","27"); 
     101                } 
    87102            #endif 
    88103            fprintf(stderr,"Sierra Wireless MC 8780 detected\nreset card\n"); 
     104            system("stty 115200 -echo -echoe -echok -echoctl -echoke -ignbrk -ixon </dev/usb/tts/0"); 
     105            system("stty 115200 -echo -echoe -echok -echoctl -echoke -ignbrk -ixon </dev/usb/tts/2"); 
    89106            eval("comgt","-d","/dev/usb/tts/2","-s","/etc/comgt/reset.comgt"); 
    90107            FILE *check=NULL; 
     
    100117            else 
    101118                fprintf(stderr,"reset error\n"); 
     119            system("stty 115200 -echo -echoe -echok -echoctl -echoke -ignbrk -ixon </dev/usb/tts/0"); 
     120            system("stty 115200 -echo -echoe -echok -echoctl -echoke -ignbrk -ixon </dev/usb/tts/2"); 
    102121            fprintf(stderr,"wakeup card\n"); 
    103122            eval("comgt","-d","/dev/usb/tts/2","-s","/etc/comgt/wakeup.comgt"); 
Note: See TracChangeset for help on using the changeset viewer.