Matthias Drochner
2009-08-05 17:52:48 UTC
Hi -
I got a board with such a chip. There is practically
no PHY, no autonegoiation etc. Data are transferred
on a backplane.
The appended patch makes it work. It is obviously quite
destructive -- just to show where changes are needed.
I could turn that into its own set of
mediainit/change/check functions. Just don't want to
step onto any maintainer's toes.
So does anyone care?
Another question is what if_media.h mediatype to use.
Technically it is 1000base-bx (sometimes called -kx).
There is already a -cx, the only difference is the
impedance (which is 100ohm). Using cx is wrong, adding
a new one doesn't make sense because the driver can't
tell the difference anyway... It's about the same as
with singlemode/multimode fiber, there is just too much
nonsense in that header.
best regards
Matthias
------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------
Forschungszentrum Juelich GmbH
52425 Juelich
Sitz der Gesellschaft: Juelich
Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B 3498
Vorsitzende des Aufsichtsrats: MinDir'in Baerbel Brumme-Bothe
Geschaeftsfuehrung: Prof. Dr. Achim Bachem (Vorsitzender),
Dr. Ulrich Krafft (stellv. Vorsitzender), Prof. Dr.-Ing. Harald Bolt,
Prof. Dr. Sebastian M. Schmidt
------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------
I got a board with such a chip. There is practically
no PHY, no autonegoiation etc. Data are transferred
on a backplane.
The appended patch makes it work. It is obviously quite
destructive -- just to show where changes are needed.
I could turn that into its own set of
mediainit/change/check functions. Just don't want to
step onto any maintainer's toes.
So does anyone care?
Another question is what if_media.h mediatype to use.
Technically it is 1000base-bx (sometimes called -kx).
There is already a -cx, the only difference is the
impedance (which is 100ohm). Using cx is wrong, adding
a new one doesn't make sense because the driver can't
tell the difference anyway... It's about the same as
with singlemode/multimode fiber, there is just too much
nonsense in that header.
best regards
Matthias
------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------
Forschungszentrum Juelich GmbH
52425 Juelich
Sitz der Gesellschaft: Juelich
Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B 3498
Vorsitzende des Aufsichtsrats: MinDir'in Baerbel Brumme-Bothe
Geschaeftsfuehrung: Prof. Dr. Achim Bachem (Vorsitzender),
Dr. Ulrich Krafft (stellv. Vorsitzender), Prof. Dr.-Ing. Harald Bolt,
Prof. Dr. Sebastian M. Schmidt
------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------