As the PCI usb ports are recognised I would hazard a guess that the motherboard ones are broken

And again as the CD drive is recognised then the CD reader may also be broken… How old is the computer ?