PDA

Показать полную графическую версию : LPT не обнаруживается WINMSD


rg21
29-01-2008, 23:12
Есть нотебук IBM R60. В нем отсутствует LPT порт. Т.к. порт нужен для работы, был куплен адаптер-карта PCMCI-LPT (www.rovermate.ru adaptmate-025).
LPT порт нужен для подключения специального двунаправленного интервейса передачи данных HDLC (HALCA от фирмы Siemens).

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

И вот, что интересно. Не смотря на то, что ключ и принтер работают с LPT портом утилита WINMSD порт не видит.
Я так понимаю, что это не столько аппаратная проблема сколько проблема драйверов. Но может это можно как то решить используя настройки реестра или использовать драйвера для этого чипсета от другого производителя.

rg21
04-02-2008, 14:58
Пробежался по ногам LPT порта (PCMCI) на всех ногах напряжение 3,3В.
Посмотрел напряжение на обычном LPT порту на тех же ногах напряжение 4.8В.
Может это быть причиной проблемы, что некоторые устройства не работают с этим портом?

Ment69
04-02-2008, 15:44
rg21, Здесь (http://pinouts.ru/ParallelPorts/ParallelECP.shtml) распиновка

rg21
04-02-2008, 21:43
Спасибо Ment69. Когда писал про разные напряжения имел в виду, что обычные LPT порты питаются от напряжения 5В. А PCMCI от 3.3В. Может ли уровня сигнала 3.3В нехватить для переферийного устройсва ?

Ment69
05-02-2008, 05:03
Может ли уровня сигнала 3.3В нехватить для переферийного устройсва ? » Вполне может быть и такое, тем более что данный интерфейс устарел,я имею ввиду LPT.

rg21
18-03-2008, 17:27
Уточнение проблемы


Видемо дело все таки не а хардваре.
нашел inf файл устройства. Там есть ключи реестра в которых идет прямое указание на номер порта и номер прерывания.

HKR,Parameters,"Interrupt",0x00010001,"7"
HKR,Parameters,"PortProcedure",0x00010001,"0"
HKR,Parameters,"MessageLength",0x00010001,"0x400"
HKR,Parameters,"DCE",0x00010001,"0"
HKR,Parameters,"IrShareable",0x00010001,"1"
HKR,Parameters,"PortAddress0",0x00010001,"0x378"

у меня же параметры порта следующие
i/o ff98
ff90
xxxx
irq 16

Пробовал менять значение "0x378" на "0xff98" и "7" на 16. Безрезультатно.

При установке inf файла винда ругается на то, что инструкция хххххх обратилась по адресу памяти 000000000 и память не может быть write.

Hugen
29-07-2008, 20:11
Столкнулся с этой же головоломкой.
Кто-то нашёл решение? Отпишитесь.
Я думаю, проблема не в напряжениях, а в прямой привязке HALCA k LPT.
А следовательно, либо надо умудриться IRQ7 привязать к переходнику, либо нашаманить с драйвером HALCA, чтоб переписать принадлежность к порту.
У кого есть мысли, пишите, будем думать их вместе.
С ув., Я.

dmitryst
29-07-2008, 22:21
Hugen, мысль есть, но незаконная :). В случае недоступности порта можно использовать эмулятор ключа, но с согласия фирмы-производителя.
Пробовал менять значение "0x378" на "0xff98" и "7" на 16. Безрезультатно. »
для этого ядро системы должно быть не ACPI (при инсталляции системы жмете, кажется, Ф5 и выбираете "обычный компьютер/486")

Baw17
29-07-2008, 23:09
rg21, а переходник плана USB-LPT не судьба использовать?

dmitryst
29-07-2008, 23:15
Baw17, его многие устройства не понимают (например, у меня в офисе стоит широкоформатный плоттер, на такие переходники он не реагирует, т.е. связи с плоттером нет)

andreypet
03-04-2009, 13:09
rg21, к Вам вопрос, выпобедили эту проблему?

rg21
12-04-2009, 16:56
Нет, не победил.
На нужное мне устройство вышли новые драйвера которые поддерживают PCI LPT. Но и они не работают. В документации сказано, что не работает через PCI мост. Предполагаю, что в этом и проблема.

Прочие приложения и HW с портом работают.




© OSzone.net 2001-2012