[Minidisplay] Материнка без lpt порта. PCI i/o, LCD KS0108. Решаем проблему? (1 Viewer)

zlokot

New Member
November 23, 2008
73
2
40
Ростов-на-Дону
Решено!
http://www.forum.team-mediaportal.ru/index.php/topic,1368.msg11086.html#msg11086

Сделал апгрейд медиацентра. Материнка без LPT порта - ASUS P5B Deluxe -  LPT порта нет в зачатке даже. Дисплей на контроллере ks0108, работающий через lpt. Купил мультикарту ST-lab 2 LPT порта- контроллер NM9805, не lcdhype, не lcdstudio не MP (minidisplay)- не хочет заводиться. Дело в том, что IO цепляется в диапазоне 480-487 и 880-887. И прерывание 17 а не 7. Щас хочу поменять мультик, на другой, только на контроллере NM9835 - ему вроде диапазон можно задавать. Но надо пересадить на прерывание в идеале. Кто нибудь может помочь?
 
March 7, 2009
426
2
В идеале надо дисплей цеплять к USB. KS0108 - это графический дисплей ? Если да - то схемы пока не встречал. Текстовые нормально цепляются и работают.
 

zlokot

New Member
November 23, 2008
73
2
40
Ростов-на-Дону
да KS0108 это контроллер графического индикатора.
по USB без промежуточного варианта (USB-LPT) еще никто не делал.

PS А почему во флейм с плагинов перенесли?  :-X
 

kerber

Portal Pro
November 24, 2008
1,210
6
Russian Federation Russian Federation
А почему во флейм с плагинов перенесли?
1. К плагинам не относится
2. К порталу не относится.
З.Ы. А вообще, с такими вопросами в ЛС.

по USB без промежуточного варианта (USB-LPT) еще никто не делал.
Не usb, но com - http://www.compsys1.com/workbench/On_top_of_the_Bench/The_Interface/the_interface.html
google в помощь, при желании можно найти все.
***************************
Вот тут подключено по usb - http://www.compsys1.com/workbench/pUSB/pusb.html
 
March 7, 2009
426
2
кстати, вспомнил что в lcdhype номера портов поддерживаемых плагинами дисплеев напрямую в текстовом файле пишутся.
 

zlokot

New Member
November 23, 2008
73
2
40
Ростов-на-Дону
stalker_team-mediaportal said:
кстати, вспомнил что в lcdhype номера портов поддерживаемых плагинами дисплеев напрямую в текстовом файле пишутся.
Да я попробовал дописывать в конфиг эти порты - ноль эмоций.
В идеале надо конечно под хайпом завести, чтобы в портале потом использовать.
 

zlokot

New Member
November 23, 2008
73
2
40
Ростов-на-Дону
Не usb, но com - http://www.compsys1.com/workbench/On_top_of_the_Bench/The_Interface/the_interface.html
google в помощь, при желании можно найти все.
***************************
Вот тут подключено по usb - http://www.compsys1.com/workbench/pUSB/pusb.html
Это всё хорошо, только медиапортал с этим не будет работать. И там контроллер мало того что однокристальный так еще и для знакосинтезирующего дисплея.
На KS0108 на том сайте есть какое-то решение для com порта. Можно попробовать исполльзовать хайповский плагин multicontroller, но схему я так и не понял где взять.
Хотелось бы всё-таки без огорода. на контроллере LPT
Есть идея пересадить контроллер на 7 IRQ принудительно, только что получится хз. Надо пробовать.
 

zlokot

New Member
November 23, 2008
73
2
40
Ростов-на-Дону
Ага. Это видел, ИМХО называется эта штука IgorPlug
немножко не то. Т.к.
Индикатор должен выводить, то что пишет медиапортал через Minidisplay, а он в свою очередь использует LCDHype плагин.
Корпус медиацентра - готовый, собран, работал - сделал апгрейд.
Материнка досталась без LPT порта, а мультик сел на свои адреса и на прерывание. Завтра попытаюсь поменять мультикарту и завести, то что работало на старой плате со встроеным LPT портом. Если будет успешно, тут доложу, при выборе мультикарты немного ошибся с чипом на контроллере. Нужен MosChip NetMos 9835 - ему тулзой можно адрес стандартного порта вроде как посадить (378h или хотя бы 278h). Единственное, для полноты правдивости - желательно пересадить еще и на 7 IRQ в BIOS.
 

zlokot

New Member
November 23, 2008
73
2
40
Ростов-на-Дону
РЕШЕНО! Скорее всего так можно было поступить и с прошлой мультикартой:

После апгрейда материнской платы, обнаружилось, что на ней отсутствует LPT порт, через который, ранее подключался ЖК индикатор. Была приобретена мультикарта ST-Lab I152 PCI RS-232 + LPT/EPP ,2 COM Ports 1LPT (MosChip/NetMos 9835), PCI.


Этот контроллер висит на своих адресах, на своем прерывании и не поддаётся переконфигурации.
Утилитой NetMosPortRedir можно переназначить порт на "железный" LPT2 порт с адресом 278h, НО!! Только до перезагрузки - значит этот вариант не подходит.

Проблема с выводом изображения на ЖК индикатор, через плагин MiniDisplay - решилась так: Через "Диспетчер устройств" конфигурируем LPT порт как "LPT2", всегда использующий прерывания. Во вкладке "Ресурсы" смотрим начальный адрес диапазона ввода/вывода (мой контроллер использует начальный адрес: C480). Запоминаем его. Конфигурируем плагин MiniDisplay на работу с портом "LPT2". Запускаем regedit и по адресу: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Parport\Parameters создаем параметр DWORD с именем DisableWarmPoll и значением 1. Затем необходимо найти конфигурационный файл плагина MiniDisplay В Windows XP он находится тут: C:\Documents and Settings\All Users\Application Data\Team MediaPortal\MediaPortal и называется MiniDisplay.xml в нем необходимо ввести адрес порта: Port="C480" и задержку коммутации дисплея GraphicComDelay="3".
Задержка необходима для того, чтобы изображение на ЖКИ не рассыпалось, так-как порт получается довольно быстрым.

Пример моего конфига для LCD 128x64 тут:http://infarct.nm.ru/mediacenter.htm#MiniDisplayProblem
 

Users Who Are Viewing This Thread (Users: 0, Guests: 1)

OP Similar threads Forum Replies Date
S Mini Display MP 1.24 no Volume OSD no action for keys Mini Display 0
I MiniDisplay Sonstige Hardware 2
Similar threads


Top Bottom