[PARPORT] 2.4.0-test9-pre7 -- Help sorting out possible interrupt conflict.

From: Miles Lane (miles@speakeasy.org)
Date: Fri Sep 29 2000 - 13:53:39 EDT

  • Next message: Miles Lane: "[PARPORT] Re: 2.4.0-test9-pre7 -- Help sorting out possible interrupt conflict."

    Hi,

    I am currently rebuilding the parport code with debugging
    enabled. In the meantime, here is what I am seeing.

    I get the following in my kernel log when booting:

    Sep 28 11:07:00 aerie kernel: 0x378: FIFO is 16 bytes
    Sep 28 11:07:00 aerie kernel: 0x378: writeIntrThreshold is 8
    Sep 28 11:07:00 aerie kernel: 0x378: readIntrThreshold is 8
    Sep 28 11:07:00 aerie kernel: 0x378: PWord is 8 bits
    Sep 28 11:07:00 aerie kernel: 0x378: Interrupts are ISA-Pulses
    Sep 28 11:07:00 aerie kernel: 0x378: possible IRQ conflict!
    Sep 28 11:07:00 aerie kernel: 0x378: ECP port cfgA=0x10 cfgB=0x0b
    Sep 28 11:07:00 aerie kernel: 0x378: ECP settings irq=7 dma=3
    Sep 28 11:07:00 aerie kernel: parport0: PC-style at 0x378 (0x778) [PCSPP,TRISTATE,COMPAT,ECP]
    Sep 28 11:07:00 aerie kernel: parport0: irq 7 detected
    Sep 28 11:07:00 aerie kernel: parport0: cpp_mux: aa55f00f52ad51(08)
    Sep 28 11:07:00 aerie kernel: parport0: cpp_daisy: aa5500ff(08)
    Sep 28 11:07:00 aerie kernel: parport0: assign_addrs: aa5500ff(08)
    Sep 28 11:07:00 aerie kernel: parport0: No more nibble data (0 bytes)
    Sep 28 11:07:00 aerie kernel: parport0: faking semi-colon
    Sep 28 11:07:00 aerie kernel: parport0: Printer, HEWLETT-PACKARD DESKJET 710C

    I have set up my printer queue, but all my tests
    seem to fail to get to the printer (I never see
    the printer's status light flash to indicate
    communication in progress).

    I have added my server name and localhost to hosts.lpd
    and I my printcap contains:

    ##PRINTTOOL3## LOCAL deskjet 300x300 letter {} DeskJet Default {}
    lp0|lp:\
    :sd=/var/spool/lpd/lp0:\
    :mx#0:\
    :sh:\
    :lp=/dev/lp0:\
    :if=/var/spool/lpd/lp0/filter:

    So I am wondering if the interrupt conflict is real and
    preventing communication. It seems unlikely though, since
    my system is able to read the printer model information
    correctly.

    When I ran printtool and went to create a "local printer"
    queue, it detected the presence of /dev/lp0 and not lp1
    or lp2.

    /proc/interrupts shows no use of IRQ7:

    CPU0
    0: 2646217 XT-PIC timer
    1: 3878 XT-PIC keyboard
    2: 0 XT-PIC cascade
    8: 1 XT-PIC rtc
    9: 57168 XT-PIC serial
    10: 1156 XT-PIC usb-ohci
    11: 21 XT-PIC aic7xxx
    12: 89870 XT-PIC PS/2 Mouse
    13: 0 XT-PIC fpu
    14: 45434 XT-PIC ide0
    15: 8 XT-PIC ide1
    NMI: 0
    ERR: 0

    /proc/dma contains:

    4: cascade

    Any help would be greatly appreciated.

    Miles

    -- 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 : Sat Sep 30 2000 - 02:02:05 EDT