У меня в сетапе биоса есть выбор ждущих режимов S1 или S3, но реально оно всегда работает как режим S1.
Вопрос в селедующем, бывает ли у ково на i440BX подругому?
Можно ли как-то заставить работать S3?
Не сильно помню, от чего это зависит (POS/STR), но это не есть ограничение чипсета - на том же i440BX у ABIT BX133-RAID, если мне память не изменяет, STR (S3) работает прекрасно...
Да я тоже склонен думать, что дело не в чипсете... Тогда наверное виноват биос/поддержка acpi в нем/что-то еще.
Интересно завставить работать ЭТО у себя, но как???
Что-то ничего я не нашел (наверное плохо смотрел), можно поточнее, тему?
Посмотрел я биос на BX133-RAID, из тово что я увидел и знаю, там S3 тоже работать не должно. Интересно, если оно работало 100% (версия биос Official BIOS release 72 for BX133-RAID V1.0/BE6-II v2.0), то придется признать, что я нихрена не понимаю, и разбираться дальше
Да, это был BER72.BIN, я, правда, его немного "ковырял", но в таблицу ACPI не забирался, и вообще ничего близкого к нашей теме не делал...
А тему сам что-то никак не найду, но разыщу...
Я тут это, опять а таблице acpi копырсался, конкретно в FACP...
Вопросец такой. Там есть PM1a_CNT_BLK (System port address of the PM1a Control Register Block), так вот его значение 4040h, при том, что PM1a_EVT_BLK имеет адрес 4000h... Короче, у меня такое впечатление, что адрес 4040h неправильный (в документации на 82371AB таково воще неописано). Попробовал его исправить на 4004h (как-бы должно соответствовать POWER MANAGEMENT CONTROL REGISTER). При этом при попытке перевода компа в ждущий режим он сразу-же сам просыпается... Кто что может сказать по этому поводу?
Значит как дело было... Там где объявляются ражимы, которые поддерживает система
Name (\_S0, Package (0x02)
{
0x05,
0x05
})
Name (\_S1, Package (0x02)
{
0x04,
0x04
})
...
объявлялся режим S3 когда это было указано в биосе. Но операционная система всеравно нехотела переходить в S3.
Я изменил таблицу acpi так, что объявляеться либо режим S1 либо S3. Все заработало, но появилась проблема... После выхода из S3 пропадает LPT и появляется ECP, также появляется выключенный из биос сетап COM2.
Такое впечатление, что меняется состояние какой-то памяти, к которой обращаются через порты ввода/вывода. Используется порт 0x03F0 и 0x03F1 (похоже на адрес и данные). Что это может быть???
PS: Обращение к кмос памяти похоже идет через 0x70 и 0x71 порты.
Не сильно помню, от чего это зависит (POS/STR), но это не есть ограничение чипсета - на том же i440BX у ABIT BX133-RAID, если мне память не изменяет, STR (S3) работает прекрасно...
- Ситчик веселенький есть?..
- Приезжайте, обхохочетесь!..
Да я тоже склонен думать, что дело не в чипсете... Тогда наверное виноват биос/поддержка acpi в нем/что-то еще.
Интересно завставить работать ЭТО у себя, но как???
Да, очень может быть "кривая" таблица ACPI - гляньте, кажется в ветке по AWARD BIOS недавна была интересная темка касательно исправления багов ACPI...
- Ситчик веселенький есть?..
- Приезжайте, обхохочетесь!..
Что-то ничего я не нашел (наверное плохо смотрел), можно поточнее, тему?
Посмотрел я биос на BX133-RAID, из тово что я увидел и знаю, там S3 тоже работать не должно. Интересно, если оно работало 100% (версия биос Official BIOS release 72 for BX133-RAID V1.0/BE6-II v2.0), то придется признать, что я нихрена не понимаю, и разбираться дальше
Да, это был BER72.BIN, я, правда, его немного "ковырял", но в таблицу ACPI не забирался, и вообще ничего близкого к нашей теме не делал...
А тему сам что-то никак не найду, но разыщу...
- Ситчик веселенький есть?..
- Приезжайте, обхохочетесь!..
При более внимательном рассмотрении, выяснилось, что этот BER72.BIN версии 6.00PG...
Посему основной вопрос меняется.
У ковонить с 4.51PG S3 работает??
Я тут это, опять а таблице acpi копырсался, конкретно в FACP...
Вопросец такой. Там есть PM1a_CNT_BLK (System port address of the PM1a Control Register Block), так вот его значение 4040h, при том, что PM1a_EVT_BLK имеет адрес 4000h... Короче, у меня такое впечатление, что адрес 4040h неправильный (в документации на 82371AB таково воще неописано). Попробовал его исправить на 4004h (как-бы должно соответствовать POWER MANAGEMENT CONTROL REGISTER). При этом при попытке перевода компа в ждущий режим он сразу-же сам просыпается... Кто что может сказать по этому поводу?
Поборол, заработал S3 на моей ms-6163 pro!!!
Значит как дело было... Там где объявляются ражимы, которые поддерживает система
объявлялся режим S3 когда это было указано в биосе. Но операционная система всеравно нехотела переходить в S3.
Я изменил таблицу acpi так, что объявляеться либо режим S1 либо S3. Все заработало, но появилась проблема... После выхода из S3 пропадает LPT и появляется ECP, также появляется выключенный из биос сетап COM2.
Такое впечатление, что меняется состояние какой-то памяти, к которой обращаются через порты ввода/вывода. Используется порт 0x03F0 и 0x03F1 (похоже на адрес и данные). Что это может быть???
PS: Обращение к кмос памяти похоже идет через 0x70 и 0x71 порты.
Отправить комментарий