[ओपनआर्म समस्या निवारण] USB-CAN एडाप्टर स्वैप (शुरुआती) के बाद can0 पर "ऐसा कोई उपकरण नहीं"

एडॉप्टर स्वैप हो गया लेकिन can0 अब मौजूद नहीं है? OpenArm कॉन्फ़िगरेशन बदलने से पहले इंटरफ़ेस मैपिंग और udev नामकरण की पुष्टि करें।

मंच / पोस्ट सूचकांक / ओपनआर्म

डाक

USB CAN एडाप्टर को बदलने के बाद एक बहुत ही सामान्य OpenArm होस्ट-साइड त्रुटि दिखाई देती है: पुराने सेटअप कमांड अभी भी can0 को संदर्भित करते हैं, लेकिन नया एडाप्टर अलग तरीके से बाइंड होता है या अपेक्षित इंटरफ़ेस बिल्कुल नहीं बनाता है।

आप OpenArm मामलों का निदान कैसे कर रहे हैं जहां सिस्टम USB CAN एडाप्टर स्वैप के बाद can0 पर 'ऐसी कोई डिवाइस नहीं' की रिपोर्ट करता है?

कृपया साझा करें कि आप एडॉप्टर पहचान, इंटरफ़ेस निर्माण और नामकरण मान्यताओं को कैसे सत्यापित करते हैं, और कौन सी जाँच आपको होस्ट कॉन्फ़िगरेशन गलतियों को वास्तविक CAN हार्डवेयर दोषों से अलग करने में मदद करती है।

यदि आप उत्तर देते हैं, तो एक सटीक त्रुटि लक्षण और एक सटीक इंटरफ़ेस या एडॉप्टर जांच शामिल करें जिससे कारण उजागर हो।

संबंधित समस्या निवारण पथ: नेटवर्कमैनेजर अपडेट के बाद सॉकेटकैन गायब है · रीबूट के बाद CAN इंटरफ़ेस गायब हो सकता है

मॉड्यूल: ओपनआर्म · श्रोता: बिल्डर्स-इंटीग्रेटर्स · प्रकार: प्रश्न

टैग: ओपनआर्म, कैन0, यूएसबी-कैन, नो-ऐसी-डिवाइस

टिप्पणी 1

शुरुआती प्रसंग: एडॉप्टर स्वैप करने के बाद हमें हर बार `candump can0: No such डिवाइस` मिला, लेकिन `lsusb` ने फिर भी डोंगल दिखाया। तो हार्डवेयर देखा गया था, बस अपेक्षित इंटरफ़ेस नाम से बाध्य नहीं था।

टिप्पणी 2

शुरुआती प्रसंग: निर्णायक जाँच `dmesg | थी rg -i can` प्लस `ip -details link`। नया एडॉप्टर can1 के रूप में सामने आया क्योंकि पहले एक और वर्चुअल CAN बनाया गया था। पुरानी स्क्रिप्ट्स को हार्डकोड किया गया can0, इसलिए लाना विफल रहा।

टिप्पणी 3

शुरुआती प्रसंग: हमने इसे एडॉप्टर सीरियल पर पिन किए गए udev नियम के साथ ठीक किया और नियम नाम से इंटरफ़ेस को हल करने के लिए स्टार्टअप को अपडेट किया। तब से स्वैप लॉन्च स्क्रिप्ट को दोबारा लिखे बिना प्लग-एंड-प्ले हैं।

टिप्पणी 4

शुरुआती संदर्भ अनुवर्ती: शुरुआती लोगों के लिए अनुवर्ती प्रश्न: एडॉप्टर स्वैप के बाद, ब्रिंगअप से पहले भौतिक एडॉप्टर सीरियल को इंटरफ़ेस नाम पर मैप करने के लिए आप कौन सा कमांड चलाते हैं?

त्वरित लक्षण चयनकर्ता

सही समस्या निवारण पथ का अनुसरण करने के लिए अपना निकटतम लक्षण चुनें।

अभी तक चयन नहीं हुआ.

त्वरित अक्सर पूछे जाने वाले प्रश्न

एडॉप्टर स्वैप के बाद आमतौर पर "can0 पर ऐसा कोई उपकरण नहीं" का क्या कारण होता है?

अक्सर इंटरफ़ेस का नाम बदलना या बाइंडिंग अंतर, हार्डवेयर विफलता नहीं।

lsusb
dmesg | rg -i "can|usb"
ip -details link | rg -n "can"
मैं भविष्य के स्वैप को प्लग-एंड-प्ले कैसे रखूँ?

Udev के साथ एडॉप्टर पहचान को पिन करें और स्टार्टअप स्क्रिप्ट में स्थिर नाम से इंटरफ़ेस को हल करें।

क्या मैं इन आदेशों को वैसे ही कॉपी कर सकता हूँ?

पहले उन्हें चेकलिस्ट टेम्पलेट के रूप में उपयोग करें। निष्पादन से पहले अपने सेल में इंटरफ़ेस नाम, फिक्सचर आईडी और सुरक्षा शर्तों की पुष्टि करें।