f87481ca6d
The 'USB HUB driver spawned' log line is emitted before setup_logging and never reaches the serial console, so check #2 could never pass. Use the hub-descriptor read line (emitted only after XhciClientHandle open + 8-port descriptor fetch succeed) as the spawn proof, and fold the old duplicate descriptor check into it.