Здравствуйте, ArtSh, Вы писали:
AS>Здравствуйте, kai62, Вы писали:
K>>Под ДОС у меня все работает нормально!
K>>Ведь все дело в том, что под в драйвере под WINDOWS при чтении любого регистра в диапазоне 3f8-3ff я получаю ff, хотя, к примеру, исходное состояние регистра статуса линии 0х60.
AS>А вот это действительно странно, я с таким еше не сталкивался, и ACPI здесь не причем. Я делал что-то подобное для LPT порта, и никаких странностей не возникло (хотя в литературе(то-бишь DDK), советуют использовать специальные вызовы вместо асм вставок). И serial.sys отключать не надо. Вы же в режиме ядра! Вам все дозволено! Вы можете использовать любые комнды процессора! Так что непонятно ....
Вся эта странность именно в портах 3fx.
Только они возвращают ff, да и на запись не реагируют.
А вот с динамиком работать можно: при обращении к портам 0х42, 0х43, 0х61 и манипуляции с ними все отлично, динамик пищит!