А можно посмотреть, что оно там читает, правильно ли? Какую-нить прошивку - в студию!
А можно и чистую микру прочитать и выложить, а мы посмотрим - сигнатуру-то все равно увидим.
И почему-то у всех все работает. Значит, ошибка все-таки есть где-то. Режим LPT правильно в биосе выставлен? SPP ставить нельзя.
При записи отключать проверку соединения неправильно - можно микру испортить.
Одна из составляющих проверки - подтверждение работы канала CLOCK, то есть, при изменении уровня на выводе 58, должно происходить и изменение на выводе 59.
Вторая составляющая - чтение первых двух байтов сигнатуры. Они не должны содержать значения 00 или FF.
Таким образом, ошибка соединения указывает, что или сигнал CLOCK не возвращается назад из микры, или чтение происходит некорректно.