esp-eth-drivers icon indicating copy to clipboard operation
esp-eth-drivers copied to clipboard

What is this ? (IDFGH-16696)

Open savenlid opened this issue 2 months ago • 6 comments

Checklist

  • [x] Checked the issue tracker for similar issues to ensure this is not a duplicate.
  • [x] Provided a clear description of your suggestion.
  • [x] Included any relevant context or examples.

Issue or Suggestion Description

WCH CH390H/D Ethernet Driver

Is this mac included physically inside the esp32-p4 ?

savenlid avatar Oct 29 '25 14:10 savenlid

ESP32-P4 internal MAC + IP101 external phy = my physical setup, custom PCBA, no devkit.

Image Image

savenlid avatar Oct 29 '25 14:10 savenlid

Hi @savenlid, do you use Ethernet init component? If so, what version do you use?

kostaond avatar Oct 29 '25 16:10 kostaond

hi @kostaond

I do 1.0.0

I briefly used the 1.1.0 before it was "yanked" I think i used it a couple of hours at most.

savenlid avatar Oct 29 '25 17:10 savenlid

What IDF version do you use? I noticed v5.5.? from your logs but I'm not able to reproduce with release/v5.5 branch and common_examples/simple-ethernet . Try to run idf.py fullclean and then delete dependencies.lock. You can also try to delete sdkconfig but you will lost all your configuration.

kostaond avatar Oct 29 '25 17:10 kostaond

5.5.1

it is ethernet_init that has all the dependencies on a lot of ethernet chips. it demands the spi include file to compile them. in the end he will not link them in but demands to be able to compile them.

savenlid avatar Oct 30 '25 09:10 savenlid

The issue should have been fixed in ethernet_init v1.1.0. You can force use it, if you specifically define version: 1.1.0 in your manifest. v1.1.0 was yanked because it blocked v5.4.3 release but it was mostly a tooling problem rather than ethernet_init problem. Yanking was the easiest solution at that time.

kostaond avatar Oct 31 '25 06:10 kostaond