does you ESP32 have 2 USB ports on it? If it does try plugging into the other USB port. I had issues with drivers as well and I was tearing my hair out over it and I couldn’t get it to work. Then I looked at the thing and said… I wonder… plugged it in and it worked without any issue. Sometimes the most complicated problems are caused by the simplest thing that is usually overlooked.
Ubuntu does all the work for you, do you have a serial device installed? Have you tested with a terminal? The problem can be in VS code configuration and not the driver itself.
I managed to make it work. And I tell you that it is wonderful to program with a Linux machine, everything is very fast and more efficient than Windows. I have three personal computers here.
I confess that not everyone has this possibility.
I don’t remember how I solved it, because there were many commands in several different places.
One more thing is a fact:
Each esp32 will have a USB x TTL converter and I need that driver installed. In him.
The driver that is ok here is CP2100x. This is a show! But there were others that didn’t work.
I promise to update the topic if I have difficulty in any others.