Re: [PARPORT] FreeCom DriveIn


grant@torque.net
Sun, 18 Apr 1999 09:14:26 -0400 (EDT)


> pcd0: friq: port 0x378, mode 0, test=(0,1,0)
> pcd0: friq: port 0x378, mode 1, test=(0,1,0)
> pcd0: friq: port 0x378, mode 2, test=(0,1,0)
> pcd0: friq: port 0x378, mode 3, test=(0,1,0)
> pcd0: friq: port 0x378, mode 4, test=(0,1,0)
> pcd0: friq 1.01, Freecom IQ ASIC-2 adapter at 0x378, mode 4 (EPP-32), delay 1

So this establishes that the adapter is the ASIC-2 - so that question is
resolved.

> pcd0: Reset (1) signature = 1 1 1 14 eb
> pcd0: identify before command: alt=0x5a stat=0x58 err=0x100 loop=160001 phase=1
> pcd0: Request sense before command: alt=0x5a stat=0x58 err=0x100 loop=160001
> phase=1
> pcd0: Reset (1) signature = 0 1 1 14 eb (incorrect)
> pcd: No CDrom drive found

These data seem to suggest that either the drive is flaky (a not uncommon
problem) or you are getting random bit errors on the parallel cable. Power
is sometimes a factor - if the power supply is a little weak and the drive
is a pig ...

Does the identical configuration work with DOS or Windows ? Tell us
about the computer, and the physical connections. Do you have an
alternate drive to test with ?

> pcd0: friq: port 0x378, mode 0, test=(1,1,0)

There might be something in that stray "1".

The driver tests communication with the drive. Part of the testing is
to write values into the IDE registers and read them back using an
algorithm that can't be fooled by the intervening adapter. All 256
8-bit patterns are written (in a scrambled order). The first number of
the three is the number of errors encountered writing and reading the
registers in the "master" drive. It's quite unusual for a single
byte to fail like that.

--------------------------------------------------------------------------
Grant R. Guenther grant@torque.net
--------------------------------------------------------------------------

-- 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 2.0b3 on Sun 18 Apr 1999 - 09:15:27 EDT