Live data from Hacker News

Raspberry Pi PCIe Devices

pipci.jeffgeerling.com

1–10 of 61 posts

Re: Raspberry Pi PCIe Devices

#3
post #2

Where do we recommend new PCIe devices for you to test? Have you tried Mellanox Infiniband and RDMA?

Check out the linked GitHub repo: https://github.com/geerlingguy/raspberry-pi-pcie-devices — for any card I'm actually testing, I have an open issue. For proposals or discussions around a certain topic, there are some ongoing conversations in the Discussions tab.

Specifically concerning Infiniband, check out this issue: https://github.com/geerlingguy/raspberry-pi-pcie-devices/dis... - I'd be willing to test, but currently I have a bit of a backlog of other gear I'm getting through testing :)

Re: Raspberry Pi PCIe Devices

#4
I love a good “PCI Challenge”, where someone tries to see how much functionality they can wring out of PCI devices in a weird situation. Linus Tech Tips has a bunch of good ones:

- How crazy of a device can you use with a server motherboard’s PCI hot-swap BIOS feature: https://youtu.be/YigN2mkQMPc

- How many PCI extenders can you use with a high end graphics card: https://youtu.be/q5xvwPa3r7M

Re: Raspberry Pi PCIe Devices

#5
Please add m.2 lte and 5g modules with sim slot. They make good for IOT projects. I have seen people doing projects. Two vendors are quectel and Sierra wireless based off Qualcomm radios.

Re: Raspberry Pi PCIe Devices

#6
It might be out of scope, but:

Can you boot from the m.2 SSD? Do you have benchmarks for m.2 SSD?

This would make my day, as all i know of is some USB-dongled SSD that (back then) could not be booted from. Sry, if this is already standard today, i am a bit out of the loop.

Re: Raspberry Pi PCIe Devices

#7
post #5

Please add m.2 lte and 5g modules with sim slot. They make good for IOT projects. I have seen people doing projects. Two vendors are quectel and Sierra wireless based off Qualcomm radios.

It looks like the MCUZone CM4 4G mentioned here [1] is intended for just that purpose! I would be happy to try out a chipset provided it's not too expensive, and (ideally) it has good Linux driver support.

Drivers seem to be the dealbreaker for a few cards, if they rely on PCI express features the Pi OS or SoC currently don't support (like BIOS, or sort-of MSI-X support).

[1] https://github.com/geerlingguy/raspberry-pi-pcie-devices/iss...

Re: Raspberry Pi PCIe Devices

#8
post #6

It might be out of scope, but: Can you boot from the m.2 SSD? Do you have benchmarks for m.2 SSD? This would make my day, as all i know of is some USB-dongled SSD that (back then) could not be booted from. Sry, if this is already standard today, i am a bit out of the loop.

Follow https://github.com/geerlingguy/raspberry-pi-pcie-devices/iss... for progress. You can't boot directly from the SSD without a microSD card, but it (or SATA support for boot) may come soon... just a question of priorities for the Pi Engineering team.

Re: Raspberry Pi PCIe Devices

#9
post #6

It might be out of scope, but: Can you boot from the m.2 SSD? Do you have benchmarks for m.2 SSD? This would make my day, as all i know of is some USB-dongled SSD that (back then) could not be booted from. Sry, if this is already standard today, i am a bit out of the loop.

Follow https://github.com/geerlingguy/raspberry-pi-pcie-devices/iss... for progress. You can't boot directly from the SSD without a microSD card, but it (or SATA support for boot) may come soon... just a question of priorities for the Pi Engineering team.

Do you happen to know if booting from the SSD is limited by the closed source bits of the Pi system or is this an effort the open source community can possibly contribute?

Re: Raspberry Pi PCIe Devices

#10
post #4

I love a good “PCI Challenge”, where someone tries to see how much functionality they can wring out of PCI devices in a weird situation. Linus Tech Tips has a bunch of good ones: - How crazy of a device can you use with a server motherboard’s PCI hot-swap BIOS feature: https://youtu.be/YigN2mkQMPc - How many PCI extenders can you use with a high end graphics card: https://youtu.be/q5xvwPa3r7M

Ah, but have you ever run PCIe over 115200 baud serial? :)

We did that for the PS4 hardware experiments, and that also involved a PCIe hotplug capable motherboard, as we had a PS4 southbridge patched in as a PCIe device on a normal PC, and every time we powered on the PS4 that was effectively hotplugging it. Fun times.

These days PCIe hotplug is a consumer technology, it's called Thunderbolt (it's hotplug at the logical layer, not physical PCIe lanes, but to the OS/software it's about the same).

PS4 talk including the PCIe story: https://youtu.be/QMiubC6LdTA

Post reply on HN