Làm cách nào để cài đặt trình điều khiển NDIS cho thiết bị băng thông rộng di động Huawei?


12

Dongal 3G của tôi yêu cầu trình điều khiển độc quyền để hoạt động đúng với Ubuntu.
Nó đi kèm với trình cài đặt Huawei Mobile Partner. Tôi đã có thể cài đặt Huawei Mobile Partner và trình điều khiển tương ứng trong Ubuntu Linux 10.04 mà không gặp vấn đề gì.

Tuy nhiên, tôi không thể cài đặt nó trong Ubuntu 13.10. (Không hoạt động kể từ 12.04)
Nó đưa ra lỗi bên dưới.
Tôi đã thử cài đặt bản dựng.

Bất kỳ trợ giúp được đánh giá cao!

nhập mô tả hình ảnh ở đây

"make: *** [install] Lỗi 2
Cài đặt trình điều khiển NDIS không thành công.
Môi trường biên dịch chưa sẵn sàng.
Vui lòng kiểm tra gcc, make và kernel build (/lib/modules/3.8.0-26-generic/build) tất cả các cài đặt không?
Bây giờ xin vui lòng nhập một phím bất kỳ để kết thúc cài đặt khác.
NDIS bị vô hiệu hóa, và chỉ Modem có thể được sử dụng".
Các gói gcc, make và những gói khác được cài đặt.

(Đầu ra được lấy từ phiên bản Ubuntu trước đó. Thông báo lỗi tương tự được tạo trong 13.10. Bạn có thể tạo lại lỗi này bằng cách cài đặt gói trình điều khiển của tôi . Không cần băng thông rộng di động để cài đặt)


1
Vui lòng bao gồm thông báo lỗi thực tế (cuộn một chút lên giữa các bên). Ngoài ra, đối với các câu hỏi trong tương lai, vui lòng sao chép và dán đầu ra từ thiết bị đầu cuối thay vì tạo ảnh chụp màn hình.
soulsource

Cài đặt trình điều khiển NDIS không thành công. Môi trường biên dịch không phải là tất cả đã sẵn sàng. Vui lòng kiểm tra gcc, make và kernel buid (/lib/modules/3.8.0-19-generic/build) để được cài đặt tất cả? Bây giờ xin vui lòng nhập bất kỳ phím nào để hoàn thành các cài đặt khác. NDIS bị vô hiệu hóa và chỉ có thể sử dụng Modem. USBSERIAL_TARGET_PATH = ACM_TARGET_PATH =
Hasiya

Trên thực tế, tôi có nghĩa là các dòng trên "make: *** [mô-đun] Lỗi 2". Các lỗi thực tế rất có thể được in ở đâu đó ở trên.
soulsource

1
Có thể trùng lặp: Askubfox.com/q/330967/151875 có một câu trả lời, có thể hữu ích.
Donarsson

0k! Câu trả lời cũng tốt cho Ubuntu 13.10. Nhưng cũng có một vấn đề mới: khi tôi thử (với Movistart Partner 21) để kết nối với một thành phần của danh sách, tôi chỉ nhận được thử lại để kết nối . Tôi đang ở Ý ... Có giải pháp nào không?
Spode

Câu trả lời:


20

Giải pháp cho Trình điều khiển NDIS không thể cài đặt sự cố trên thiết bị Băng thông rộng HUAWEI:


  • Chạy lệnh dưới đây sau khi cài đặt Huawei Modem Drivervới trình điều khiển NDIS không thành công .

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

nhập mô tả hình ảnh ở đây

  • Xác định vị trí cho dòng Ln 2718, thay đổi dbg ("cant't kmalloc dev");thành //dbg ("cant't kmalloc dev");( thêm hai lần trước //dbg ), lưu tệp và đóng thiết bị đầu cuối .

  • Mở terminal mới và Thay đổi đường dẫn thư mục thành /usr/local/Mobile_Partner/driverbằng cách chạy lệnh bên dưới

    cd /usr/local/Mobile_Partner/driver
    
  • Cài đặt lại trình điều khiển bằng cách chạy lệnh dưới đây

    sudo ./install
    
  • Bây giờ, nó cho thấy trình điều khiển NDIS được cài đặt thành công .

nhập mô tả hình ảnh ở đây


2
Làm thế nào bạn biết nó!!! hahaha tôi thực sự đánh giá cao người đàn ông giúp đỡ của bạn!
Castiblanco

hoặc nó có thể ở dòng 2590.
Avinash Raj

1
bạn là một anh chàng siêu ngầu
Meow

@AvinashRaj Nhưng tôi không thể kết nối với internet .. Khi tôi bổ sung datacard của mình .. Bạn có thể giúp tôi không. Tôi thất vọng ghê gớm ..
Arup Rakshit

Ý anh là gì?
Avinash Raj

3

Một phương pháp khác:

Chỉ chạy đoạn script dưới đây sau khi Install NDIS driver failedxảy ra lỗi

#! / bin / bash 
# kiểm tra xem trình điều khiển đã được cài đặt hay chưa
path = "/ usr / local / Mobile_Partner / driver"
if ["$ (ls -A $ path)"]; sau đó
     taf setaf 6; echo "Trình điều khiển modem Huawei cho linux đã được cài đặt trên máy tính của bạn. Vui lòng đợi cài đặt trình điều khiển NDIS."; thông báo sgr0
     #l (i s * c
     đường dẫn $ cd
     sudo ./install
khác

    taf setaf 1; echo "Trình điều khiển modem Huawei cho linux không được cài đặt trên máy tính của bạn. Vui lòng cài đặt nó."; thông báo sgr0
fi

  • Tạo một tập lệnh có tên ndis.sh với đoạn mã trên và lưu nó vào Homethư mục của bạn .

  • Chạy lệnh dưới đây để cấp quyền thực thi cho tập lệnh đã tạo.

    cd /path/to/the/directory/which/contains/script
    sudo chmod +x ndis.sh
    
  • Chạy ndis.shkịch bản,

    bash ndis.sh
    

Đó là tất cả. Tôi đã tạo tập lệnh này bởi vì trong câu trả lời ở trên , tôi đã đề cập đến việc định vị dòng 2718 và thêm //vào trước nó. Nhưng trong một số trường hợp, mã dbg ("cant't kmalloc dev");không nằm trên dòng 2718, vì vậy rất khó để tìm thấy dòng mã bằng tay và sau đó thêm trước //đó.

Tập lệnh này tự động tìm kiếm dòng chứa mã dbg ("cant't kmalloc dev");và đặt trước //nó. Vì vậy, dòng mã thay đổi thành nhận xét, sau đó làm cho trình điều khiển NDIS cài đặt thành công.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.