Vítejte na Elektro Bastlírn?
Nuke - Elektro Bastlirna
  Vytvořit účet Hlavní · Fórum · DDump · Profil · Zprávy · Hledat na fóru · Příspěvky na provoz EB

Vlákno na téma KORONAVIRUS - nutná registrace


Nuke - Elektro Bastlirna: Diskuzní fórum

 FAQFAQ   HledatHledat   Uživatelské skupinyUživatelské skupiny   ProfilProfil   Soukromé zprávySoukromé zprávy   PřihlášeníPřihlášení 

Adresace a IRQ u COM3 a COM4

 
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Výpočetní technika
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
Celeron



Založen: Apr 02, 2011
Příspěvky: 17821
Bydliště: Nový Bydžov

PříspěvekZaslal: po duben 14 2014, 10:29    Předmět: Adresace a IRQ u COM3 a COM4 Citovat

Potřebuju do jedný mašiny přidat další COM. Na přidávaný I/O desce (2xCOM, 1xLPT) je jumper pole s nastavením. Stávající COMy na boardu COM1 má 3F8h, IRQ4, COM2 má 2F8h, IRQ3, LPT1 má 378h, IRQ7. Přidanou I/O jsem nastavil LPT2 na 278h, IRQ5, s ní žádnej problém není, chodí. COM3 jsem nastavil 3E8h a COM4 na 2E8h. Nojo, ale co s IRQ? Pokud nenastavím žádný IRQ, tak se při spouštění systému zobrazí 4 x COM, ale ve Správci je jen COM1 a COM2. Na IO desce jde zvolit pro každej COM IRQ 3, 4, 5, 7. Když dám pro COM3 a COM4 stejný IRQ jako pro COM1 a COM2 při spouštění to vyhučí na konflikt. Sakra jak to s tím je? Kdysi mě v PC chodily 4x COM ale už jsem zapoměl jak na to.
Díky
Jirka
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
rnbw



Založen: Mar 21, 2006
Příspěvky: 33961
Bydliště: Bratislava

PříspěvekZaslal: po duben 14 2014, 10:42    Předmět: Citovat

IRQ je zdielane medzi COM1 a COM3, rovnako medzi COM2 a COM4. Kedze ISA zbernica nepodporuje skutocne zdielane IRQ, nedaju sa tieto porty s IRQ pouzivat naraz.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
forbidden



Založen: Feb 14, 2005
Příspěvky: 8982
Bydliště: Brno (JN89GF)

PříspěvekZaslal: po duben 14 2014, 10:42    Předmět: Citovat

Tohle jsem řešil tak před dvaceti lety. Very Happy Zkus v BIOSu vypnout podporu PnP.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
Celeron



Založen: Apr 02, 2011
Příspěvky: 17821
Bydliště: Nový Bydžov

PříspěvekZaslal: po duben 14 2014, 18:11    Předmět: Citovat

No právě proto, že je to tak dlouho. Embarassed Je to stařec P3 s 4xPCI a 2xISA.
V Biosu to na PNP OS installed Y/N nereaguje a volba IRQ je nastavitelná jen u těch 4 PCI slotu, všude Auto. Zkoušel jsem na slotu 4 (předpokládám, že je sdílenej s ISA vedle něco měnit ale jak se nedá Auto, tak nejdou žadný LPT ani COM. Vypadá to, že board opravdu nepodporuje sdílení IRQ.
Díky
Jirka
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
rnbw



Založen: Mar 21, 2006
Příspěvky: 33961
Bydliště: Bratislava

PříspěvekZaslal: po duben 14 2014, 18:20    Předmět: Citovat

V P3 sa da pouzit ISA karta s COM a LPT slotmi. Mam to tak v jednom PC. V BIOSe netreba nic nastavovat, len na karte jumpery (tie mas podla prveho prispevku OK).

Co ti pise aky konflikt? Ak BIOS, tak mas blbo nastavenu adresu. Pokial viem, tak BIOS nekontroluje IRQ.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Celeron



Založen: Apr 02, 2011
Příspěvky: 17821
Bydliště: Nový Bydžov

PříspěvekZaslal: po duben 14 2014, 18:58    Předmět: Citovat

Adresy mám dobře. Pokud nejsou jumpery IRQ na přídavný I/O kartě nikam zastrčený, tak se všechny čtyři COM ukážou v počátečním bios rámečku při spouštění. Ve správci jsou ale jen COM1 a COM2 se správnejma adresama a IRQ. Jak dám pro některej COM na přídavný I/O karte IRQ 3 nebo 4 tak napíše konflikt. To je mi právě divný... Zkusím ještě jednu jinou I/O kartu, ale ta nemá popis DIL přepínaču, takže to bude pokus omyl. Taky zkusím bloknout oba COM na boardu, jestli se ta přídavná I/O chytne aspoň jako COM1 a COM2.
Díky
Jirka
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
judeware



Založen: Aug 04, 2009
Příspěvky: 1300
Bydliště: okres Písek

PříspěvekZaslal: út duben 15 2014, 0:37    Předmět: Citovat

Něco už tu správně podotkl ing. Ondrej z BA. Sdílení PCI INT lze na kartách s hladinovým spouštěním interaptu, na kartách ISA ne! Přiřazování bázové I/O adresy i přerušení dělá mechanismus PnP BIOSu taky jen na kartách (zařízeních na desce) PCI. Zmíněná přídavná deska patří mezi zařízení legacy ISA. COM porty na základní desce - to samé.

ISA IRQ, strobované vzestupnou hranou, sdílet téměř nejde! Takže máš-li správně rozvržené bázové adresy:
COM1 -> 3F8h (zakl. deska)
COM2 -> 2F8h (zákl. deska)
COM3 -> 3E8h (karta)
COM4 -> 2E8h (karta)
stačí nastavit IRQ COM portů přídavné desky (COM3=IRQ5, COM4=IRQ7). Oba LPT se musí zakázat, IRQ5 a 7 se musí v BIOSu (event. i v O.S.) zarezervovat, aby nebyly využitelné pro PCI INT. Víc s tím těžko půjde udělat.

Nastavovat položku PnP BIOS na "disabled" je nesmysl.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Celeron



Založen: Apr 02, 2011
Příspěvky: 17821
Bydliště: Nový Bydžov

PříspěvekZaslal: út duben 15 2014, 10:39    Předmět: Citovat

To judeware: Tak jsem vytáhl adresovej a IRQ jumper LPT2 na přídavný I/O kartě a zkusil jsem dát COM3 3E8h a IRQ5 a COM4 zrušil jumper adresy a IRQ. LPT2 a COM4 v spouštěcím rámečku zmizely a je tam jen adresa od LPT1, COM1, COM2, COM3. Ve správci jsou ale zase jen COM1 a COM2, COM3 chybí. Obávám se, že tudy cesta nevede. Není náhodou IRQ5 a 7 rezervovaný pouze pro LPT? Co takhle rozdíly mezi biosama, tady je Award.
Kašlu na to, sehnal jsem na půjčení PCI I/O kartu se stejnou funkcí, ta maká na první šlápnutí bez jakýhokoliv nastavování. Zajímavý, tam 1 a 3 (2 a 4) mají stejný IRQ... Otázka je, jestli se dá ještě někde koupit.
Jirka
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
rnbw



Založen: Mar 21, 2006
Příspěvky: 33961
Bydliště: Bratislava

PříspěvekZaslal: út duben 15 2014, 10:41    Předmět: Citovat

Windows nevedia automaticky zistit porty bez podpory PnP. Musis spustit detekciu rucne cez Add new HW wizard.
PCI karty s portami sa predavaju.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Celeron



Založen: Apr 02, 2011
Příspěvky: 17821
Bydliště: Nový Bydžov

PříspěvekZaslal: út duben 15 2014, 11:01    Předmět: Citovat

Myslíš ručně detekci u ty I/O ISA?
Jirka
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
judeware



Založen: Aug 04, 2009
Příspěvky: 1300
Bydliště: okres Písek

PříspěvekZaslal: út duben 15 2014, 12:12    Předmět: Citovat

Ondrej to napsal dobře, např. v GUI Win9x je v "Ovládací panely -> Přidat/Odebrat hardware" volba vyhledat nový hardware automaticky (nebo tak nějak). Případně je k mání průvodce, který umožňuje porty přidat ručně, jsou-li ve stavové tabulce BIOSu po přidání karty vidět.

Karta portů do PCI je taky jedna možnost, ale nehodí se pro některé programy pro DOS/Win9x (průmyslové aplikace), páč vadí ono zmíněné sdílení PCI INT a I/O adresy v prostoru PCI nad 0400h. Některé programy totiž očekávají tradiční I/O adresy a IRQ COM portů a drtivá většina PCI karet nenabízí adresování v I/O prostoru ISA (3F8h, 2F8h, 3E8h, 2E8h).

ISA IRQ7 je jen konvenčně předurčeno pro LPT1, ale nejde o žádné dogma! ISA IRQ5 se dalo využít (nastavit) na ISA síťovkách, zvukovkách aj. Jinak u desek s PCI PnP slouží jako jeden ze čtyř interaptů PCI INT (5,9,10,11), každý z těchto INT se dal (původně) namapovat na max. 4 zařízení PCI (s potřebou přerušení). Proto jsem psal o tom "vyloučení IRQ 5 a 7 v BIOSu", aby je neobsadil nikdo jiný, než ona správně nakolíkovaná ISA karta.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zobrazit příspěvky z předchozích:   
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Výpočetní technika Časy uváděny v GMT + 1 hodina
Strana 1 z 1

 
Přejdi na:  
Nemůžete odesílat nové téma do tohoto fóra.
Nemůžete odpovídat na témata v tomto fóru.
Nemůžete upravovat své příspěvky v tomto fóru.
Nemůžete mazat své příspěvky v tomto fóru.
Nemůžete hlasovat v tomto fóru.
Nemůžete připojovat soubory k příspěvkům
Můžete stahovat a prohlížet přiložené soubory

Powered by phpBB © 2001, 2005 phpBB Group
Forums ©
Nuke - Elektro Bastlirna

Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.


PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Čas potřebný ke zpracování stránky 0.15 sekund