Re: [PARPORT] Parallel Port Mode switching via normal C-code possible??

From: Uwe Bonnes (
Date: Fri Mar 08 2002 - 07:18:10 EST

  • Next message: "Re-2: [PARPORT] Parallel Port Mode switching via normal C-code possible??"

    >>>>> "sven" == sven luebke <> writes:

        sven> Hi!! I have to reconfigure the parallel port mode (ECP, EPP,
        sven> Standard etc.) via normal C code AND NOT via BIOS. I know, that
        sven> this is not a clean way, but it's the only one :-). Could you tell
        sven> me, to which address I have to write which value, if I want to
        sven> switch between EPP, ECP and standard mode?! Is this possible at
        sven> all?? Thanx for your help...

    The mode of the parallel port on normal motherboards is controlled by the
    Super-I/O Chip. There are a lot of Super-I/O chips on the market, and all
    differ. So you would need a kernel module which would change the mode
    triggered by some ioctrl. I don't know of an effort in Linux do make this
    level accessible.

    In the 2.0 kernel time frame I wrote a "smcio.c" module, which allowed me to
    do so on a motheboard with a FDC37C66[56] chip. I can send you the code on

        sven> Sven Lbke <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0

    Please, no html in mail.


    Uwe Bonnes      

    Institut fuer Kernphysik Schlossgartenstrasse 9 64289 Darmstadt --------- Tel. 06151 162516 -------- Fax. 06151 164321 ----------

    -- To unsubscribe, send mail to: -- -- with the single word "unsubscribe" in the body of the message. --

    This archive was generated by hypermail 2b29 : Fri Mar 08 2002 - 07:20:16 EST