в связи с полученной информацией из моей темы про смбас я начал разбираться с acpi. как я понял из документации, что бы получить инфу о батарее ноута мне надо добраться до smbus host controller interface via embedded controller. информация о ес (порты) находится в таблице ecdt в acpi. но эверест не показывает мне такой таблицы, но указывает порты ес. также эверест ес указывает в списке пнп устройств как pnp0c09. про расположение интерфейса смбас в адресном пространстве ес в спецификации не указано. в этой теме я хотел бы узнать следующую информацию: 1. можно ли получить порты ес не разбирая таблиц acpi? 2. где узнать в каком месте адресногого пространства ес находится интерфейс smbus? 3. как узнать какой установлен у меня ес (из данных эвереста я это не уловил )и важно ли это? 4. также мне интересны ваши советы и примеры по этой теме. сейчас пишу код, который ищет таблицу с плитами ес, как дорогу могу выложить
drem1lin 1)Можно они стандартны. 62h 66h. Вопрос только в том что не везде есть EC. 2) Как китайскому программисту EC вздумается так и будет. Но тут помогут таблицы ACPI которые надо разобрать. 3) Новая технология. Все секреты еще не раскрыты. Разобрать ноут и посмотреть глазами? Что за ноутбук? По Aser в сети есть информация. В Philips толковые ребята сидят вроде есть какие-то лазейки надо биос ковырять. Таблицы ACPI чтоли выложи посмотрим что есть.
3) по моим наблюдениям (на примере видеокарты) эверест берёт инфу через её драйвер - нет соответсвующего драйвера - нет и инфы в эвересте (хотя самопальным VESA тестером она определялась элементарно), так что определять наличие "неактивного" девайса с его помощью проблематично
1. Не уверен, они определяются как 930h и 934h, я использовал для этого 2 средства. 2. Я не понял в какой таблице есть эта инфа( 3. Не очень хочется разбирать Ноутбук делл е5500