LINUX.ORG.RU

DSDT.aml Ошибка которую не могу исправить

 , , , ,


0

0

Ошибка: Reserved method has too many arguments (_OSC requires 4) И вытекающая из нее: Result is not used operator has no effect (в теле этого же метода) Все перепробовав, просмотрев типовые рекомендации по исправлению этой ошибки, которые сводились к замене этой строки «Method (_OSC, 5, NotSerialized)» на эту «Method (_OSC, 4, NotSerialized)», а может тут вообще целиком нужно метод изменять, я не знаю, поскольку в этом деле новичок. В общем, все по порядку текст метода такой:

Method (_OSC, 5, NotSerialized)
            {
                Store (Arg3, Local0)
                Multiply (Local0, 0x04, Local1)
                Name (BUF1, Buffer (Local1) {})
                Store (Arg4, BUF1)
                Store (Zero, Local1)
                Store (Zero, Local2)
                While (Local0)
                {
                    Multiply (Local1, 0x04, Local2)
                    CreateDWordField (BUF1, Local2, CAPB)
                    If (Arg2)
                    {
                        If (LEqual (Local1, Zero))
                        {
                            And (CAPB, 0xFFFFFFFC)
                        }
                    }
                    Else
                    {
                    }
 
                    Increment (Local1)
                    Decrement (Local0)
                }
 
                Return (BUF1)
            }
Ошибки которые возникают перечислены выше. Помогите с этим разобраться.



Последнее исправление: irin (всего исправлений: 4)

отформатируй нормально пост, невозможно же понять ничего, код возьми в тег [соde][/соde], ну и тег dsdt повесить не помешало бы.

Кстати практически любую ошибку можно нагуглить и понять как решать.

slon
()
Ответ на: комментарий от slon

Тег dsdt, как применять? Там есть на одном ресурсе вариант исправления этой ошибки, но у меня не проходит: https://sudormrf.wordpress.com/2011/02/17/le-grande-dsdt-error-central/ (надеюсь здесь сторонние ссылки можно выставлять)

irin
() автор топика
Ответ на: комментарий от slon

Тег dsdt, как применять? Там есть на одном ресурсе вариант исправления этой ошибки, но у меня не проходит

Reserved method has too many arguments

dsdt.dsl 906: Method (_OSC, 5, NotSerialized)
Warning 1075 - ^ Reserved method has too many arguments (_OSC requires 4)

Method (_OSC, 5, NotSerialized)
            {
                Store (Arg3, Local0)
                Multiply (Local0, 0x04, Local1)
                Name (BUF1, Buffer (Local1) {})
                Store (Arg4, BUF1)
                Store (Zero, Local1)
                Store (Zero, Local2)
                While (Local0)
                {
                    Multiply (Local1, 0x04, Local2)
                    CreateDWordField (BUF1, Local2, CAPB)
                    If (Arg2)
                    {
                        If (LEqual (Local1, Zero))
                        {
                            And (CAPB, 0xFFFFFFFC)
                        }
                    }
                    Else
                    {
                    }
 
                    Increment (Local1)
                    Decrement (Local0)
                }
 
                Return (BUF1)
            }
In this error you must change this:
Method (_OSC, 5, NotSerialized)
to this:
Method (_OSC, 4, NotSerialized)

irin
() автор топика
Ответ на: комментарий от irin

Может не по теме. Немного не понятно, как на этом форуме ответить не цитируя сообщения, и прикрепить файлы, какой-то у вас не простой движок

irin
() автор топика
Ответ на: комментарий от irin
Тип ЦП  
Mobile DualCore Intel Core 2 Duo T5750, 2000 MHz (12 x 167)
Системная плата  
Toshiba Satellite A300
Чипсет системной платы  
Intel Crestline-PM PM965
Видеоадаптер  	ATI Mobility Radeon HD 3650 (512 МБ)
3D-акселератор  	ATI Mobility Radeon HD 3650 (M86)
Монитор  	Samsung 154AT07-T01 [15.4" LCD]
Системная память  
2048 МБ (DDR2-667 DDR2 SDRAM)
Тип BIOS  
Insyde (07/07/2008)
Сеть:
Сетевой адаптер  	Intel(R) PRO/Wireless 3945ABG Network Connection
Сетевой адаптер  	Realtek PCIe FE Family Controller
Модем  	Программный модем TOSHIBA
irin
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.