WUGNET, the Windows User Group Network
Your Complete Resource Center for "The Best" in Shareware, Computing Tips and Support, Windows Industry News... and much more!
Home Forums Shareware Windows Tips Hot Offers FREE Newsletters Arcade Contact Us About Partners
Search WUGNET: RSS Feeds RSS Feeds Advertise with WUGNET    |    Shareware eBooks
HomeHome FAQFAQ      ProfileProfile    Private MessagesPrivate Messages   Log inLog in

Help required in interpreting the 'Timeout' field in paral..

 
   Home -> Windows Other -> Printing RSS
Next:  Registry Chage, says Spybot S&D  
Author Message
amitsheth

External


Since: Aug 24, 2006
Posts: 1



(Msg. 1) Posted: Thu Aug 24, 2006 11:17 pm
Post subject: Help required in interpreting the 'Timeout' field in parallel port's EPP mode.
Archived from groups: microsoft>public>win98>printing, others (more info?)

Hi All,
I am working on the parallel port and need some help with the EPP mode
of operation. I am referring to a copy of "Parallel Port Complete" by
Jan Axelson as well as a copy of the IEEE 1284-1994 spec.

I have a couple of issues that I need some help with:

1. As given on page 270 of "Parallel Port Complete", the timeout
measurement in case of an EPP mode address-write cycle starts at the
falling edge of nIOW (which is a signal on the ISA interface) and ends
at the rising edge of nWait.

Nowhere in the spec have they mentioned this timeout duration.

Can someone please tell me that apart from the nIOW signal, can the
timeout measurement start at the toggling of any other signal on the
parallel port's interface itself (signals which are a part of the
parallel interface, and not on some bus like ISA) ?

Put another way, is there any method to measure this timeout duration
by watching a(ny) signal(s) on the port itself ?

2. The book (Axelson) says that when a EPP timeout is detected, the 0th
bit in the Status register (S0) is set to 1 (presumably by the port's
hardware). I wish to know how is the status of this bit known to the
host, i.e., is there any interrupt generated when the S0 bit is set, or
is there any polling mechanism by the associated driver software ?

If someone could give me some insight in these issues, I'd be really
grateful.

Best regards,
Amit.
Back to top
Login to vote
Jeff Richards

External


Since: Mar 14, 2004
Posts: 2429



(Msg. 2) Posted: Sat Aug 26, 2006 8:54 am
Post subject: Re: Help required in interpreting the 'Timeout' field in parallel port's EPP mode. [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

The timeout duration is the watchdog timer (~10uS). The cycle ends either
with the nWait acknowledgement or the watchdog timer timing out. If control
is returned and the timeout bit is set, then the timer timed out and nWait
never happened.
So the procedure is for the driver to write the address, and (after an
unknown number of wait states, of which it isn't aware) check the timeout
bit. If it's clear, the driver continues with the data write. If it's set
the driver decides whether or not to try again, clearing the bit and
counting the re-tries until (presumably) eventually deciding to give up.
--
Jeff Richards
MS MVP (Windows - Shell/User)
<amitsheth.RemoveThis@gmail.com> wrote in message
news:1156486661.450256.100570@75g2000cwc.googlegroups.com...
> Hi All,
> I am working on the parallel port and need some help with the EPP mode
> of operation. I am referring to a copy of "Parallel Port Complete" by
> Jan Axelson as well as a copy of the IEEE 1284-1994 spec.
>
> I have a couple of issues that I need some help with:
>
> 1. As given on page 270 of "Parallel Port Complete", the timeout
> measurement in case of an EPP mode address-write cycle starts at the
> falling edge of nIOW (which is a signal on the ISA interface) and ends
> at the rising edge of nWait.
>
> Nowhere in the spec have they mentioned this timeout duration.
>
> Can someone please tell me that apart from the nIOW signal, can the
> timeout measurement start at the toggling of any other signal on the
> parallel port's interface itself (signals which are a part of the
> parallel interface, and not on some bus like ISA) ?
>
> Put another way, is there any method to measure this timeout duration
> by watching a(ny) signal(s) on the port itself ?
>
> 2. The book (Axelson) says that when a EPP timeout is detected, the 0th
> bit in the Status register (S0) is set to 1 (presumably by the port's
> hardware). I wish to know how is the status of this bit known to the
> host, i.e., is there any interrupt generated when the S0 bit is set, or
> is there any polling mechanism by the associated driver software ?
>
> If someone could give me some insight in these issues, I'd be really
> grateful.
>
> Best regards,
> Amit.
>
Back to top
Login to vote
Display posts from previous:   
       Home -> Windows Other -> Printing All times are: Eastern Time (US & Canada) (change)
Page 1 of 1

 
You can post new topics in this forum
You can reply to topics in this forum
You can edit your posts in this forum
You can delete your posts in this forum
You can vote in polls in this forum
Categories:
 Windows XP
 Windows Vista
  Windows Other
 Office
 Office Other
 Security
 WinRAR
  • Home |
  • Shareware |
  • Windows Tips |
  • Hot Offers |
  • FREE Newsletters |
  • Arcade |
  • Forums |
  • eBooks |
  • About WUGNET |
  • Partners |
  • Contact

  • WUGNET Privacy Policy |
  • Link to WUGNET