ক্রাঞ্চব্যাং লিনাক্স (ডেবিয়ান বৈকল্পিক) এ, আমার একটি সিওএম পোর্ট রয়েছে ttyS0
, যা আমি একটি এনএফসি ডিভাইস ব্যবহার করার চেষ্টা করছি। libnfc প্রতিক্রিয়া জানিয়েছে যে এটি কোনও এনএফসি ডিভাইস দেখতে পাচ্ছে না, তাই আমি সরাসরি সিওএম বন্দরটি খোলার চেষ্টা করেছি। এর জন্য, আমি ব্যবহার করেছি:
sudo cu -l /dev/ttyS0 -s 9600
তবে, এই আদেশটি ফিরে আসে:
cu: open (/dev/ttyS0): Permission denied
cu: /dev/ttyS0: Line in use
আমি জানি না সম্ভবত এই সংযোগটি কী ব্যবহার করা যেতে পারে। এটির জন্য, আমি সমস্ত উন্মুক্ত প্রক্রিয়াগুলি পড়ার চেষ্টা করেছি এবং এর ব্যবহারের জন্য ফিল্টারিং করছি ttyS0
:
ps -ef | grep tty
কিন্তু এই কমান্ডের জন্য, কিছুই ব্যবহার করছে না তা প্রদর্শিত হচ্ছে ttyS0
। আমি সমস্ত খোলা ফাইলগুলি ধরার চেষ্টা করেছি এবং একটি লক চালু করার জন্য ফিল্টারিং করেছি ttyS0
:
lsof | grep tty
কিন্তু এটি ব্যবহার করে কিছুই দেয় না ttyS0
।
কীভাবে বলা যেতে পারে cu
যে লাইনটি ব্যবহৃত হচ্ছে, তবে উভয়ই ps
এবং lsof
সেই লাইনটি ব্যবহার করে কিছুই ফেরত দেয় না?
/dev/ttyS0
। এটি অবশ্য অন্যান্য সমস্ত টিটি লুকিয়ে রাখে।
minicom
কাজ করে জরিমানা, কিন্তু cu
এবং screen
সাথে কথা বলতে অস্বীকার /dev/ttyUSB0
। আমাকে আমার ব্যবহারকারীকে uucp
এবং dialout
গোষ্ঠীগুলিতে যুক্ত করতে এবং লগ আউট করার জন্য পরামর্শ দেওয়া হয়েছিল যা কোনও উপকারে আসেনি।