मान लें कि मेरे पास हार्डवेयर के संख्यात्मक उत्पाद / विक्रेता आईडी हैं जो मेरे पास नहीं हैं और मैं जानना चाहता हूं कि क्या कर्नेल में मेरे लिए समर्थन है, मैं यह कर सकता हूं (यूएसबी ब्लूटूथ रिसीवर उदाहरण):
modinfo btusb
filename: /lib/modules/3.7.5-030705-generic/kernel/drivers/bluetooth/btusb.ko
[...]
alias: usb:v0A5Cp*d*dc*dsc*dp*icFFisc01ip01in*
alias: usb:v0489p*d*dc*dsc*dp*icFFisc01ip01in*
alias: usb:v413Cp8197d*dc*dsc*dp*ic*isc*ip*in*
[...]
इससे मैं देख सकता हूं कि किन उपकरणों का दावा किया जाना है btusb
और इसके लिए मुझे पहले से मॉड्यूल का नाम जानना होगा। हालांकि कुछ मामलों में, मेरे पास ऐसे उपकरण का समर्थन करने वाले मॉड्यूल (नामों) के बारे में कोई सुराग नहीं है।
नेटवर्किंग हार्डवेयर उन श्रेणियों में से एक है जिनके बारे में पता लगाना बहुत कठिन है। इसके अलावा, lspci
और lsusb
नाम कभी-कभी अनिर्णायक या बस गलत होते हैं। मैं वर्तमान में पूरे कर्नेल स्रोत के पेड़ के माध्यम से पकड़ रहा हूं, जो कि सुरुचिपूर्ण नहीं है।
- वहाँ सूची एक रास्ता है सभी की modaliases सब (बिल्ट-इन कर्नेल में सहित) एक ही बार में तो मैं एक मैच मिल सकता है मॉड्यूल?
- या, वैकल्पिक रूप से, क्या मुझे कर्नेल मॉड्यूल प्रदान करने का एक तरीका है कि मैं ऐसे उपकरण का दावा करूं जो वास्तव में मेरे पास नहीं हैं?
बक्सों का इस्तेमाल करें:
- उपयोगकर्ता ऐसे प्रश्न पूछ रहे हैं जिनका मैं उत्तर दे सकता हूं / जिनके साथ आप वास्तव में पुष्टि कर सकते हैं कि "समर्थन में है यदि आप अपग्रेड करते हैं ..." या "rmmod मॉड्यूल 1 आज़माएं; modprobe मॉड्यूल 2 जैसा कि मॉड्यूल 2 आपके डिवाइस को भी समर्थन करता है।"
- आईडी के पूर्व ज्ञान के साथ हार्डवेयर खरीदने से पहले समर्थन की जाँच करना। आईडी के साथ खोज करने के लिए अतिरिक्त, मैं तब कर्नेल मॉड्यूल पर बग रिपोर्ट देख सकता हूं।
sudo apt-get install usb-modeswitch