Геймпорт не видит джойстика — Железо и программы

Ребята, нужна помощь. Столкнулся со следующей проблемой:
Есть два компьютера, конфигурации следующие:
1. MB Gigabyte K8VT800M/Athlon64 2800+
2. MB Elitegroup RS482-M/Athlon64 3200+
В обеих конфигурациях на материнских платах отсутствует Gameport. При этом необходимо было подключить джойстик с таким разъемом. Для подключения использую PCI-ную звуковую плату C-Media 8738. На первом компьютере все работает отлично, на втором винда не видит джойстик. То есть стоит отметка «Не подключен».
Что делал с компьютером №2 по этому поводу:
1. Переставил винду с того же дистрибутива, что на первом.
2. Отключил onboard-звуковую карту
3. Перешил биос в последнюю версию.
4. Поставил последние дрова на мать.
5. Поставил на звуковую плату те же дрова, что на 1 компе.
6. Переставлял звуковую из слота в слот.
7. Отключил COM и LPT-порты
Ничего из этого не помогло. Очень прошу помочь.
Заранее спасибо.


Ответов: 6

5. Поставил на звуковую плату те же дрова, что на 1 компе.

Лучше поставьте более новые желательно последние.

Проблема явно в драверах устройства.
Остальная вся фигня отключения апаратных настроек вам мало поможет.
В большинстве случаев проблема только! в драйверах устройства!
(Устройство не может поддерживаться только если под него нету конкретных дров)

У меня везде мати от Асуса, дак у них везде есть гейм порты вшитые в материнку(просто несколько штырьков), только выход нужно либо отдельно покупать либо должен идти в комплекте.

И на джойстик тоже новые дрова возьмите :rolleyes: как и впрочем на всё оборудование. Избавляет от кучи глюков.

5. Поставил на звуковую плату те же дрова, что на 1 компе.

Лучше поставьте более новые желательно последние.

Драйверов поменял кучу всяких разных. Сейчас стоят самые последние дрова на материнку и на звуковую. Биос в материнке самый свежий.

В большинстве случаев проблема только! в драйверах устройства!
(Устройство не может поддерживаться только если под него нету конкретных дров)

В диспетчере устройств геймпорт присутствует, и никаких ошибок не отмечено.

У меня везде мати от Асуса, дак у них везде есть гейм порты вшитые в материнку(просто несколько штырьков), только выход нужно либо отдельно покупать либо должен идти в комплекте.

К сожалению, в моей материнской плате геймпорт отсутствует вообще. Поэтому я и маюсь с отдельной звуковой платой.

И на джойстик тоже новые дрова возьмите :rolleyes: как и впрочем на всё оборудование. Избавляет от кучи глюков.

А на джойстик Logitech Wingman образца 97 или 98 года драйверы не требуются. Он устанавливается как джойстик с тремя осями и двумя кнопками.

А HID-совместные…. У вас стоят, в диспетчере поищите?
У меня как-то не поставились дрова такие и джой тоже не работал.

А HID-совместные…. У вас стоят, в диспетчере поищите?
У меня как-то не поставились дрова такие и джой тоже не работал.

HID-совместимые устройства в смысле? Хм, надо будет посмотреть, но я не уверен, что дело в этом. Джой не работал, а игровой порт присутствовал в диспетчере задач?

HID-совместные…. ставятся к джоями и мышами и с клавами иногда.
Это такие драйвера которые позволяют не конфликтовать друг с другом.
К примеру у Х54 можно управлять и клавой и мышью у него около 2-3 HID ставится.
У старых джоев по одному HID.

Можно аппаратную часть проверить, но если плата и джой на старом работали значит дело только в софте.

У старых джоев (которые на геймпорт) НЕТУ HID. Вообще. Для них ДРУГИЕ функции API даже используются. И их использует и DirectX тоже.
На сам вопрос есть один ответ — ВНИМАТЕЛЬНО читать РЛЭ ( :lol: ) на BIOS материнской платы.
Ибо на большинстве мат. плат Game Port включается-выключается отдельно. (GamePort Enabled-Disabled).
Да, еще развею заблуждение — геймпорт — это ОТДЕЛЬНОЕ устройство, к звуковой карте никоим образом не принадлежащее. Просто запихнули его туда для удобства, да так и прижилась традиция.
IBM PC XT имел геймпорт благодаря Multi-I/O. Про фирму Creative и ее Sound Blaster тогда еще никто не слышал. Так что и включается и выключается он отдельно. На первых SB кстати еще джампер был по поводу геймпорта — позволял отключить на звукашке и использовать другой — например на Multi I/O или вообще отдельной плате специально под геймпорт.
И еще — ОС Windows ВСЕГДА работает ТОЛЬКО с одним геймпортом (равно как и DOS — ибо делала их одна контора M$). Если она видит порт с адресом 0201h, то на все остальные забивает и кладет. Общается только с этим портом. Даже если его сделать как Disabled в диспетчере устройств, то с другим портом она общаться все равно не будет. Проверено на практике.
А в бивисе на мат. плате Game Port ВСЕГДА по-умолчанию закреплен за адресом 0201h.