Điểm:0

Lỗi cài driver WIFI

lá cờ tr

Tôi có Bộ điều hợp USB Nano không dây Tenda W311MI. Trên Windows nó tự động cài đặt và hoạt động. Trên Ubuntu không có mạng wifi. Tôi đã tải xuống trình điều khiển từ trang web Tenda https://down.tendacn.com/uploadfile/201401/driver/RT5572_LinuxSTA_2.6.1.3_20121022.rar. Tôi không biết C cũng như không có kỹ năng về CLI. Tôi tìm thấy hướng dẫn này để cài đặt trình điều khiển https://titanwolf.org/Network/Articles/Article?AID=247af549-250e-4ba1-8098-e3a98133fef8. Đầu tiên tôi gặp một lỗi: giải pháp là đổi tên các thư mục mẹ thành các tên đơn giản. Thứ hai, tôi gặp một lỗi khác: giải pháp là thay thế tất cả "SUBDIRS=" thành "M=". Tôi đã làm các bước trong hướng dẫn và cuối cùng tôi gặp lỗi này khi chạy thực hiện sudo trên thư mục gốc của trình điều khiển:

làm công cụ -C
make[1]: Nhập thư mục '/home/hammad/Downloads/v3/dpo/tools'
gcc -g bin2h.c -o bin2h
make[1]: Rời khỏi thư mục '/home/hammad/Downloads/v3/dpo/tools'
/home/hammad/Downloads/v3/dpo/tools/bin2h
cp -f os/linux/Makefile.6 /home/hammad/Downloads/v3/dpo/os/linux/Makefile
make -C /lib/modules/5.11.0-44-generic/build M=/home/hammad/Downloads/v3/dpo/os/linux modules
make[1]: Nhập thư mục '/usr/src/linux-headers-5.11.0-44-generic'
  CC [M] /home/hammad/Downloads/v3/dpo/os/linux/../../sta/sync.o
/home/hammad/Downloads/v3/dpo/os/linux/../../sta/sync.c: Trong chức năng âPeerBeaconâ:
/home/hammad/Downloads/v3/dpo/os/linux/../../sta/sync.c:2180:12: lỗi: chuyển đối số 8 của âStaAddMacTableEntryâ từ loại con trỏ không tương thích [-Werror = các loại con trỏ không tương thích]
 2180 | tức là_list,
      | ^~~~~~~
      | |
      | BCN_IE_LIST * {còn gọi là cấu trúc _bcn_ie_list *}
Trong tệp bao gồm từ /home/hammad/Downloads/v3/dpo/include/rt_config.h:59,
                 từ /home/hammad/Downloads/v3/dpo/os/linux/../../sta/sync.c:28:
/home/hammad/Downloads/v3/dpo/include/rtmp.h:7900:15: lưu ý: mong đợi âIE_LISTS *â {aka âstruct _IE_lists *â} nhưng đối số thuộc loại â BCN_IE_LIST *â {aka âstruct _bcn_ie_list *â}
 7900 | TRONG IE_LISTS *ie_list,
      | ~~~~~~~~~~^~~~~~~
cc1: một số cảnh báo được coi là lỗi
make[2]: *** [scripts/Makefile.build:288: /home/hammad/Downloads/v3/dpo/os/linux/../../sta/sync.o] Lỗi 1
make[1]: *** [Makefile:1849: /home/hammad/Downloads/v3/dpo/os/linux] Lỗi 2
make[1]: Rời khỏi thư mục '/usr/src/linux-headers-5.11.0-44-generic'
thực hiện: *** [Makefile:395: LINUX] Lỗi 2

Ai đó đã trả lời một bài đăng khác có lỗi tương tự với giải pháp cài đặt gcc-4.8. Tôi không thể cài đặt nó. Tôi đã tải xuống tệp nén. Trích xuất nó. Làm theo hướng dẫn để xây dựng nó nhưng bước cuối cùng dẫn đến lỗi.

Tôi cũng đã thử áp dụng giải pháp này: cài đặt trình bao bọcndisgtk nhưng không thể làm theo vài bước cuối cùng.

Cảm ơn bạn đã đọc.

CHỈNH SỬA

$ lsusb
Bus 002 Thiết bị 010: ID 0bb4:0ffe HTC (High Tech Computer Corp.) Desire HD (chế độ modem)
Bus 002 Thiết bị 008: ID 0bda:b711 Realtek Semiconductor Corp. RTL8188GU Bộ điều hợp mạng WLAN 802.11n (Sau khi chuyển đổi chế độ)
Xe buýt 002 Thiết bị 001: ID 1d6b:0002 Trung tâm gốc Linux Foundation 2.0
Bus 008 Thiết bị 001: ID 1d6b:0001 Trung tâm gốc Linux Foundation 1.1
Bus 007 Thiết bị 001: ID 1d6b:0001 Trung tâm gốc Linux Foundation 1.1
Bus 006 Thiết bị 001: ID 1d6b:0001 Trung tâm gốc Linux Foundation 1.1
Bus 005 Thiết bị 002: ID 046d:c534 Bộ thu hợp nhất của Logitech, Inc.
Bus 005 Thiết bị 001: ID 1d6b:0001 Trung tâm gốc Linux Foundation 1.1
Xe buýt 001 Thiết bị 001: ID 1d6b:0002 Trung tâm gốc Linux Foundation 2.0
Bus 004 Thiết bị 001: ID 1d6b:0001 Trung tâm gốc Linux Foundation 1.1
Bus 003 Thiết bị 001: ID 1d6b:0001 Trung tâm gốc Linux Foundation 1.1
chili555 avatar
lá cờ cn
Trình điều khiển bạn đã tải xuống quá cũ để biên dịch trên bất kỳ nhân hiện đại nào. Hãy bắt đầu từ đầu. Vui lòng chỉnh sửa câu hỏi của bạn để hiển thị kết quả của lệnh đầu cuối: `lsusb` Chào mừng bạn đến với Hỏi Ubuntu.
Hammad Ahmed avatar
lá cờ tr
@chili555 Bus 002 Thiết bị 008: ID 0bda:b711 Realtek Semiconductor Corp. RTL8188GU Bộ điều hợp mạng WLAN 802.11n (Sau khi chuyển đổi chế độ)
Hammad Ahmed avatar
lá cờ tr
@someone Đó là khóa WIFI.
Hammad Ahmed avatar
lá cờ tr
@ai đó Ubuntu 21.04
Điểm:1
lá cờ my

Để cài đặt trình điều khiển chính xác, hãy chạy các lệnh sau trong thiết bị đầu cuối (đảm bảo có kết nối internet đang hoạt động trong khi chạy các lệnh):

sudo apt-get install build-essential git dkms linux-headers-$(uname -r)
bản sao git https://github.com/McMCCRU/rtl8188gu.git
cd rtl8188gu
chế tạo
sudo thực hiện cài đặt
Sudo apt install --reinstall linux-firmware 
khởi động lại sudo

Đó là nó!

Hãy xem https://github.com/McMCCRU/rtl8188gu

Someone avatar
lá cờ my
@HammadAhmed Hãy thử chạy: `sudo modprobe rtl8188gu`
Hammad Ahmed avatar
lá cờ tr
Trình điều khiển được cài đặt thành công.Nó đã khởi động lại nhưng không có biểu tượng mạng WIFI trên thanh tiêu đề cũng như không có bất kỳ biểu tượng nào trong phần WIFI của Cài đặt. Tôi nhớ có một lệnh giống như modprobe trong thư mục rt trong các câu trả lời khác.
Someone avatar
lá cờ my
@HammadAhmed Wifi có hoạt động không? Nếu không thì bạn có thể cần thực hiện thêm một số khắc phục sự cố.
Someone avatar
lá cờ my
@HammadAhmed Hãy thử chạy `eject /dev/cdrom0`
Hammad Ahmed avatar
lá cờ tr
WIFI không hoạt động. Lệnh trên xuất ra `eject: /dev/cdrom0: not found mountpoint or device with the known name`
Hammad Ahmed avatar
lá cờ tr
Không hoạt động với ./dev/cdrom0 hoặc chỉ cdrom

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.