Писклявый Павильон

Первый пост на тему диагностики. Будет много умных слов.
Данный компьютер попал ко мне в руки и был почти пустым, так что кроме здравого смысла меня ничто не ограничивало.
Ко мне попал HP Pavilion dv2820en с Windows XP и просьбами:
  • настроить wireless
  • настроить звук (пищит спикером)
  • настроить сканер отпечатка пальца

Система

HP Pavilion dv2820en.
Внутренности описывать не буду, всё есть в интернете.

Особенности:
  • аудио на особой шине UAA (чтоб я когда-либо работал с такими)
  • wireless включается переключателем (это оказалось важно)
  • 3 маркировки модели, на мониторе dv2000, на дне dv2700 и dv2820en
  • каких либо существенных настроек в BIOS не нашел

Первоначальное состояние

  • Windows XP pro, русский со скином от Vista
  • Касперский internet-security
  • Нормальный набор программ
  • Некоторые драйвера (видны в Control Panel)

Наблюдения

  • Видеокарта установлена и работает
  • Противный писк по ошибкам (pc speaker)
    В CP нет устройства, в HM не установлен драйвер
  • Не отрабатывают кнопки медиа на клавиатуре
    Стоит драйвер, приложений нет, проверить програмную часть нечем
  • Не отрабатывают расширенные функции точпада (а ещё он вязкий)
    Не стоит драйвер (В CP прописана простая мышь, HM-у пофиг).
  • Проводной адаптер установлен и работает
    Интернет пошел.
  • Беспроводной адаптер установлен, но не работает
    Драйвера стоят, CP видит, HM не жалуется, Connection включен, сигнала нет. Переключатель ничего не меняет.
  • Windows firewall отключен.
    Есть Касперский, поэтому, вероятно, неважно.
  • Проблемы в HM.
    Много устройств не работает, в т.ч. звука, порт PCI Express (ресурсы не поделил), floppy controller, модем (на шине UAA), сенсор отпечатков
  • Дополнительно:
    • Не перестаёт крутиться кулер
    • Не выключается по power off, виснет на экране Safe to turn off computer
    • Батарейка заряжена на 255% если верить програмному индикатору
    • Кнопка power ведёт себя как на AT блоках, вкл/выкл

    Придал бы этому значение сразу...

Задачи

  • Получить звук
  • Получить точпад
  • Получить беспроводную сеть
  • Получить медиа-кнопки
  • Получить сенсор отпечатка

Процедуры

Снёс Касперский (не работал из-за ключа), поставил AVG, включил firewall. Воткнул в интернет проводом.

Переставил все драйвера для dv2820en.
Кто-то до меня возился с драйверами, но я всё делаю сам. Всё сайта производителя, конечно же. На удивление мало их под Win XP для этой модели (для VISTA гораздо больше). Результатов нет - драйвера встали, поведение то же.
Перепробовал идентичные драйвера модели dv2700. Драйвера встали, поведение то же.
Перепробовал некоторые драйвера модели dv2000. Некоторые драйвера не встали, поведение то же.
Проверил по ключу продукта модель: dv2820en.
Проверил System Info: dv2820en.

Драйвер точпада с hp.com не встаёт. Поставил с сайта Synaptics. Встал. В CP только 2 новых опции - функции средней и правой кнопки. Ни скроллинга, ничего. Бесполезно - снёс.
Драйверов wireless 3 вида, видно есть разные комплектации. Все становятся, поведение сохраняется.
Драйвера звука не ставятся - не найдено устройство. Поставил драйвер шины UAA. Повторил. То же самое.
Драйверов сенсора отпечатка нет под XP в помине.
Драйверов медиа кнопок 2 вида. Ставятся, поведение сохраняется.
Поставил камеру, проверил - работает. Либо работала, либо заработала. Ну хоть что-то...

Провёл полный Windows Update. Повторил операции. Ничего нового.

Согласовал с хозяином, собрался переставлять Windows. Причины - больно подозрительное поведение при выключении, да и VISTA-подобным наворотам я не доверяю - может что-то в системе хакнутое с подвыподвертом.

По инсталляции с включенным ACPI (по умолчанию) вылился в синий экран (смерти). Кнопка power вела себя как ATX.
По инсталляции с выключенным ACPI (нажать F7, никак не реагирует, но выключает) не нашел жесткий диск.
Можно было возиться с драйверами SATA и продолжать ставить, но до меня начало доходить в чем дело.

Пошел искать в интернете. Набрёл на следующее:
HP: Эта модель сделана только для VISTA и драйверов для XP не предвидится. Ставить на страх и риск.
Форумы: Проблемы со звуком и многим другим под XP. Точная копия здешних. Говорят помогает даунгрейд BIOS-а (здесь 2.4, до что-то типа 1.F вроде), но на этом запоролись пара человек, им пришлось нести в сервис.
HP и форумы: Апгрейд BIOS можно производить только из-под Windows VISTA.

И тут картинка сошлась. Текущий BIOS не поддерживает стандартный ACPI - отсюда и все проблемы - что медиа кнопки, что выключение, что кулер вечно крутящийся, всё вместе. Wireless видать завязан аппаратно на переключатель, который завязан на ACPI.

Даунгрейдить BIOS не собираюсь, хреновый вариант я считаю.
Нашел новый BIOS, версия 2.D от сентября 2008. В описании исправлений мало, исправит ли он это дело не знаю, а процедура стрёмная. Отзывов не нашел.

Диагноз

ACPI интерфейс текущего BIOS-а несовместим с Windows XP.

Объяснение

ACPI - Advanced Configuration and Power Interface - это технология, позволяющая программам управлять аппаратурой и наоборот - аппаратуре программами.
Это даёт ряд бонусов, как например необязательно выключать компьютер кнопкой, достаточно сделать shutdown из операционной системы и он сам обесточится.
Операционная система отвечает чтобы программы держали стандарт общения с одной стороны, BIOS предлагает стандарт общения с другой. Всё это происходит чуть ниже уровня драйверов.
Без ACPI можно жить - выключать компьютер кнопкой и не использовать остальные функции. Можно, но это как стиралка без отжима - всё на месте да что-то не так.
Данный ноут, в принципе, так и живёт. Его BIOS предлагает нестандартный интерфейс ACPI (спасибо HP), Windows XP его не понимает (но VISTA понимает, спасибо Ms). На ACPI в этом ноутбуке завязано питание - поэтому он не выключается сам; видимо, переключатель wireless - всё работает, но антенна обесточена; вероятно шина звука и модема UAA - шина обесточена и драйвер не находит что на том конце; медиа-кнопки - не отвечают; троттлинг - управление частотой процессора и скоростью кулера в зависимости от нагрузки, поэтому он работает всё время на предельных оборотах; показатель батареи, потому он и зашкаливает.

Заключение

Предложу хозяину два выхода.
  1. Опасный. Пытаться ставить Windows XP.
    Поставить VISTA, обновить BIOS (потому что утилиты только из-под VISTA работают), поставить XP и повторить все установки драйверов. Сенсор отпечатка не получит всё равно - драйвера нет. Что остальное заработает - возможно, но сомнительно.
  2. Безопасный. Поставить Windows VISTA. Драйверов полный комплект.

Комментарии

Слышал что кроме HP ещё и ASUS делают VISTA-only, что меня повергает в шок. ACER и LENOVO по слухам пока держат XP-совместимость. Для себя решил - HP у меня не будет, а уж HP Pavilion так точно. Хоть и
разрисованы красиво...
Я считаю Windows XP самой удавшейся из операционок Ms, прекращать её поддержку это дебилизм.

Если вы дочитали, спасибо за внимание.

4 комментариев

комментирует...

Хозяин взял безопасный вариант. Ну и славно. :)

Анонимный комментирует...

А ў мяне мікрафон у Skype не працуе, на Windows колеры не наладжаны...фільмы (акрамя высокаякасных) з-за колераў глядзець проста немагчыма, а Linux не хоча ўсталёўваць нічога новага (хоць і праграмкі для Убунты)... :(
Можа спецыяліст з вялікім ДОСЬВІДАМ дасьць параду.... ;)

комментирует...

I have dv2820en laptop. Currently using Windows 7, but planning to downgrade to Win XP. I don't know how to do this. Intel SATA drivers are already integrated with nLite and burned (all other drivers for XP I have in another partition already). But i'm afraid for problem with ACPI...

комментирует...

As the above post states, I couldn't make the laptop's ACPI work with XP. I consider the laptop Vista-only (Or 7 and Vista).

Forums say a BIOS downgrade might solve this, but I didn't check this. And it's dangerous.

Отправить комментарий