diff --git a/setup.sh b/setup.sh
index f363ea2c967f8b58971bcb09e166c624da1d2385..4266e2baf0be07fa7126076f95a95911aa2d396d 100755
--- a/setup.sh
+++ b/setup.sh
@@ -126,7 +126,14 @@
 		if [ $I2C -eq 1 ] # if I2C is off
 		then
 			echo " Turning on I2C."
-			sudo raspi-config nonint do_i2c 0
+			a=$(sudo raspi-config nonint do_i2c 0)
+			# if the i2c driver was updated a reboot is necessary.
+			# "modprobe: FATAL: Module i2c-dev not found in directory /lib/modules/5.15.32-v7l+"
+			if echo $a | grep -i 'modprobe\|FATAL\|not found' > /dev/null
+			then
+				pleaseReboot=true
+			fi
+
 		else
 			echo " I2C is active."
 			break
@@ -162,6 +169,18 @@
 		sudo cp -r Arduino/* /home/$vncBaseName$i/Arduino/
 	done
 
+#display useful info
+	echo "Setup complete."
+	echo ""
+	echo "Hostname:  $(hostname)"
+	echo "IP-Adress: $(hostname -I | awk '{print $1}')"
+
+#display reboot message if necessary
+	if [ "{$pleaseReboot}" == "true"]
+	then
+		echo "PLEASE REBOOT"
+	fi
+
 
 # Camera Stuff...
 #python3 -m pip install --upgrade --force-reinstall Pillow