Huawei 모바일 광대역 장치 용 NDIS 드라이버를 설치하는 방법은 무엇입니까?


12

내 3G dongal은 독점 드라이버 가 Ubuntu와 제대로 작동하도록 요구합니다 .
화웨이 모바일 파트너 설치 프로그램과 함께 제공됩니다. Huawei Mobile Partner 및 해당 드라이버를 Ubuntu Linux 10.04 에 아무런 문제없이 설치할 수있었습니다 .

그러나 우분투 13.10 에는 설치할 수 없습니다 . (12.04부터 작동하지 않았습니다
.) 아래 오류가 발생합니다.
빌드 필수 설치를 시도했습니다.

도움을 주셔서 감사합니다!

여기에 이미지 설명을 입력하십시오

"make : *** [install] 오류 2
NDIS 드라이버 설치 실패.
컴파일 환경이 모두 준비되지 않았습니다.
gcc, make 및 커널 빌드 (/lib/modules/3.8.0-26-generic/build)를 확인하십시오 . 모든 설치?
이제. 다른 설치를 완료하려면 아무 키나 입력하세요
NDIS가 비활성화되어, 단지 모뎀을 사용할 수 있습니다. "
이러한 패키지 gcc, make 및 기타 패키지가 설치됩니다.

(출력은 이전 버전의 Ubuntu에서 가져옵니다. 13.10에서 동일한 오류 메시지가 생성됩니다. 드라이버 패키지 를 설치하여이 오류를 다시 생성 할 수 있습니다. 설치에 모바일 광대역이 필요하지 않습니다)


1
실제 오류 메시지를 포함 시키십시오 (간헐적으로 스크롤). 또한, 향후 질문에 대해서는 스크린 샷을 만드는 대신 터미널에서 출력을 복사하여 붙여 넣으십시오.
soulsource

NDIS 드라이버 설치에 실패했습니다. 컴파일 환경이 모두 준비되지 않았습니다. gcc, make 및 커널 buid (/lib/modules/3.8.0-19-generic/build)가 모두 설치되어 있는지 확인하십시오. 다른 설치를 마치려면 아무 키나 입력하십시오. NDIS가 비활성화되어 있으며 모뎀 만 사용할 수 있습니다. USBSERIAL_TARGET_PATH = ACM_TARGET_PATH =
Hasiya

실제로, 나는 "make : *** [modules] Error 2"위의 줄을 의미했습니다. 실제 오류는 아마도 어딘가에 인쇄되었을 것입니다.
soulsource

1
가능한 중복 : askubuntu.com/q/330967/151875 에는 하나의 답변이 있으며 도움이 될 수 있습니다.
Donarsson

0k! 대답은 우분투 13.10에도 좋습니다. 그러나 새로운 문제가 있습니다 : (Movistart Partner 21과 함께) 목록의 요소에 연결하려고하면 다시 연결하려고합니다 . 나는 이탈리아에있다 ... 어떤 해결책?
Spode

답변:


20

HUAWEI 광대역 장치에서 NDIS 드라이버 용 솔루션이 문제를 설치하지 못했습니다 :


  • Huawei Modem Driverwith NDIS 드라이버 설치에 실패한 후 아래 명령을 실행하십시오 .

    sudo gedit /usr/local/Mobile_Partner/driver/ndis_driver/ndis_src/src/hw_cdc_driver.c
    

여기에 이미지 설명을 입력하십시오

  • 줄로 이동 하여 ( dbg의 이중 infront 추가)로Ln 2718 변경 하고 파일을 저장 한 후 터미널을 닫습니다 .dbg ("cant't kmalloc dev");//dbg ("cant't kmalloc dev");//

  • /usr/local/Mobile_Partner/driver아래 명령을 실행하여 새 터미널을 열고 디렉토리 경로를 변경하십시오

    cd /usr/local/Mobile_Partner/driver
    
  • 아래 명령을 실행하여 드라이버를 다시 설치하십시오.

    sudo ./install
    
  • 이제 NDIS 드라이버가 성공적으로 설치 되었음을 보여줍니다 .

여기에 이미지 설명을 입력하십시오


2
어떻게 알았어 !!! 하하 나는 정말 당신의 도움을 주셔서 감사합니다!
Castiblanco

또는 그것은 2590 라인에있을 수 있습니다.
Avinash Raj

1
당신은 정말 멋진 친구입니다
Meow

@AvinashRaj 그러나 인터넷에 연결할 수 없습니다 .. 데이터 카드를 플러그인 할 때 .. 도와 주시겠습니까? 난 정말 좌절 ..
Arup Rakshit

무슨 소리 야?
Avinash Raj

3

다른 방법 :

Install NDIS driver failed오류 후에 만 아래 스크립트를 실행하십시오.

#! / bin / bash 
# 드라이버 설치 여부 확인
path = "/ usr / local / Mobile_Partner / driver"
만약 [ "$ (ls -A $ path)"]; 그때
     풋 세 타프 6; echo "linux 용 Huawei 모뎀 드라이버가 이미 PC에 설치되어 있습니다. NDIS 드라이버 설치를 기다려주십시오."; 입력 sgr0
     perl -i -pe 's # ^ (\ s * dbg \ ( "can.t kmalloc dev"\);) # // $ 1 #'/ usr / local / Mobile_Partner / driver / ndis_driver / ndis_src / src / hw_cdc_driver. 씨
     cd $ 경로
     sudo ./install
그밖에

    풋 세 타프 1; echo "linux 용 Huawei 모뎀 드라이버가 PC에 설치되어 있지 않습니다. 설치하십시오."; 입력 sgr0
fi

  • 위 코드를 사용하여 ndis.sh 라는 스크립트를 작성 하여 Home디렉토리에 저장하십시오 .

  • 작성된 스크립트에 대해 실행 권한을 부여하려면 아래 명령을 실행하십시오.

    cd /path/to/the/directory/which/contains/script
    sudo chmod +x ndis.sh
    
  • ndis.sh스크립트를 실행하십시오.

    bash ndis.sh
    

위의 답변 에서 2718 행을 찾아서 //infront를 추가하는 것을 언급 했기 때문에이 스크립트를 만들었습니다 . 그러나 경우에 따라 코드 dbg ("cant't kmalloc dev");가 2718 행에 없었기 때문에 수동으로 코드를 작성하고 그 //앞에 추가하십시오 .

이 스크립트는 코드가 포함 된 줄을 자동으로 검색하여 앞에 dbg ("cant't kmalloc dev");넣습니다. 따라서 코드 //줄이 주석으로 변경되고 NDIS 드라이버가 성공적으로 설치되도록합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.