none
spolehlivý paralelní port na pci kartě do serveru s windows server 2003

    Dotaz

  • ahoj,

    mám problém sehnat paralelní port v provedení karty do PCI slotu / případně i do PCI Express sběrnice, která se chová jako skutečný LPT port běžně integrovaný do desky. konkrétně je problém asi v tom že nemá HW přerušení která vyžaduje užívaný SW. nejedná se o MSDOS aplikaci ale o aplikaci která má vazbu na HW klíč zasunutý do LPT konektoru (konkrétně Win-Pak Pro).

    můžete něco doporučit?

    tahleta karta se bohužel nechová dle očekávání SW

    SUNIX PAR5008T PCI Parallel card http://www.sunix.com.tw/product/par5008t.html

    server je IBM v provedení rack a je možné do něj strčit jakoukoli PCI nebo PCI Express kartu (rozměrově). OS je Windows Server 2003 R2 Standard x86.

     

    díky moc za radu.


    michal zobec www.michalzobec.cz | www.virtualnipc.cz
    18. srpna 2011 20:28

Odpovědi

  • tak bohužel dnes mi dodavatel upřesnil požadavek že paralelní port musí být integrován v základní desce. tím pádem jsem musel použít náhradní řešení (s LPT portem byly jen desktopy). tímto považuji tento případ za uzavřený (bohužel ne tak jak bych chtěl).
    michal zobec www.michalzobec.cz | www.virtualnipc.cz
    19. srpna 2011 20:16
  • p.s.: našel jsem ještě tuto MS KB http://support.microsoft.com/kb/935497/en-us

    zdá se že současné LPT porty, které nejsou na desce nejsou ani samotným systémem považovány za paralelní port...


    michal zobec www.michalzobec.cz | www.virtualnipc.cz
    20. srpna 2011 11:17

Všechny reakce

  • To IMHO není HW možné.

    Na PCI sběrnici má jedna sběrnice jedno konkrétní IRQ a to velice pravděpodobně bude jiné než potřebujete.

     

    To co potřebujete bylo možné jen na ISA sběrnici!


    JCH
    18. srpna 2011 20:46
  • původní server na kterém to běželo rozhodně ISA sběrnici neměl a měl LPT integrovaný.

    je mi jedno jaké IRQ a DMA má ale aby je měl a byly vidět ve správci zařízení a dal se podle něho nakonfigurovat ten SW (resp. ovladač od toho licenčního HW klíče na LPT).

     


     

    michal zobec www.michalzobec.cz | www.virtualnipc.cz


    18. srpna 2011 20:49
  • No každá externí karta (na PCI slotu) ma přerušení podle toho do jaké PCI sběrnice je zasunute. Jedno PCI = jedno IRQ.

    Pokud můžete v SW měnit IRQ, stačí zjistit a zadat do toho SW.

     

    Shrnutí: IRQ není dáno výrobcem karty ale slotem kde je karta v počítači "zastrčena".

     

    PS: Pokud je LPT integrované na základní desce chová se správně protože je správně "zadrátováno".


    JCH
    18. srpna 2011 20:53
  • no jenže já nejsem schopen zjistit jaké prostředky ten LPT port využívá. víš o nějakém diagnostickém SW? v konfiguraci driveru se dá jen zapnout volba aby karta HW přerušení používala ale nemůžu si vybrat jaké má používat a ani to nedokážu nikde zjistit.
    michal zobec www.michalzobec.cz | www.virtualnipc.cz
    18. srpna 2011 20:57
  • No ovladač karty si nemůže vybrat IRQ. To je dáno konkrétním PCI slotem. Na ISA slotu bylo přivedeno více IRQ (to byl ten rozdíl o kterém jsem se zmiňoval).

    Určitě je na to nějaký SW, ale možná bude jednodušší se podívat do manuálu k základní desce nebo to zjistit přes BIOS nebo spíše POST. Neobjeví se karta po resetu počítače v takové tabulce zařízení? Pokud ano, je tam určitě napsáno i IRQ.

    Zkuste se inspirovat tady:

    http://www.zive.cz/clanky/problematika-irq---sdileni-konflikty-pci/zaklad-irq-a-pcibios/sc-3-a-1399-ch-16553/default.aspx


    JCH
    18. srpna 2011 21:02
  • omlouvám se ale opakuji že se jedná o server a nemám fyzický přístup do serverovny, tudíž procházení BIOSu nehrozí, možná snad přes ILO kartu (tam taky nemám přístup ale snad to nějak domluvím).

    nevím jestli něco ovladač může či ne, ale mám možnost v nastavení si vybrat mezi třema volbami z toho poslední je že aby ovladač použil pro LPT port nějaké HW přerušení. bohužel teĎ nemám obrázek ale taková možnost tam je.

    zkusím tedy to řešení zda něco bude vidět v BIOSu serveru...


    michal zobec www.michalzobec.cz | www.virtualnipc.cz
    18. srpna 2011 21:10
  • No a o jaký server (základní desku) se jedná. Tyto informace by měli být v manuálech.

     

    PS: Zkuste se u výrobce zeptat jestli nemají HW klíč na USB portu. LPT se v dnešní době už moc nepodporuje.


    JCH
    18. srpna 2011 21:13
  • výrobce má i jiné řešení ale to stojí moc peněz a než se to schválí tak to pár měsíců potrvá (moc velká firma). jedná se o to že jsme přesunuli aplikaci ze starého serveru který odešel na nový server.

    nový server je bohužel taky již starší je to přesně IBM SYSTEM X3650, manuál k němu bohužel taky nemám, možná bych pohledal u IBM.

    co v tom návodu mám hledat? řekl bych že deska bude asi jejich vlastní.


    michal zobec www.michalzobec.cz | www.virtualnipc.cz
    18. srpna 2011 21:27
  • No potřebujete najít IRQ.      :-)
    JCH
    18. srpna 2011 21:37
  • zkusím ho najít v BIOSu jak jsem již psal. prozatím děkuji.
    michal zobec www.michalzobec.cz | www.virtualnipc.cz
    18. srpna 2011 21:41
  • Neviem aka je vasa situacia, ale nie je mozne poziadat dodavatela SW aby vymenil HW kluc za USB verziu (ak server disponuje USB portom)?
    19. srpna 2011 8:07
  • To už jsem navrhoval o 4 příspěvky výše a je tam i odpověď  tazatele.

    JCH
    19. srpna 2011 8:18
  • NE, kdyby to šlo asi bych to přece dávno takto vyřešil.
    michal zobec www.michalzobec.cz | www.virtualnipc.cz
    19. srpna 2011 20:15
  • tak bohužel dnes mi dodavatel upřesnil požadavek že paralelní port musí být integrován v základní desce. tím pádem jsem musel použít náhradní řešení (s LPT portem byly jen desktopy). tímto považuji tento případ za uzavřený (bohužel ne tak jak bych chtěl).
    michal zobec www.michalzobec.cz | www.virtualnipc.cz
    19. srpna 2011 20:16
  • p.s.: našel jsem ještě tuto MS KB http://support.microsoft.com/kb/935497/en-us

    zdá se že současné LPT porty, které nejsou na desce nejsou ani samotným systémem považovány za paralelní port...


    michal zobec www.michalzobec.cz | www.virtualnipc.cz
    20. srpna 2011 11:17