Jason Flynn wrote:
>
> Hi all,
> I'm having problems getting Linux to drive my EPP
> adapter properly. First of all I should say that if I
> put a MS-DROS boot floppy in and run the Flexnet EPP
> driver up then I can communicate OK from BCT, so this
> kinda proves I've got a genuine EPP port.
>
> However, I've had no luck with either the baycom_epp
> kernel module or the user mode driver from the Baycom
> site. My observations are:
>
> KERNEL DRIVER:
> To get the kernel driver to hook up with the parport
> driver I have to disconnect the EPP adapter, load the
> parport_pc module, reconnect the EPP adapter then load
> the EPP module. Unless I do this then parport_pc
> driver
> doesn't see the EPP capability of the port.
This is a problem with parallel port capability detection
which is not very reliable neither in the different kernel
drivers nor in the userspace driver. I don't think there
is a reliable way to test port capabilities. Just change
the test functions in question to return constantly the
proper value.
> Once the
> interface is up, packets never come out the h/w even
> though listen -a shows them going.
This is not so good. Check that in BIOS setup EPP version 1.9
is selected and/or check for a BIOS upgrade. In addition to that
(this might sound a little but funny) change the cabling. The
drivers have different timings (this is quiet critical).
-- Jens