कुबंता 13.10 64-बिट में एडिमैक्स वायरलेस एडेप्टर EW-7822UAC के लिए ड्राइवर के निर्माण / संकलन के साथ समस्या


10

मेरे पास एडिमाक्स से एक यूएसबी वायरलेस एडेप्टर EW-7822UAC है, और मैं स्रोत से एक लिनक्स ड्राइवर का निर्माण / संकलित करने में सक्षम हुआ करता था, जो कि विक्रेता ने उबंटू की एक ताजा स्थापना पर बिल्ड-एसेंशियल पैकेज स्थापित करके, यहां तक ​​कि बिना अपडेट किए भी प्रदान किया था। प्रणाली।

अब, मैंने कुबंटू 13.10 64-बिट स्थापित किया है, और जब मैं ड्राइवर बनाने की कोशिश करता हूं, तो मुझे बार-बार त्रुटियों और चेतावनियों का एक गुच्छा मिलता है और अंततः निर्माण प्रक्रिया विफल हो जाती है।

कर्नेल है 3.11.0-12-genericऔर मुझे बिल्ड (K) ubuntu 12.04 में आवश्यक के अलावा कुछ भी स्थापित करने की आवश्यकता नहीं थी।

निम्नलिखित बार-बार चेतावनी और त्रुटि के ब्लॉक हैं जो मुझे कमांड बनाने के बाद मिले हैं:

/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;  

किसी भी मदद की बहुत सराहना की जाएगी, लेकिन कृपया शब्दजाल पर आसान करें। धन्यवाद।


आपके सुपर क्विक रीप्ले के लिए धन्यवाद! ड्राइवर स्रोत का लिंक निम्नलिखित है: edimax.com/images/Image/Driver_Utility/Wireless/NIC/EW-7822UAC/…
एंडी

जवाबों:


11

कृपया यहाँ देखें: https://github.com/abperiasamy/rtl8812AU_8821AU_linux दाहिने हाथ की ओर, 'डाउनलोड ज़िप' पर क्लिक करें। मान लें कि डाउनलोड आपके डाउनलोड फ़ोल्डर में जाते हैं, फ़ोल्डर खोलें, ज़िप फ़ाइल पर राइट-क्लिक करें और 'एक्सट्रैक्ट हियर' चुनें। एक टर्मिनल खोलें और करें:

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

यह मेरे 13.10 सिस्टम पर कुछ चेतावनियों के साथ 'बनाता है', लेकिन कोई त्रुटि नहीं। जब से मैंने डिवाइस नहीं किया है, मैं और परीक्षण नहीं कर सकता। यह एक नया उपकरण है और हम आपकी रिपोर्ट में बहुत रुचि लेंगे।

जब भी बाद में कर्नेल संस्करण, जिसे अद्यतन प्रबंधक द्वारा लिनक्स छवि के रूप में भी जाना जाता है, तो रिबूट करने के बाद, आपको ड्राइवर को फिर से संकलित करने की आवश्यकता होगी:

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

इसका निर्माण करने वाला एकमात्र मॉड्यूल 8812au है: "बिल्डिंग मॉड्यूल, स्टेज 2. MODPOST 1 मॉड्यूल CC /home/chili/8812/rtl8812AU_8821AU_linux-master/8812au.mod.o LD / M] / होम / मिर्च / 8812 / rtl881212_8821AU_linux- मास्टर 8812au.ko "
chili555

1
वाह! इसने एक जादू की तरह काम किया! मैं भी अंतिम आदेश को चलाने के लिए नहीं था, लेकिन बस अनप्लग्ड और प्लग इन में एडाप्टर। बहुत बहुत धन्यवाद !!
एंडी

2
बढ़िया खबर। यह एक बहुत ही नया उपकरण है और आपने कई खोजकर्ताओं की मदद की होगी।
chili555

@ chili555 मुझे एक could not insert 8812au invalid argumentत्रुटि मिल रही है , कोई मार्गदर्शन?
ऑर्गेनिक मार्बल

1
@OrganicMarble कृपया अपना नया प्रश्न शुरू करें और मुझे मदद करने में खुशी होगी।
चिली ५५५
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.