কিছু নতুন লিনাক্স ডিস্ট্রিবিউশনে এখনও / ডিভ / ttyS0, ttyS1 ইত্যাদি রয়েছে, যদিও নতুন কম্পিউটারগুলিতে এমন সিরিয়াল পোর্ট নেই?


34

অনেকগুলি নতুন ল্যাপটপ এবং ডেস্কটপ কম্পিউটারে 9-পিন / 25-পিনের সিরিয়াল পোর্ট নেই। কেন অনেক লিনাক্স ডিস্ট্রিবিউশন এখনো ধারণ করি /dev/ttyS0, dev/ttyS1ডিভাইস ফাইল?

যেহেতু udevডিভাইস ফাইল পরিবর্তনশীল তৈরি করতে পারেন, কেন /dev/ttyS0, /dev/ttyS1এখনও স্ট্যাটিক্যালি কে সৃষ্টি করেছে? প্রতিবার আমি বুট, /dev/ttyS0এবং /dev/ttyS1সেখানে রয়েছে।

উপায় দ্বারা: আমি ডেবিয়ান 7.0 ব্যবহার করছি।

উত্তর:


41

এই /devনোড প্রদর্শিত কারণ মান পিসি সিরিয়াল পোর্ট চালক কার্নেল আপনি ব্যবহার করছেন মধ্যে কম্পাইল করা, এবং এটি খুঁজে বের করা হয় UARTs । যার ফলে /sys/devices/platform/serial8250(বা সামঞ্জস্যপূর্ণ কিছু) উপস্থিত হতে পারে, তাই উদেব সংশ্লিষ্ট /devনোডগুলি তৈরি করে ।

এই ইউআরটিগুলি সম্ভবত আপনার মাদারবোর্ডের চিপসেটের অনেকগুলি বৈশিষ্ট্যের মধ্যে একটি। চিপসেটে সিরিয়াল ইউআরটিগুলি এখনও খুব সাধারণ, যদিও এই আইসি ইউআরটি পিনের সাথে কোনও ডিবি -9 সংযোগকারী সংযুক্ত হওয়া কম-বেশি সাধারণ হয়ে উঠছে।

কিছু মাদারবোর্ডে প্রতিটি সিরিয়াল পোর্টের জন্য একটি শিরোনাম সংযোগকারী থাকে এবং আপনি যদি সেই সংযোগকারীটিকে পিসির পিছনে যেতে চান তবে আপনাকে একটি অ্যাডাপ্টার কেবল কিনতে হবে:

ডিবি -9 এম অ্যাডাপ্টারের কেবলটিতে 10-পিন শিরোনাম

একই চিপসেট ব্যবহার করে অন্যান্য মাদারবোর্ডগুলি শিরোনাম সংযোগকারীটি সিলিকনে উপলব্ধ থাকলেও শিরোনাম সংযোগকারীটির জন্য কিছুটা পিসিবি স্পেস এবং কয়েকটি সেন্ট সংরক্ষণ করতে পারে, যদিও শিরোনাম সংযোগকারীটি প্রকাশ করতে পারে না।

কয়েকটি সিরিয়াল ইউআরটি একটি ভর উত্পাদিত পিসি চিপসেট আইসিতে নগণ্য ব্যয় যুক্ত করে, যেখানে এটি বোর্ডের প্রান্তে একটি ডিবি -9 সংযোগকারী চালানোর জন্য মাদারবোর্ডের চূড়ান্ত খুচরা ব্যয়কে কয়েক ডলার যোগ করে। পিসিবি স্পেসেও ব্যয় রয়েছে; বোর্ড প্রান্তে স্থান বিশেষভাবে মূল্যবান।

আরএস -232 সিরিয়াল পোর্টের সাথে সংযুক্ত কোনও ডিভাইসের অস্তিত্বের জন্য তদন্তের কোনও মানক উপায় নেই।

কনট্রাস্ট ইউএসবি, যেখানে মাদারবোর্ডে কেবল পোর্টের উপস্থিতি কোনও /devনোড তৈরি করার কারণ ঘটায় না , তবে একটি ডিভাইস প্লাগ ইন করে, কারণ ডিভাইস এবং হোস্ট ওএসের মধ্যে বেশ জটিল আলোচনা চলছে। কার্যত, ডিভাইসটি ওএসের কাছে নিজেকে ঘোষণা করে, তাই ডিভাইসের জন্য udevউপযুক্ত /devনোড তৈরি করে প্রতিক্রিয়া জানাতে পারে ।


11
আমি আরও উল্লেখ করার সুপারিশ করব, অনেক ল্যাপটপ মাদারবোর্ড রয়েছে - একটি সিরিয়াল কন্ট্রোলার রয়েছে, এটি কেবল কোথাও চলে না তাই ল্যাপটপকে ছড়িয়ে দেওয়া এবং পরীক্ষার পয়েন্টগুলিতে সোল্ডারিং ছাড়া ব্যবহার করা যায় না, অনেক নির্মাতারা উত্পাদনের লাইনে কিছু বেসিক চেক করতে এটি ব্যবহার করে শিপিংয়ের আগে মাদারবোর্ডে একটি প্রাথমিক স্তরের কার্যকারিতা নিশ্চিত করতে। তবে যতদূর লিনাক্স সম্পর্কিত এটির অর্থ এখানে একটি সিরিয়াল বন্দর রয়েছে এবং এটি এটি সিরিয়াল কন্ট্রোলার সহ যে কোনও বোর্ডের জন্য প্রত্যাশা করা যেতে পারে তা তাত্ক্ষণিক করে তোলে।
মূল্য 12

@ ভার্যালি, আপনি কি এর কোনও দরকারী তথ্য জানেন? - আমি এমন একটি ল্যাপটপে অ্যাক্সেস করেছি যা আগামীকাল অপ্রচলিত হিসাবে বিবেচিত হবে এবং তাই এটি (ক) লিনাক্স এবং (খ) টিঙ্কারিংয়ের জন্য উপযুক্ত।
ক্রিস এইচ

1
@ ক্রিশহহহহহহহহহহহহহহহহহহহহহহহহহহহহহহহহহহহহহহহহহহমানমান্যकडूनथाঁকেबादকাপের উপর এটি কিছুটা নির্ভর করে, আপনার একটি ডেটা শীট, অথবা মডেলের উপর নির্ভর করে ল্যাপটপের মাদারবোর্ডের জন্য কমপক্ষে একটি হ্যাকিং গাইডের সন্ধান করতে হবে, কারও কারও কাছে সহজেই সিরিয়াল শিরোনামে সোল্ডারের সঠিক লেআউট থাকতে পারে যদিও কিছু সস্তা বোর্ডগুলির বোর্ড সম্পর্কে কিছু ছড়িয়ে ছিটিয়ে থাকা পরীক্ষার পয়েন্ট রয়েছে। যদি আপনি ভাগ্যবান এবং এর আগের ক্ষেত্রে আপনি কেবল একটি শিরোনামে সোল্ডার করতে পারেন, এটির সাথে একটি তারের সংযোগ স্থাপন করুন, সকেটের সাথে ফিট করার জন্য সম্ভবত আপনার ল্যাপটপের একটি সামান্য গর্ত কেটে ফেলুন তবে আপনার একটি বন্দর থাকবে। মনে রাখবেন যদিও এটি 5 বা 3.3 ভোল্ট হবে তাই এটি আরএস 232 হিসাবে ব্যবহার করবেন না। এটা কি ল্যাপটপ?
মূল্য

@ ভ্যালিট অ্যাসার নেটবুক - এখানে সঠিক মডেলটি নেই - আমি সাধারণ উত্স সম্পর্কে সত্যিই ভাবছিলাম, এটির চারপাশে যাওয়ার আগে কিছুটা সময় আসবে - ধন্যবাদ।
ক্রিস এইচ

ইস্যুটি মূল, রক্ষণশীল, পিছনের সামঞ্জস্য। যে কারণে মানুষ লিনাক্স পছন্দ করে। আপনি কার্নেলে "দ্রুত সরানো এবং জিনিসগুলি ভাঙ্গা" করবেন না। যখন কার্নেলটি এগিয়ে যাওয়ার জন্য কোনও বৈধ fair এবং মোটামুটি সর্বজনীন — কারণ উপস্থিত রয়েছে তখন কেবলমাত্র জিনিসগুলি পরিবর্তন করতে হবে।
জ্যাকগল্ড

4

ভার্চুয়ালাইজেশনের অধীনে লিনাক্স চলমান কল্পনা করুন, এমুলেটরটির অনেকগুলি এখনও সিরিয়াল পোর্টে আউটপুট কনসোলের উপর নির্ভর করে। এটি একটি সুবিধাজনক মান। এছাড়াও, হেডলেস সার্ভার এখনও যোগাযোগের জন্য সিরিয়াল পোর্ট ব্যবহার করে।


তবে ডিভাইস নোড তৈরি হওয়ার কারণগুলির মধ্যে এর কোনওটিই কারণ নয়। এটি তৈরি করা হয়েছে কারণ ডিভাইসটি রয়েছে যতক্ষণ না কার্নেলের সাথে সম্পর্কিত। আপনি যদি সিরিয়াস ইউআআআটিটি সিএমওএসে অক্ষম করেন তবে তা হবে না।
GnP

1
কিউইএমইউ এমন একটি উদাহরণ যা আপনি যদি আপনার টার্মিনালের ভিতরে ভিএম চালাতে চান তবে এটি ব্যবহার করে: stackoverflow.com/questions/19565116/…
Ciro Santilli 事件 改造 中心 法轮功 六四

0

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

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