मेरे पास एडिमाक्स से एक यूएसबी वायरलेस एडेप्टर 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;
किसी भी मदद की बहुत सराहना की जाएगी, लेकिन कृपया शब्दजाल पर आसान करें। धन्यवाद।