информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Где водятся OGRыSpanning Tree Protocol: недокументированное применениеСетевые кракеры и правда о деле Левина
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Бэкдор в xz/liblzma, предназначенный... 
 Три миллиона электронных замков... 
 Doom на газонокосилках 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / hardware
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
Да иногда нужен 13.08.04 18:00  Число просмотров: 1589
Автор: J'JF <Dmytro Volhushyn> Статус: Elderman
<"чистая" ссылка>
> Включение по таймеру можно и свое сделать. Когда-то я
> что-то подобное делал для лаптопов НР (маленьких, размером
> с пачку сигарет, с процессором 80186-6).

кто размером с пачку сигарет??? лэптоп???? :-))))

> Все-таки интересно, если компы могут включаться от таймера,
> мышки, модема, комбинации клавиш и пр., нафига этот ВОЛ.

У меня было 2 мысли.
Во-первых, чтобы не гонять сервак всю ночь и выходные. Вырубать его, а ежели кто придет поработать - пусть сам будит (фейс для этого можно было бы сделать). Правда, потом на сервак я загнал dnet'овского клиента - надобность в WoL отпала :-)

Вторая - винты были маленькие (гиг по 20), а фильмов и музыки - много. Вот и закатывали все к юзерам на компы. Я допоздна задерживался часто - вот бы и фильмик глянуть. Все уходят, компы вырубают. А если мне приспичило - я его включу, фильмик гляну, и перед уходом вырублю. Да и для RC5 можно было бы устраивать по ночам и выходным тотальную побудку :-)

Но из-за кривизны WoL так у меня ничерта не получилось :-(
<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 года работы.

Да, в большинстве случаев это так. Однако, не всегда.

> А что днет-клиент функции ВОЛ может выполнять?

Нет, просто вырубать самую продуктивную машину как-то рука не поднимается :-))

> Какие грабли-то?

см. тремя постами выше.
http://h10032.www1.hp.com/ctg/Manual/bpia5259.pdf (12Mb). 16.08.04 15:58  
Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman
Отредактировано 16.08.04 16:02  Количество правок: 2
<"чистая" ссылка>


Описалово HP Palmtop 200LX (100 такой же, только памяти меньше). (12 Мб. размер PDFника)
Не там смотришь. 13.08.04 13:51  
Автор: Den <Denis> Статус: 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-чипсетов.
1  |  2 >>  »  




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach