]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Fix:
authorgroudier <groudier@FreeBSD.org>
Sun, 11 Feb 2001 15:38:06 +0000 (15:38 +0000)
committergroudier <groudier@FreeBSD.org>
Sun, 11 Feb 2001 15:38:06 +0000 (15:38 +0000)
commitb2cea7549ca4d8add5440571d1639082dd250f9b
treeb0eb45fe9a80be856b474d7ae72db2977d185e31
parent712f94325cdd944faab47817a869d99e4959db88
Fix:
- Missing cpu_to_scr() added (endian-ness).

Improvement (fix|workaroung??):
- Blindly firing a PPR can lead to some messy situations due to
  various causes or misfeatures, for example:
  * The 53C1010-[33|66] supports offset 62 in DT mode, but only
    offset 31 in ST mode. As a result, a PPR(DT, offset 62)
    responded with PPR(ST, any offset > 31) must be rejected.
  * A device that doesn't know about PPR should reject it, but
    may also be confused by this message.
  When a PPR encounters problems, the driver now patches the goal
  transfer settings for legacy negotiations to be performed later
  with the offending target. This give a chance for bad situations
  to be fixed automagically.
sys/dev/sym/sym_hipd.c