मैं थोड़ा नुकसान में हूं कि कहां समस्या हो सकती है। मेरे पास डेबियन व्हीज़ी चलाने वाला एक कंप्यूटर है। मैं एक वर्चुअल मशीन (VMPlayer 6.03) के भीतर से एक माइक्रोकंट्रोलर डिबगर चलाना चाहता हूं। मैं एक USB BDM Multilink Rev. C का उपयोग कर रहा हूं जो कि पूर्व-USB3 है (यदि इसका कुछ प्रभाव है क्योंकि मेरे कंप्यूटर पर केवल USB3 पोर्ट हैं)।
मेरी वीएम सेटिंग्स पर यूएसबी 1.1 या यूएसबी 2.0 के साथ, विंडोज डिवाइस को पहचानता है। लेकिन तब जब मैं डिबगर लॉन्च करने की कोशिश करता हूं, तो यह शिकायत करता है कि "निर्दिष्ट पोर्ट खोलने में असमर्थ"। USB3 के साथ, विंडोज लापता ड्राइवरों के बारे में शिकायत करता है।
मुझे किसी विशिष्ट USB स्टिक या USB डोंगल को एक्सेस करने में कोई समस्या नहीं है।
होस्ट सिस्टम पर, डिवाइस lsusb में दिखाई देता है। Dmesg में, यह "अमान्य अधिकतमपैक 256" के बारे में शिकायत करता है। मुझे नहीं पता कि क्या कुछ प्रभाव है। अन्यथा मुझे और अधिक जानकारी दिखाई नहीं देती जो मुझे प्रासंगिक लगती है।
होस्ट कर्नेल 3.2.0-4-amd64 चला रहा है, और अतिथि 32 बिट्स मशीन है।
तुलना के लिए, हमने विंडोज 7 चलाने वाले एक ही कंप्यूटर पर और एक ही यूएसबी डिवाइस के साथ एक ही वीएम चलाया, और वह यूएसबी 1 की सेटिंग के साथ चला।
मुझे यकीन नहीं है कि मुझे क्या देखना चाहिए: क्या मुझे इस अधिकतम पैकेट को ठीक करने की कोशिश करनी चाहिए? क्या कोई ऐसा तरीका है जो लिनक्स / डेबियन यूएसबी उपकरणों तक पहुंच को रोक देता है (iptables पूरी तरह से साफ हो गया है: सब कुछ अनुमत है, भले ही इसका इससे कोई लेना-देना न हो)? क्या यह ड्राइवरों की समस्या हो सकती है, मेजबान पर डिवाइस को xhdi_hcd के साथ शुरू किया गया है ...
क्या कोई मुझे कुछ संकेत दे सकता है?
धन्यवाद।