As reported to the FAA. Reports are unverified, and codes are left as the FAA publishes them.
What was found
PERFORMED AN AIR TURN BACK APPROXIMATELY FOUR MINUTES AFTER TAKEOFF DUE TO A RT GENERATOR DRIVE ANNUNCIATED ON EICAS FOLLOWED BY A RT GENERATOR FAILURE AND RIGHT BUSS FAILURE WITH ELECTRICAL ODOR OF SMOKE DETECTED IN THE COCKPIT. NO ODORS OR SMOKE DETECTED FROM APU OR EITHER ENGINE AIR SYSTEMS. REPLACED RIGHT IDG AND AIR-OIL HEAT EXCHANGER. OPS AND LEAK CHECKED GOOD.