Достучаться до ес

Discussion in 'WASM.OS.DEVEL' started by drem1lin, Oct 4, 2010.

  1. drem1lin

    drem1lin Member

    Blog Posts:
    0
    Joined:
    Mar 17, 2009
    Messages:
    300
    в связи с полученной информацией из моей темы про смбас я начал разбираться с acpi. как я понял из документации, что бы получить инфу о батарее ноута мне надо добраться до smbus host controller interface via embedded controller. информация о ес (порты) находится в таблице ecdt в acpi. но эверест не показывает мне такой таблицы, но указывает порты ес. также эверест ес указывает в списке пнп устройств как pnp0c09. про расположение интерфейса смбас в адресном пространстве ес в спецификации не указано. в этой теме я хотел бы узнать следующую информацию:
    1. можно ли получить порты ес не разбирая таблиц acpi?
    2. где узнать в каком месте адресногого пространства ес находится интерфейс smbus?
    3. как узнать какой установлен у меня ес (из данных эвереста я это не уловил )и важно ли это?
    4. также мне интересны ваши советы и примеры по этой теме.
    сейчас пишу код, который ищет таблицу с плитами ес, как дорогу могу выложить
     
  2. Pavia

    Pavia Well-Known Member

    Blog Posts:
    0
    Joined:
    Jun 17, 2003
    Messages:
    2,409
    Location:
    Fryazino
    drem1lin
    1)Можно они стандартны. 62h 66h. Вопрос только в том что не везде есть EC.
    2) Как китайскому программисту EC вздумается так и будет. Но тут помогут таблицы ACPI которые надо разобрать.
    3) Новая технология. Все секреты еще не раскрыты. Разобрать ноут и посмотреть глазами?

    Что за ноутбук? По Aser в сети есть информация. В Philips толковые ребята сидят вроде есть какие-то лазейки надо биос ковырять.
    Таблицы ACPI чтоли выложи посмотрим что есть.
     
  3. Y_Mur

    Y_Mur Active Member

    Blog Posts:
    0
    Joined:
    Sep 6, 2006
    Messages:
    2,494
    3) по моим наблюдениям (на примере видеокарты) эверест берёт инфу через её драйвер - нет соответсвующего драйвера - нет и инфы в эвересте (хотя самопальным VESA тестером она определялась элементарно), так что определять наличие "неактивного" девайса с его помощью проблематично :)
     
  4. drem1lin

    drem1lin Member

    Blog Posts:
    0
    Joined:
    Mar 17, 2009
    Messages:
    300
    1. Не уверен, они определяются как 930h и 934h, я использовал для этого 2 средства.
    2. Я не понял в какой таблице есть эта инфа(
    3. Не очень хочется разбирать
    Ноутбук делл е5500
     
  5. drem1lin

    drem1lin Member

    Blog Posts:
    0
    Joined:
    Mar 17, 2009
    Messages:
    300
    Я дума. можно же както определить ес, просто я думал инфу из его даташита взять.