All CM4 nodes and M2 SSD?
# │forum
c
According to the Turing Pi 2 document "Raspberry Pi CM4 does not support connectivity through M.2 (NVMe) ports ". If I configure CM4 on all 4 nodes, I don't need to connect an M2 SSD to the back of the board, right? I'm asking because I want to make sure it's defined. If anyone can give me an answer, I'd appreciate it.
r
Correct, the m.2 cards on the bottom of the board are not supported by cm4 modules
c
I'm trying to use all 4 nodes with CM4, but I have a question. I am reading the document to flash the OS to the eMMC, but I do not understand the procedure (order procedure between AAusb, SD card, and eMMC). What is the role of NVMe SSD in back slot? If I plug an NVMe SSD into an M.2 2280 slot in all 4 Raspberry Pi CM cluster, where can I use the SSD? According to "https://github.com/geerlingguy/pi-cluster" --Raspberry Pi Setup, he said "I boot off NVMe SSDs instead" ..........
x
@Citta## , the turingPi supports a number of different modules, CM4, RK1 and Nvidia Jetson, each module has different architecture, some support nvme on the TPi2 and others don't, look at the following, there is a table on this page that highlights what's supported for each module https://docs.turingpi.com/docs/turing-pi2-specs-and-io-ports there's a number of ways to write the OS to eMMC, either using a USB cable or via a flash drive https://docs.turingpi.com/docs/raspberry-pi-cm4-flashing-os https://xatinni.github.io/docs/#/emmcFlash?id=turingpi-flashing-emmc-from-flash-drive
c
I've been reading and reading the wholehearted answers, and I've been continuing to explore them over and over again what I'm doing on my pc in turingpi. I don't have much time given due to work and age, but in the turingpi picture @Xatinni## showed me, I saw a USB memory (not micro SD) stuck in USB A with 3 nodes and something installed in m Pcie..(what is this?) 1. How should I organize the node? What am I trying to do? It makes me think about: Linux DeskTop? Server? 2. Actually, I don't have a deep knowledge of the Server, but I'm going to try it. 3. What should I do with each node when installing all 4 nodes as CM4? 4. Since I have one RK1 too, which node should I install RK1 at? 5. Do I have to connect to node1 to install OS on CM4? 6, If CM4 is connected to node 1 and the OS is flash, will node 1 become a desktop? If the installed CM4 (of node1) is moved to node 2, will the node be maintained as the installed OS? 7, In order to configure node 2 and 3 as servers, do node 2 and node 3 also need to flash the OS anyway? Should I change the node for flash? Should the server also flash the OS? 8, I understood that RK1 can also flash in node 4 as I read from Turingpi Docu, is it correct?
x
You have a lot of questions and unfortunately there are no straight forward answers for some of them. In my how-to I used a USB-A flash drive to install RaspberryPI OS to eMMC in node1, the card plugged into the pcie is Hailo 8 AI accelerator (this is something I am playing with, and not required, I'm trying to learn AI) Answers to Your Questions: 1. Setting Up Node 1 as a Desktop: If you're just starting out, a great first step is to set up a Linux Desktop on Node 1 and a server on Node 2 (or 3/4, which is fine as well). Node 1 has a USB-A port for a keyboard/mouse combo and an HDMI port for a monitor. I recommend using either: [Install Ubuntu Desktop on the RK1](https://docs.turingpi.com/docs/turing-rk1-flashing-os#flashing-using-turing-pi-2-bmc) [Install Raspberry Pi OS on a CM4](https://docs.turingpi.com/docs/raspberry-pi-cm4-flashing-os) With Node 1, you can plug in a keyboard, mouse, and monitor. However, since Node 1 only has one USB port, you’ll need a keyboard/mouse combo with a single receiver or use a USB hub for both peripherals. 2. Starting Simple: I recommend starting simple. Focus on getting a desktop up and running on Node 1 first. It will be easier to learn and experiment with Linux in a desktop environment before moving to more complex configurations like clustering or server setups.
3. What to Do with Other Nodes: What you do with the other nodes really depends on your interests. Once Node 1 is set up as a desktop, you could experiment with clustering (e.g., Docker Swarm, Kubernetes) or use Node 2, 3, or 4 for different server tasks. For now, focus on getting your desktop system working before experimenting with other configurations. 4. Installing OS on the Nodes: Don’t worry too much about which node to start with. If you run the desktop version of Ubuntu or Raspberry Pi OS, Node 1 is a good choice for installation because you can easily plug in peripherals. However, you can always move the modules around later depending on what ports you need access to. 5. Flashing OS on CM4: You don’t have to connect to Node 1 to install the OS on a CM4. Flashing can be done on any node. You can use either the USB-A-A cable method or a flash drive. If the USB-A-A method doesn't work, you can always use Node 1 to flash the OS and move the module to any other node afterward.
6. Moving the OS Between Nodes: If the OS is installed on eMMC or an SD card, you can move the module to a different node. The OS will move with the module, so you don’t need to reinstall it. Just plug it into another slot, and it should work as before. If you are using an NVMe then this should also be moved to the new slot, but first experiment with eMMC or SD. 7. Flashing OS on Nodes 2 & 3: Yes, Nodes 2 and 3 will also need to be flashed with an OS. While some people have had issues with the USB-A-A method for CM4s, if it works for you, you can flash the OS in any slot. If the USB-A-A method doesn’t work, use a flash drive to install the OS on Node 1, and then you can move the module to any node. 8. Using RK1 in Any Slot: If you don’t need HDMI or monitor access, the RK1 can be installed in any node slot. It’s flexible, so if you don’t need direct display access, feel free to place it wherever you prefer. Recommendation: Since you’re new to Linux, servers, and clustering, I suggest starting with a desktop setup on Node 1 using the RK1. Connect a keyboard, mouse, and monitor, and begin exploring. Once you’re comfortable, you can experiment with different operating systems and configurations later on. You can always move nodes around or reflash them as needed.
c
@Xatini ## Thank you so much for your sincere and detailed response. Suddenly, I ordered TuringPi2 from Kickstarter, and years later, the board came, and the CM4 adapter came, and the power came, and the case only arrived. Now I'm going to study Linux to assemble and install the OS. However, in the new concept of cluster, even after days and days of Discord, there was no clear answer, so I had a lot of questions. Please understand my current situation. The answers are tremendously helpful and I feel like I see the light of a long journey in the dark. I'm going to start with what you recommended, I know RPIs are somewhat, but I know RK1 is also formidable. If I have a question, I'll ask you again. Please don't bother and help me.... I'm going to start studying how to set up my desktop (RK1/ node1) first.
x
I think this is a great choice to start your TPi2 journey. For the RK1 you can flash directly using the BMC UI.. [Flashing using Turing Pi 2 BMC](https://docs.turingpi.com/docs/turing-rk1-flashing-os#flashing-using-turing-pi-2-bmc)... have fun
c
As informed early this morning, I tried Ubuntu Desktop on RK1 in Node 1 using the BMC UI and installed the OS for more than an hour, and I could see the Ubuntu on the red-colored jellyfish background after connected the monitor to the HDMI, turned on and off the power by tpi power on (off) -n1, and also when I pressed the power switch of the mini ITX case, node 1 2 3 4 turned on at the same time, and node 1's RK1 started and entered the setup screen. However, the mouse keyboard screen was needed for progressing, and after being frustrated again, I connected only the keyboard and proceeded with Tab key setup (name,user,password.etc.). As @Xatinni## said, a USB-A port for a keyboard/mouse combo was needed. I should have ordered it. Thank Q @Xatinni . First of all, I am going to study of Linux ...
55 Views