মিনিকোম অফলাইন দেখাচ্ছে


16

আমি minicomউবুন্টুতে ব্যবহার করার চেষ্টা করছি ।

এটি করার জন্য আমি প্রথমে আমার ইউএসবিটিকে ডিবি 9 কনভার্টারের সাথে সংযুক্ত করি, তারপরে আমি dmesg | grep ttyআমার ইউএসবিটি ডিবি 9 রূপান্তরকারীটি সঠিকভাবে সংযুক্ত কিনা তা পরীক্ষা করার জন্য টার্মিনালে এই কমান্ডটি টাইপ করি ।

আমি এই আউটপুট পেয়েছি:

[    0.000000] console [tty0] enabled
[   54.200503] usb 2-1.2: pl2303 converter now attached to ttyUSB0
[   76.183173] cdc_acm 1-1.1:1.2: ttyACM0: USB ACM device
[  118.363275] cdc_acm 1-1.1:1.2: ttyACM0: USB ACM device
[  190.079494] cdc_acm 1-1.1:1.2: ttyACM0: USB ACM device

সুতরাং, আমি জানি আমার ইউএসবি থেকে ডিবি 9 রূপান্তরকারী নাম ttyUSB0

নিম্নলিখিত পদক্ষেপগুলি ক্রমে কার্যকর করা হয়:

  • minicomকমান্ড ব্যবহার করে ওপেন করুন sudo minicom -o -s -w
  • ওপেন serial port setupএবং লেখার serial deviceহিসাবে /dev/ttyUSB0 এবং লেখার Hardware Flow Controlজন্য NO
  • শুরু Enterকরতে প্রধান মেনুতে প্রস্থান করতে টিপুন ।Escminicom

এই পদক্ষেপগুলির পরে এটি সূক্ষ্মভাবে কাজ করা উচিত, তবে আমার minicom"অফলাইন" প্রদর্শিত হচ্ছে।

আমার কনফিগারেশনে ভুল কোথায়? ধন্যবাদ!


7
কোন ভুল নেই. অনলাইন / অফলাইন স্থিতি সিডি (ক্যারিয়ার সনাক্তকরণ) সংকেত বা সম্ভবত ডিটিআর সিগন্যালের দ্বারা নির্ধারিত হয়। উভয়ই ওভাররাইড করা যেতে পারে। এই সংকেতগুলি যথাক্রমে একটি শক্ত সংযোগ এবং কথা বলার জন্য প্রস্তুত করার জন্য মডেমগুলির সাথে ব্যবহৃত হয়েছিল। সম্ভবত আপনার সময়ের আগে।
লার্নিক্স

উত্তর:


3

সিরিয়াল পোর্টগুলিতে ডেটা লাইনগুলির পাশাপাশি নিয়ন্ত্রণ লাইনও অন্তর্ভুক্ত থাকে।

কিছু ইউএসবি <-> সিরিয়াল অ্যাডাপ্টারগুলি প্রায়শই নিয়ন্ত্রণ লাইন বাদ দেয়।

সুতরাং তারা ডেটা লাইনগুলি কেবল "ক্রস ওভার" করেছে। অন্যান্য সিরিয়াল পোর্ট লাইনগুলি, যেমন ডিটিআর - "ডেটা টার্মিনাল প্রস্তুত" এবং ডিসিই "ডেটা ক্যারিয়ার সনাক্তকরণ" (প্রায়শই "ক্যারিয়ার সনাক্তকরণ" হিসাবে পরিচিত) সমর্থিত নয়।

মিনিকোম বলছে আপনি অফলাইন থাকায় ডিসিডি "ক্যারিয়ার সনাক্তকরণ" লাইন কম রয়েছে। আপনি যদি কোনও মোডেম ব্যবহার করেন, মোডেম ফোন লাইনের সাথে সংযুক্ত থাকাকালীন এই লাইনটি বেশি থাকবে। আপনি কোনও মোডেম উল্লেখ করেন না, তবে যা কিছু সংযুক্ত থাকে তা হয় ডিসি সিগন্যাল তৈরি করে না, বা ইউএসবি <-> সিরিয়াল অ্যাডাপ্টারের কাছে তারের নেই।

তথ্য ঠিক থাকলেও যদি আসছে, আপনি সম্ভবত এটিকে উপেক্ষা করতে পারেন।


1

আপনি চেষ্টা করতে পারেন sudo minicom -D /dev/ttyUSB0, এটি আমার ল্যাপটপে ভাল কাজ করে। আপনি অনলাইন / অফলাইন স্থিতি নিয়ে উদ্বেগ প্রকাশ করতে পারেন না।


1

এর অফলাইন / অনলাইন প্রদর্শন minicomমূলত কেবল তথ্য: এটি সিরিয়াল পোর্ট যোগাযোগকে প্রভাবিত করে না।

তবে আপনি যদি এটি প্রকৃত মডেম ব্যবহার না করে থাকেন তবে আপনি "মোডেম এবং ডায়ালিং" সেটিংসে যেতে চান এবং "মোডেমের ডিসিডি লাইন আছে" বিকল্পটি অক্ষম করতে পারেন। তারপরে (আমি মনে করি) অনলাইন / অফলাইন সূচকটি সিরিয়াল পোর্টের ডিএসআর সিগন্যালের অবস্থা অনুসরণ করবে, যা নন-মডেম ডিভাইসগুলির সাথে আরও কার্যকর হতে পারে।


"মোডেম এবং ডায়ালিং", বিটিডব্লিউ, "সিওফিগুরে মিনিকোম" এর অধীনে।
duanev

0

সমস্ত যথাযথ সেটিংস সহ আপনি ডিফল্ট আপডেট হয়ে গেলে, কোনও পতাকা ছাড়াই মিনিকোম পুনরায় চালু করার চেষ্টা করুন। এটি বেশিরভাগ সময় আমার জন্য কাজ করে।


1
@ ইগোরগানাপলস্কি এর অর্থ ডিফল্ট
সিজেব্রু

0

আমি মিনিকোম ম্যানুয়ালটি পড়ছি ( man minicom), আমি এই প্যারাগ্রাগটি পেয়েছি:

Serial port setup
     A - Serial device
          /dev/tty1 or /dev/ttyS1 for most people.  /dev/cua<n> is still possible under linux, but not recommended any more because these devices are obsolete and
          many  newly  installed  systems with kernel 2.2.x or newer don't have them.  Use /dev/ttyS<n> instead.  You may also have /dev/modem as a symlink to the
          real device.
          If you have modems connected to two or more serial ports, you may specify all of them here in a list separated by space, comma or semicolon. When  Mini‐
          com  starts,  it  checks  the  list until it finds an available modem and uses that one. (However, you can't specify different init strings to them ..at
          least not yet.)
          To use a UNIX socket for communication the device name must be prefixed with "unix#" following by the full path and the filename of the socket.  Minicom
          will  then  try  to  connect to this socket as a client. As long as it cannot connect to the socket it stays 'offline'. As soon as the connection estab‐
          lishes, minicom goes 'online'. If the server closes the socket, minicom switches to 'offline' again.

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

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