Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
raspberry:zero_over_usb [2020/02/26 21:38]
admin [.local host on Arch Linux]
raspberry:zero_over_usb [2021/05/31 22:55]
admin [on Arch Linux]
Line 2: Line 2:
  
 This is a manual for connecting a Raspberry Pi Zero to your computer via USB. This is a manual for connecting a Raspberry Pi Zero to your computer via USB.
-After burning the image on your SD card one has to add the USB driver on startup. In /boot/config.txt write at the end of the text:+After burning the image on your SD card one has to add the USB driver on startup. \\ 
 + 
 +Enable SSH on the Raspberry Pi in:\\ 
 +  $ sudo raspi-config 
 +or create a new file named "ssh" in the boot folder\\ 
 + 
 +To change the DesignWare Core to 2 write in /boot/config.txt at the end of the text:
     dtoverlay=dwc2     dtoverlay=dwc2
-and in /boot/cmdline.txt add after rootwait:+and in /boot/cmdline.txt add after rootwait (leaving only one space):
     modules-load=dwc2,g_ether     modules-load=dwc2,g_ether
-Create a new file named "ssh" in the boot folder\\ +
-\\+
 Connect the Pi Zero with an USB cable or an [[https://magpi.raspberrypi.org/articles/stick-pc-pi-zero|USB dongle]] to your computer and log in with SSH Connect the Pi Zero with an USB cable or an [[https://magpi.raspberrypi.org/articles/stick-pc-pi-zero|USB dongle]] to your computer and log in with SSH
     $ ssh pi@raspberrypi.local     $ ssh pi@raspberrypi.local
Line 13: Line 18:
  
 ---- ----
-==== .local host on Arch Linux ====+==== on Arch Linux ====
  
 [[https://wiki.archlinux.org/index.php/Avahi|Avahi on Arch]]\\ [[https://wiki.archlinux.org/index.php/Avahi|Avahi on Arch]]\\
Line 19: Line 24:
    $ sudo pacman -S avahi nss-mdns    $ sudo pacman -S avahi nss-mdns
 Start the avahi-daemon.service Start the avahi-daemon.service
 +   $ sudo systemctl enable avahi-daemon.service
    $ systemctl start avahi-daemon.service    $ systemctl start avahi-daemon.service
 Edit the edit the file /etc/nsswitch.conf and include mdns_minimal [NOTFOUND=return] before resolve:  Edit the edit the file /etc/nsswitch.conf and include mdns_minimal [NOTFOUND=return] before resolve: 
Line 31: Line 37:
    in IPv6: "method" to "Ignore"    in IPv6: "method" to "Ignore"
 \\ \\
 +Activate the network connection:
 +   your_network_name (enp0s20u1)
 +
 +----
 +==== VNC ====
 +
 For a VNC connection install the Real VNC on your host computer, then enable VNC on the Raspberry Pi Zero in the raspi-config For a VNC connection install the Real VNC on your host computer, then enable VNC on the Raspberry Pi Zero in the raspi-config
    $ sudo raspi-config    $ sudo raspi-config
 and log in from the host computer with raspberrypi.local\\ and log in from the host computer with raspberrypi.local\\
-\\ + 
-For a HDMI size desktop one can uncomment in+---- 
 +==== Set the Desktop Resolution ==== 
 + 
 +For a HDMI size desktop one can uncomment in:
     $ sudo nano /boot/config.txt     $ sudo nano /boot/config.txt
 +that line:
     hdmi_force_hotplug=1     hdmi_force_hotplug=1
 +Then force the Raspberry for example into that mode:
 +    hdmi_group=2
 +    hdmi_mode=85
 +Group 2 is for the DMT mode that is intended for computer monitors.\\
 +The hdmi mode defines the resolution, for example:\\
 +hdmi_mode=16   1024x768   60 Hz\\
 +hdmi_mode=23   1280x768   60 Hz\\
 +hdmi_mode=85   720p       60 Hz\\
 +All the possible modes one find on:[[https://elinux.org/RPiconfig]]\\
  
 ---- ----
Line 44: Line 69:
 [[https://desertbot.io/blog/ssh-into-pi-zero-over-usb]]\\ [[https://desertbot.io/blog/ssh-into-pi-zero-over-usb]]\\
 [[https://magpi.raspberrypi.org/articles/stick-pc-pi-zero]]\\ [[https://magpi.raspberrypi.org/articles/stick-pc-pi-zero]]\\
 +[[https://learn.adafruit.com/turning-your-raspberry-pi-zero-into-a-usb-gadget/overview]]\\
 [[https://shop.pimoroni.com/products/zero-stem-usb-otg-connector]]\\ [[https://shop.pimoroni.com/products/zero-stem-usb-otg-connector]]\\
 [[https://wiki.archlinux.org/index.php/Avahi]]\\ [[https://wiki.archlinux.org/index.php/Avahi]]\\
  
 ---- ----