সাসপেন্ড / হাইবারনেট কোনও আসুস ল্যাপটপে কাজ করে না


11

আমার নতুন আসুস ইউ 30 এসডি-এক্সএ 1 ল্যাপটপে উবুন্টু 11.04 (নাট্টি নার্ভাল) সাসপেন্ড করার সমস্যা রয়েছে having এটি বাজারে একটি নতুন ল্যাপটপ। এটি কি একটি পরিচিত সমস্যা এবং এটির জন্য কোনও সমাধান আছে?

মূলত, যখনই আমি ল্যাপটপটি ঘুমাতে বন্ধ করি বা রাখি তখন স্ক্রিনটি কালো হয়ে যায় তবে ভিডিও কার্ডটি আসলে বন্ধ হয় না, এবং তারপরে পাখাটি আগের চেয়ে আরও দ্রুত স্পিন করে এবং গরম হয়ে যায়।

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

আমি 520 এম এনভিডিয়া ড্রাইভারটি ব্যবহার করছি না , কারণ এটি ইউনিটি ইনস্টল হওয়ার পরে এটি লোড করবে না । আমি উবুন্টু ফোরামে ড্রাইভার সম্পর্কে বেশ কয়েকটি খারাপ বিষয় শুনেছি, তাই আমি ড্রাইভারটিকে নিষ্ক্রিয় করেছি।


আমার সম্ভবত এটি যুক্ত করা উচিত যে আমি 520 মিটার এনভিডিয়া ড্রাইভারটি ব্যবহার করছি না কারণ এটি ইনস্টল হওয়ার পরে এটি ইউনিটি লোড করবে না। আমি উবুন্টু ফোরামে ড্রাইভার সম্পর্কে বেশ কয়েকটি খারাপ বিষয় শুনেছি, তাই আমি ড্রাইভারটিকে নিষ্ক্রিয় করেছি।
বি 1 কেজেশ

উত্তর:


10

এটি অনেকগুলি ASUS ল্যাপটপে একটি সাধারণ সমস্যা বলে মনে হয়। এটা চেষ্টা কর:

সূত্র: http://thecodecentral.com/2011/01/18/fix-ubuntu-10-10-spendhibernate-not-working-bug

এটি একটি টার্মিনালে চালান:

gksu gedit /etc/pm/sleep.d/20_custom-ehci_hcd 

পাঠ্য সম্পাদকটিতে নিম্নলিখিত বিষয়বস্তু অনুলিপি করুন এবং আটকান:

#!/bin/sh
#inspired by http://art.ubuntuforums.org/showpost.php?p=9744970&postcount=19
#...and http://thecodecentral.com/2011/01/18/fix-ubuntu-10-10-suspendhibernate-not-working-bug    
# tidied by tqzzaa :)

VERSION=1.1
DEV_LIST=/tmp/usb-dev-list
DRIVERS_DIR=/sys/bus/pci/drivers
DRIVERS="ehci xhci" # ehci_hcd, xhci_hcd
HEX="[[:xdigit:]]"
MAX_BIND_ATTEMPTS=2
BIND_WAIT=0.1

unbindDev() {
  echo -n > $DEV_LIST 2>/dev/null
  for driver in $DRIVERS; do
    DDIR=$DRIVERS_DIR/${driver}_hcd
    for dev in `ls $DDIR 2>/dev/null | egrep "^$HEX+:$HEX+:$HEX"`; do
      echo -n "$dev" > $DDIR/unbind
      echo "$driver $dev" >> $DEV_LIST
    done
  done
}

bindDev() {
  if [ -s $DEV_LIST ]; then
    while read driver dev; do
      DDIR=$DRIVERS_DIR/${driver}_hcd
      while [ $((MAX_BIND_ATTEMPTS)) -gt 0 ]; do
          echo -n "$dev" > $DDIR/bind
          if [ ! -L "$DDIR/$dev" ]; then
            sleep $BIND_WAIT
          else
            break
          fi
          MAX_BIND_ATTEMPTS=$((MAX_BIND_ATTEMPTS-1))
      done  
    done < $DEV_LIST
  fi
  rm $DEV_LIST 2>/dev/null
}

case "$1" in
  hibernate|suspend) unbindDev;;
  resume|thaw)       bindDev;;
esac

সংরক্ষণ করুন, তারপর

sudo chmod 755 /etc/pm/sleep.d/20_custom-ehci_hcd

1
বাহ যে কাজ। তোমাকে অনেক ধন্যবাদ! : ডি এখন আমি আমার ভলিউম বোতামগুলির জন্য একটি সন্ধান করতে চাই। ধন্যবাদ @ ফসফ্রিডম!
বি

অবিশ্বাস্য, পাঁচ বছর পরে এটি আর্চলিনাক্স ৪.৩.৩ এ আমার আসুস রগ গ্লুয়া ২২ বিডাব্লুয়ের জন্য কাজ করেছে
ব্র্যালিওবো

2

কেবলমাত্র একটি অতিরিক্ত ডেটা পয়েন্ট:

আমার একটি ASUS UL20FT আছে, Xubuntu 11.04 চলছে running সাসপেন্ড সম্প্রতি অবধি ভাল কাজ করছিল। আমি স্থগিত করার চেষ্টা করার সাথে সাথে ক্যাপস লক এলইডি ফ্ল্যাশ করবে। আমাকে বলা হয়েছে এটি কার্নেলের ক্রাশের ইঙ্গিত ছিল।

উপরের লিপিটি চেষ্টা করে দেখেছি, তবে এটি আমার পক্ষে কার্যকর হয়নি। /var/log/pm-suspend.log কোনও ত্রুটি দেখায় নি (নেটওয়ার্কম্যানার এবং wpa_supplicant, যা ক্ষণস্থায়ী ছিল ব্যর্থতা ব্যতীত)।

এটি প্রমাণিত হয়েছে যে অপরাধী ভার্চুয়ালবক্স-৪.১ দ্বারা লোড করা কার্নেল মডিউল ছিল।

আমি ভার্চুয়ালবক্স এবং সমস্ত কিছু আবার কাজ করেছি removed


2

আমার একটি অ্যাস ইউ ইউ 46 ই রাল -7 ল্যাপটপ রয়েছে। লাইনে যুক্ত nolapicকরার পরে GRUB_CMDLINE_LINUX_DEFAULT, এটি সুন্দরভাবে কাজ করে।


এটি আমার ডেল এক্সপিএস -15 এও কাজ করেছে। আমি এই লাইনটি যুক্ত করেছি যা আমি কোথাও পড়েছি। GRUB_CMDLINE_LINUX_DEFAULT = "শান্ত স্প্ল্যাশ i915.enable_ips = 0"
igx

এটি কাজ করে কিন্তু আমার asus রগ gl552vw কার্নেল ৪.৩.৩ দিয়ে আর্চলিনাক্স ব্যবহার করে সম্পূর্ণরূপে টাচপ্যাডটি ভেঙে ফেলেছে, তাই কোনও বিকল্প নয় :(
ব্রুলিওো ২

1

ধন্যবাদ ফসফ্রিডম! এই স্ক্রিপ্টটি আমার আসুস 1225 বি-তে সমস্যা স্থগিত করেছে। আমি এখনও এটি 1215N এবং 1215B এর জন্য চেষ্টা করে যাচ্ছি এবং এখানে ফিরে রিপোর্ট করব।

একটি ছোট সংযোজন ... Iাকনাটি বন্ধ করার সময় আমার কাছে ল্যাপটপ (1225 বি) সাসপেন্ড করা ছিল যা কাজ করে। স্থগিতের পরে অবিলম্বে, এটি আবার শুরু হবে (idাকনাটি এখনও বন্ধ রয়েছে)। আমি অন্য কোনওভাবে স্থগিত করলে এটি একই রকম হয় না।

আসুস 1225 বি-তে idাকনাটি ব্যবহার করে স্থগিতকরণ / জাগরণ ঠিক করার পদ্ধতি এখানে রয়েছে:

  1. Iাকনাতে উঠতে BIOS বিকল্পটি সক্ষম করুন
  2. / প্রোক / এসপিআই / ওয়েকআপে এলআইডি জাগরণের বিকল্পটি অক্ষম করুন:
    • ব্যবহার acpitool(দেখুন acpitool --help)

এটি সঠিকভাবে কাজ করার একমাত্র উপায়।

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