PINE64
RTL8370 Ethernet Switch Register Values - Printable Version

+- PINE64 (https://forum.pine64.org)
+-- Forum: PINE A64-LTS / SOPINE Compute Module (https://forum.pine64.org/forumdisplay.php?fid=66)
+--- Forum: Clusterboard (https://forum.pine64.org/forumdisplay.php?fid=91)
+--- Thread: RTL8370 Ethernet Switch Register Values (/showthread.php?tid=14476)



RTL8370 Ethernet Switch Register Values - inx - 07-21-2021

I have a modified clusterboard using the original CAD, but cannot get any data over the network switch using default register values.

I've tried to get the values from the 24C08A SPI flash chip on an original board but broke it while removing it. 

Is there a data file or documented register values available for the SPI falsh I can use?

The original board seems to need these parameters tow work both ways properly, so I suppose it is mandatory, unless there are some changes to the boot strap resisitors that would make it work at least at 100Mb/s.

Thanks!


RE: RTL8370 Ethernet Switch Register Values - renze - 07-24-2021

I've dumped the EEPROM, my dump can be found here: https://github.com/renzenicolai/uboot-pine64-clusterboard-instructions/blob/master/Ethernet%20switch/eeprom.bin

Changing the contents is a work in progress, but the format is: little-endian 16-bit integers, first word is the address of the last entry to read, rest of the file is entries consisting of address and value pairs.


RE: RTL8370 Ethernet Switch Register Values - inx - 07-26-2021

Many thanks Renze!


RE: RTL8370 Ethernet Switch Register Values - poVoq - 07-27-2021

Please share your PCB improvements with Pine64 Smile

Maybe (given the problems of the Clusterboard with the new SoEdge module) it will convince them to make a new version. Although it seems a bit like an abandoned product category by now.


RE: RTL8370 Ethernet Switch Register Values - tllim - 08-08-2021

(07-27-2021, 06:04 AM)poVoq Wrote: Please share your PCB improvements with Pine64 Smile

Maybe (given the problems of the Clusterboard with the new SoEdge module) it will convince them to make a new version. Although it seems a bit like an abandoned product category by now.

Currently busy on few projects at once and will revisit the ClusterBoard around later September. The RTL8211E used in ClusterBoard becomes hard to get and very expensive due to component shortage situation, may redesign using Motocomm 8511 which using in Quartz64 model A.


RE: RTL8370 Ethernet Switch Register Values - inx - 09-02-2021

(08-08-2021, 04:41 PM)tllim Wrote:
(07-27-2021, 06:04 AM)poVoq Wrote: Please share your PCB improvements with Pine64 Smile

Maybe (given the problems of the Clusterboard with the new SoEdge module) it will convince them to make a new version. Although it seems a bit like an abandoned product category by now.

Currently busy on few projects at once and will revisit the ClusterBoard around later September. The RTL8211E used in ClusterBoard becomes hard to get and very expensive due to component shortage situation, may redesign using Motocomm 8511 which using in Quartz64 model A.

Thanks all - I've not had a chance to try out the eeprom dump yet, but will let you know and send in modified clusterbvoard design, though it doesn't make may improvements other than adding soe analogue audio signal conditioning to it for quite a specific purpose. I may end up designing out the switch latheother but the Motocom 8511 option sounds interesting.

(07-24-2021, 05:24 PM)renze Wrote: I've dumped the EEPROM, my dump can be found here: https://github.com/renzenicolai/uboot-pine64-clusterboard-instructions/blob/master/Ethernet%20switch/eeprom.bin

Changing the contents is a work in progress, but the format is: little-endian 16-bit integers, first word is the address of the last entry to read, rest of the file is entries consisting of address and value pairs.

There seems to be a few repeated addresses here.
Is there a direct dump of the eeprom chip rather than an serial data log available?


RE: RTL8370 Ethernet Switch Register Values - inx - 12-31-2021

(09-02-2021, 10:12 AM)inx Wrote:
(08-08-2021, 04:41 PM)tllim Wrote:
(07-27-2021, 06:04 AM)poVoq Wrote: Please share your PCB improvements with Pine64 Smile

Maybe (given the problems of the Clusterboard with the new SoEdge module) it will convince them to make a new version. Although it seems a bit like an abandoned product category by now.

Currently busy on few projects at once and will revisit the ClusterBoard around later September. The RTL8211E used in ClusterBoard becomes hard to get and very expensive due to component shortage situation, may redesign using Motocomm 8511 which using in Quartz64 model A.

Thanks all - I've not had a chance to try out the eeprom dump yet, but will let you know and send in modified clusterbvoard design, though it doesn't make may improvements other than adding soe analogue audio signal conditioning to it for quite a specific purpose. I may end up designing out the switch latheother but the Motocom 8511 option sounds interesting.

(07-24-2021, 05:24 PM)renze Wrote: I've dumped the EEPROM, my dump can be found here: https://github.com/renzenicolai/uboot-pine64-clusterboard-instructions/blob/master/Ethernet%20switch/eeprom.bin

Changing the contents is a work in progress, but the format is: little-endian 16-bit integers, first word is the address of the last entry to read, rest of the file is entries consisting of address and value pairs.

There seems to be a few repeated addresses here.
Is there a direct dump of the eeprom chip rather than an serial data log available?
Ignore my lat comment on the repeated addressess. The eeprim.bin file worked fine. Thanks again!