Power problems connecting external device to Arduino UNO R3

Generally you only connect the Ground between two systems with different voltage requirements.

If you want to use a single supply, get a 6V regulator and feed both it and the Arduino from ~9V.

Have you tried feeding Vin with 9V and running the "6V" device with 5V from the +5V pin?