We are using the TUSB8020B with a flash chip. We had problems with getting the programming correct but finally worked it out and did a production run of the boards. While flashing these we found that about 40% would not flash.
It turns out the voltage on the SCL/SDA lines were 1.5 to 1.8V which is a pretty big drop across the 10K resistors. I did some tests and it looks like the hub is pulling some current from these lines which is causing the large voltage drop. It seems the much lower than expected upper voltage is hitting the receive threshold in either the hub or flash chip. Just normal manufacturing tolerances seem to be causing the 40% failure.
Changing the pull up resistors to 4.7K changes the upper voltage to 2.5V which seems to work just fine. It seems the protos we did just happened to be in the 60% that work with 10K resistors. (BTW I'm using 0.5% resistors so it should not be a resistor tolerance issue)
The documentation should probably be changed to recommend a different value.
Thanks
John S.