dosemu + COM-y

Jacek Rzęsista jasio w myslenice.pl.eu.org
Śro, 30 Paź 2002, 20:11:01 CET


Dnia śro 30. październik 2002 19:40, Witold Filipczyk napisał:
> On Wed, Oct 30, 2002 at 07:22:54PM +0100, Jacek Rzęsista wrote:
> > Dnia sob 19. październik 2002 09:57, Witold Filipczyk napisał:
> > [CIACH]
> >
> > SER0: enabling interrupt 12
> > ^^^^^^^^^^^^^^^^^^^^^^^^^^^
> > SER1: enabling interrupt 11
> > ^^^^^^^^^^^^^^^^^^^^^^^^^^^
> >
> > PORT: registered "COM2" handle 0x0c [0x02f8-0x02ff] fd=-1
> > SER1: COM2, intlevel=11, base=0x2f8, device=/dev/ttyS1
> > SER1: BIOS memory location 0x402 has value of 0x2f8
> > SER1: Running ser_open, fd=-1
> > SER1: tmp=0 int_cond=0 int_req=0 int=0
> > SER1: do_ser_init: running ser_termios
> > SER1: Line Control: NOT A TTY.
> >
> > Bardzo interesujące są te podkreślone linijki ....... Wygląda jakby
> > dosemu przyporządkowywał zupełnie inne przerwania do COM-ów .... No
> > chyba, ze się mylę ...
> > Masz jakiś pomysł co z tym zrobić ?
>
> Jest opcja $irqpassing, PORT przy poprawnej obsłudze powinien zwracać coś
> innego niż -1.
Próbowałem i irqpassing i opcji fast, cuda wręcz wyczyniałem. Jedyne co udało 
mi się uzyskać, to to, że programy obsługujące COM-a pollingiem działały. Ale 
obsługujące na przerwaniach (ale nie tych dosowych typu int21 itp., tylko 
podkładających obsługę danego przerwania) już nie.

> Najlepiej to zapytaj na listach dosemu.
Chyba to przepiszę pod linuksem :-) Będzie szybciej :-)
Pozdrawiam
Jasio.
-- 
Jacek Rzęsista
mailto:jasio w myslenice.pl.eu.org
ICQ:19324277
Gadu-Gadu:61213




Więcej informacji o liście dyskusyjnej pld-users-pl