দেবিয়ান / লিনাক্সে একাধিক ইউএসবি ওয়েবক্যাম চালানোর ফলে নিম্নলিখিত ত্রুটির ফলস্বরূপ:
libv4l2: error turning on stream: No space left on device
VIDIOC_STREAMON: No space left on device
প্রথমে ওপেনসিভিতে প্রোগ্রামিংয়ের সমস্যা বলে মনে হচ্ছিল পনির এবং এক্সএভিটিভি চালানোর মাধ্যমে একই ত্রুটিগুলি তৈরি হওয়ার পরে রহস্যময় হার্ডওয়্যার / সফ্টওয়্যার সমস্যার সন্ধানে পরিণত হয়েছিল।
স্পষ্টতই এটি ইউএসবি হোস্ট কন্ট্রোলারে উপলব্ধ সমস্ত ব্যান্ডউইথের জন্য ওয়েবক্যামের অনুরোধ করে caused সঙ্গে মনের মধ্যে আমি চালানোর সিদ্ধান্ত নিয়েছে যে wireshark এবং capinfos ঠিক কত ব্যান্ডউইথ একটি একক ক্যামেরা ব্যবহার করা দেখতে।
4 megabits per second at 320x240
14 megabits per second at 640x480
32 megabits per second at 1280x720
মজাদার! এটি ব্যাখ্যা করতে পারে কেন 320x240 এ দুটি ক্যামেরা কাজ করে তবে কোনও উচ্চতর রেজোলিউশন ব্যর্থ হয়। দেখে মনে হচ্ছে যে আমার ইউএসবি কন্ট্রোলারটি কেবল ইউএসবি 1 গতিতে চালিত হচ্ছে, তবুও লসবস একটি ডিভাইসের সাথে সম্পর্কিত দুটি ওয়েবক্যাম দেখায় যা অনুমিতভাবে প্রতি সেকেন্ডে 480 মেগাবাইট সমর্থন করে।
ওয়েবক্যামগুলিকে নিম্নলিখিত কমান্ডগুলি চালিয়ে তাদের সর্বাধিক অনুরোধ করার পরিবর্তে তাদের ব্যান্ডউইথের ব্যবহার গণনা করতে বাধ্য করার প্রস্তাব দেওয়া হয়েছে:
sudo rmmod uvcvideo
sudo modprobe uvcvideo quirks=128
দুর্ভাগ্যক্রমে এতে কোনও পার্থক্য হয়নি, তাই আমি আরও একটি সমাধান চেষ্টা করার সিদ্ধান্ত নিয়েছি। স্ট্যাকওভারফ্লোতে একটি পোস্টে আমার ওয়েবক্যামগুলিকে এমজেপিইগের মতো নিম্ন এফপিএস বা সংক্ষেপিত ভিডিও ফর্ম্যাট ব্যবহার করার পরামর্শ দেওয়ার পরামর্শ দিয়েছে, তবে ভি 4 এলসিটিএল তালিকা চালানোর পরে এটি আমার ওয়েবক্যামের কোনওরই তাদের ভিডিও মোড পরিবর্তন করার পক্ষে সমর্থন করে না।
আর সেখানেই আমি আটকে আছি। ইউএসবি 2-র সর্বোচ্চ গতির নীচে ভালভাবে পরিচালিত দুটি ওয়েবক্যাম কেন এই ত্রুটিটি উত্পন্ন করবে?
PS: এটি কোনও ডিস্ক স্পেস সমস্যা নয়, যখন ওয়েবক্যাম শুরু হয় তখন ডিএফ কোনও পরিবর্তন প্রদর্শন করে না।
পিপিএস: যদি এটি কোনও পার্থক্য করে তবে এখানে lsusb আউটপুট