lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <20200526070600.hw3fjlvevjy4prho@pengutronix.de>
Date:   Tue, 26 May 2020 09:06:00 +0200
From:   Oleksij Rempel <o.rempel@...gutronix.de>
To:     Andrew Lunn <andrew@...n.ch>
Cc:     Michal Kubecek <mkubecek@...e.cz>, netdev@...r.kernel.org,
        mkl@...gutronix.de, kernel@...gutronix.de,
        David Jander <david@...tonic.nl>
Subject: PHYs with advanced cable diagnostic support

Hi Andrew,

I was looking for PHYs with more advanced cable testing support and
information how it should be done properly.

So far I found this links:

A general information with some interesting examples:
https://www.ti.com/lit/an/slyt755/slyt755.pdf

A PHY with the impulse amplitude and times storage, for multiple
impulses:
http://www.ti.com/lit/ds/symlink/dp83867cr.pdf
--------------------------------------------------------------------------------
TDR measurement is allowed in the DP83867 in the following scenarios:
* While Link partner is disconnected - cable is unplugged at the other side
* Link partner is connected but remains quiet (for example,in power-down mode)
* TDR could be automatically activated when the link fails or is dropped by
setting bit 7 of register 0x0009(CFG1). The results of the TDR run after the
link fails are saved in the TDR registers.
--------------------------------------------------------------------------------

It has following configuration bits:
- TDR AUTO RUN: Automatic TDR on Link Down (can be done is software for
  all PHYs)
- TDR_AVG_NUM: number Of TDR Cycles (is it good to know, how many TDR
  cycle we do?)
- TDR_CYCLE_TIME: Set the time for each TDR cycle (is it needed to
  sample only nearest damage? Probably this well need an UAPI for this)

Making an automatic cable test on the link drop seems to be an
interesting idea. May be we should do it for all PHY with cable test
support?

Regards,
Oleksij

-- 
Pengutronix e.K.                           |                             |
Steuerwalder Str. 21                       | http://www.pengutronix.de/  |
31137 Hildesheim, Germany                  | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |

Download attachment "signature.asc" of type "application/pgp-signature" (834 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ