Please enable javascript, or click here to visit my ecommerce web site powered by Shopify.
Jump to: navigation, search

Difference between revisions of "Taco"

 
(13 intermediate revisions by 3 users not shown)
Line 1: Line 1:
== Radxa Taco ==
+
__NOTOC__
  
Radxa Taco is a complete NAS/Router solution designed based on the Raspberry Pi Compute Module 4. It utilizes the high-speed PCIe buses on CM4 for ultra fast network connectivity and storage IO. It comes with the following features:
+
{{Languages|Taco}}
 +
 
 +
    [[Home | Home]] > [[Taco | Taco NAS]]
 +
 
 +
=== Introduction ===
 +
[[File:Taco.png | 500px | right]]
 +
Radxa Taco is a complete NAS/Router solution designed based on the Raspberry Pi Compute Module 4. It utilizes the high-speed PCIe buses on CM4 for ultra-fast network connectivity and storage IO. It comes with the following features:
 +
 
 +
[[File:Taco_rpi.jpeg | 500px]]
 +
 
 +
(Image credit: [https://github.com/geerlingguy/raspberry-pi-pcie-devices/issues/268 @geerlingguy])
  
 
* Up to 5x HDD/SSD, support 2.5inch or 3.5inch SSD
 
* Up to 5x HDD/SSD, support 2.5inch or 3.5inch SSD
* High speed PCIe switch for SATA & Ethernet
+
* High-speed PCIe switch for SATA & Ethernet
 
* One 2.5G Ethernet and one native GbE
 
* One 2.5G Ethernet and one native GbE
 
* One M.2 M Key for NVMe SSD
 
* One M.2 M Key for NVMe SSD
 
* One M.2 E Key for WiFi 6 modules or Google Coral AI module
 
* One M.2 E Key for WiFi 6 modules or Google Coral AI module
* 12V DC power input for 2.5 and 3.5 inch HDD  
+
* 12V DC power input for 2.5 and 3.5-inch HDD  
 
* External standard ATX power supply support for 3.5inch HDD
 
* External standard ATX power supply support for 3.5inch HDD
 
* Support HDD suspend mode
 
* Support HDD suspend mode
* Support software RAID 0/1/5
+
* Support software RAID 0/1/5/10
 
* Support USB Direct Access Mode from PC(USB 2.0 only)
 
* Support USB Direct Access Mode from PC(USB 2.0 only)
 
* Optional PWM control fan for HDD heat dispatching
 
* Optional PWM control fan for HDD heat dispatching
 
* Optional OLED display for system info such as IP address or Storage usage
 
* Optional OLED display for system info such as IP address or Storage usage
  
https://user-images.githubusercontent.com/481677/136222408-767ef27c-e106-4280-8b22-9e74a6c07568.jpeg
+
==== Detail of the board ====
  
(Image credit: [https://github.com/geerlingguy/raspberry-pi-pcie-devices/issues/268 @geerlingguy])
+
[[File:Taco-front.png | 560px]]
 +
[[File:Taco-back.png | 800px]]
 +
 
 +
==== Third Party Case ====
 +
 
 +
* https://www.thingiverse.com/thing:5838894
 +
 
 +
=== Getting Started  ===
 +
 
 +
==== Installation OS ====
 +
 
 +
===== for Raspberry Pi CM4 =====
 +
 
 +
1. Download an image from here https://www.raspberrypi.com/software/operating-systems/
 +
 
 +
2. Clone usbboot and compile it
 +
 
 +
    sudo apt install git libusb-1.0-0-dev pkg-config
 +
    git clone --depth=1 https://github.com/raspberrypi/usbboot
 +
    cd usbboot
 +
    make
 +
 
 +
3. Hold down the maskrom key, connect the computer using the A-A cable, and release the maskrom key
 +
 
 +
4. Run rpiboot and view the CM4 device
 +
 
 +
    sudo ./rpiboot
 +
    lsblk    # assume that CM4 is /dev/sdx
 +
 
 +
5. Burn the image to CM4
 +
 
 +
  xz -d /path/to/yymmdd-raspios-bullseye-xx.img.xz
 +
  sudo dd if=/path/to/yymmdd-raspios-bullseye-xx.img of=/dev/sdx status=progress
 +
 
 +
 
 +
===== for Radxa CM3 =====
 +
  * TBD
 +
 
 +
==== Software support  ====
 +
 
 +
[[File:Taco-fan.png | 400px]]
 +
 
 +
We have provided a script to help control the Taco fan.
 +
 
 +
curl -sL https://rock.sh/get-taco | sudo -E bash -
 +
 
 +
Just copy the command above and paste it into the terminal and press enter.
 +
 
 +
==== Power Options ====
 +
 
 +
{| class="wikitable"
 +
!
 +
! Power Consumption
 +
|-
 +
| SSD
 +
| <3W
 +
|-
 +
| 2.5 HDD
 +
| 3 ~ 5W
 +
|-
 +
| 3.5 HDD
 +
| 5 ~10W
 +
|}
 +
 
 +
===== Option 1: Power from DC (5.5*2.5) =====
 +
 
 +
We recommend using a 12V/5A power adapter with interface DC 5525 to ensure stable power supply and optimal performance of the device.
 +
 
 +
===== Option 2: Power from ATX PSU =====
 +
 
 +
If you plan to put the Taco in a PC enclosure, then you can use the ATX PSU. Mostly ATX PSU can meet the power requirement. You need an ATX Floppy cable to power the Taco.
 +
 
 +
==== Known Issues ====
 +
* Booting from M.2 NVMe SSD is not supported since there is no driver for the PCIe switch on the Taco in the Raspberry Pi bootloader.

Latest revision as of 07:14, 22 July 2024


    Home >  Taco NAS

Introduction

Taco.png

Radxa Taco is a complete NAS/Router solution designed based on the Raspberry Pi Compute Module 4. It utilizes the high-speed PCIe buses on CM4 for ultra-fast network connectivity and storage IO. It comes with the following features:

Taco rpi.jpeg

(Image credit: @geerlingguy)

  • Up to 5x HDD/SSD, support 2.5inch or 3.5inch SSD
  • High-speed PCIe switch for SATA & Ethernet
  • One 2.5G Ethernet and one native GbE
  • One M.2 M Key for NVMe SSD
  • One M.2 E Key for WiFi 6 modules or Google Coral AI module
  • 12V DC power input for 2.5 and 3.5-inch HDD
  • External standard ATX power supply support for 3.5inch HDD
  • Support HDD suspend mode
  • Support software RAID 0/1/5/10
  • Support USB Direct Access Mode from PC(USB 2.0 only)
  • Optional PWM control fan for HDD heat dispatching
  • Optional OLED display for system info such as IP address or Storage usage

Detail of the board

Taco-front.png Taco-back.png

Third Party Case

Getting Started

Installation OS

for Raspberry Pi CM4

1. Download an image from here https://www.raspberrypi.com/software/operating-systems/

2. Clone usbboot and compile it

   sudo apt install git libusb-1.0-0-dev pkg-config
   git clone --depth=1 https://github.com/raspberrypi/usbboot
   cd usbboot
   make

3. Hold down the maskrom key, connect the computer using the A-A cable, and release the maskrom key

4. Run rpiboot and view the CM4 device

   sudo ./rpiboot
   lsblk    # assume that CM4 is /dev/sdx

5. Burn the image to CM4

  xz -d /path/to/yymmdd-raspios-bullseye-xx.img.xz
  sudo dd if=/path/to/yymmdd-raspios-bullseye-xx.img of=/dev/sdx status=progress 


for Radxa CM3
 * TBD

Software support

Taco-fan.png

We have provided a script to help control the Taco fan.

curl -sL https://rock.sh/get-taco | sudo -E bash -

Just copy the command above and paste it into the terminal and press enter.

Power Options

Power Consumption
SSD <3W
2.5 HDD 3 ~ 5W
3.5 HDD 5 ~10W
Option 1: Power from DC (5.5*2.5)

We recommend using a 12V/5A power adapter with interface DC 5525 to ensure stable power supply and optimal performance of the device.

Option 2: Power from ATX PSU

If you plan to put the Taco in a PC enclosure, then you can use the ATX PSU. Mostly ATX PSU can meet the power requirement. You need an ATX Floppy cable to power the Taco.

Known Issues

  • Booting from M.2 NVMe SSD is not supported since there is no driver for the PCIe switch on the Taco in the Raspberry Pi bootloader.