ল্যাপটপ স্থগিতের পরে টাচপ্যাড কাজ করছে না


15

এটি একটি সাধারণ সমস্যা বলে মনে হচ্ছে তবে ফোরামে আমি যে সমস্ত সমাধান পেয়েছি সেগুলি চেষ্টা করার পরেও আমি এখনও ক্ষতিতে আছি।

চশমা:

  • কম্পিউটার: আসুস k501LX-EB71
  • ওএস: উবুন্টু 14.04.3
  • কার্নেল: 3.19.0-26-জেনেরিক
  • টাচপ্যাড: এলানটেক টাচপ্যাড
  • ড্রাইভার: xserver-xorg-ইনপুট synaptics-lts-trusty (OR) xserver-xorg-ইনপুট-সিনাপটিক্স-lts-vivid (কোনটি ব্যবহার করছে তা নিশ্চিত নয়)

আমি যা চেষ্টা করেছি: আমি sudo modprobe -r psmouseটাচপ্যাডটি "বন্ধ" করতে এবং তারপরে sudo modprobe psmouseআবার চালু করতে চালাতে পারি । এটি কাজ করে। তবে আমি যখন স্থগিত করি তখন আমি এই কমান্ডগুলি সন্নিবেশ করলেও আমি টাচ প্যাডটিকে "পুনর্জীবিত" করতে পারি না।

কোন চিন্তা?

হালনাগাদ:

যদি আমি স্থগিতের পরিবর্তে হাইবারনেট করি তবে আমি এই সমস্যাটি পর্যবেক্ষণ করি না। আমি নিশ্চিত না যে কী ক্লু তৈরি করতে হবে ...

বর্তমান ওয়ার্কারউন্ড:

যেহেতু হাইবারনেট কোনও সমস্যা সৃষ্টি করছে না এবং আমার কাছে পর্যাপ্ত পরিমাণে অদলবদল মেমরি রয়েছে তাই আমি ,াকনাটি বন্ধ করার মতো ডিফল্ট ক্রিয়া হিসাবে হাইবারনেট করি। হাইবারনেট সক্ষম করতে আমি যে পদক্ষেপগুলি অনুসরণ করেছি তা এখানে । Org> জিনোম> সেটিংস-ডেমন> প্লাগইনস> পাওয়ারের অধীনে ডকনফ সম্পাদক ব্যবহার করে হাইবারনেটে যেতে আমি অন্যান্য ডিফল্ট পাওয়ার সেটিংসেও পরিবর্তন করেছি


আপনি এটি দরকারী খুঁজে পেতে পারেন: ubuntuforums.org/showthread.php?t=2189117
বয়স্ক

হুঁ ... দ্রুত সাড়া দেওয়ার জন্য ধন্যবাদ তবে আমি ভাগ্য ছাড়াই এই থ্রেডের সমস্ত পদক্ষেপ অনুসরণ করেছি। যে কারণেই হোক না কেন, আমি sudo modprobe psmouseস্থগিতের পরে টাচপ্যাডটি পুনরুদ্ধার করতে পারি না । সহজভাবে, কিছুই ঘটছে বলে মনে হচ্ছে। লগ ফাইলগুলিতে আমি জায়গার বাইরে কিছু খুঁজে পাচ্ছি না
রস অ্যালেন

আমি আপনার পরিশ্রম একটি উত্তর বিবেচনা করব। আপনার এটি লিখতে হবে যেমন এটি অন্যকে সহায়তা করতে পারে এবং আপনার প্রশ্নের উত্তর এম্বেড করা সম্ভবত এটি খুঁজে পেতে আরও জটিল করে তুলবে।
বয়স্ক গীক

উত্তর:


8

এই বাগটি লঞ্চপ্যাডে রিপোর্ট করা হয়েছে: এলানটেক টাচপ্যাড স্থগিতের পরে কাজ করা বন্ধ করে দেয় । পরে ওপি চেষ্টা স্থগিত # modprobe -r psmouseএবং # modprobe psmouseএবং এটি কাজ করে না। তবে যদি সাময়িক বরখাস্ত করার আগে স্ল্যামাউজটি সরানো হয় এবং সাসপেন্ডের পরে sertedোকানো হয় তবে কী হবে?

এটি যদি ম্যানুয়ালিভাবে কাজ করে তবে আপনি /lib/systemd/system-sleep/ডিরেক্টরিটিতে একটি নতুন ফাইল তৈরি করে স্বয়ংক্রিয় করতে পারেন :

#!/bin/sh

case $1/$2 in
  pre/*)
    echo "Going to $2..."
    # Place your pre suspend commands here, or `exit 0` if no pre suspend action required
    modprobe -r psmouse
    ;;
  post/*)
    echo "Waking up from $2..."
    # Place your post suspend (resume) commands here, or `exit 0` if no post suspend action required
    sleep 2
    modprobe psmouse
    ;;
esac

এটি সাসপেন্ড করার পরে জানা যায় যে মিউজিয়াল মডিউলটি সরানো যাবে না। আমরা এও জানি এটি স্থগিতের আগে সরিয়ে ফেলা যায়। সুতরাং এই কৌশলটি স্থগিতের আগে এটি সরিয়ে দেয়। পুনরায় শুরু করার পরে এটি sertোকান এবং আশা করি কার্নেল এটি অস্বীকার করবে না।

sleep 2কমান্ড আমার নিজের সমস্যার যেখানে systemd এবং কার্নেল (GNOME বা APM মাধ্যমে) উভয় ঘুমন্ত এবং নিদ্রাভঙ্গ আপ ছিল থেকে। উবুন্টু 16.04 / পালসওদিও 8.0-এ প্রবর্তিত বাগের কারণে আমাকে পালসিউডিও সাউন্ডটিকে পুনরায় ডাইরেক্ট করতে হবে। কার্নেল এবং সিস্টেমডের জেগে উঠা শেষ করার জন্য 2 সেকেন্ড বিলম্বের প্রয়োজন ছিল। দ্বৈত স্থগিতাদেশ এবং দ্বৈত পুনরায় শুরু এখনও সনাক্ত করতে পারেনি ....


আমি মনে করি এই linux.die.net/man/8/pm-spendSUSPEND_MODULESpm-utils
cgogolin

এই সমাধানটি আমার পক্ষে কার্যকর হয়নি। "SYNA8004: 00 06CB: CD8B টাচপ্যাড", লেনোভো এক্স 1 কার্বন জেনার সহ উবুন্টু 18.04 hi
সাটা

7

এটি প্রস্তাবিত হয়েছিল যে আমি উত্তর হিসাবে আমার কাজের পোস্ট পোস্ট করব:

আমি দেখতে পেয়েছি যে হাইবারনেট ( sudo pm-hibernate) টাচপ্যাড পুনরায় চালু করার সাথে একই সমস্যা অনুভব করে না, তাই আমি স্থগিতের পরিবর্তে সমস্ত প্রাসঙ্গিক পাওয়ার অপশন হাইবারনেটে সেট করেছি। ডিফল্টরূপে হাইবারনেট অক্ষম করা হওয়ায় এর জন্য কিছুটা প্রচেষ্টা দরকার। যা হওয়ার দরকার তা এখানে


1
সাবধান, হাইবারনেট ডিফল্টরূপে অক্ষম করা হয়েছে কারণ হার্ড ড্রাইভের দুর্নীতির একটি ভাল সম্ভাবনা রয়েছে। ব্যর্থ হাইবারনেটের পরে আমাকে দুবার আমার ওএস পুনরায় ইনস্টল করতে হয়েছিল। এটি আবার নিষ্ক্রিয় করা হয়েছে।
ক্রোবার

1
আপনার BIOS এ টাচপ্যাড সেটিংটি অ্যাডভান্সড থেকে বেসিকে পরিবর্তন করুন, কার্যকারিতা সম্পর্কিত কোনও পার্থক্য রাখে না এবং স্থগিতাদেশ থেকে পুনরায় শুরু করার পরে টাচপ্যাড এখনও কাজ করে।
pst007x

4

নিম্নলিখিত সমাধানটি আমার জন্য এসার প্রিডেটর হেলিওস 300 তে উবুন্টু 18.04 (5.0.0-36-জেনেরিক) চলমান কাজ করেছে যখন অন্য সবগুলি করেনি -

সমাধানটি কাজ করে কিনা তা পরীক্ষা
করুন যখন আপনার ট্র্যাকপ্যাডটি কাজ করছে না তখন সাসপেন্ড থেকে জাগ্রত হওয়ার পরে নিম্নলিখিত কমান্ডটি চালনার চেষ্টা করুন- /sbin/rmmod i2c_hid && /sbin/modprobe i2c_hid
যদি এটি আপনার ট্র্যাকপ্যাডটিকে কাজ করে, আপনি স্থগিত হওয়া থেকে প্রতিবার জেগে ওঠার পরে একটি স্বয়ংক্রিয় সমাধান তৈরি করতে নীচের পদক্ষেপগুলি অনুসরণ করুন।

স্থায়ী সমাধান
১. /lib/systemd/system-sleep/touchpad
উপরের ফাইলটি খুলুন এবং এটি সম্পাদনা করুন, sudo vi /lib/systemd/system-sleep/touchpad
৩. ফাইলটিতে নিম্নলিখিত সামগ্রীগুলি সংরক্ষণ করুন-

#!/bin/sh

case $1 in
  post)
    /sbin/rmmod i2c_hid && /sbin/modprobe i2c_hid 
  ;;
esac
  1. এটি সম্পাদনযোগ্য- chmod +x /lib/systemd/system-sleep/touchpad

এটি মূলত সাসপেন্ড থেকে ওঠার পরে i2c_hid ডিভাইসটি পুনরায় আরম্ভ করে।

সৌজন্য: /unix//a/526488/283735


দুর্দান্ত উত্তর, এটি আমার জন্য কাজ করেছে, ধন্যবাদ। "আইএমসিউস" মডিউলটি আমার জন্য এক ছিল না, "i2c_hid" ছিল। ডেল ইন্সপায়রন আমার ডেমসগে এটি ছিল: [24063.094911] psmouse serio1: elantech: elantech_send_cmd ক্যোয়ারী 0x02 ব্যর্থ হয়েছে। [24063.094918] psmouse serio1: এলানটেক: সক্ষমতা অনুসন্ধান করতে ব্যর্থ। [24064.645952] psmouse serio1: isa0060 / serio1 [24065.383423] ইনপুটটিতে মাউস সক্ষম করতে ব্যর্থ হয়েছে: ইমপিএস / 2 লজিটেক হুইল মাউস হিসাবে / ডিভাইস / প্ল্যাটফর্ম / i8042 / সিরিও 1 / ইনপুট / ইনপুট 38 [24240.449885] psmouse serio1: এলমান্টেক সংস্করণ ধরে (ফার্মওয়্যার সংস্করণ 0x4f5001 সহ)
ডেভিড রবসন

3

আমি এই সমস্যাটি নিয়ে দুটি সহজ পদ্ধতির সাথে ডিল করি। প্রথমটি, যা সর্বদা কাজ করে না (যেমন আপনি উল্লেখ করেছেন) সাসপেন্ড অ্যাকশনের পরে মাউস মডিউলটি পুনরায় আরম্ভ করে।

sudo rmmod psmouse; sudo modprobe psmouse

এই "স্বয়ংক্রিয়ভাবে" কীভাবে করা যায় সে সম্পর্কে এখানে একটি চমৎকার আলোচনা: স্থগিতাদেশ থেকে পুনরায় শুরু হওয়ার পরে কোনও আদেশ কীভাবে কার্যকর করা যায়?

বিকল্প বিকল্প হ'ল স্থগিতের আগে মডিউলটিকে হত্যা করা, পুনরায় শুরু হওয়ার পরে মডিউলটিকে লক করা এড়ানো (যা উইনউইউউচস 2 ইউনিক্সকে আন্ডারলাইন করা হিসাবে সমস্যাটি উত্পন্ন হয়) apparent

এটি করার জন্য আমি কেবল একটি manাকনা "ম্যানুয়ালি" বন্ধ না করে ল্যাপটপ স্থগিত করার জন্য একটি সাধারণ কমান্ড লাইন ব্যবহার করি। অবশ্যই এটি মোটেও অভিনব নয়, তবে এটি কাজ করে এবং এটি স্ট্রেইট ফরোয়ার্ড সমাধান solution জড়িত হ্যাক করার সময় নেই।

sudo rmmod psmouse; sudo pm-suspend

এবং তারপরে, ল্যাপটপটি আবার শুরু করার পরে, আপনাকে টাইপ করে মডিউলটি পুনরায় সক্ষম করতে হবে:

sudo modprobe psmouse

আপনি সর্বদা ডিফল্ট pm-suspendস্ক্রিপ্ট হ্যাক করতে পারেন , তবে আমি এটির প্রস্তাব দেব না। এই অ্যাড-হক ছোট কমান্ড সিকোয়েন্সগুলি উত্পন্ন করা সহজ এবং নিরাপদ।

শেষ, দ্রুত "কিলিং / সাসপেন্ড" এবং মাউস মডিউলের "পুনরায় সক্ষম" করার দ্রুত ও সহজ উপায় হ'ল এই পদক্ষেপগুলি কীবোর্ড শর্টকাটের সাথে যুক্ত করা: আমি কী কী কীবোর্ডের কীগুলি পরিবর্তন করব? (আমি কীভাবে কাস্টম কীবোর্ড কমান্ড / শর্টকাট তৈরি করতে পারি?)

আশা করি এটি কাজ করে, এটি আমার জন্য কাজ করে, যদিও এইভাবে মোকাবেলা করতে সত্যিই অস্বস্তি রয়েছে। এইচপি এবং আসুস ল্যাপটপ দুটিতেই আমার এই সমস্যা আছে।


এটি আমার পক্ষে কাজ করে যেখানে অন্যরকম কিছু করেননি - ধন্যবাদ!
daboross

চিয়ার্স! আনন্দিত এটি সহায়ক ছিল! ; ডি
রোহ

1

কার্নেলটি প্যাচ করা এই সমস্যার সমাধান করবে। তুমি খুজেঁ পাবে

  1. লিনাক্স কার্নেল মেলিং তালিকার প্যাচ এবং

  2. " নির্দিষ্ট প্রতিশ্রুতি দিয়ে কার্নেলটি কীভাবে প্যাচ করবেন " - এ প্যাচিংয়ের নির্দেশাবলী ।

আমার K501LB এখন এটি যেমন কাজ করবে তেমন কাজ করে।


1

এটি আমার পক্ষে কাজ করেছে:

  1. BIOS এ বুট করুন, সিস্টেম বুট-আপ হোল্ড F2 বা ESC এ

  2. আপনার BIOS এ টাচপ্যাড সেটিংটি অ্যাডভান্সড থেকে বেসিক এ পরিবর্তন করুন (কার্যকারিতা সম্পর্কিত ক্ষেত্রে কোনও পার্থক্য নেই)

স্থগিতাদেশ থেকে পুনরায় শুরু করার সময় এখন টাচপ্যাডটি এখনও কাজ করা উচিত।


0

আমার কাছে বেশ কয়েকটি আসুস ল্যাপটপ রয়েছে, সে সবের জন্য আমাকে টাচপ্যাড অক্ষম করতে হয়েছিল। এগুলি লক করার সমস্যা এবং অন্যান্য সমস্যা সৃষ্টি করে।


আমি যা শোনার আশা করছিলাম তা নয় তবে আমি প্রতিক্রিয়ার প্রশংসা করি
রস অ্যালেন

এটি এলান টাচপ্যাড। এটি আক্ষরিক অর্থে আমাকে সিটিআরএল-ওএল-এফ 1/2/3 ব্যবহার করতে এবং এটিকে আনফ্রিজে রাখতে পরিবর্তিত হয়। আমি একবার এটি অক্ষম করলে কোনও সমস্যা হয় না। আপনি জানেন যে আপনি এটি সংক্ষিপ্ত ফেটে ব্যবহার করতে পারেন এবং লক আপ থেকে বেরিয়ে আসার জন্য উপরে উল্লিখিত আমার পদ্ধতিটি ব্যবহার করতে পারেন। আশা করি এইটি কাজ করবে.
চ্যাঙ্গোসমুর্তোস

0

ওএস নির্বিশেষে যে ড্রাইভারগুলি স্থগিতাদেশে ভাল প্রতিক্রিয়া জানায় না তারা বেশ সাধারণ। আমি খুশী হয়েছি যে আপনি হাইবারনেশনের মাধ্যমে একটি পরিশ্রম খুঁজে পেয়েছেন।

যেহেতু সাসপেন্ড সম্পূর্ণরূপে বিদ্যুত বন্ধ হয় না এবং হাইবারনেশন করে, তাই এটি প্রদর্শিত হবে যে ড্রাইভার স্থগিতের "1/2 লাইফ" সম্পর্কে ভাল প্রতিক্রিয়া জানায় না, তবে একটি পাওয়ার-অন চক্র চলাকালীন পুরোপুরি সক্ষম হাইবারনেশন জাগ্রত উপর জোগায় কি।

উত্স: http://manpages.ubuntu.com/manpages/trusty/man8/pm-action.8.html


ড্রাইভারটি পুনঃসূচনা করার জন্য আপনি জাগ্রত রুটিনগুলিতে ঝাঁকুনি দিতে পারেন ... অনেকটা নেটওয়ার্ক ম্যানেজারকে পুনরায় লোড করার মতো। এটি এখনও নিজেই কীভাবে করবেন তা ঠিক বুঝতে পারেননি। আমার এটি পালসৌদিও পুনরায় চালু করার কাজ করেছে তবে এটি 2 দিন আগেই ভেঙে ফেলতে সক্ষম
হয়েছি

1
@ WinEunuuchs2 ইউনিক্স আমি এটি দেখতে পছন্দ করি। যদি আপনি এটি খুঁজে বের করে আমাকে পিং।
বয়স্ক গীক

ঠিক. আমি ইতিমধ্যে ইতিমধ্যে 6 সপ্তাহের এই হারে প্রায় ছয় মাসের মধ্যে "আপনার নিজের প্রশ্নের উত্তর দিন" জিনিসগুলির মধ্যে একটি করব।
WinEunuuchs2Unix

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