ECP code

2000-05-16 Thread J McKitrick

Is there any ECP code anywhere besides the /usr/src/sys/dev/ppbus directory?
I'm trying to trak down why ECP doesn't work undder 4.0.  So, far, i can't
find any significant differences, other than the newbus function calls.
Where does the ECP status get reported, and where is the ECP transfer
actually handled?

jm
-- 
---
Jonathon McKitrick -- [EMAIL PROTECTED]   
I am a bomb technician.  If you see me running, try to keep up.
---


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: ECP code

2000-05-16 Thread Mike Smith

 Is there any ECP code anywhere besides the /usr/src/sys/dev/ppbus directory?
 I'm trying to trak down why ECP doesn't work undder 4.0.  So, far, i can't
 find any significant differences, other than the newbus function calls.
 Where does the ECP status get reported, and where is the ECP transfer
 actually handled?

It's in the ppc driver (sys/isa/ppc.c).

-- 
\\ Give a man a fish, and you feed him for a day. \\  Mike Smith
\\ Tell him he should learn how to fish himself,  \\  [EMAIL PROTECTED]
\\ and he'll hate you for a lifetime. \\  [EMAIL PROTECTED]




To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: ECP code

2000-05-16 Thread J McKitrick

On Tue, May 16, 2000 at 12:44:26PM -0700, Mike Smith wrote:
  Is there any ECP code anywhere besides the /usr/src/sys/dev/ppbus directory?
  I'm trying to trak down why ECP doesn't work undder 4.0.  So, far, i can't
  find any significant differences, other than the newbus function calls.
  Where does the ECP status get reported, and where is the ECP transfer
  actually handled?
 
 It's in the ppc driver (sys/isa/ppc.c).

Where was it before?  I could look for it at home, but right now i'm
searching on a remote 3.4 machine, and i can't find it.


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: ECP code

2000-05-16 Thread Mike Smith

 On Tue, May 16, 2000 at 12:44:26PM -0700, Mike Smith wrote:
   Is there any ECP code anywhere besides the /usr/src/sys/dev/ppbus directory?
   I'm trying to trak down why ECP doesn't work undder 4.0.  So, far, i can't
   find any significant differences, other than the newbus function calls.
   Where does the ECP status get reported, and where is the ECP transfer
   actually handled?
  
  It's in the ppc driver (sys/isa/ppc.c).
 
 Where was it before?  I could look for it at home, but right now i'm
 searching on a remote 3.4 machine, and i can't find it.

'locate ppc.c' is your friend.


-- 
\\ Give a man a fish, and you feed him for a day. \\  Mike Smith
\\ Tell him he should learn how to fish himself,  \\  [EMAIL PROTECTED]
\\ and he'll hate you for a lifetime. \\  [EMAIL PROTECTED]




To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: ECP code

2000-05-16 Thread J McKitrick

I just realized i think this machine may not have that part of the source
installed.

Also, the ppc code is even more complex than the ppbus stuff.  I don't know
how much good i'll be able to do.  Does anyone have any ideas on figuring
out why ECP is broken?  Is it broken in -current as well?

jm
-- 
---
Jonathon McKitrick -- [EMAIL PROTECTED]   
I am a bomb technician.  If you see me running, try to keep up.
---


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: ECP code

2000-05-16 Thread J McKitrick

On Tue, May 16, 2000 at 01:33:34PM -0700, Mike Smith wrote:
  Also, the ppc code is even more complex than the ppbus stuff.  I don't know
  how much good i'll be able to do.  Does anyone have any ideas on figuring
  out why ECP is broken?  Is it broken in -current as well?
 
 No ideas, no.  You should be able to fathom at least parts of the code, 
 although you may well end up needing a copy of the 1284 spec.  You might 
 also look at the linux code for inspiration.

Well, i can follow things somewhat, but without a list of all the functions
and what they do, it's tough to get your bearings.  Maybe that's what i
should do.  Also, i can't tell what relates to the zip drive and what
doesn't.  The 1284 does, you say?

I'll check out the old imm.c driver as well.  Thanks.  But i don't know if
the problem is the driver or the ECP part of the interface.


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message