Problem mit HSPA+ Modem Huawei E353 - Installation unmöglich?

Dieses Thema im Forum "Internet, lokale Netzwerke und Wireless Lan" wurde erstellt von art4core, 13.08.2013.

  1. #1 art4core, 13.08.2013
    art4core

    art4core Mitglied

    Dabei seit:
    04.01.2010
    Beiträge:
    28
    Zustimmungen:
    0
    Hallo,

    Ich hoffe sehr dass mir hier jemand helfen kann :)

    ich versuche seit einiger Zeit leider erfolglos ein Huawei E353 USB-Modem unter Ubuntu in Betrieb zu nehmen.
    Da ich mich mit Skripten und deren Verwendung nicht auskenne,ist gut möglich,dass mir ein Fehler unterlief.

    Sollte es unter Ubuntu nicht möglich sein,oder es unter Mint oder Debian leichter möglich sein,
    das Modem in Betrieb zu nehmen,solls mir auch recht sein.

    Die Hardware ist nicht defekt-unter Win7 gibts kein Problem.


    Wenn das Modem angeschlossen wird,erscheint am Desktop ein Ordner namens HiLink.
    In selbigen befinden sich folgende Ordner bzw Dateien:

    Code:
    /media/HiLink/HiLink.app
    /media/HiLink/linux_mbb_install
    /media/HiLink/MobileBrServ
    /media/HiLink/ArConfig.dat
    /media/HiLink/autorun.sh
    /media/HiLink/AutoRun.exe
    /media/HiLink/AUTORUN.INF
    /media/HiLink/install_linux
    /media/HiLink/Startup.ico
    Die Skripte "autorun.sh" bzw "install_linux" lassen auch mit Rootrechten ,also mit vorangestelltem "sudo" nicht starten.
    Genausowenig wie das unter
    Code:
    /media/HiLink/linux_mbb_install
    befindliche Skript,dass in den Eigenschaften
    allerdings als "Installationsanleitung" bezeichnet wird.

    Das "readme" im selben Ordner sagt allerdings folgendes:
    Code:
    --How to Install----------------------
    
    1.   keep your right is "root"
    2.   Run "./install" in TERMINAL to install 
    3.   if you have installed before , intend to the installing information
    Ich hab folgendes versucht,es tat sich allerdings nichts:
    Code:
    thinkpositive@System-K8:
    /media/HiLink/linux_mbb_install$ sudo ./install
    [sudo] password for thinkpositive: 
    sudo: ./install: Befehl nicht gefunden
    Unterlief mir ein Fehler oder liegt die Ursache woanders?

    Hier noch der Inhalt des Installskriptes aus dem Ordner "linux_mbb_install",sehr viel weiter unten,der Inhalt des install_linux Skriptes
    welches sich auf
    Code:
    /media/HiLink/install_linux
    befindet:
    PHP:
    #!/bin/bash

    VERSION="22.001.03.01.03"

    install_exit()
    {
        echo 
    "Preass any key to exit. " tee -${LOG_PATH}
        
    read COMMAND
        
    exit
    }

    if [ `
    id | awk '{print $1}'` != "uid=0(root)" ]
    then
        
    echo "You must run the install process by root." tee -${LOG_PATH}
        
    install_exit
    fi

    #CURRENTPATH="`pwd`"
    CURRENTPATH="$(dirname "$0")"
    TEMPWORKPATH=""
    INSTALL_PATH=""
    LOG_PATH="/tmp/MobileBrServ_autoinstall_log"
    PROCESS_NAME="mbbservice"

    #if [ "$(pidof mbbservice)" != "" ]
    #then 
    #    kill -9 "$(pidof mbbservice)"
    #fi

    #echo "$CURRENTPATH"

    if [ "$1" != "" ]
    then
    #echo "$1"
    INSTALL_PATH="/usr/local/MobileBrServ"
    else
    INSTALL_PATH="/usr/local/MobileBrServ"
    fi

    ZIP_FILE
    ="/7zr"
    TMP_FILE_PATH="/tmp/MobileBrServ_AutoRun"
    INSTALL_FILE="/linux_mbb_install"
    SYSCONFIG_PATH="/ArConfig.dat"
    INSTALL_SHELL="/install"
    DATACARD_VERIFY="/DataCard_Verify"
    MBB_BIN_FILE="/mbbservice.bin"
    MBB_FILE="/mbbservice"
    READ_ME_FILE="/readme.txt"
    SYSCONFIG_VALUE="value"
    SKELETON_NAME="runmbbservice"
    START_SKELETON=S99$SKELETON_NAME 
    STOP_SKELETON
    =K10$SKELETON_NAME
    udevVer
    =""


    LOG_PATH="/tmp/MobileBrServ_autoinstall_log"

    #define the install variable
    FIRST_INSTALL="NO"
    INSTALL_OR_NOT="NO"

    #define the common language
    REINSTALL_CONFIRM="do you want to re-install it?"
    DIFFERENT_VERSION_CONFIRM="Do you want to install a different version of the application?"
    NEW_VERSION_CONFIRM="DO you want to install a new version of the application?"

    copy_local()
    {
        echo 
    "begin to copy file... " tee -${LOG_PATH}
        if [ 
    "${CURRENTPATH}!= "${TMP_FILE_PATH}${INSTALL_FILE}]
        
    then
        
    if [ -"${TMP_FILE_PATH}${INSTALL_FILE}]
        
    then
        rm 
    --"${TMP_FILE_PATH}tee -${LOG_PATH}
        
    fi
        mkdir 
    -"${TMP_FILE_PATH}${INSTALL_FILE}tee -${LOG_PATH}
        
    chmod a+wr -"${TMP_FILE_PATH}${INSTALL_FILE}"
        
        
    if [ "${CURRENTPATH}"." ]                     #if current path is . the .bin will copy failed
        
    then 
        cp 
    --"${CURRENTPATH}" "${TMP_FILE_PATH}${INSTALL_FILE}tee -${LOG_PATH}
        else
        
    cp --"${CURRENTPATH}" "${TMP_FILE_PATH}tee -${LOG_PATH}
        
    fi
        fi
        
    #cp -f "${CURRENTPATH}${DATACARD_VERIFY}" "${TMP_FILE_PATH}${INSTALL_FILE}" >>/dev/null 2>&1
        #cp -f "${CURRENTPATH}${SYSCONFIG_PATH}" "${TMP_FILE_PATH}${INSTALL_FILE}" >>/dev/null 2>&1
        #cp -f "${CURRENTPATH}${ZIP_FILE}" "${TMP_FILE_PATH}${INSTALL_FILE}" >>/dev/null 2>&1
        #cp -f -R "${CURRENTPATH}${READ_ME_FILE}" "${TMP_FILE_PATH}${INSTALL_FILE}" >>/dev/null 2>&1
        #echo "${CURRENTPATH}${MBB_BIN_FILE}"
        #cp -f -R "${CURRENTPATH}${MBB_BIN_FILE}" "${TMP_FILE_PATH}${INSTALL_FILE}" >>/dev/null 2>&1
        #read cmo
        
    chmod a+wrx -"${TMP_FILE_PATH}${INSTALL_FILE}"

        
    if [ ! -"${TMP_FILE_PATH}${INSTALL_FILE}${MBB_BIN_FILE}]
        
    then
        
    {
            echo 
    "copy .bin file failed ..." tee -${LOG_PATH}
            
    install_exit
        
    }
        
    fi
        
        mkdir 
    -"${TMP_FILE_PATH}${INSTALL_FILE}${MBB_FILE}tee -${LOG_PATH}
        
    chmod a+wrx "${TMP_FILE_PATH}${INSTALL_FILE}${MBB_FILE}"
        
    cd "${TMP_FILE_PATH}${INSTALL_FILE}${MBB_FILE}"
        "
    ${TMP_FILE_PATH}${INSTALL_FILE}${ZIP_FILE}-"${TMP_FILE_PATH}${INSTALL_FILE}${MBB_BIN_FILE}tee -${LOG_PATH} > /dev/null 2>&1
        
    echo "copy end ..." tee -${LOG_PATH}
    }

    check_file()
    {
        echo 
    "" tee -${LOG_PATH}
        echo 
    "install begin... " tee -${LOG_PATH}

        if [ ! -
    "${CURRENTPATH}${SYSCONFIG_PATH}]
        
    then   
        
    echo "the ArConfig.dat file is not exist! " tee -${LOG_PATH}
        
    install_exit     
        fi

        
    if [ ! -"${CURRENTPATH}${ZIP_FILE}]
        
    then   
        
    echo "the 7zr file is not exist! " tee -${LOG_PATH}
        
    install_exit
        fi

        
    if [ ! -"${CURRENTPATH}${MBB_BIN_FILE}]
        
    then   
        
    echo "the .bin file is not exist! " tee -${LOG_PATH}
        
    install_exit
        fi


    check_first_install()
    {
        if [ ! -
    "${INSTALL_PATH}]
        
    then
        
    echo "${INSTALL_PATH} is not exist " tee -${LOG_PATH}
        
    FIRST_INSTALL="YES"
        
    return
        
    fi

        
    if [ ! -"${INSTALL_PATH}${MBB_FILE}-! -"${INSTALL_PATH}${SYSCONFIG_PATH}]
        
    then
        
    echo "${INSTALL_PATH}${MBB_FILE} '&' ${INSTALL_PATH}${SYSCONFIG_PATH} is not exist " tee -${LOG_PATH}
        
    FIRST_INSTALL="YES"
        
    return
        
    fi
    }

    yes_or_no()
    {
        
    DEFVAL="Y"
        
    DEFPMPT="([Y]/N):\c "
        
    echo -"${DEFPMPT}"
        
    read ANS
        
    while [ "${ANS}!= "Y" -"${ANS}!= "y" -"${ANS}!= "N" -"${ANS}!= "n" -! -"${ANS}-"${ANS}!= "\n" ]
        do
            echo -
    "${DEFPMPT}"
            
    read ANS
        done
        
    : ${ANS:="${DEFVAL}"}
        if [ 
    "${ANS}!= "Y" -"${ANS}!= "y" ]
        
    then
            
    unset ANS
            
    return 1
        fi
        
    unset ASN
        
    return 0
    }

    verify_version()
    {
        echo 
    "the Mobile Broad HL Service has been installed before. " tee -${LOG_PATH}
        echo 
    "now begin to verify version ... " tee -${LOG_PATH}
        
    INSTALLING_VERSION=$(grep "${SYSCONFIG_VALUE}" "${CURRENTPATH}${SYSCONFIG_PATH}head -n1 cut -= -f2 tr -"\015")
        
    INSTALLED_VERSION=$(grep "${SYSCONFIG_VALUE}" "${INSTALL_PATH}${SYSCONFIG_PATH}head -n1 cut -= -f2 tr -"\015")
        echo 
    "the INSTALLED version is : ${INSTALLED_VERSION}tee -${LOG_PATH}   
        echo 
    "the INSTALLING version is : ${INSTALLING_VERSION}tee -${LOG_PATH}

        
    VRVERSIONINSTALLED=`echo $INSTALLED_VERSION | cut -d '.' -f1`
        
    BUILDVERSIONINSTALLED=`echo $INSTALLED_VERSION | cut -d '.' -f2`
        
    DEVELOPVERSIONINSTALLED=`echo $INSTALLED_VERSION | cut -d '.' -f3`
        
    SPVERSIONINSTALLED=`echo $INSTALLED_VERSION | cut -d '.' -f4`
        
    CUSTOMIZEVERSIONINSTALLED=`echo $INSTALLED_VERSION | cut -d '.' -f5`
            
        
    VRVERSIONINSTALLING=`echo $INSTALLING_VERSION | cut -d '.' -f1`
        
    BUILDVERSIONINSTALLING=`echo $INSTALLING_VERSION | cut -d '.' -f2`
        
    DEVELOPVERSIONINSTALLING=`echo $INSTALLING_VERSION | cut -d '.' -f3`
        
    SPVERSIONINSTALLING=`echo $INSTALLING_VERSION | cut -d '.' -f4`
        
    CUSTOMIZEVERSIONINSTALLING=`echo $INSTALLING_VERSION | cut -d '.' -f5`
        
            while [ 
    ]
            do
                if [ 
    $CUSTOMIZEVERSIONINSTALLED -ne $CUSTOMIZEVERSIONINSTALLING ]
                
    then
                
    echo -"${DIFFERENT_VERSION_CONFIRM}\c" tee -${LOG_PATH}

                
    yes_or_no
                
                  
    if [ ! ${?} -ne 0 ]
                  
    then
                  INSTALL_OR_NOT
    ="YES"
                  
    echo "yes/install..." tee -${LOG_PATH}
                  
    #backup_ISO
                  #install_mbbservice
                  
    break
                  else
                  echo 
    "no/exit..." tee -${LOG_PATH}
                  break
                  
    fi
               fi

                
    if [ $VRVERSIONINSTALLED -gt $VRVERSIONINSTALLING ]
                
    then
                
    echo -"${DIFFERENT_VERSION_CONFIRM}\c" tee -${LOG_PATH}

                
    yes_or_no
                
                  
    if [ ! ${?} -ne 0 ]
                  
    then
                  INSTALL_OR_NOT
    ="YES"
                  
    echo "yes/install..." tee -${LOG_PATH}
                  
    #backup_ISO
                  #install_mbbservice
                  
    break
                  else
                  echo 
    "no/exit..." tee -${LOG_PATH}
                  break
                  
    fi

                
    break
                
    elif $VRVERSIONINSTALLED -lt $VRVERSIONINSTALLING ]
                
    then
                
    echo -"${NEW_VERSION_CONFIRM}\c" tee -${LOG_PATH}

                
    yes_or_no
                
                  
    if [ ! ${?} -ne 0 ]
                  
    then
                  INSTALL_OR_NOT
    ="YES"
                  
    echo "yes/install..." tee -${LOG_PATH}
                  
    #backup_ISO
                  #install_mbbservice
                  
    break
                  else
                  echo 
    "no/exit..." tee -${LOG_PATH}
                  break
                  
    fi
                
                
    break
                
    fi
                           
                
    if [ $BUILDVERSIONINSTALLED -gt $BUILDVERSIONINSTALLING ]
                
    then
                
    echo -"${DIFFERENT_VERSION_CONFIRM}\c" tee -${LOG_PATH}

                
    yes_or_no
                
                  
    if [ ! ${?} -ne 0 ]
                  
    then
                  INSTALL_OR_NOT
    ="YES"
                  
    echo "yes/install..." tee -${LOG_PATH}
                  
    #backup_ISO
                  #install_mbbservice
                  
    break
                  else
                  echo 
    "no/exit..." tee -${LOG_PATH}
                  break
                  
    fi

                
    break
                
    elif $BUILDVERSIONINSTALLED -lt $BUILDVERSIONINSTALLING ]
                
    then
                
    echo -"${NEW_VERSION_CONFIRM}\c" tee -${LOG_PATH}

                
    yes_or_no
                
                  
    if [ ! ${?} -ne 0 ]
                  
    then
                  INSTALL_OR_NOT
    ="YES"
                  
    echo "yes/install..." tee -${LOG_PATH}
                  
    #backup_ISO
                  #install_mbbservice
                  
    break
                  else
                  echo 
    "no/exit..." tee -${LOG_PATH}
                  break
                  
    fi
                
                
    break
                
    fi 
                
                
    if [ $DEVELOPVERSIONINSTALLED -gt $DEVELOPVERSIONINSTALLING ]
                
    then
                
    echo -"${DIFFERENT_VERSION_CONFIRM}\c" tee -${LOG_PATH}

                
    yes_or_no
                
                  
    if [ ! ${?} -ne 0 ]
                  
    then
                  INSTALL_OR_NOT
    ="YES"
                  
    echo "yes/install..." tee -${LOG_PATH}
                  
    #backup_ISO
                  #install_mbbservice
                  
    break
                  else
                  echo 
    "no/exit..." tee -${LOG_PATH}
                  break
                  
    fi
                
                
    break
                
    elif $DEVELOPVERSIONINSTALLED -lt $DEVELOPVERSIONINSTALLING ]
                
    then
                
    echo -"${NEW_VERSION_CONFIRM}\c" tee -${LOG_PATH}

                
    yes_or_no
                
                  
    if [ ! ${?} -ne 0 ]
                  
    then
                  INSTALL_OR_NOT
    ="YES"
                  
    echo "yes/install..." tee -${LOG_PATH}
                  
    #backup_ISO
                  #install_mbbservice
                  
    break
                  else
                  echo 
    "no/exit..." tee -${LOG_PATH}
                  break
                  
    fi
                
                
    break
                
    fi
                
                
    if [ $SPVERSIONINSTALLED -gt $SPVERSIONINSTALLING ]
                
    then
                
    echo -"${DIFFERENT_VERSION_CONFIRM}\c" tee -${LOG_PATH}

                
    yes_or_no
                
                  
    if [ ! ${?} -ne 0 ]
                  
    then
                  INSTALL_OR_NOT
    ="YES"
                  
    echo "yes/install..." tee -${LOG_PATH}
                  
    #backup_ISO
                  #install_mbbservice
                  
    break
                  else
                  echo 
    "no/exit..." tee -${LOG_PATH}
                  break
                  
    fi
                
                
    break
                
    elif $SPVERSIONINSTALLED -lt $SPVERSIONINSTALLING ]
                
    then
                
    echo -"${NEW_VERSION_CONFIRM}\c" tee -${LOG_PATH}

                
    yes_or_no
                
                  
    if [ ! ${?} -ne 0 ]
                  
    then
                  INSTALL_OR_NOT
    ="YES"
                  
    echo "yes/install..." tee -${LOG_PATH}
                  
    #backup_ISO
                  #install_mbbservice
                  
    break
                  else
                  echo 
    "no/exit..." tee -${LOG_PATH}
                  break
                  
    fi

                
    break
                
    fi

                
    echo -e  "${REINSTALL_CONFIRM}\c" tee -${LOG_PATH}            
                
    yes_or_no
                
                  
    if [ ! ${?} -ne 0 ]
                  
    then
                  INSTALL_OR_NOT
    ="YES"
                  
    echo "yes/install..." tee -${LOG_PATH}
                  
    #backup_ISO
                  #install_mbbservice
                  
    break
                  else
                  echo 
    "no/exit..." tee -${LOG_PATH}
                  break
                  
    fi
            done
    }

    install_mbbservice()
    {
        echo 
    "begin to install ..." tee -${LOG_PATH}
        if [ 
    "$(pidof mbbservice)" != "" ]      
        
    then
        kill 
    -$(pidof mbbservice)
        
    fi

        
    if [ -"${INSTALL_PATH}]
        
    then
        rm 
    --"${INSTALL_PATH}"
        
    mkdir "${INSTALL_PATH}tee -${LOG_PATH}
        else
        
    mkdir "${INSTALL_PATH}tee -${LOG_PATH}
        
    fi

        
    if [ -"${INSTALL_PATH}]
        
    then
        cp 
    ./* "${INSTALL_PATH}" | tee -a ${LOG_PATH}
        chmod a+x -R "${INSTALL_PATH}"
        else
        echo "mkdir in install path failed " | tee -a ${LOG_PATH}
        fi
     
        if [ "$(which udevadm)" != "" ]
        then
        udevVer=`udevadm version`
        else
        udevVer=`udevinfo -V | awk '{print $3}'`    
        fi

        if [ $udevVer -ge 098 ]    
        then
        echo "udevVer=$udevVer" | tee -a ${LOG_PATH} > /dev/null 2>&1
        cp "${INSTALL_PATH}/10-Huawei-FlashCard.rules" "/etc/udev/rules.d" | tee -a ${LOG_PATH}
        udevVerrule="10-Huawei-FlashCard.rules"
        chmod a+x /etc/udev/rules.d/10-Huawei-FlashCard.rules
        else
        echo "udevVer=$udevVer" | tee -a ${LOG_PATH}
        cp "${INSTALL_PATH}/10-Huawei-FlashCard-old.rules" "/etc/udev/rules.d" | tee -a ${LOG_PATH}
        udevVerrule="10-Huawei-FlashCard-old.rules"   
        chmod a+x /etc/udev/rules.d/10-Huawei-FlashCard-old.rules
        fi

        if [ -d "/lib/udev/rules.d" ]
        then
        cp /etc/udev/rules.d/"${udevVerrule}" /lib/udev/rules.d/ | tee -a ${LOG_PATH}
        fi
        if [ "$(cat /etc/issue |grep Flag)" != "" ]
        then
        start_udev
        fi

        #install the configuration file for auto run in boot
        sed "s#CURPATH#${INSTALL_PATH}#g" "$INSTALL_PATH"/skeleton > "$INSTALL_PATH"/skeleton.bak | tee -a ${LOG_PATH}     

        sed "s#parameter##g" "$INSTALL_PATH"/skeleton.bak > "$INSTALL_PATH"/"$SKELETON_NAME" | tee -a ${LOG_PATH}

        rm -f "$INSTALL_PATH"/skeleton.bak | tee -a ${LOG_PATH}

        if [ -d /etc/init.d ]
        then
        cp -f "$INSTALL_PATH"/"$SKELETON_NAME" /etc/init.d/ | tee -a ${LOG_PATH}
        chmod a+x /etc/init.d/"$SKELETON_NAME"
        CONFPATH=/etc/init.d
        elif [ -d /etc/rc.d ]
        then
        cp -f "$INSTALL_PATH"/"$SKELETON_NAME" /etc/rc.d/ | tee -a ${LOG_PATH}
        chmod a+x /etc/rc.d/"$SKELETON_NAME"
        CONFPATH=/etc/rc.d
    fi

    #echo "rm -f $CONFPATH/$CONFNAME" >> "$INSTALL_PATH"/driver/Uninstall

    #use command
    for ADDRUNLEVEL in `find /etc/ -name "rc[2345].d" -type d`;
    do
        echo "ADDRUNLEVEL=$ADDRUNLEVEL" | tee -a ${LOG_PATH} > /dev/null 2>&1
        if [ -d $ADDRUNLEVEL ] ; 
        then
            if [ -L "$ADDRUNLEVEL/$START_SKELETON" ] ; 
            then              
                rm -f $ADDRUNLEVEL/$START_SKELETON | tee -a ${LOG_PATH}
                rm -f $ADDRUNLEVEL/$STOP_SKELETON | tee -a ${LOG_PATH}
            fi
            ln -sv $CONFPATH/$SKELETON_NAME $ADDRUNLEVEL/$START_SKELETON | tee -a ${LOG_PATH} > /dev/null 2>&1
            chmod a+x $ADDRUNLEVEL/$START_SKELETON
            ln -sv $CONFPATH/$SKELETON_NAME $ADDRUNLEVEL/$STOP_SKELETON | tee -a ${LOG_PATH} > /dev/null 2>&1
            chmod a+x $ADDRUNLEVEL/$STOP_SKELETON
        
            #echo "rm -f $ADDRUNLEVEL/$START_CONFNAME" >> "$INSTALL_PATH"/driver/Uninstall                     
            #echo "rm -f $ADDRUNLEVEL/$STOP_CONFNAME" >> "$INSTALL_PATH"/driver/Uninstall
        fi
    done

    if [ -f /etc/init.d/.depend.start ]
    then
        rm -f /etc/init.d/.depend.start | tee -a ${LOG_PATH}
        rm -f /etc/init.d/.depend.stop | tee -a ${LOG_PATH}
        chkconfig -a runmbbservice | tee -a ${LOG_PATH}
    fi

        rm -rf "${TMP_FILE_PATH}" | tee -a ${LOG_PATH}
        echo "install success..." 
        
    }

    run_process()
    {
        if [ "$(pidof mbbservice)" != "" ]       
        then
        echo "the mbbservice is running "
        else
        echo "${INSTALL_PATH}${MBB_FILE}" | tee -a ${LOG_PATH}
        #may be there is some question without quote
        ${INSTALL_PATH}${MBB_FILE} & 
        sleep 2
        fi    
    }

    check_file
    check_first_install

    if [ "${FIRST_INSTALL}" = "YES" ]
    then
    copy_local
    else
    verify_version
    if [ "${INSTALL_OR_NOT}" = "YES" ]
    then
    copy_local
    fi
    fi

    if [ "${INSTALL_OR_NOT}" = "YES" -o "${FIRST_INSTALL}" = "YES" ]
    then
    #echo "begin to install..."
    install_mbbservice
    fi
    cd /
    #TESTPATH=`pwd`
    #echo "${TESTPATH}"
    echo "run the process... " | tee -a ${LOG_PATH}
    run_process
    echo "install end... "
    install_exit

    #read com

    linux_install Skript:


    PHP:
    #!/bin/bash

    #VERSION=22.001.03.01.03

    install_exit()
    {
        echo 
    "Preass any key to exit. "
        
    read COMMAND
        
    exit
    }

    WHEREWHOAMI="`which whoami`"
    ROOTORNOT="`$WHEREWHOAMI`"
    #echo "$ROOTORNOT"
    if [ "$ROOTORNOT!= "root" ]
    then
        
    echo "You must run the install process by root."
        
    install_exit
    fi

    CURRENTPATH
    ="$(dirname "$0")"
    #echo "$CURRENTPATH"
    TMP_FILE_PATH="/tmp/MobileBrServ_AutoRun"
    INSTALL_FILE="/linux_mbb_install"
    SYSCONFIG_PATH="/ArConfig.dat"
    INSTALL_SHELL="/install"
    DATACARD_VERIFY="/DataCard_Verify"
    MBB_BIN_FILE="/mbbservice.bin"
    MBB_FILE="/mbbservice"
    SYSCONFIG_VALUE="VALUE"

    INSTALL_PATH="/usr/local/MobileBrServ"

    LOG_PATH="/tmp/MobileBrServ_autoinstall_log"

    #define the install variable
    FIRST_INSTALL="NO"
    INSTALL_OR_NOT="NO"

    echo "Current path = ${CURRENTPATH}> ${LOG_PATH}

    check_ISO()
    {
        echo 
    "begin to verify ISO ..." tee -${LOG_PATH#> /dev/null 2>&1
        #TESTFILE="${CURRENTPATH}"
        #echo "$TESTFILE"
        #read COMMAND
        
    if [ ! -"${CURRENTPATH}${INSTALL_FILE}${MBB_BIN_FILE}]
        
    then
        
    echo "${CURRENTPATH}${INSTALL_FILE}${MBB_BIN_FILE}"
        
    echo "the .bin file is not exist! " tee -${LOG_PATH}
        
    install_exit
        fi

        
    if [ ! -"${CURRENTPATH}${INSTALL_FILE}${SYSCONFIG_PATH}]
        
    then
        
    echo "the ArConfig.dat file is not exist! " tee -${LOG_PATH}
        
    install_exit
        fi 
        
    echo "verify the ISO succeed !" tee -${LOG_PATH}  
    }



    backup_ISO()
    {
        echo 
    "begin to copy install file..." tee -${LOG_PATH}
        
        if [ -
    "${TMP_FILE_PATH}]
        
    then
        rm 
    --"${TMP_FILE_PATH}"
        
    fi

        mkdir 
    -"${TMP_FILE_PATH}"    
        
    cp --"${CURRENTPATH}${INSTALL_FILE}" "${TMP_FILE_PATH}${INSTALL_FILE}"
        
    chmod a+wrx -"${TMP_FILE_PATH}${INSTALL_FILE}"
        
    sleep 1
    }

    x_install_mbbservice()
    {
        echo 
    "now begin to install... " tee -${LOG_PATH}

        
    #read cmo
        
    export DISPLAY=":0"
        
    if which xterm;
        
    then
            
    echo "Run xterm and begin to install" tee -${LOG_PATH}
            
    TERMINAL=`which xterm`
            ${
    TERMINAL'-e' "${TMP_FILE_PATH}${INSTALL_FILE}${INSTALL_SHELL}"
            
    echo "Exit install and remove temporary files" tee -${LOG_PATH}
            exit 
    0
            
    #install_exit
        
    fi
        
        
    if which gnome-terminal;
        
    then
            
    echo "Run gnome-terminal and begin to install" tee -${LOG_PATH}
            
    TERMINAL=`which gnome-terminal`
            ${
    TERMINAL'-e' "${TMP_FILE_PATH}${INSTALL_FILE}${INSTALL_SHELL}"
            
    echo "Exit install and remove temporary files" tee -${LOG_PATH}
            exit 
    0
            
    #install_exit
        
    fi
        
        
    if which konsole;
        
    then
            
    echo "Run konsole and begin to install" tee -${LOG_PATH}
            
    TERMINAL=`which konsole`
            ${
    TERMINAL'-e' "${TMP_FILE_PATH}${INSTALL_FILE}${INSTALL_SHELL}"
            
    echo "Exit install and remove temporary files" tee -${LOG_PATH}
            exit 
    0
            
    #install_exit
        
    fi

        
    echo "Run shell and begin to install" tee -${LOG_PATH}
        
    "${TMP_FILE_PATH}${INSTALL_FILE}${INSTALL_SHELL}"
        
    echo "Exit install and remove temporary files" tee -${LOG_PATH}
        exit 
    0
        
    #install_exit
    }

    check_ISO
    #check_first_install
    #if [ "${FIRST_INSTALL}" = "YES" ]
    #then
    backup_ISO
    x_install_mbbservice
    #else
    #verify_version
    #fi
    #read mo

     
  2. Anzeige

    Schau dir mal diese Kategorie an. Dort findest du bestimmt etwas.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. glako

    glako Eala Frya Fresena!

    Dabei seit:
    27.05.2007
    Beiträge:
    161
    Zustimmungen:
    0
    Ort:
    umme Ecke
    Ist das Script denn ausführbar?
     
  4. #3 art4core, 13.08.2013
    art4core

    art4core Mitglied

    Dabei seit:
    04.01.2010
    Beiträge:
    28
    Zustimmungen:
    0
    Nein,keines der Skripte ist ausführbar.

    Aber nachdem ich mittlerweile mit einem Laptop und diversen Livesystemen problemlos Ins Mobilnetz kam,
    vermute ich die Ursache doch wohl eher bei meinem beiden Desktoprechnern.

    Wenngleichs mir etwas eigenartig vorkommt.


    Denn mit einem E1550 Modem komme ich mit beiden Pc´s ins Netz -E1550 nutzt nm-applet(mob.Breitband),
    während sich das E353 als Wired Connection (HiLink) ins System einbringt.

    Daher die Frage:wäre es denkbar,dass es dennoch am Usb Controller beider Pc´s liegt oder
    könnte das System manipuliert worden sein?

    Fragen über Fragen ich weiss,die Du Glako oder jemand anderer vielleicht klären kann.
     
  5. glako

    glako Eala Frya Fresena!

    Dabei seit:
    27.05.2007
    Beiträge:
    161
    Zustimmungen:
    0
    Ort:
    umme Ecke
    Da fällt mir auf, wieso wird das Teil als Datenträger erkannt?
    Hast Du usbmodeswitch installiert?
     
  6. #5 art4core, 13.08.2013
    art4core

    art4core Mitglied

    Dabei seit:
    04.01.2010
    Beiträge:
    28
    Zustimmungen:
    0
    Kann ich nicht sagen,da ich wie gesagt mit verschiedenen Livesystem am Laptop gestartet habe.
    Auf den anderen beiden Rechnern mit DreamStudio(Ubuntu/Debian Mix) da ist usbmodeswitch installiert.
    Es erscheint am Desktop ein Icon das einer Cd ähnelt und die obgenannten Ordner enthält.

    Würde es Sinn machen usbmodeswitch zu entfernen-vorausgesetzt es gefährdet nicht das System?
    Falls ja,wie müsste ich das machen?
     
  7. nighT

    nighT Guest

    Ich habe schon öfters erlebt, dass UMTS Sticks und evtl. auch Modems zusätzlich einen kleinen Flash-Speicher besitzen, auf dem die Treiber für die Erstinstallation zur Verfügung stehen.

    Per Google habe ich spontan diese Anleitung gefunden, die sich mit der Installation des Huawei E353 unter Ubuntu 12.04 befasst. Vielleicht kommst du damit weiter.
     
  8. #7 Gast123, 14.08.2013
    Gast123

    Gast123 Guest

    Ich vermute, dass es so sehr wohl funktioniert:
    Code:
    su
    Passwort:
    cd /media/HiLink/
    chmod +x *
    ./install_linux
    Eine entsprechende Fehlermeldung wäre zur Problemlösung hilfreich.
     
  9. Anzeige

    Vielleicht findest du HIER Antworten.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  10. #8 tgruene, 15.08.2013
    tgruene

    tgruene Routinier

    Dabei seit:
    02.02.2012
    Beiträge:
    418
    Zustimmungen:
    0
    Versuch doch mal, bei sudo den vollen Pfad des install-Skriptes anzugeben, nicht nur './install'. Du kannst auch mal das Modem einstecken, etwa eine Minute warten (die Konfiguration mit usbmodeswitch dauert zumindest bei meinem Laptop ein paar Sekunden) und dann 'sudo wvdialconf' ausfuehren, falls wvdial auf der Live-CD installiert ist.
     
  11. #9 art4core, 17.08.2013
    art4core

    art4core Mitglied

    Dabei seit:
    04.01.2010
    Beiträge:
    28
    Zustimmungen:
    0
    Eigenartigerweise funktioniert das Modem jetzt ohne der ursprünglich darauf gespeicherten Daten bzw Software,welche ich aus Versehen mit einem Livesystem gelöscht hatte ,seltsam :think: aber
    möge es so bleiben:brav:

    An dieser Stelle mal Danke allen,die sich mit Rat eingestellt hatten
     
Thema: Problem mit HSPA+ Modem Huawei E353 - Installation unmöglich?
Besucher kamen mit folgenden Suchen
  1. 22.001.03.01.03

    ,
  2. hilink.app startet nicht

Die Seite wird geladen...

Problem mit HSPA+ Modem Huawei E353 - Installation unmöglich? - Ähnliche Themen

  1. Virtualboxproblem

    Virtualboxproblem: Hallo Folgnedes Problem: Ich kann ohne Probleme In Debian-Sid, 64Bit und virtualbox-dkms Unixoide installieren, wenn es sich um eine...
  2. grub-pc Probleme bei upgrade

    grub-pc Probleme bei upgrade: Hallo, ich habe beim dist-upgrade folgendes Problem: ---------- Nach dieser Operation werden 0 B Plattenplatz zusätzlich benutzt. Trigger für...
  3. Problem bei apt-get upgrade (Kali 2.0)

    Problem bei apt-get upgrade (Kali 2.0): Hi, seit paar Tagen habe ich einige Probs. Dachte es sei mal an der Zeit für ein Update und nun tauchen da einige Fehler auf: Es müssen noch 0 B...
  4. Probleme mit YUM

    Probleme mit YUM: Hallo, ich habe CentOs 7 als Dualboot mit Windows 7 auf einen Dell Latitude E5510 installiert. Dies hat soweit auch alles geklappt. Leider habe...
  5. Problem mit Win-Zugriff auf SAMBA

    Problem mit Win-Zugriff auf SAMBA: Hallo rundherum, vielleicht hat jemand eine Idee... Habe jetzt schon 1 1/2 Tage damit verbraten und den Fehler nicht gefunden. Problem:...