Подружить P4VMM2 V1.Х с Видеокартами AGP 8x

Видел пост о теме перепрошить биос на новую версию и все пойдет.
(версия 7.3 поддерживает AGP 8x)
Все это в других разделах, поэтому не пинайте а помогите!

Хочу перешить сам код биоса, но есть вопросы:
1. Какой модуль отвечает за тест видеокарты/AGP разьема.
2. Какие порты использует?

ПС: ASm знаем можно разжевывать.
ПС2: Когда ставим Видео AGP 8х ПОСТ не доходит до того момента включения индикатора PWR LED и вешает с ошибкой. (пщст карты нет, поэтому сказать не могу. хотя в одном посте сказано было значение 0x0ED )  
ПСБ!

Аватар пользователя Baza

Качаем даташит на VIA P4M266A + схему мамки на его основе.

смотрим какие регистры и пины отвечают за детект 8х и фиксим:)



модуль ессно System bios:)



с учётом, что разницы между 4х и 8х почти никакой, (сплошной маркетинг)...то сами думайте

 

Либо нечему гореть, либо нечем поджечь!

СПБ за идею
Попробую.... что получится - напишу.

Появились некоторые соображения после изучения доков по чипу:
порты обмена с девайсами:
h022 - выставляет номер устройства
h0CFB-8 - номер регистра
h0CFF-C - значение регистра
1. со смещением h0A7-A4 device=0 должен получить значение h01F000207 (только чтение)


 где биты: 
3 - резерв
2 - AGP 4x
1 - AGP 2x
0 - AGP 1x

логично было бы думать что видеокарта с AGP 8x выставляет на 3 бит значение 1 а на остальных 0

примерный должен быть код:
<br />
mov dx, 022h<br />
mov ax,0<br />
out dx,al<br />
mov dx,0CF8h<br />
mov al, 0A4<br />
out dx,ax<br />
mov dx,0CFCh<br />
in ax,dx<br />
and al,07h<br />
jnz переход_на_поддержку<br />
call вызов_POST_ошибку<br />

сейчас занят поиском примерно этого куска кода

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

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • You can use BBCode tags in the text. URLs will automatically be converted to links.

Подробнее о форматировании текста

Антибот - введите цифру.
Ленты новостей