Sự cố với việc xây dựng / biên dịch trình điều khiển cho bộ điều hợp không dây Edimax EW-7822UAC trong Kubfox 13.10 64-bit


10

Tôi có bộ điều hợp không dây USB EW-7822UAC từ Edimax và tôi đã từng có thể xây dựng / biên dịch trình điều khiển Linux từ nguồn mà nhà cung cấp cung cấp chỉ bằng cách cài đặt gói xây dựng cần thiết trên bản cài đặt Ubuntu mới, ngay cả khi không cập nhật hệ thống.

Bây giờ, tôi đã cài đặt Kubfox 13.10 64-bit và khi tôi cố gắng xây dựng trình điều khiển, tôi nhận được một loạt các lỗi và cảnh báo lặp đi lặp lại và cuối cùng quá trình xây dựng thất bại.

Hạt nhân là 3.11.0-12-genericvà tôi không cần phải cài đặt bất cứ thứ gì ngoài bản dựng cần thiết trong (K) ubfox 12.04.

Sau đây là khối cảnh báo lặp lại và lỗi mà tôi gặp phải sau khi tôi gọi lệnh make:

/home/xxx/build/rtl8812AU_8821AU_linux_v4.2.2_7502.20130517/os_dep/linux/os_intfs.c:601:8: warning: assignment makes pointer from integer without a cast [enabled by default]
entry = create_proc_read_entry("bw_mode", S_IFREG | S_IRUGO,
      ^
/home/xxx/build/rtl8812AU_8821AU_linux_v4.2.2_7502.20130517/os_dep/linux/os_intfs.c:607:7: error: dereferencing pointer to incomplete type
entry->write_proc = proc_set_bw_mode;  

Bất kỳ trợ giúp sẽ được đánh giá rất cao, nhưng xin vui lòng đi dễ dàng trên biệt ngữ. Cảm ơn.


Cảm ơn cho phát lại siêu nhanh của bạn! Các liên kết đến nguồn tài xế là những điều sau đây: edimax.com/images/Image/Driver_Utility/Wireless/NIC/EW-7822UAC/...
Andy

Câu trả lời:


11

Vui lòng kiểm tra tại đây: https://github.com/abperiasamy/rtl8812AU_8821AU_linux Ở phía bên tay phải, nhấp vào 'Tải xuống ZIP.' Giả sử tải xuống vào thư mục Tải xuống của bạn, mở thư mục, nhấp chuột phải vào tệp zip và chọn 'Trích xuất tại đây'. Mở một thiết bị đầu cuối và làm:

cd Downloads/rtl8812AU_8821AU_linux-master
make
sudo make install
sudo modprobe 8812au

Nó 'thực hiện' với một vài cảnh báo trên hệ thống 13.10 của tôi, nhưng không có lỗi. Tôi không thể kiểm tra thêm vì tôi không có thiết bị. Đây là một thiết bị khá mới và chúng tôi sẽ rất quan tâm đến báo cáo của bạn.

Bất cứ khi nào phiên bản kernel mới hơn, còn được gọi là hình ảnh linux được cài đặt bởi Update Manager, sau khi bạn khởi động lại, bạn sẽ cần phải biên dịch lại trình điều khiển:

cd Downloads/rtl8812AU_8821AU_linux-master
make clean
make
sudo make install
sudo modprobe 8812au

Mô-đun duy nhất mà nó xây dựng là 8812au: "Mô-đun xây dựng, giai đoạn 2. MODPOST 1 mô-đun CC /home/chili/8812/rtl8812AU_8821AU_linux-master/8812au.mod.o LD [M] / home / chili / 8812 / rtl8812 8812au.ko"
chili555

1
Ồ Nó làm việc như một say mê! Tôi thậm chí không phải chạy lệnh cuối cùng, mà chỉ rút phích cắm và cắm bộ chuyển đổi vào. Cảm ơn rất nhiều !!
Andy

2
Tin tốt. Đây là một thiết bị khá mới và bạn sẽ giúp nhiều người tìm kiếm.
chili555

@ chili555 Tôi nhận được một could not insert 8812au invalid argumentlỗi, hướng dẫn nào?
Đá cẩm thạch hữu cơ

1
@OrganicMarble Vui lòng bắt đầu câu hỏi mới của riêng bạn và tôi rất sẵn lòng giúp đỡ.
ớt555
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.