Hi,
I'm using ppdev and setting (not negotiating) EPP mode. BIOS and kernel
support for EPP mode seem ok. But doing
epp=IEEE1284_MODE_EPP;
ioctl(fd,PPSETMODE,&mode)
doesn't change the control lines from compatability mode to EPP mode
idle phase. In other words, AS# stays low instead of going high for EPP
transfers. Subsequent read and write calls do not cause any activity on
the control lines.
I can do manual EPP transfers by controlling the lines appropriately
with PPWCONTROL, PPRSTATUS, PPWDATA, and so on.
I think it may have something to do with the direction bit, but I
thought that was handled automatically in the hardware. If I alternate
EPP mode writes and reads (no two or more of either in a row), the data
lines are set and read correctly. But there's no address or data
strobing. The second write or read does not set or read the data lines
correctly.
Any thoughts would be appreciated.
Thanks,
Valerie
-- 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 : Mon Dec 11 2000 - 20:41:43 EST