#11 dosemu not handling dongles

open
nobody
None
3
2012-11-02
2003-08-07
Anonymous
No

dosemu crew,

I'm running RH 9.0 with dosemu_1.1.5 and
FreeDOS_1.1.28_b2028. I find that if I try to run a
dongle keyed application in the dosemu environment that
the DOS app does not see the dongle properly. I get the
message:

ERROR 900 - INITIALIZATION
Security device not found.

I can't say for sure if the problem lies in FreeDOS or
dosemu. I know the app runs well under MSDOS 5.0 The
dongled apps use the parallel port to read from the
dongle a series of codes, if the codes are correct the
keyed app fires up. I don't have a stand alone FreeDOS
to see if it handles the parallel port correctly, but I
suspect that since it is a straight I/O R/W I/F that it
would work.

Can you say how dosemu handles requests to/from the
parallel port from FreeDOS? Perhaps the abstraction of
the hardware via linux will not let these types of
application work. Can you see a way to deal for high
value dongled applications under dosemu?

Regards,

Jon O.

Discussion

  • Stas Sergeev

    Stas Sergeev - 2003-08-07

    Logged In: YES
    user_id=501371

    > I can't say for sure if the problem lies in FreeDOS or
    > dosemu. I know the app runs well under MSDOS 5.0 The
    Just in case you are wondering: you can use any
    DOS under dosemu, including MS-DOS 5.0, so there is
    no reason to stick with FreeDOS if your copy of
    MS-DOS is legal:)

    > Can you say how dosemu handles requests to/from the
    > parallel port
    No, sorry. Support for serial ports is implemented,
    but the parallel port is NOT supported. There is some
    preliminary INT17 support to allow a basic printing
    from dosemu, and nothing more...

    > Perhaps the abstraction of
    > the hardware via linux will not let these types of
    > application work.
    No, linux is very kind to provide every necessary thing
    for that stuff. The only problem with Serial port was
    that there is no way to receive an interrupts in a
    user-space process, so dosemu maintains a virtual
    interrupts for the serial ports. As for the parport,
    there is a ppdev driver in linux, which allows an
    access to a parallel port via a /dev/parport and AFAIK
    even provides a way to receive the interrupts.
    So it is possible to write a proper parport support for
    dosemu - in theory at least, and might be even easier
    than for the serials.

    > Can you see a way to deal for high
    > value dongled applications under dosemu?
    No. And unfortunately it doesn't seem to have any
    interest for the current dosemu developers.
    So there are only the common ways like implementing
    it yourself or ask someone to do that or sponsor its
    development or try bochs/vmware/dosbox/win4lin etc...

     
  • Stas Sergeev

    Stas Sergeev - 2003-08-17

    Logged In: YES
    user_id=501371

    Although you still can use LPT by allowing
    dosemu to access it directly with $_ports and
    $_irqpassing options. That is going to work.

     
  • Stas Sergeev

    Stas Sergeev - 2003-08-20

    Logged In: YES
    user_id=501371

    Moving to RFE - this is not a bug.

     

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks