মোবাইল চার্জিংয়ের জন্য শাটডাউন চলাকালীন একটি ইউএসবি পোর্ট কীভাবে ছেড়ে যাবে?


15

আমার সনি ভায়ো ল্যাপটপের একটি বৈশিষ্ট্য রয়েছে যা আমার ল্যাপটপটি বন্ধ হয়ে গেলেও আমাকে একটি ইউএসবি পোর্ট চালিত রাখতে দেয়। এটি এখানে ম্যানুয়ালটিতে দেওয়া আছে । এটি প্রাক-ইনস্টল উইন্ডোজের সাথে আসা ভাইও সফ্টওয়্যার থেকে চালু বা বন্ধ করা যেতে পারে।

অতীতে, যখন আমি উইন্ডোজের সাথে দ্বৈত বুটিং করছিলাম, আমি উইন্ডোতে বুট করে এটি সক্ষম করতে পারতাম এবং উবুন্টু কয়েকবার ব্যবহার করার পরেও এটি চালু থাকবে। কিছু কারণে এটি সম্প্রতি কাজ বন্ধ করে দিয়েছে। তবে আমার আর উইন্ডোজ নেই, এবং এটি উবুন্টু থেকে পুনরায় সক্ষম করতে চাই। লিনাক্স থেকে ম্যানুয়ালি এটি চালু করতে পারলে মজা হবে। আমি গুগলে প্রচুর পরিমাণে খনন করেছি, বিশেষত আমার মাদারবোর্ডের তথ্যের জন্য (হ্যানস্টার জে এমভি -6 94 ভি -0), এবং ভিয়েতনামের একটি সাইটে এটির পরিকল্পনা নিয়ে এসেছি । আমি বিশেষত ইউএসবি চার্জিংয়ের উল্লেখ করি। তবে তথ্যটি কীভাবে ব্যবহার করতে হয় সে সম্পর্কে আমার কোনও ধারণা নেই।

প্রচুর লোক পরামর্শ দিচ্ছেন যে এটি বিআইওএস থেকে সক্ষম করা যেতে পারে তবে আমি আবার যাচাই করে দেখেছি এবং বিআইওএস-তে কিছু দেখতে পাচ্ছি না। তবে আমি আরও লক্ষ্য করেছি যে বিআইওএসের খুব কম ক্ষেত্র রয়েছে, এতে আমার সন্দেহ হয় যে বিআইওএসের বৈশিষ্ট্যগুলি লুকিয়ে থাকতে পারে। আমি তাদের আনলক করার চেষ্টা করব। গড় সময়ে, আউটপুট dmidecodeপ্রশ্নের শেষ দিকে যুক্ত করা হয়।

এই বৈশিষ্ট্যটির জন্য বিশেষ হার্ডওয়্যার সমর্থন প্রয়োজন কিনা তা আমি জানি না, তবে যাইহোক এটি আমার মেশিনে সম্ভব। স্মার্ট ফোনগুলির ব্যাটারি দ্রুত গতিতে ঝোঁক থাকে এবং আপনি এটি সর্বদা আপনার ব্যাগের ল্যাপটপের সাথে সংযোগ করতে পারেন এবং আপনি যখন কলেজে বা ভ্রমণে আসেন তখন এটিকে চার্জ করে চার্জ করতে পারেন। এটি কেবল শীতল এবং কার্যকর হবে না, তবে অর্থ সাশ্রয় করবে কারণ আমাকে পাওয়ার ব্যাংক কিনতে হবে না।

এখানে সংগৃহীত ডেটা:

আমি ম্যানুয়ালি কার্নেল 3.18 এ বুট করেছি, তবে সমস্যাটি এখনও আছে is স্নিটারের দিকনির্দেশনায়, আমি এখানে একটি বাগ রিপোর্ট দায়ের করেছি ।


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

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

হতে পারে আপনার BIOS সেটিংসে।
দ্য ওয়ান্ডারার

সুতরাং আপনার একমাত্র বিকল্পটি হয় লিনাক্স প্রোগ্রাম বা উইন্ডোজ সংস্করণটি কার্যকর হওয়ার সম্ভাবনা।
দ্য ওয়ান্ডারার

3
আমি নিশ্চিত যে কোথাও এর জন্য একটি বায়োস সেটিং থাকতে হবে (আপনি উন্নত বিভাগটি পরীক্ষা করেছেন)? একে "স্লিপ অ্যান্ড চার্জ" ইউএসবি পোর্ট বলা হয়। আমি মনে করি "VAIO নিয়ন্ত্রণ কেন্দ্র" কোনওভাবে BIOS সেটিং টগল করে। লিনাক্সের মধ্যে থেকে কোনও উপায় থাকতে পারে তবে আমি সে সম্পর্কে যথেষ্ট জানি না। দেখুন dmidecodeএবং smbiosসম্ভবত এটি আপনাকে সঠিক দিকে নির্দেশ করতে পারে? নোট করুন যে অন্যান্য ব্র্যান্ডের ল্যাপটপে এই ধরণের ইউএসবি পোর্ট রয়েছে এবং তারা উবুন্টুর সাথে কাজ করে (যতক্ষণ তারা বিআইওএসের মাধ্যমে সক্ষম হয়)।
mason81

উত্তর:


7

অন্যরা sony-laptopলিনাক্স কার্নেল মডিউল দিয়ে থামিয়ে দিয়ে শুরু করা ভাল ।

  1. এটি লোড হয়েছে কিনা তা পরীক্ষা করুন

    lsmod | grep sony
    
  2. যদি না হয়, এটি লোড করুন

    sudo modprobe sony-laptop
    
  3. ইউএসবি চার্জিংয়ের জন্য কোনও সম্পর্কিত এন্ট্রি / ফাংশন আছে কিনা তা পরীক্ষা করুন ( usb_chargeউত্স থেকে বৈশিষ্ট্যটি পেয়েছিল):

    tree /sys/devices/platform/sony-laptop/
    

    ড্রাইভারের উত্সটি যাচাই করার সাথে সাথে এখানে সম্পর্কিত ফাংশনগুলি রয়েছে (সমস্ত মডেলের জন্য নাও হতে পারে):

    ...
    static int sony_nc_usb_charge_setup(struct platform_device *pd);
    static void sony_nc_usb_charge_cleanup(struct platform_device *pd);
    ...
    

    সম্পূর্ণ ফাংশন সংজ্ঞা এখানে (অংশ থেকে sony-laptop.c)

    0x0155কার্নেল বার্তাগুলি থেকে আপনার ল্যাপটপে সনাক্ত করা হয়েছে বলে মনে হচ্ছে । মডিউলটি তৈরি touchpad, কেবল battery_care_limiterপঠনযোগ্য handles, কেবল battery_care_healthপঠনযোগ্য SYSFS বৈশিষ্ট্যগুলি ছাড়া আর কিছুই নয় (সহ usb_charge)।

    আমি উবুন্টু কার্নেল উত্সটি ইউএসবি চার্জ ফাংশন সন্ধান করে দেখেছি:

    • উবুন্টু 14.04 ট্রাস্টি (এখনও যোগ করা হয়নি), কার্নেল সংস্করণ 3.13

      আপনি যদি এই প্রকাশটি ব্যবহার করে থাকেন তবে ইউটোপিক কার্নেলটি ইনস্টল করার সবচেয়ে সহজ উপায়:

      sudo apt-get install linux-generic-lts-utopic
      
    • উবুন্টু 14.10 ইউটোপিক (এটি সেখানে), কার্নেল সংস্করণ 3.16

    এটি যদি না থাকে তবে কেবলমাত্র যদি আপনি আপ করতে চান তবে এটি শক্ত / ঝুঁকিপূর্ণ:

    Development:
    ------------
    
    If you want to help with the development of this driver (and
    you are not afraid of any side effects doing strange things with
    your ACPI BIOS could have on your laptop), load the driver and
    pass the option 'debug=1'.
    
    REPEAT: DON'T DO THIS IF YOU DON'T LIKE RISKY BUSINESS.
    
    In your kernel logs you will find the list of all ACPI methods
    the SNC device has on your laptop.
    

    রিডমি ফাইল দেখুন ।

  4. ওপেন দ্বারা কার্নেলটি 3.16.0-38-জেনেরিক হিসাবে আপগ্রেড হওয়ার usb_chargeসাথে সাথে অন্য কিছু এসওয়াইএসএফএস অ্যাট্রিবিউট দিয়ে তৈরি করা হয়েছে।

    অনুরূপ ড্রাইভার কার্নেল ডক্স, sysfs- ড্রাইভার-সামসং-ল্যাপটপ পড়া :

    What:     /sys/devices/platform/samsung/usb_charge
    Date:     December 1, 2011
    KernelVersion:    3.3
    Contact:  Corentin Chary <corentin.chary@gmail.com>
    Description:  Use your USB ports to charge devices, even
          when your laptop is powered off.
          1 means enabled, 0 means disabled.
    

    বর্তমান অবস্থা পরীক্ষা করতে:

    cat /sys/devices/platform/sony-laptop/usb_charge
    

    এটি অক্ষম করতে:

    echo 0 | sudo tee -a /sys/devices/platform/sony-laptop/usb_charge
    

    এটি সক্ষম করতে:

    echo 1 | sudo tee -a /sys/devices/platform/sony-laptop/usb_charge
    

তথ্যসূত্র:


যথেষ্ট অদ্ভুত, আপগ্রেড করার পরে 3.18.3-031803-generic, আমি ইউএসবি_চার্জ দেখতে পাচ্ছি, তবে মান 1 দিয়ে!
ডাল্টনফুরি 42

আপনি যা জিজ্ঞাসা করেছিলেন এবং শেষ পর্যন্ত কিছুটা আরও তথ্য দিয়ে আমি প্রশ্নটি শেষ করে দিয়েছি এবং মনে রাখবেন যে আমি এর দ্বারা মানটি পরিবর্তন করেছি echo 0 | sudo tee -a /sys/devices/platform/sony-laptop/usb_charge
daltonfury42

@ ব্যবহারকারী 3073656, ঠিক আছে, আপনি এখানে আমার সাথে যোগ দিতে পারেন chat.stackexchange.com/rooms/24450/…
user.dz

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