- Without UASP, a drive is mounted as a Mass Storage Device using Bulk Only Transport (or BOT), a protocol that was designed for transferring files way back in the USB 'Full speed' days, when the fastest speed you could get was a whopping 12 Mbps!
- With USB 3.0, the BOT protocol cripples throughput. USB 3.0 has 5 Gbps of bandwidth, which is 400x more than USB 1.1. The old BOT protocol would transfer data in large chunks, and each chunk of data had to be delivered in order, without regard for buffering or multiple bits of data being able to transfer in parallel.
- So a new protocol was created, called 'USB Attached SCSI Protocol', or 'UASP'
- If you have a USB drive and don't want to take it apart and look up the specs of the controller chip, the only reliable way to tell if it's being mounted with UASP support or not is to plug it into your Pi, then run the command lsusb -t:
$ lsusb -t
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
|__ Port 1: Dev 2, If 0, Class=Mass Storage, Driver=uas, 5000M
This command lists all the USB devices in a tree, and for each of the hard drives, you should see a Driver listed. If it's uas (like in the above example), then your drive supports UASP and you'll get the best speed. If it's usb-storage, then it's using the older BOT protocol and you won't see the full potential.
- By default, deskPi's fan driver adjusts the speed according to the currently read CPU temperature. If the current temperature is lower than the fan rotation threshold, the fan will automatically stop. If you need the fan to run at a specific speed, please turn it on A terminal and execute the
deskpi-config
command and select the corresponding operating mode according to the prompt.
- Pre-install Raspbian OS's username is
pi
and password israspberry
, it is original of Raspiban, we did not change it when we distribute this image.
- This pre-installed Raspbian OS image is based on Raspbian OS buster(ver:2020-08-20), and when we are initializing this OS and try to connect to internet and download deskpi driver from github.com, we must set the wi-fi country before we enable the wifi adapters. and this product may sale all around the world, we can not detect which country or nation that our costomer is in, so the default set is Shanghai China. and you can just change the wi-fi country by using command in terminal :
sudo raspi-config
and select Localisation Options to configure language and regional settings.
- Because there is no configuration: /boot/config.txt file, you need to add in this configuration file: dtoverlay=dwc2,dr_mode=host, and restart the Raspberry Pi. and if you installed deskPi driver, it will add to config.txt file automatically.
- Yes, of course, Typing
sudo raspi-config
to select System Options (item 1) and navigate to S4 Hostname to configure your hostname or just typingsudo hostnamectl set-hostname YOURHOSTNAMEHERE
to set hostname in commandline.
- Open a terminal and typing:
lsusb -t |grep -i "uas"
and press Enter.
- Make sure your OS is on the support OS list.
- Make sure your Raspberry Pi can access internet.
- git clone https://github.com/DeskPi-Team/deskpi.git
- Typing following command in a terminal:
cd ~/deskpi/
chmod +x install.sh
sudo ./install.sh
- Please just visit here: https://github.com/DeskPi-Team/deskpi