मेरे हार्डवेयर को काम करने के लिए ब्लैक लिस्टेड करने के लिए एक मॉड्यूल की आवश्यकता है, मैं इस फिक्स शिप को कैसे प्राप्त कर सकता हूं?


14

मेरे पास एक एसर टाइमलाइन 1830T है। जब मैं 10.10 और 11.04 स्थापित करता हूं, तो वायरलेस को काम करने के लिएacer-wmi मॉड्यूल को ब्लैकलिस्ट करना होगा

मुझे लगता है कि मुझे लिनक्स कर्नेल पर एक बग दर्ज करने की आवश्यकता है लेकिन मुझे यकीन नहीं है। मैंने "क्विक" शब्द डेवलपर्स द्वारा इधर-उधर फेंके जाने की बात सुनी है, जब यह कुछ ठीक करने की बात आती है ताकि यह हार्डवेयर के कुछ टुकड़ों पर काम करे।

क्या यह वास्तव में एक कर्नेल बग है? मुझे यह सुनिश्चित करने के लिए क्या कदम उठाने चाहिए ताकि यह रिपोर्ट हो जाए कि मेरे लैपटॉप वाले सभी को इस पर और अधिक से अधिक नहीं जाना है?


1
एक नया बग भरने से पहले, कृपया जांच लें कि क्या आपका मुद्दा बग्स से संबंधित है । netunchpad.net/ubuntu/+source/linux/+bug/560464
जोहो पिंटो

सूचक के लिए धन्यवाद, मुझे खुशी है कि यह वास्तव में पहले से ही रिपोर्ट किया गया है।
जॉर्ज कास्त्रो

इसका कारण यह नहीं है कि वे केवल acer_wmi को ब्लैकलिस्ट नहीं करते हैं, बल्कि कुछ बोर्डों पर यह तब तक काम करता है जब तक आप इसे ब्लैकलिस्ट नहीं करते हैं ... अन्य बोर्डों पर यह तब तक काम नहीं करता है जब तक कि आप इसे ब्लैकलिस्ट नहीं करते हैं - बिना किसी तुक के या कारण के (डैनियल के कारकों के संयोजन पर ध्यान दें) । मेरा मानना ​​है कि वे इसे हल करने की कोशिश कर रहे हैं, इसलिए यह सभी संयोजनों के साथ काम करता है..और कम से कम नवीनतम BIOS और सभी HW संयोजनों के साथ। संभवतः इसे बॉक्स से बाहर ब्लैक लिस्टेड नहीं देखा जाएगा।
रोबॉटहैंस

जवाबों:


9

यह एक कर्नेल बग है, इसलिए आप ubuntu-bug linuxटर्मिनल में उपयोग करना चाहते हैं । फिर आप बनाई गई बग रिपोर्ट को संशोधित करना चाहते हैं, ताकि आपको acer-wmiसंदेह के रूप में काम न करने वाले वायरलेस चिपसेट के लिए वर्कअराउंड के रूप में ब्लैकलिस्ट करने की आवश्यकता हो ।


Isn't तकनीकी रूप से यह कर्नेल बग नहीं है, लेकिन शायद टूटे हार्डवेयर, BIOS और कर्नेल ड्राइवरों का एक संयोजन है। उल्टा, इसे संभवतः कर्नेल में चारों ओर से हैक किया जा सकता है, इसलिए "कर्नेल बग" का ढीला उपयोग।


12

यदि आप इसे कहीं भी जाना चाहते हैं, तो बस बग दर्ज न करें । बेशक आपको लॉन्चपैड पर एक बग दर्ज करना चाहिए, लेकिन यह वास्तव में कुछ इस तरह से स्वाभाविक रूप से ऊपर की प्रक्रिया की शुरुआत है।

  • पता करें कि यह क्या करता है

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

    आप अक्सर हार्डवेयर-विशिष्ट सॉफ़्टवेयर को एक ही श्रेणी के लैपटॉप (जैसे विभिन्न थिंकपैड हार्डवेयर ड्राइवर के दर्जनों) जैसे किनारे के मामलों के लिए लिखा जाता है।

    इसकी रीडमी के अनुसार , ड्राइवर वायरलेस, एलईडी, ब्लूटूथ, 3 जी और बैकलाइट को कवर करता है। मेरे लिए, ऐसा लगता है कि आप (या अन्य) ऐसा चाहते हैं कि इसे डंप किया जाए या डिफ़ॉल्ट रूप से ब्लैकलिस्ट किया जाए, यह वांछनीय नहीं हो सकता है।

  • पता करें कि यह आपके कंप्यूटर पर कैसे स्थापित हुआ

    यह कहां से आया? क्या इसे कर्नेल में खींचा गया है? क्या यह उबंटू पुल है? यह अंततः तय करेगा कि आपको अपनी शिकायत कहाँ करनी है।

    कर्नेल-स्तर के मुद्दों के साथ, यह वास्तव में नवीनतम स्थिर वेनिला कर्नेल का परीक्षण करने में मदद करता है। आप मेनलाइन रिपॉजिटरी से एक प्रति ले सकते हैं हालांकि आप शायद पाएंगे कि कुछ बाइनरी-ओनली ड्राइवर्स (मेरे पास, एनवीडिया) के साथ जीसीसी संस्करण बेमेल हैं, इसलिए यह ऐसा कुछ नहीं है जिसे आप हर समय आईएमओ पर चलाना चाहते हैं।

    यदि समस्या वैनिला कर्नेल के साथ बनी रहती है, तो एक बग अपस्ट्रीम जोड़ें और इसे लॉन्चपैड बग से लिंक करें और इसे पीछे की ओर भी ट्रैक करें। एक अच्छा डबल-लिंक्ड बग सभी को एक ही पृष्ठ पर रहने में मदद करेगा।

    इस मामले में, ऐसा लगता है कि यह एक इन-ट्री कर्नेल ड्राइवर है (अर्थात इसका स्रोत कर्नेल रिपॉजिटरी में बनाया गया है और इन-इन है)।

  • इसके लिए जिम्मेदार व्यक्ति या लोगों को खोजें

    लॉन्चपैड पर बग को डंप करना उचित नहीं है और आशा है कि यह सही व्यक्ति को ढूंढता है। मैं कहूंगा कि डेवलपर्स का केवल एक छोटा सा हिस्सा इसके माध्यम से अपने कीड़े को ट्रैक करता है, इसलिए आपको सॉफ़्टवेयर के अनुरक्षकों को खोजने और संपर्क में रहने की आवश्यकता है।

    हो सकता है कि लोगों को कोल्ड-ईमेल शुरू करने में असभ्यता महसूस हो लेकिन सॉफ्टवेयर उनका बच्चा है। यदि यह काम नहीं कर रहा है, तो मुझे लगता है कि वे जानना चाहेंगे। दस में नौ बार, वे आपको समस्या को पहचानने में भी मदद करेंगे।

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

    यदि यह बनाए रखा नहीं गया है, और आप पुष्टि कर सकते हैं कि पुराने अनुचर के साथ, कर्नेल में लोगों को सचेत करने के लिए एक बग दर्ज करें जो कोड सड़ने का एक हिस्सा है और यह आपके लिए समस्या पैदा कर रहा है।

  • सही लोगों को कार्रवाई का सुझाव दें

    जब आप जानते हैं कि समस्या क्या है, तो इसे अपने तक न रखें। सुनिश्चित करें कि आप अपने कीड़े पर कार्रवाई करते हैं।

    यदि यह कुछ ऐसा है जिसे ड्राइवर में ठीक किया जा सकता है, तो नए संस्करण को विकास रिलीज़ में खींचने के लिए कर्नेल में लोगों का पीछा करें। मौजूदा Ubuntu उपयोगकर्ताओं के लिए इसे 2.6.35 पर वापस लाने के बारे में पूछें। मेर्विक कर्नेल के परिवर्तनों में खींचने के बारे में कर्नेल टीम से बात करें (हालाँकि आपके पास वहां कोई भाग्य नहीं हो सकता है)।

    यदि यह सड़ रहा है, तो इसे अपने रेपो से डंप करने के लिए कोर कर्नेल डेवलपर्स को धक्का दें। उबंटू कर्नेल टीम डेवलपर्स को अपने रेपो से इसे हटाने के लिए कहें । कम से कम, इसे काली सूची में डालने के लिए कहें (अतीत में उबंटू द्वारा कुछ मॉड्यूलों को जबरन हटा दिया गया है)।

    आप फिक्सिंग / चालक को नष्ट करने पर अच्छा बदलाव मिलता है, यह चाहिए अंतिम Natty कर्नेल में अपने से समाधान प्राप्त कर (जिस पर अब भी है संभव हो सकता है -nextउचित गिरी रेपो में चरण)।

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

और किसी भी तरह से रुकें यदि आप किसी अन्य व्यक्ति को उसी समस्या के साथ देखते हैं इसकी सदस्यता लें, उनके बग पर टिप्पणी करें, पूछें कि उन्होंने क्या पाया है, पूछें कि उन्होंने इसके बारे में क्या किया है ... और फिर आगे बढ़ें। अपनी समस्या को हल करने के लिए उन पर भरोसा न करें।

यह कैसे खुला स्रोत काम करने वाला है। अच्छा, खुला संचार के माध्यम से सहयोग। अपनी समस्या का अच्छी तरह से संवाद करें, जहाँ आप कर सकते हैं, वहाँ मदद करें और आप बेहतर गुणवत्ता वाले सॉफ़्टवेयर प्राप्त करने का एक अच्छा मौका दें।


स्वरूपण के लिए धन्यवाद - इसने मुझे केवल हेडर पढ़ने और अधिकांश पाठ को छोड़ने की अनुमति दी। :P
ulidtko

6

उबंटू कर्नेल टीम के सदस्य के रूप में, विशेष रूप से 'कर्नेल बग गाइ' के रूप में बोलते हुए, मैं डैनियल के जवाब से सहमत हूं क्योंकि यह अभियंताओं का कुल मुद्दा होने का योग है। यह ओली के जवाब में छूट नहीं है ।

उच्च तकनीकी अंत उपयोगकर्ता के दायरे में, ओली का जवाब पूरी तरह से सच है कि यह उन चरणों का एक सेट है, जो हम काफी तकनीकी कौशल वाले व्यक्ति से उपयोग करने की उम्मीद करेंगे, हालांकि, हमारा इरादा (और वास्तव में इस साइट का पूरा उद्देश्य) कम तकनीकी का मार्गदर्शन करना है।

हमारा मुख्य लक्ष्य उन्हें त्वरित और सटीक उत्तर प्रदान करना होगा जो उन्हें हमारे द्वारा बनाए गए सॉफ़्टवेयर का उपयोग करना जारी रखने की अनुमति देते हैं। मेरी पसंदीदा कहावत है, "अगर यह सरल नहीं है तो वे ऐसा नहीं करेंगे।" उस समय 'वे' जिस पर उपयोगकर्ता का उल्लेख है।

ऐसा कहने के बाद, और आपकी पोस्ट ओली की पूर्णता के लिए मेरी व्यक्तिगत प्रशंसा को देखते हुए, मुझे ईमानदार होना चाहिए और कहना होगा कि इस साइट के बहुत कम पाठक हैं जो इसे पढ़ेंगे। वे संभवतः मेरा सब नहीं पढ़ेंगे, और यह ठीक है।

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

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.