Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
| |
Не то советуешь ;-) 13.08.04 14:56 Число просмотров: 1786
Автор: HandleX <Александр М.> Статус: The Elderman
|
> Во многих BIOS Setup'ах есть пунктик, что-то вроде "Power > up on modem ring". Вот его и активируй Эти все параметры «объясняют» материнке, какие шины держать запитанными и на что реагировать при событии, когда надо системы включить. И то, если ось не поддерживает ACPI.
Модемы они разные бывают. А параметр BIOS Wake On Ring «срабатывает» только для устройств на COM-портах. И то, если для com-портового модема в XP убрать крыжик "Разрешить этому устройству выводить компьютер из спящего режима", то получишь соотв. результат, несмотря на установки в BIOS.
PS: дабы не умничать, скажу, что этот параметр в BIOS я попробовал с самого начала — не помогает ;-)
|
<hardware>
|
Проблемы управления электропитанием из PCI-устройства. Уж и не знаю, на что грешить... 13.08.04 12:38
Автор: HandleX <Александр М.> Статус: The Elderman Отредактировано 13.08.04 12:43 Количество правок: 4
|
Cитуация такая.
Может ли устройство на шине PCI (внутренний модем, к примеру), будить компьютер из S3 или вообще включать его?
Если да, то для чего сетевые карты имеют ещё и WOL-шлейф?
Дело в том, что надо заставить внутренний модем будить машину из S3 при звонке на него.
Прикол в том, что на системе ASPI PC есть вкладка "Управление электропитанием", в которой есть крыжик "Разрешить устройству вывод компьютера из ждущего режима".
А вставляешь этот модем в ASPI Uniprocessor PC (APIC 1.4), такой вкладки нету.
Что делать?
Модем Acorp M56PIM2
OS WinXP Prof SP1
Заранее всем спасибо за советы.
|
|
У меня только на сетевухе такая закладка есть. 16.08.04 11:56
Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman
|
> Дело в том, что надо заставить внутренний модем будить > машину из S3 при звонке на него. > Прикол в том, что на системе ASPI PC есть вкладка > "Управление электропитанием", в которой есть крыжик > "Разрешить устройству вывод компьютера из ждущего режима". > А вставляешь этот модем в ASPI Uniprocessor PC (APIC 1.4), > такой вкладки нету.
У меня только на сетевухе такая закладка есть.
Будить/включать то не только сетевуха умеет. Кнопки и мышка как минимум.
> Что делать? > > Модем Acorp M56PIM2 > OS WinXP Prof SP1
Модемчик-то недорогой, не ХАЙС, похоже, а ВИН. Он на прерывании каком-нибудь сидит? Можно ли его на 2-3 повесить (в сетапе)? В сетапе включение по модему есть?
|
| |
Да, модем софтовый... 17.08.04 07:07
Автор: HandleX <Александр М.> Статус: The Elderman
|
> У меня только на сетевухе такая закладка есть. > Будить/включать то не только сетевуха умеет. Кнопки и мышка > как минимум. Хы-хы. Вот и я о том же — должная быть! Тем более я говорю, что на Intel матери такая вкладка есть!
> Модемчик-то недорогой, не ХАЙС, похоже, а ВИН. Он на > прерывании каком-нибудь сидит? Можно ли его на 2-3 повесить > (в сетапе)? В сетапе включение по модему есть? Subj.
Нет, к сожалению винда не даёт переназначить прерывания для него.
В сетапе есть три вида включения:
1) Timer ;-)
2) Wake On Ring
3) PME# — Power Management Event
Машина дома, вот жду на неделе-другой на работе настрою широкополосный доступ к Сети, и выкачаю дрова посвежее к чипсету NForce. Поставлю, обязательно сообщу о результатах. Скорее всего, в них косяк.
|
| | |
Фик бы с ней, с закладкой. В сетапе выставить включение от... 17.08.04 11:27
Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman
|
> Хы-хы. Вот и я о том же — должная быть! Тем более я говорю, > что на Intel матери такая вкладка есть!
Фик бы с ней, с закладкой. В сетапе выставить включение от модема, послк включения этого параметра должен появиться еще один - на каком прерывании модем висит.
> Нет, к сожалению винда не даёт переназначить прерывания для > него.
Не в винде, а в сетапе, там для каждого ПиСиАй слота прерывание можно сконфигурить. По-умолчанию "АВТО" стоит, то биш какой БИОС сочтет нужным тот и присваивает.
> В сетапе есть три вида включения: > 1) Timer ;-) > 2) Wake On Ring > 3) PME# — Power Management Event > > Машина дома, вот жду на неделе-другой на работе настрою > широкополосный доступ к Сети, и выкачаю дрова посвежее к > чипсету NForce. Поставлю, обязательно сообщу о результатах. > Скорее всего, в них косяк.
|
|
Присоединяюсь. 13.08.04 15:13
Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman
|
> Может ли устройство на шине PCI (внутренний модем, к > примеру), будить компьютер из S3 или вообще включать его? > > Если да, то для чего сетевые карты имеют ещё и WOL-шлейф?
Мне так и не удалось включить писюк по сети через ВОЛ. Сетевуха 3C905TX-C с ПЗУ и ВОЛ. Быстро обнаружил по не горящим светодиодам что она обесточивается при выключении питания. Странно что она через проводок ВОЛ не подпитывалась. Наверное обесточеная плата и не сможет включить комп:). Не помню как, но проблему обесточивания победил. Включать его так и не получилось.
В процессе ломания головы (будящий пакет не приходит или проводок не работает) пришла мысль, а зачем этот ВОЛ нужен, если ПиСиАй устройства и так могут включить комп.???
|
| |
Кстати, некоторые матери имели jump'еры для включения функции WOL. Может, в этом было дело? 13.08.04 17:43
Автор: HandleX <Александр М.> Статус: The Elderman
|
|
| | |
На современных платах уже джамперов нет, но в сетапе есть установки, вроде как я не забывал их выставлять. 16.08.04 11:35
Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman
|
|
| |
Тут разные приколы могут быть 13.08.04 16:44
Автор: HandleX <Александр М.> Статус: The Elderman Отредактировано 13.08.04 16:45 Количество правок: 1
|
> Мне так и не удалось включить писюк по сети через ВОЛ. > Сетевуха 3C905TX-C с ПЗУ и ВОЛ. Быстро обнаружил по не > горящим светодиодам что она обесточивается при выключении > питания. Странно что она через проводок ВОЛ не > подпитывалась. Наверное обесточеная плата и не сможет > включить комп:). Не помню как, но проблему обесточивания > победил. Включать его так и не получилось. WOL-шлейф не предназначен «подпитывать» плату PCI — это сигнальный провод. Плата должна подпитываться от сторожевой напруги ATX БП. И отвечает за это
1) BIOS
2) OS которая умеет работать с ASPI.
Вот тут J'JF говорит (постом ниже), что были странные глюки — если тачку выключишь программными средствами винды, то нужно было выключить и включить комп снова... Чудится мне это как раз ASPI шалила, а после сброса питания власть брала на себя BIOS ;-)
> В процессе ломания головы (будящий пакет не приходит или > проводок не работает) пришла мысль, а зачем этот ВОЛ нужен, > если ПиСиАй устройства и так могут включить комп.??? Во-во. В современной спецификации PCI есть линия (металлический проводник) с названием PME#. Вот за эту линию шарящий девайс и должен «дёргать» тачку за хвост ;-) Если я не ошибаюсь.
Как мне решать свою проблему, пока не знаю.
|
| | |
А на кой там три провода - "сигнальный" - понятно, "земля" -... 13.08.04 17:14
Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman
|
> WOL-шлейф не предназначен «подпитывать» плату PCI — это
А на кой там три провода - "сигнальный" - понятно, "земля" - под вопросом, "+5" !!!, да еще дежурное - сам тестером мерил.
> сигнальный провод. Плата должна подпитываться от сторожевой
Может для этого и придумали третий провод ВОЛ, хотя по ПиСиАй эта напруга тоже должна проходить.
> напруги ATX БП. И отвечает за это > 1) BIOS
Ну на счет БИОСа не соглашусь: Втыкнули в розетку, подалась только сторожевая напруга, проц еще не заработал, ПЗУшный БИОСовский код не выполнял, регистры чипсета никто не трогал, система пробуждаться должна уметь, слало быть и без БИОСа/ЦМОСа сетевуха питается и включить БП может.
> 2) OS которая умеет работать с ASPI.
Это, чтоб после выключения средствами ОС, писюк потом все-таки включиться смог.
> Вот тут J'JF говорит (постом ниже), что были странные глюки > — если тачку выключишь программными средствами винды, то > нужно было выключить и включить комп снова... Чудится мне > это как раз ASPI шалила, а после сброса питания власть > брала на себя BIOS ;-)
Вот вам и Виндоус 2000 год на дворе - передернул провод 220, пересел за другой писюк, если надо - по сети включил первый, попользовал, выключил (через ОС естественно), все, больше он удаленно никогда не включится!
> Во-во. В современной спецификации PCI есть линия > (металлический проводник) с названием PME#. Вот за эту > линию шарящий девайс и должен «дёргать» тачку за хвост ;-) > Если я не ошибаюсь. > > Как мне решать свою проблему, пока не знаю.
Помозгую на досуге - что нибудь выложу на днях.
|
| | | |
Sorry... Про WOL-шлейф беру свои слова обратно ;-) 13.08.04 17:34
Автор: HandleX <Александр М.> Статус: The Elderman Отредактировано 13.08.04 17:40 Количество правок: 1
|
> > WOL-шлейф не предназначен «подпитывать» плату PCI — > А на кой там три провода - "сигнальный" - понятно, "земля" > - под вопросом, "+5" !!!, да еще дежурное - сам тестером > мерил. Subj. Это я от отчаяния ;-)
> Может для этого и придумали третий провод ВОЛ, хотя по > ПиСиАй эта напруга тоже должна проходить. Да, скорее всего это для старых тачек, у которых версия PCI старая, без дежурки и PME#.
> > И отвечает за это > > 1) BIOS > > Ну на счет БИОСа не соглашусь: Втыкнули в розетку, подалась > только сторожевая напруга, проц еще не заработал, ПЗУшный > БИОСовский код не выполнял, регистры чипсета никто не > трогал, система пробуждаться должна уметь, слало быть и без > БИОСа/ЦМОСа сетевуха питается и включить БП может. BIOS как-то конфигурит чипсет. Он потом «помнит» это каким-то макаром... Вот, к примеру включение по таймеру организуй в BIOS — и потом хоть запередёргивай питание — тачка всё равно будет включаться в определённое время. Тут мне тачку приносили с жалобой «включается, когда телефон звонит» — у них модем компортовый, и мать ведёт себя достаточно надёжно, благо в BIOS был соотв. параметр ;-)
> > 2) OS которая умеет работать с ASPI. > Это, чтоб после выключения средствами ОС, писюк потом > все-таки включиться смог. ASPI это как раз тот интерфейс, через который можно конфигурить многие волшебные регистры матери, которые рулятся без него средствами BIOS ;-) Другой вопрос в том, что раньше не все матери корректно поддерживали ASPI, и не всякая винда корректно с ним работала ;-) Плюс китайские дрова... В четырёх местах мог быть прокол :
1) BIOS перебивает параметры ASPI
2) ASPI глючный на матери
3) кривая поддержка ASPI в виндах
4) кривая поддержка управления питанием в дровах.
Так что до надёжности пока далеко — надо подождать лет пять ;-)
> Помозгую на досуге - что нибудь выложу на днях. Спасибо.
|
| | | | |
Точно, были такие когда-то. 16.08.04 11:33
Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman
|
> > Может для этого и придумали третий провод ВОЛ, хотя по > > ПиСиАй эта напруга тоже должна проходить. > Да, скорее всего это для старых тачек, у которых версия PCI > старая, без дежурки и PME#.
Точно, были такие когда-то.
> BIOS как-то конфигурит чипсет. Он потом «помнит» это > каким-то макаром... Вот, к примеру включение по таймеру > организуй в BIOS — и потом хоть запередёргивай питание — > тачка всё равно будет включаться в определённое время. Тут > мне тачку приносили с жалобой «включается, когда телефон > звонит» — у них модем компортовый, и мать ведёт себя > достаточно надёжно, благо в BIOS был соотв. параметр ;-)
В ЦМОСЕ есть реал-тайм часы и соседние регистры для аларма, когда значения совпадают (тривиальный цифровой "компаратор" на схеме "И" это проверяет) и установлен битик "вызывать прерывание 0x08 по аларму" то подается еще сигнальчик на включение писюка. Не БИОС, а ЦМОС выдает сигнал включения. С модемом тоже ничего удивительного - в регистрике ЦМОСА маска - на какие прерывания надо включаться. Проверить легко выставте включение от модема, укажите на каком прерывании он сидит, уберите все модемы и СОМ-порты, найдите на плате проводник, отвечающий за это прерывание, подайте на него дежурные +5. Если есть на плате ИСА - то скажу какие контакты за какие прерывания отвечают.
|
| |
Все, что могу сказать - уже сказал 13.08.04 15:35
Автор: J'JF <Dmytro Volhushyn> Статус: Elderman
|
вот тут
|
| | |
А что - идея, попробую перещелкивать питание! 13.08.04 17:00
Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman
|
А что - идея, попробую перещелкивать питание!
Похоже винды АПМ портят!
Было еще подозрение, что пакет для 3СОМ должен быть специфический - типа чуть ли не с "паролем".
К стати, можно в серваке поставить, чтоб он включался при подачи питания, а УПС в нужное время включать.
Включение по таймеру можно и свое сделать. Когда-то я что-то подобное делал для лаптопов НР (маленьких, размером с пачку сигарет, с процессором 80186-6).
Все-таки интересно, если компы могут включаться от таймера, мышки, модема, комбинации клавиш и пр., нафига этот ВОЛ.
|
| | | |
Да иногда нужен 13.08.04 18:00
Автор: J'JF <Dmytro Volhushyn> Статус: Elderman
|
> Включение по таймеру можно и свое сделать. Когда-то я > что-то подобное делал для лаптопов НР (маленьких, размером > с пачку сигарет, с процессором 80186-6).
кто размером с пачку сигарет??? лэптоп???? :-))))
> Все-таки интересно, если компы могут включаться от таймера, > мышки, модема, комбинации клавиш и пр., нафига этот ВОЛ.
У меня было 2 мысли.
Во-первых, чтобы не гонять сервак всю ночь и выходные. Вырубать его, а ежели кто придет поработать - пусть сам будит (фейс для этого можно было бы сделать). Правда, потом на сервак я загнал dnet'овского клиента - надобность в WoL отпала :-)
Вторая - винты были маленькие (гиг по 20), а фильмов и музыки - много. Вот и закатывали все к юзерам на компы. Я допоздна задерживался часто - вот бы и фильмик глянуть. Все уходят, компы вырубают. А если мне приспичило - я его включу, фильмик гляну, и перед уходом вырублю. Да и для RC5 можно было бы устраивать по ночам и выходным тотальную побудку :-)
Но из-за кривизны WoL так у меня ничерта не получилось :-(
|
| | | | |
Вспомнил, palmtop он назывался, серия 100 (200 был очень... 16.08.04 11:43
Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman
|
> > Включение по таймеру можно и свое сделать. Когда-то я > > что-то подобное делал для лаптопов НР (маленьких, > размером > > с пачку сигарет, с процессором 80186-6). > > кто размером с пачку сигарет??? лэптоп???? :-))))
Вспомнил, PALMTOP он назывался, серия 100 (200 был очень дорогой), питался от 2х АА, PCMCIA слот был.
> У меня было 2 мысли. > Во-первых, чтобы не гонять сервак всю ночь и выходные. > Вырубать его, а ежели кто придет поработать - пусть сам > будит (фейс для этого можно было бы сделать). Правда, потом > на сервак я загнал dnet'овского клиента - надобность в WoL > отпала :-)
Эл. энергия не дорого стоит, для компа полезнее чтоб он работал - одно выключение хуже 1 года работы.
А что днет-клиент функции ВОЛ может выполнять?
> Но из-за кривизны WoL так у меня ничерта не получилось :-(
Какие грабли-то?
|
| | | | | |
%-) 16.08.04 14:38
Автор: J'JF <Dmytro Volhushyn> Статус: Elderman
|
> Вспомнил, PALMTOP он назывался, серия 100 (200 был очень > дорогой), питался от 2х АА, PCMCIA слот был.
%-)
> Эл. энергия не дорого стоит, для компа полезнее чтоб он > работал - одно выключение хуже 1 года работы.
Да, в большинстве случаев это так. Однако, не всегда.
> А что днет-клиент функции ВОЛ может выполнять?
Нет, просто вырубать самую продуктивную машину как-то рука не поднимается :-))
> Какие грабли-то?
см. тремя постами выше.
|
|
Не там смотришь. 13.08.04 13:51
Автор: Den <Денис Т.> Статус: The Elderman
|
Во многих BIOS Setup'ах есть пунктик, что-то вроде "Power up on modem ring". Вот его и активируй.
|
| |
Не то советуешь ;-) 13.08.04 14:56
Автор: HandleX <Александр М.> Статус: The Elderman
|
> Во многих BIOS Setup'ах есть пунктик, что-то вроде "Power > up on modem ring". Вот его и активируй Эти все параметры «объясняют» материнке, какие шины держать запитанными и на что реагировать при событии, когда надо системы включить. И то, если ось не поддерживает ACPI.
Модемы они разные бывают. А параметр BIOS Wake On Ring «срабатывает» только для устройств на COM-портах. И то, если для com-портового модема в XP убрать крыжик "Разрешить этому устройству выводить компьютер из спящего режима", то получишь соотв. результат, несмотря на установки в BIOS.
PS: дабы не умничать, скажу, что этот параметр в BIOS я попробовал с самого начала — не помогает ;-)
|
| | |
Добавлю 13.08.04 16:34
Автор: leo <Леонид Юрьев> Статус: Elderman Отредактировано 13.08.04 16:45 Количество правок: 1
|
> > up on modem ring". Вот его и активируй > Эти все параметры «объясняют» материнке, какие шины держать > запитанными и на что реагировать при событии, когда надо > системы включить. И то, если ось не поддерживает ACPI. > > Модемы они разные бывают. А параметр BIOS Wake On Ring > «срабатывает» только для устройств на COM-портах. И то, > если для com-портового модема в XP убрать крыжик "Разрешить > этому устройству выводить компьютер из спящего режима", то > получишь соотв. результат, несмотря на установки в BIOS.
Это всё правильно. Внутри ОС поддержка wake-on работает примерно так (на примере win):
При выключении системы, драйвер, который разруливает power-policy для устройства, посылает запрос (IRP_MN_WAIT_WAKE) вниз по стеку драйверов. Как минимум этот запрос проходит два драйвера F-driver (functional драйвер модема) и P-driver (physical драйвер PCI-интерфейса слота в который вставлен модем). Если F-драйвер поддерживает wake-функцию, само PCI-устройство может будить систему через PCI, драйвер PCI поддерживает wake и с чипсетом всё хорошо, то в итоге P-драйвер делает вызов к APCI или к HAL (а может и непосредственно обновить регистры PCI-моста)...
К чему всё это? Пока я не встречал ни одного китайского драйвера где бы обработка PNP и управления питанием была-бы реализована полностью...
Зачем нужен «WOL-шлейф» я точно не знаю, предположительно только для того, чтобы компенсировать недостатки старых PCI-чипсетов.
|
|
|