Boot to a live CD and see if the ports work; Or even better, Some BIOS' have a screenshot function where it can save a picture to a thumb drive. Start from the top and move down, plug a thumb drive in, take a screenshot, save it to the thumb drive, move on to the next port. If you can save a picture to the thumb drive on every single port, it's a driver issue. If you can't, it may be hardware/firmware.