उन्नत कॉन्फ़िगरेशन और पावर इंटरफ़ेस, एक विनिर्देश जो ऑपरेटिंग सिस्टम द्वारा डिवाइस कॉन्फ़िगरेशन और पावर प्रबंधन के लिए एक खुला मानक प्रदान करता है।

के बारे में अधिक acpi...

OSDev के अनुसार, ACPI टाइमर के पोर्ट I/O पते का पता लगाने के लिए, हम पहले FADT खोलते हैं तालिका और जाँच प्रविष्टियाँ PM Timer Block Length और PM Timer Block Address। मेरे कंप्यूटर में, PM Timer Block Address पता 0x408 देता है और यह ठीक से काम करता है। हालांकि, OVMF के क्रियान्वयन में, ACPI टाइमर ....
18 जिंदा 2022, 09:05
RAM में संग्रहीत ACPI नेमस्पेस में वैश्विक चर कहाँ हैं? क्या यह क्षेत्र BIOS द्वारा आरक्षित है? नीचे उदाहरण देखें: Scope (_SB.PC00.LPCB.XYZ_) { Device (ABCD) { Name (VAR1, "foo") Method (BAR_) { VAR1 = "bar" } } } VAR1 कहाँ संग्रहीत किया जा ....
7 जुलाई 2021, 15:28
मेरे लैपटॉप में SSDT तालिका में निम्नलिखित SuperIO डिवाइस हैं: DefinitionBlock ("", "SSDT", 1, "VENDORx", "TABLEx", 0x00001000) { Device (\_SB.PC00.LPCB.SIO0) { Name (_HID, EisaId ("PNP0A05") /* Generic Container Device */) Name (_UID, "SD28301") } इस आईडी का दावा एसीपीआ....
30 जून 2021, 18:37
यह मानते हुए कि Linux _OSI("Linux") ACPI ऑब्जेक्ट का समर्थन नहीं कर रहा है, इसे BIOS में उपयोग करने का कोई भरोसेमंद तरीका है कि यह ACPI _OSI Linux के सभी प्रकारों में काम करता है। acpi_osi को कर्नेल पैराम्स पर सेट करना होगा अन्यथा यह प्रभावी नहीं होता है यदि BIOS में कुछ IO पोर्ट प्रोग्रामिंग या कि....
22 मई 2021, 02:26
मैंने यह कोड 64-बिट यूईएफआई से लॉन्च किए गए अपने प्रोग्राम से कंप्यूटर को बंद करने के लिए एसीपीआई का उपयोग करने के लिए लिखा था। (लंबे कोड के लिए खेद है, लेकिन मुझे लगता है कि सभी भाग आवश्यक हैं) #include <stdint.h> #define in8(data, port) __asm__ __volatile__ \ ("xor %%eax, %%eax\n\tin %%dx, %%....
15 मार्च 2021, 18:41
मैं Q7 मॉड्यूल (x86) के साथ काम कर रहा हूं और लिनक्स पर एसीपीआई एसएसडीटी ओवरले के साथ हमारे बाह्य उपकरणों को कॉन्फ़िगर करने का प्रयास करता हूं। लेकिन मैं इससे जूझता हूं। मुझे लगता है कि मैं एसीपीआई की कुछ मूल अवधारणा को गलत समझता हूं। संकट CPU -> I2C -> PCA9575 GPIO Expander -> virtual,mdio-gpio -....
15 जिंदा 2021, 00:55
मेरे पास एसीपीआई तालिका के बारे में कुछ प्रश्न हैं। मैं बूट पर इंटेल एडिसन डिफ़ॉल्ट जीपीआईओ को नियंत्रित करना चाहता हूं, इसलिए मैं इसे नियंत्रित करने के लिए एसीपीआई तालिका बनाता हूं। लेकिन कोई बदलाव नहीं किया। यह मेरा एएसएल कोड है: Device (DEV) { Name (_HID, "PRP0001") Name (_DDN, "GPIO L....
12 अगस्त 2020, 05:18
https://www.kernel.org/ doc/html/latest/admin-guide/acpi/ssdt-overlays.html ओवरले लोड करने के लिए निम्न विधि देता है cd /config/acpi/table mkdir my_ssdt cat ~/ssdt.aml > my_ssdt/aml यह तरीका सिर्फ एक बार काम करता है। एक बार जब मैं एएमएल फ़ाइल लोड कर लेता हूं, तो मैं इसे पुनः लोड नहीं कर सकता। [१९....
11 जुलाई 2020, 15:24
मुझे सी # में सी ++ लाइब्रेरी के माध्यम से एसीपीआई विधियों को कॉल करने की उम्मीद है, क्योंकि मैं एक OEM कंपनी के लिए एक यूडब्ल्यूपी ऐप लिख रहा हूं, वे यूएसबी डिवाइस की बिजली आपूर्ति को नियंत्रित करने के लिए एक एसीपीआई विधि प्रदान करते हैं। लेकिन मुझे यह link कि ACPI विधियों को C++ लाइब्रेरी में नही....
14 जून 2020, 19:27
मैं उपयोगकर्ता स्थान को SPI और I2C बस नियंत्रक प्रदान करने के लिए x86_64 Linux वातावरण (कर्नेल संस्करण 4.18) में DLN-2 का उपयोग करने का प्रयास कर रहा हूं, उसी तरह आप DTS/DTB फ़ाइल संशोधनों के साथ ARM प्लेटफ़ॉर्म का उपयोग करेंगे। मुझे SPI स्लेव डिवाइस संलग्न करने के लिए उचित विधि की पहचान करने में स....
7 फरवरी 2020, 02:32
मैं x86 पर कुछ बेयरमेटल प्रोग्रामिंग कर रहा हूं। मैं 16 बिट मोड में हूं और मैं qemu का उपयोग करके अनुकरण करता हूं ... मैं मेमोरी मैप देखने के लिए int 0x15/ax = 0xE820 का उपयोग करता हूं ... qemu मॉनिटर का उपयोग करना (उस क्षेत्र की जांच करने के लिए जहां मैंने नक्शा लिखा था) मुझे निम्नलिखित जानकारी मि....
31 जिंदा 2020, 17:30
मैं अपने कस्टम बोर्ड के एसपीआई बस का उपयोग करने की कोशिश करता हूं जो विंडोज़ 10 आईओटी एंटरप्राइज फेंकता है। मैं Congatec SA5 मॉड्यूल पर Intel Atom X5 E3930 CPU का उपयोग करता हूं। मैंने सिस्टम फोल्डर में rhproxy ड्राइवर पाया और उसके बूट विकल्प को चेक किया और मैंने जाँच की कि क्या वह चल रहा है। -> ....
20 नवम्बर 2019, 17:50
नमस्ते, मैं कर्नेल बेस पर MMIO विधि के साथ PCIe कॉन्फ़िगरेशन स्थान तक पहुँचने का प्रयास कर रहा हूँ। इससे पहले कि मैं अपना प्रश्न छोड़ दूं, मेरा प्लेटफॉर्म विंडोज 10, वर्चुअलबॉक्स 6.0.10.1 है। मेरी वर्चुअल मशीन निम्नलिखित को छोड़कर डिफ़ॉल्ट के रूप में सेट है: चिपसेट चुना ICH9 कोर नंबर 4 . पर सेट मेमो....
4 सितंबर 2019, 11:00
मैं एक कर्नेल लिखने की कोशिश कर रहा हूं और कुछ मुद्दों पर एसीपीआई का उपयोग करने की योजना बना रहा हूं (उदाहरण के लिए एपीआईसी पर इंटरप्ट स्रोत की पहचान करें)। हालांकि, मैं वास्तव में इस पर एक नौसिखिया हूं, मैंने संबंधित दस्तावेज पढ़ा है और अभी भी एसीपीआई कार्यों को कॉन्फ़िगर और उपयोग करने के बारे में ....
30 अगस्त 2019, 04:26
मैं समझता हूं कि I/O APIC चिप में 24 पिन होते हैं, आमतौर पर सिंगल चिप सिस्टम पिन 0~23 IRQ 32~55 मैप करेगा। इसके अलावा मैं इंटरप्ट हैंडलर फ़ंक्शंस आवंटित करने के लिए संबंधित आरटीई को संपादित कर सकता था। लेकिन मैं प्रत्येक पिन पर I/O APIC इंटरप्ट स्रोत का पता कैसे लगा सकता हूं? मैं समझता हूं कि यह एस....
29 अगस्त 2019, 09:23
मैंने वैध स्ट्रिंग खोजकर आरएसडीपी पाया है। मुझे पता है कि तालिका में एक सूचक है जो मुझे एक्सएसडीटी पर निर्देशित करता है। हालांकि, मैंने "लंबाई" और एक्सएसडीटी में प्रविष्टियों की तुलना की, केवल एफएसीपी, एपीआईसी, एसएसडीटी टेबल स्थित हैं। क्या इसका मतलब यह है कि सिस्टम में MCFG टेबल नहीं है? इसलिए मैं ....
27 अगस्त 2019, 09:27
मैं edk2 (UEFI) की जांच कर रहा हूं। इसलिए, मुझे डीएसडीटी तालिका में परिभाषित डिवाइस के पथ के बारे में कुछ चिंताएं हैं। इस तालिका में, हम सिस्टम बस के रूट के लिए /_SB का उपयोग करते हैं, लेकिन यह Linux पर /_SB_ है। उदाहरण के लिए, मैंने कमांड के माध्यम से जाँच की $ cat /sys/devices/LNXSYSTM\:00/LNX....
11 अगस्त 2019, 05:03
मैं इस प्रश्न के बारे में कुछ खोजता हूँ जैसे KVM, ACPI आदि। मुझे लगता है कि OS कुछ इंटरफ़ेस लागू करता है (जैसे ACPI?), यह किसी प्रकार का संकेत या आदेश प्राप्त कर सकता है और स्वयं को बंद कर सकता है। और वर्चुअलाइजेशन तकनीक के माध्यम से होस्ट उदाहरण के ओएस को सिग्नल या कमांड भेजता है। मेरी समझ सही है....
15 नवम्बर 2018, 09:36
बैटरी का पता नहीं चला है। समाधान के साथ कोई मंच नहीं हैं। मैंने acpi को बाध्य करने के लिए ग्रब संपादित किया है और मेरे पास proc/acpi/बैटरी या/sys/class/power_supply में कुछ भी सूचीबद्ध नहीं है। मैंने बिना किसी सफलता के विभिन्न वितरण, रिलीज, डेस्कटॉप वातावरण के साथ पुनर्स्थापित किया है। काली 2018....
4 अप्रैल 2018, 17:19
मैं Linux में अपने टचपैड के लिए डिवाइस आईडी कैसे प्राप्त करूं? डिवाइस lspci, lsusb, या cat /proc/bus/input/devices में दिखाई नहीं देता। उदाहरण के लिए, यह पैच आईडी "ELAN0608" जोड़ता है: https://lkml.org/lkml /2017/8/10/145 मेरे पास एक समान टचपैड है लेकिन मुझे यकीन नहीं है कि आईडी क्या है - इसे कर्....
16 सितंबर 2017, 23:59
मैं कुछ समय से अपने कंप्यूटर के Fn+F9/F10 चमक नियंत्रण को सक्षम करने का प्रयास कर रहा हूं। इस थ्रेड को पढ़कर, मैंने इसके लिए एक acpi ईवेंट/एक्शन स्क्रिप्ट सेट करने का प्रयास किया मेरी चमक को मैन्युअल रूप से बदलें। स्क्रिप्ट स्वयं काम करती हैं - मैं टर्मिनल में bl_down.sh और bl_up.sh को मैन्युअल र....
12 सितंबर 2017, 09:30
मेरे x86_64 बोर्ड पर, एक एमएफडी डिवाइस से आई2सी-बस आ रही है। इस i2c-bus में डिवाइस हैं। मैं i2cdetect प्रोग्राम का उपयोग करके इन उपकरणों का पता लगाने में सक्षम हूं। # i2cdetect -y 0 0 1 2 3 4 5 6 7 8 9 a b c d e f 00: -- -- -- -- -- -- -- -- -- -- -- -- -- 10: -- -- -....
7 सितंबर 2017, 15:02
मैंने अभी-अभी एक पुराने HP ML310 G5 बॉक्स Fedora 25 सर्वर संस्करण पर वर्तमान ISO से स्थापित किया है। यह संस्थापन कर्नेल के साथ बूट होता है - 4.8.6-300। मैं dmesg में नीचे की त्रुटियों को देखता हूं, लेकिन फिर भी यह बूट हो जाता है। [ 0.033000] smpboot: CPU0: Intel(R) Xeon(R) CPU 3065 ....
15 अप्रैल 2017, 14:53
मैंने अपने लैपटॉप पर RW सब कुछ के साथ ACPI तालिकाओं को डंप किया। लेकिन मुझे नहीं पता कि इन सभी अजीबोगरीब संक्षिप्ताक्षरों का क्या मतलब है। मैं अनुमान लगा सकता हूँ _PR प्रोसेसर के लिए है, लेकिन मैं दूसरों को कहां देख सकता हूं? जोड़ें 1 मुझे लगता है कि ये नाम मनमाना हैं। वे सिर्फ चर हैं। परिवर्तनी....
30 मार्च 2017, 17:41
मेरे कंप्यूटर में i5-4300U प्रोसेसर है। इसमें 4 लॉजिकल प्रोसेसर हैं। और अधिकतम सीपीयू नाम \_PR.CPU3 है: ACPI युक्ति के अनुसार, ACPI तालिकाओं में से एक, DSDT तालिका (विभेदित सिस्टम विवरण तालिका) को मेरे प्लेटफ़ॉर्म का वर्णन करना चाहिए। इसलिए मैं अपने कंप्यूटर पर एसीपीआई तालिकाओं को डंप करने के लि....
30 मार्च 2017, 17:35