সিরিয়াল কনসোলের মাধ্যমে লিনাক্স শেল আবর্জনা আউটপুট দেয়


1

আমি সিরিয়াল বন্দর দিয়ে ওপেনডব্লিউআরটি চলমান একটি রাউটারের সাথে সংযোগ স্থাপন করেছি। এখানে প্রদর্শিত (চিহ্নগুলি অনুপস্থিত) এবং এখানে ( ls /dev/আউটপুট - এস্কেপ সিকোয়েন্স দেখানো এবং সামগ্রিক জগাখিচুড়ি) সমস্ত শেল আউটপুট ভাঙ্গা হয়েছে । মজার বিষয় হ'ল বুটের সময় কার্নেল বার্তাগুলি ঠিক আছে। সিরিয়াল বন্দরটি নির্ধারিতভাবে কাজ করছে কারণ আমি এটি বহু বিতরণ এবং মেশিন দিয়ে পরীক্ষা করেছি, তাই আমার ধারণা এটি ওপেনডব্লিউআরটির সমস্যা। আমি কীভাবে এটি ঠিক করব? বিটিডব্লিউটি বাউড্রেটকে কমিয়ে দিলে কোনও লাভ হয় না।


1
আপনার টার্মিনাল টাইপটিকে এমন একটিতে পরিবর্তন করতে হবে যা আপনি সংযোগের জন্য ব্যবহার করেন এমন টার্মিনাল বা এমুলেটর দ্বারা সমর্থিত।
এএফএইচ

আমি চেষ্টা করেছি export TERM=linux(এবং vt-102এবং যাই হোক না কেন) এটি কোনও কাজে দেয় না। আমার কী ধরণের দরকার তা আমি কীভাবে জানব?
c_spk

এটি আপনার স্থানীয় দিকে যা আছে তার উপর নির্ভর করবে। সাধারণত export TERM=xtermকাজ করবে, বা আপনি চেষ্টা করতে পারেন dumb। যদি আপনি catএটির মাধ্যমে আউটপুটটি পাইপ করেন তবে পালানোর ক্রমগুলি কেটে ফেলা হবে, আপনি সঠিক সেটিংটি না পাওয়া পর্যন্ত আপনাকে বোধগম্য আউটপুট দেখতে দেবে।
এএফএইচ

পাইপ সিরিয়াল পোর্টের মাধ্যমে hexdumpবা od, কোন নিয়ন্ত্রণ সিকোয়েন্সগুলি ব্যবহৃত হয় তা নির্ধারণ করুন, তারপরে সঠিক সেট করুন TERM(অনুমানের পরিবর্তে)।
dirkt

উত্তর:


0

অবশেষে আমি এই সমস্যাটি সমাধান করেছি। এটি কার্নেল ইউআআরটি ড্রাইভার ফিফো আকারের সমস্যা ছিল। হার্ডওয়্যার ফিফোটি 64 বাইট, তবে ড্রাইভারটি 32 বিট বা অন্য কিছু সম্পর্কে অবগত ছিল।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.