Cannot upload code to Arduino Mega2560

He's not getting a serial port. Drivers are missing, cable is bad (there s a bad batch going around) or board is damaged.

What serial chip does it have? Black chip near usb port- 16u2 uses official drivers, for clones with other serial chips (ch340g, cp2102) Google part number on that chip, operating system and the word "drivers"