আমি /sys/bus/usb/devices/4-3/power/wakeup
প্রতিটি বুটে মানটির পরিবর্তন করার চেষ্টা করছি ( lsusb
এটি আমার কীবোর্ডের আইডি অনুসারে 4-3 )।
ডিফল্ট মানটি হ'ল:
# cat /sys/bus/usb/devices/4-3/power/wakeup
enabled
ক্লাসিক "অনলাইন" সম্পাদনা প্রত্যাশা অনুযায়ী কাজ করে:
# echo disabled > /sys/bus/usb/devices/4-3/power/wakeup
# cat /sys/bus/usb/devices/4-3/power/wakeup
disabled
আমি একটি সিস্টেমযুক্ত ডিস্ট্রো ব্যবহার করছি তাই আমি "টেম্প ফাইলগুলি" সম্পাদনা করার জন্য সিস্টেমড-ওয়ে ব্যবহার করতে চাই
আমি নিম্নলিখিত ফাইলটি তৈরি করেছি:
# cat /etc/tmpfiles.d/disable-usb-wakeup.conf
w /sys/bus/usb/devices/4-3/power/wakeup - - - - disabled
তবে প্রতিটি বুটের পরেও আমার এই ফাইলে ডিফল্ট মান রয়েছে (যেমন সক্ষম)
আমি কি ভুল কিছু করছি?
সম্পাদনা করুন:
এখানে আরও একটি পরীক্ষা:
# cat /etc/tmpfiles.d/scheduler.conf
w /sys/block/sda/queue/scheduler - - - - deadline
এবং এই এক ভাল কাজ করে! বুট করার পরে আমি পাই:
# cat /sys/block/sda/queue/scheduler
noop [deadline] cfq
(ডিফল্টটি সিএফকিউ শিডিউলার ছিল)
সুতরাং, কেন এটি এক কাজ করে এবং অন্যটি কাজ করে না?
- কারণ
/sys/bus/usb/devices/4-3/power/wakeup
একটি syMLink হয়/sys/devices/pci0000:00/0000:00:12.1/usb4/4-3/
? - কারণ
/sys/bus/usb/devices/4-3/power/wakeup
একটি মাত্র শব্দ রয়েছে? (যেমন কোনও স্থান নেই)