मैं लिनक्स के लिए एक यूएसबी डिवाइस ड्राइव लिख रहा हूं। यह एक जॉयस्टिक के लिए है। हर बार इसे प्लग करते हैं, लिनक्स एक छुपा ड्राइवर लोड करता है। क्या मैं इसे लोड करने के लिए लिनक्स को लोड करने का एक तरीका है? या कम से कम डिफ़ॉल्ट लोड नहीं?मैं यूएसबी डिवाइस के साथ ड्राइवर को कैसे बांध सकता हूं?
मैं डिफ़ॉल्ट ड्राइवर के अनबिंड में आईडी को प्रतिबिंबित कर सकता हूं और इसे अपने ड्राइवर के बाध्यता में गूंज सकता हूं; लेकिन मुझे कुछ और स्वचालित चाहिए .. धन्यवाद
"लिनक्स लाड एक छुपा चालक" का क्या अर्थ है? –
@ मार्सेलो कैंटोस: मुझे लगता है कि वह लिखना चाहता था "लिनक्स एक छुपा चालक लोड करता है।" छिपा = मानव इंटरफेस डिवाइस। –
यदि आपके पास कर्नेल स्रोत पेड़ की पूर्ण पहुंच है, तो आप ड्राइवर को 'hid_have_special_driver' सरणी' ड्राइवर/hid/hid-core.c' में जोड़ सकते हैं। इससे 'छुपा-जेनेरिक' डिवाइस को अनदेखा कर देगा। लेकिन मुझे बहुत उम्मीद है कि एक ऐसा समाधान है जो मौजूदा मॉड्यूल को संशोधित किए बिना काम कर सकता है, और इसलिए डीकेएमएस या इसी तरह के अतिरिक्त जोड़े गए अतिरिक्त मॉड्यूल के लिए उपयुक्त होगा। दुर्भाग्य से इस उपयोग के मामले में कोई 'usbhid' quirk नहीं प्रतीत होता है। – MvG