মাউন্ট করা ইউএসবি ড্রাইভ যা স্বীকৃত নয়


23

আর্ক লিনাক্স / এক্সএফসিই ব্যবহার করে, আমার প্রায়শই ইউএসবি ড্রাইভগুলির সাথে সমস্যা হয় যা সঠিকভাবে মাউন্ট করা হয় না। কখনও কখনও তারা স্বয়ংক্রিয়ভাবে থুনারে প্রদর্শিত হয় এবং আমি তাদের একটি ক্লিক দিয়ে মাউন্ট করতে পারি। তবে অন্যান্য সময়ে (এটি প্রায় পঞ্চাশ / পঞ্চাশ) ড্রাইভটি কেবল স্বীকৃত নয়। ইউএসবি এক্সটার্নাল হার্ড ড্রাইভ, ইউএসবি মেমরি স্টিকস এবং ক্যামেরা নিয়ে আমার এই সমস্যা হয়েছে। যদি বাহ্যিক ড্রাইভটি স্বীকৃত না হয় তবে পরিস্থিতিটি এমন:

  • ড্রাইভটি মোটেও প্রদর্শিত হয় না fdisk -l(এটি কেবল আমার হার্ড ড্রাইভগুলি দেখায়)
  • ড্রাইভটি উপস্থিত হয় না /dev/disk
  • ড্রাইভ করেনা যখন চলমান প্রদর্শিতlsusb

সুতরাং কিছুটা স্বীকৃতি আছে, তবে কেন আমি তা বুঝতে পারি না এবং যখন এটি ঘটে তখন কীভাবে ড্রাইভগুলি মাউন্ট করতে হয় তা আমি জানি না। আমি কেবল পুনরায় বুট করছি এবং আশা করি এটি পরবর্তী সময় কাজ করে যা স্পষ্টভাবে সুবিধাজনক নয় ...

হালনাগাদ

যখন আমি নিরীক্ষণ করি /var/log/everything.log(সিসলোগে কোনও তথ্য নেই), তখন আমি ইউএসবি প্লাগ ইন করার সময় এটি ঘটতে দেখি:

Dec 14 15:36:32 localhost kernel: [ 6591.042911] usb 1-3: new high speed USB device number 9 using ehci_hcd
Dec 14 15:36:32 localhost mtp-probe: checking bus 1, device 9: "/sys/devices/pci0000:00/0000:00:1d.7/usb1/1-3"
Dec 14 15:36:32 localhost mtp-probe: bus: 1, device: 9 was not an MTP device

এটি অন্য অনুরোধ করা আউটপুট:

$udevadm monitor
monitor will print the received events for:
UDEV - the event which udev sends out after rule processing
KERNEL - the kernel uevent

KERNEL[6809.192268] add      /devices/pci0000:00/0000:00:1d.7/usb1/1-3 (usb)
KERNEL[6809.193421] add      /devices/pci0000:00/0000:00:1d.7/usb1/1-3/1-3:1.0 (usb)
UDEV  [6809.299246] add      /devices/pci0000:00/0000:00:1d.7/usb1/1-3 (usb)
UDEV  [6809.306074] add      /devices/pci0000:00/0000:00:1d.7/usb1/1-3/1-3:1.0 (usb)

এই কমান্ডটি চালান udevadm monitor, তারপরে আপনার ইউএসবি ডিভাইসটি প্লাগ ইন করুন এবং আপনি সেখানে যে কোনও সমস্যা খুঁজে পান pack
হানান এন।

@HananN। নকল কর ওটাকে; আমি এটি যুক্ত করেছি

1
কেবলমাত্র একটি চিন্তা: ইউএসবি হাবের মাধ্যমে সংযোগ করার সময় আমার মাঝে মাঝে এই সমস্যা হয়েছিল যা বাহ্যিকভাবে চালিত হয়নি
এআরচ করুন

উত্তর:


12

সমস্যাটি মনে হচ্ছে এটি একটি ক্যাচল নিয়ম /lib/udev/rules.d/69-libmtp.rules:

# Autoprobe vendor-specific, communication and PTP devices
ENV{ID_MTP_DEVICE}!="1", ENV{MTP_NO_PROBE}!="1", ENV{COLOR_MEASUREMENT_DEVICE}!="1", ENV{libsane_matched}!="yes", ATTR{bDeviceClass}=="00|02|06|ef|ff", PROGRAM="/usr/lib/udev/mtp-probe /sys$env{DEVPATH} $attr{busnum} $attr{devnum}", RESULT=="1", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"

নীচে প্রদর্শিত হিসাবে এই লাইনটি মন্তব্য করা, সমস্যার সমাধান করেছে:

# Autoprobe vendor-specific, communication and PTP devices
ENV{ID_MTP_DEVICE}!="1", ENV{MTP_NO_PROBE}!="1", ENV{COLOR_MEASUREMENT_DEVICE}!="1", ENV{libsane_matched}!="yes", ATTR{bDeviceClass}=="00|02|06|ef|ff", PROGRAM="/usr/lib/udev/mtp-probe /sys$env{DEVPATH} $attr{busnum} $attr{devnum}", RESULT=="1", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"

আমার ক্ষেত্রে, আমাকে রিবুট করতে হয়েছিল, তবে সম্ভবত এমন কোনও পরিষেবা রয়েছে যা পরিবর্তে পুনরায় চালু করা যেতে পারে।


এই ডেটাটি /var/log/everything.log এ ছিল তবে আপনি দেখতে পাচ্ছেন যে কোনও ড্রাইভ লেটার বরাদ্দ নেই (যা এফডিস্কের সাথে দেখাও হয়)। খুব কম আউটপুট আছে, তবে কিছু আছে। আমি এটি শীর্ষে যুক্ত করেছি।

5
ঠিক আছে, এখন এটি স্থির হয়ে গেছে বলে মনে হচ্ছে! লগতে আমি এটি পেয়েছি: ডিসেম্বর 14 15:36:32 লোকালহোস্ট এমটিপি-প্রোব: বাস: 1, ডিভাইস: 9 একটি এমটিপি ডিভাইস ছিল না, এবং এটি অনুসন্ধান করার পরে আমি এই থ্রেডটি পেয়েছি: bbs.archlinux.org/viewtopic। পিএইচপি? আইডি = 119676 - এবং আমি এটি এমটিপি নিয়মে ক্যাচ- অলাইন মন্তব্য করে সমাধান করতে সক্ষম হয়েছি, এটি এখন কাজ করছে বলে মনে হচ্ছে। ধন্যবাদ!

4
@ ইউজার ১১7৮০: যদি আপনি আপনার মন্তব্যে প্রকৃত উত্তরটি উত্তর দেন তবে প্রস্তাবিত উত্তরটি গ্রহণ করার পরিবর্তে, আপনার পাওয়া তথ্যগুলির সাথে আপনার নিজের একটি নতুন উত্তর লিখতে হবে এবং তারপরে এটি স্বীকার করতে হবে। অন্যথায়, নৈমিত্তিক পাঠকরা কেবিআরডের উত্তরটি ভেবে ভ্রান্ত হয়ে যাবে - যা সত্যের চেয়ে উত্তরের চেয়ে বেশি মন্তব্য - এটি সঠিক।
তিমু লেইস্তি

সম্পূর্ণরূপে @ টিমুলেস্তির সাথে একমত। এখানে সঠিক উত্তরটি রাখুন তারপরে সঠিকটি আমার থেকে আপনার নতুনটিতে পরিবর্তন করুন।
kbyrd

ওহ, এবং নিবন্ধটির সাথে কেবল লিঙ্ক করার পরিবর্তে, দয়া করে এখানে তথ্যটি পুনরাবৃত্তি করুন - লিঙ্কের শেষে পৃষ্ঠাটি অদৃশ্য হয়ে যেতে পারে, আপনার উত্তরটি অকেজো করে।
তিমু লেইস্তি

7

আমি ENV{MTP_NO_PROBE}="1"এমটিপি প্রোব বন্ধ করে দিতাম । এইভাবে আমি আর্চগুলির সংশোধন করিনি /lib/udev/rules.d/69-libmtp.rules

export MTP_NO_PROBE="1"

ধন্যবাদ। সংক্ষিপ্ত এবং দুর্দান্ত সমাধানexport MTP_NO_PROBE="1"
kyb

তবে এটি ইউএসবি 3.0 পোর্টে ইউএসবি 2.0 হিসাবে কাজ করছে বলে মনে হচ্ছে।
kyb

0

লগিং দেখায় যে এমটিপি ডিভাইস সনাক্তকরণের সাথে কিছু চলছে।

libmtpএটি থেকে দূরে সরে যেতে পারলে আনইনস্টল করার চেষ্টা করুন , বা প্রাসঙ্গিক ফাইলটিতে কেবল উদেব বিধি সম্পর্কে মন্তব্য করুন।

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