Re: [PARPORT] little confusion about register 0x3f0 0x3f1

From: Gunther Mayer (Gunther.Mayer@t-online.de)
Date: Wed Dec 11 2002 - 14:04:55 EST

  • Next message: Paul Kopacz: "[PARPORT] Re: Cd writer 7200 on Linux"

    Peter Asemann wrote:
    >
    > I've found out that the parallel port driver code accesses registers 0x3f0
    > 0x3f1. It searches some SuperIO extended function registers. But normally
    > there should be fdc0 on that address.
    >
    > So... will the Linux fdc drivers also scan for an device there?
    > Are the special registers of SuperIO chipsets always at that address?

    No. See http://home.t-online.de/home/gunther.mayer/lssuperio/ for more.

    > What is the difference in the reaction of an fdc and a parallel port?
    >
    > The ideal answer would be "0x3f0 / 0x3f1 are always reserved for the SuperIO
    > chips, no other driver ever needs them."

    0x3f0 is
    - read-only for fdc.
    - write-only for some superio chips (get the Winbond W83877 datasheet and others).

    -- To unsubscribe, send mail to: linux-parport-request@torque.net --
    -- with the single word "unsubscribe" in the body of the message. --



    This archive was generated by hypermail 2b29 : Wed Dec 11 2002 - 13:05:31 EST