Каталист в этом случае правильно определяет 10M/Full, но валит сумасшедшее количество output buffer failures. Потому-то и стали играться с выставлением дуплексов руками.