ROCKPro64 PCIe SATA Card
HTML-код
- Опубликовано: 22 июл 2024
- ROCKPro64 PCIe SATA card review and tests using a Ubuntu console and OpenMediaVault. Video also demonstrates how to use a Linux console to mount Windows (NTFS) drives.
The ROCKPro64 PCIe SATA card was supplied by Pine64, and can be found on their website here: www.pine64.org/?product=rockp...
My previous review of the ROCKPro64 is here: • ROCKPro64 SBC with PCI...
The video in which I set up OpenMediaVault on a Rock64 is here: • ROCK64 OpenMediaVault NAS
And my video on the LattePanda Alpha Windows SBC seen in this video is here: • LattePanda Alpha: Wind...
The Kingston A400 120GB SSDs I use for testing -- and which are great low-cost drives -- are on Amazon.com here: amzn.to/2CYa0WF and Amazon.co.uk here: www.amazon.co.uk/dp/B01N6JQS8C... (affiliate links).
More videos on computing-related topics can be found at: / explainingcomputers
You may also like my ExplainingTheFuture channel at: / explainingthefuture
#RockPro64 #PCIe #SATA #ExplainingComputers Наука
I love it when Christopher talks nerdy in the command line.
Blurring the lines between review & tutorial since 2008. Thanks for everything you do Christopher!
Now that is a line I must remember "Blurring the lines between review & tutorial since 2008". :)
@@ExplainingComputers Like the Reeses of tech, "hey you got your tutorial in my review!" "well you got your review on my tutorial".. "hmmmm".. HEY!!!
Thanks again for a wonderful video on single board computers. What struck me about the video is that you not only provided a look at product, but also provided an excellent Linux tutorial about mounting external drives and testing the drives. The ability to successfully integrate two topics, one specific and one more general, is a mark of excellent teacher. Once again I am thankful for the thought, time and energy you put into your videos.
Thanks Tom.
Yes Tom, right on. I couldn't think of exactly why this was a great video but you hit it perfectly.
I second this. I actually dislike it when we go to the web access or worse, to windows. Of course gui is the way of the world so I don't fault EC for it, but it's always good to see the cli.
Lee Oliver ,,,,,,,, ,,no=v==,,v,,,,,,,,,,,,,nah,.....lgvvv*vghghvnhg hv n
CB's videos are so well done and packed with so much information, you need to listen again in a few days to catch everything.
Wonderful video on this Rock64 with add-in PCIe based SATA card! Very thorough and nicely done video Professor Chris!
Thank you so much for the referral to see this video from the initial Rock64 video you did. This will be my architecture of choice for building my tiny little ARM-based NAS!
I will make sure and mention your name and your RUclips channel when I check out when I purchase my Rock64 and case and accessories for my new NAS!!
Thank you again for your really excellent videos!! Really nicely done!!
Thanks for the follow up on the ROCKPro. Having that PCI-e port really does open up a lot of possibilities. Also thanks for the command line tutorial!
There is no more informative English speaking people than the English. You really know how to get the point of the video across quickly and without bloated talking to extend the video. I really appreciate the way you make your videos and look forward to more!
Thank you! 😃
The clearest, best-prepared explanations available. Thank you!
It is fascinating how ARM based computers evolving. Looking forward to your next video!
Love the quality of your videos and tests and explanations!
Thanks.
Got to love Sundays. A big Sunday roast dinner and an Explaining Computers videos. Best way to finish the week
Yet another great video. You provide an awesome service to those who think beyond "buying a box and using it" crowd. Good on you!!!!
Mmmm, coffee, SBC, and Linux command lines the only way I want to start my Sunday morning! (PST these videos post early morning)
I got a RockPro64 myself. Currently it acts as a Raid 1 NAS (2 HDDs over USB3.0, using a hub) with a small NVMe SSD acting as write cache for smaller files (bcache, writeback_percent 0). I am getting 70-100mb/sek writes and a constant 100mb/sek reads (Samba, ext4). It also runs Pi-Hole and I am planning to set up a VPN server on it too. This board has nearly unlimited CPU resources for such things. As a distro I can recommend DietPI - it's so comfy and easy to set up.
Really useful feedback. Presumably you are using the PCIe to M.2 card for the SSD?
Yes, I am using the adapter with a cheap Transcend SSD. My rockpro64 has board revision 2.1 and it's working flawlessly.
Well done as usual Dr. Barnatt!
I have no idea what you're on about in this clip, but I still like it. Technology is awesome xD
Just a side note: if you plan to permanently use these drives with this setup, I would recommend reformatting the drives to ext4, because ntfs-3g - which I think is still used on Linux for NTFS access - is quiet CPU heavy, and you lose some system performance.
Very good advice, noted.
... and you could also add one of the mount-options "noatime" or "relatime" to reduce the write-stress on the SSD (reduced wear) unless your application needs accurate atimes (okay, some modern kernels already default to that).
BTW, I wonder how an M.2 SSD via an PCIe-adapter would perform? Would that be possible with an RockPro64?
@@horstschlumma8501 m.2 nvme needs 4x lanes to get it's max speed. This board might have 2x pci line at max.
With NTFS my speeds peaked around 40 MBps, where as ext4 is getting 112+ MBps hitting Ethernet speed wall in my case.
If I never intend to hook something up to a windows machine it's formatted ext4, which means even all of my external drives are ext4. Well I take it back, the stupid radios in my 2 cars have usb accesses but can't read ext4 (or ogg, a double whammy) so I do have two thumb drives that are exceptions to the rule.
Menacing look right at the end that truly put the willies up me.
Sorry about that -- not intentional! :)
Just kidding ;) Great & informative video, as per usual!
Tnx Chris, good video! Education and ASMR :)
Another excellent video!
Another interesting video, will there be a similar ones for this generation of arm boards, nice to see the lattepanda, another single board computer with a PCI e slot, interesting indeed, good work, looking forward to the next video.
I really enjoy the Open Source videos.
Whenever I see any of my friends talking, praising about Linus , I never fail to recommend them to checkout your channel . They are almost always so surprised to find such a quality content in a channel with less than a million subs. If someone is making a video on "top 10 underrated channels in RUclips" . This channel would be my pick for #1.
Thanks for your kind feedback, appreciated. :)
Skipped a few Linux info parts, but I think you are right about ARM processors growing in use, even among desktops.
I would love to see you test a number of different types of PCIE cards. I'm particularly interested in Thunderbolt.
Uhm . . . it all comes down to software support for such cards in the ARM Linux distros available for the RockPro64 . . .
I want to see it, as well. I can imagine that a neural accelerator or two would be amazing with Thunderbolt 3.
very interesting upgrade video
Command line with my cereal, it must be Sunday, thanks Chris
You ended the video with a very interesting observation! Will we see in the future sufficiency coming into the equation of the Personal Computer?
Congrats, great video.
DietPi supports the card and has a GUI.
But the Ethernet module does not work with the SATA card...
Not bad! 100MB/s over ethernet -- you could stream future 32k video with that (or something... someone else have to do the math). ^^
Great video as usual! Amazingly so, as I had little interest in yet another single-board computer as I started this. But all of your videos are enjoyable. Other creators on RUclips may be funny or all kinds of great in different ways, but to be so consistently enjoyable is phenomenal.
Awesome Video.
Always Loves Your Work.😄
Thanks.
@@ExplainingComputers *I need your help! How can I get rid of Extreme Temperatures from my laptop? Please answer...thnx* Here are the specs and a little history...
I have an old 2010 Sony Vaio VPCF1390X 64-bit, Intel (R) core (TM) i7 CPU Q740@1.73GHz. 8192MB RAM 8 GB memory, Samsung SSD 256 Toshiba THNSNC256GBSJ, Nvidia GeForce GT425M, came with W7, but now running windows 10. The problem is: The Temperature is always extremely high (specially when editing) to reduce the excessive heat, I use two external coolers: 1)Cooler Master CMStorm SF-17 and 2) Opolar to suck exhaust heat utside! Despite all that the heat temperature readings on Opolar is always above 90 and up to 120f! Scary!
Fan, heat sink, & battery have been replaced multiple times in the past by Sony (during warranty). And also serviced few other times for the same issues at a local computer repair shop, but still the overheating issue is still there! Plus the annoying fan loud noise whenever I turn the laptop on. Is there a reason and solution for this extreme high temperature? What can i upgrade to get rid of high temperature? Two days ago, i took it to a friend, he cleaned the dust inside, replaced the old thermal paste to thermal pad assuming it would reduce heat, but not that much of a difference except for few numbers reduction! I use my laptop mostly for editing only (not as a profession) I do not play games. Any suggestions or recommendations? Could motherboard be an issue of overheating? Some online I was reading suggested "cpu undervolt" is windows 10 the problem? I know Sony laptops or laptops in general are not good asset for editing but meanwhile is there anything I could do to reduce tempersture in order to be able to do editing a 3 hour video project for a non-profit organization? Thnx
This to me suggests either a hardware issue, or it could be a software one -- eg Windows 10 is not applying appropriate thermal management. I once had a Surface 2 Pro tablet that developed this problem (it just burned up as soon as you turned it on), and I eventually fixed it by upgrading to Windows 10. So software can be the issue. I would try writing a Linux distro (eg Mint) to a USB drive and booting from it, just to test how the machine runs with another OS on it --- and if it runs cool, it is a Windows-with-your hardware issue.
@@ExplainingComputers I'll try that if it helps. Someone else suggested "cpu undervolt" what do you think about it? Would it make a significant difference?
Thank you really enjoy your content!
Thanks. :)
Ah ! more one amazing video!
Yo, hey Love your stuff! I teach CompTia A+, and I find that I am showing more and more of your videos to the class as you have such an array of great in depth, well made explanations that even beginners can understand them, 👌
Thanks.
That's pretty cool! I've been wanting to set up a proper file server, I wonder if this would be a good platform.
loved the video
Hi Chris, It's about 1:30 in the AM here so if I sound a little less than logical I can attributate it to that; or all the diodes in my lower back. Regretfully I'm not as hoopy as I use to be these days. My meds are at a subotimal state.
BTW I purchased a cd/dvd cleaner / polisher sometime ago and I had the opportunity to test it on a tempermental dvd recently and it works well. I am watching the video from where it freezes to a later point and it does wht it was designed for. I started out with one of those little hand wound crank types and it was a waste of time. This one, the JFJ Easy Pro Plus does the job. I imagine you have access to whatever you need but sometimesa file exists only on one place and you need to get ccess to it. I find it a bit pricy but a well made machine.I pass that along to you as my little tip. Good video and keep up the good work. Cheers.
Great vid, love your channel always learn lots. Thanks
Ps Mr scissor is in trouble. 😊
He will be back.
Great! Again!
Two board computer or three maybe soon four, I love it!
Using the 5A Power Supply, would a GT1030 in the PCI-E 4X Slot get enough power? Or would you need some kind of eGPU solution?
This I do not know, and there would need to be software support for the card. I am not aware of anybody who has got a graphics card running on a RockPro64 . . . but am waiting to hear that it has been done!
Thank you very much as always thanks from Orlando
Hi Alan. :)
I haven’t built a computer since the end of last century. You are tempting me to do another. I’m watching.
It certainly is interesting how single board computers are starting to blur things with the use of expansion cards just like traditional computer x86 boards.
Thanks for showing us those useful commands in Linux for listing the drives and benchmarking. I was wondering about using the mount command, it dosen't persist across re-boots I think. Is /etc/fstab the right place to make it persist?
You are right, the mount command will not persist (though the mountpoint dirs created will). fstab is indeed the place to set up persistant mounts.
It used to be "It's Friday, it's five to five, and it's Crackerjack" but now it's "Sunday, it's two o'clock and it's Explaining Computers" ( you have to be old, over 50 anyway, and be British to understand that)
Maybe the only real 'you need to be this to understand' i have ever seen
Be careful. Every time you get a question wrong, or drop an item, you get given a cabbage. And if you get a third cabbage you get disqualified. Starring Eamon Andrews, Leslie Crowther, Peter Hayes.
I know exactly what you mean......unfortunately
@@john-r-edge To remember that you must be in your 60's like me! ........ Where did it all go?
Peter Glaze, Don Maclean and Ed Stewart when I were a lad.
Hi! Thanks for this video. Would this single board computer's expansion slot accept a mini pcie eGPU? Was thinking of getting an external egpu connector for mini pcie to add a gtx 1050ti or something. What are the specs of this board and where can you buy it?
Full review/specs of the board here: ruclips.net/video/CeoNHGFN_30/видео.html A graphics card may work, but you would need appropriate (ARM) drivers.
Any chance of you doing a video on Risc V and the Hi Five boards? Would be a fascinating watch.
Enos666 yeah great idea. i would love to see that :D
RISC V is on my list of possibilities for 2019.
very informative, very nice channel.
Thanks.
Useful Linux walk through
As a member of the Comment Reading Association (CRA), I’m only here to read comments. Please keep the comments short and simple. We do appreciate your typing effort. Also please watch your spelling. Thank you and have a great day!
Cool video)
Pretty sure your videos are a continuing cause for my dwindling bank account
I absolutely love your channel Chris
And am thinking of starting one of my own after watching many of your videos
More niche uses of these amazing SBCs
And cool networking projects
Btw do you remember Killer Networking Cards
I found a stash
Had an idea of making something with them if I can get Linux to play nice with there onboard out of date Linux os
Chris, Another great video. Have you tested the speed difference between USB-to-SATA and plug-in SATA card on the raspberry pi 3+. I purchased one of the element 14 pi desktop cases and found that the performance was not as good as I hoped and the unit got very toasty.
I have not tested that exact hardware, but any interface on the Pi will be limited by the USB 2.0 connection. I did some comparative testing of a Pi against other SBCs running OMV in this video (which includes transfer speeds): ruclips.net/video/jsCgXQjaviM/видео.html
How on earth do you remember all those different command line commands? I get stuck just trying to use the Windows versions!
Thank you for your videos and all the information ! Officially a new subscriber ! I'm considering setting up a home cloud NAS system and i'm wondering, what is your preferred SCB (in your opinion) for this sort of application? Im deciding between a raspberry pi 4, odroid HC2 or a RockPro64 ?
Welcome aboard! :) For a single drive system, I would go for the Odroid HC2, due to its SATA connection and onboard mounting of the drive. A really neat solution. For a two drive system, a RockPro64 with SATA card (as in this video) would be my preferred option.
Speeds in last test suprised me. In such setup I often experience write speeds better than read speeds. You can have write-back buffer for write, read cache won't get you such advantage.
Here ends the era of SBC. Welcome to the era of DBC!
I like the idea of having the PCIe slot available for periodic use but the power limitations must create a lower than perfect situation for video and other options. I wonder what their target audience is? (M.2, industrial control interfaces, etc.)
Would have been great if you could have got a GUI working on this. Maybe try PINN for the rpi?
would like to see this with a 4-port Ethernet NIC for a cheap solution to a basic network switch.
@ExplainingComputers, should test the lattepanda alpha with the M.2->PciE 4x adapter and then use the same sata card you used on the Rockpro64
That's really awesome
I noticed that you used 0.7.10 bionic minimal software that currently is not the stable release, but a pre-release candidate. I've failed miserably to get the Pine64 SATA card to work on my RockPro64 using the 0.7.9 stable release. I get lots of dump type messages and then the boot sequence hangs. This is irrespective of whether any SSDs, or even 2.5" HDDs are plugged into it. The drives that I tried work just file when connected to the USB3 port. Encouraged by your success, I gave the 0.7.10 release a go, but just get the same results. Beginning to think that my SATA card is the problem. Ah well. Thanks for another very clear and helpful video Chris.
Sounds like you may have a card problem. Fingers crossed you get this sorted out. I tried a great many distros to get things working as I did! :)
Hello Chris, thanks for the review. Wonder if you still has the setup connected and can you test the 2 gb transfer speed test like you did in the earlier sbc omv comparison review. I'm still deciding either to get the Rock64 or the rockpro 64 to replace my omv currently running on rpi3b. Thanks in advance.
Unless you need the multiple drives, the Rock64 is a better value setup.
Thank you, Chris. Looking forward for your next product review.
Perhaps you could do a video of creating and using a zfs pool with parity drives, scrubs, and S.M.A.R.T. tests? That would be a real world application rather than just HD access. Enjoyed your video(s).
Dr Chris, Can you produce a 2nd video of this particular Rockpro64 showing how you connected all the ssd's, wiring and card? As I see it using wires you do not need the card.. or am I wrong in my assumption? the card would be for additional ssd.s.but looking at your video "after you magically connected everything "off video" the configuration you have on connections confuse me.Best regards,Alton
Hi Alton. The card is needed! I connect the power cable to the RockPro64 directly, which is then used to power the two SATA drives. But data connection to the drives is to the two SATA ports on the card. You can see this at about 4:53 where you see the SATA leads (with the cream plugs at each end) connecting the drives to the card.
every time I had ever bought kingston I had stability issues, did they get better at making stuff?
no
Could this be used for a sound card? Very interested in a SBC for audio applications.
could you do a video on the beagleboard XM, please
Great video.
Do you think the 5A Power Supply would be sufficient to power four 3.5" HDDs? I'd use a different PCIe SATA card of course. I didn't find anything online.
If not, what alternative is there? Using a separate PSU only for the HDDs?
Probably not enough power. Note that you cannot just drop in any PCIe SATA card. This is an ARM board, and will need appropriate drivers. Given that installing PCIe cards on ARM is very rare, drivers may well not be available.
Another winner. Chris is the best cheers!Love that cool heat snk.But those darn Antennas to attach are enough to get one quite "cheesed off" any clues how to attach it painlessly.Or am I the only one with a problem?
You are not alone with the antennas!
So what will be the overall cost for me if I want to use this setup as a mediaserver with two 3.5 hdds? (excluding the hdds)
Hello, question is the fastest SBC lattepanda alpha vs Rock pro64 using sharing storage drive (in Windows 10) vs openmedia vault itself?
In the final test the LattePanda Alpha is accessing a Windows share of the SSD connected to the RockPro64 in OMV. The first LattePanda Alpha test is of the SSD connected via the USB 3.0 to SATA adaptor to the LattePanda Alpha.
Good question... does adding a bus backplane to a SBC disqualify it as a SBC? Not sure what the answer would be on that. I would like to see another video using SATA adapters with either a Tinker Board or Raspberry Pi.
I have an SBC NAS group test -- mainly connecting the drives using a USB to SATA adapter -- here: ruclips.net/video/jsCgXQjaviM/видео.html
hey can you please share how you made the mounting plate that can also support the pcie card???
It was made from a plastic material called "plasticard", put together using a solvent adhesive -- the kind of thing used to assemble model kits.
One thing you may need to check is what the cpu utilization in sata vs usb
How do you power both the drives? Does the Rock64 output enough Amps to power both HDD's?
I have a tablet with a Rockchip RK808B. I need to know how to manually reset it (short it) via the jumper switch on the motherboard. The Rockchip RK3368H is on this motherboard also. I need to know which pin or pins I have to short out in order to try to wipe it. Any help would be appreciated & if anyone knows anywhere else I could find this, that would be awesome too. Thank you
Looks intresting, I know these is meant for there SBC,but do you if it could be used for a main boot drive on a IBM clone/pc , where the sata ports on the motherboard have failed ?
You can certainly fit PCIe to SATA cards into a PC; whether they could be bootable would depend on the motherboard's BIOS.
@@ExplainingComputers thank you very much for the reply, at
That price it would be worth a try
Thank you, this gave me an idea how to resolve my storage problem on lattepanda alpha unraid server. Just bought m.2 to pci-e adapter and pci-e sata controller. Sata drives over USB seem to be unreliable for my purpose.
That sounds like a cool system!
@@ExplainingComputers I have some nice idea how to put it together in a nice case, will let you know when everything arrives ;)
Top video just wondering raid 0 possible ? if so that would really speed things up. Thank you Sir.
Yes, RAID should be possible.
Hi Chris, do you have a NAS that you use at home? If so, is it based on as SBC running something like OMV or is it an off the shelf solution? Thanks for pointing out those cheap SSDs on Amazon. Great price. Cheers.
I have an Odroid HC1 running OMV, which I run when required, as most of my cross machine file sharing takes place using Google Drive (as it is mainly Google Docs documents). Odroid HC1 NAS video here: ruclips.net/video/AtHzhtkxIc8/видео.html
A short PCIe 4x riser cable could give you a low profile horizontal mounting option for the SATA card Chris...
Is there any Type of ramless SBC with empty ram sockets?
Technically a board needs RAM on board to be an SBC! :) But there are boards like the UDOO BOLT where RAM is socketed: ruclips.net/video/8DINmS5YBD4/видео.html
I have a strange question. Is there any SBC computer, that have native RGB or Composit input, and can take a video signal, spanning from Commodore64/Atari-8bit-machines and up to something like an Playstation2 ?
Not that I know of, but you could use a composite to USB video capture device with, say, a LattePanda SBC running Windows.
@@ExplainingComputers That is not good to hear. The reason for me asking, is that I am in the search for something relatively cheap, that can do input and directly output to hdmi. A bit like a scandoubler or line doubler.
can the RockPro64 provide enough power to PCIe slot for a quad gigabit ethernet card?
With the right power supply, I imagine so.
I submit I wish to use an SSD nVMe adapter in the sata slot for the NAS storage drive. Is that a workable solution?
Probably not. You would need NVMe drivers . . .
Nice job but no test with Raid fonction..? Raid 0 with 2 sata or Raid6 with 2 more e-sata..
I wonder what the speed would be if both disks were tested concurrently.
Mr. Scissors' job has been outsourced!
It is a cruel world.
Love your videos! Is it possible to boot from PCIE?
I don't think so -- it certainly wasn't when I made this video. But there could have been a firmware upgrade . . .
USB3 on fast USB3 (5Gbit/500Mb/s max) SSD's can possibly go higher than SATA-II (300Mb/s max), however the Windows test seems to indicate I/O limitation of the single board computer....
Would a SATA III also work and offer double the performance?
So how did it stack up against the other nas sbc setups...?
It has a more responsive web interface; speed up there will the best (the limitation being gigabit Ethernet).
Another enjoyable video. Thanks. I'm betting the first thing many people think when they see a PCI-e slot is graphics card. Do you think it would work? I know Linux has a great number of video drivers. Also in that console only version of Ubuntu, can you install a GUI e.g. MATE with apt-get? I've done it on my PC to convert regular Ubuntu into Ubuntu MATE.
I'm not aware that anybody had made a graphics card work in this slot . . . so far! :) Installing a GUI in the minimal distro is an interesting idea. I did not try, so must investigate.
I've just read that someone is trying a GPU on the pine forum, Its being detected in Linux but he is getting no video output. They are thinking that either the GPU is taking too much power from the PCI-e slot and may need an externally powered riser or its a driver issue.
Most GPUs make use of PCIe x16. From what I can see, the one in the ROCKPro64 is a PCIe x4.
So, no. Even if you do so, using adapter or something, it'll be severely limited...
the sata card looks like an ASM1061 card ?? , I've got a couple in my pc (i ran out of sata ports on my mobo)...they work really well for 'older' magnetic drives...Another interesting video..thanks
I've noticed a crazy situation in many of your videos: a simple cable can cost the equivalent of an expansion card or even an multi-core SBC with reasonable amounts of storage! And a fully-functioning 64-bit desktop or server operating system for free! How do these economics work? It's marvelous that we can get fully featured SBCs for so little, but how is it that a cable or a metal housing can cost the same? Something doesn't add up! Anyway, I'm very happy that SBCs are so affordable, both for me and for educational purposes in developed and also developing economies.
Will you review newest lattepanda?
I have already done so -- video here: ruclips.net/video/njyRy-gkTHk/видео.html :)
I remember that USB ports were capable of addressing 256 devices via a suitable hub. Would it be posible to connect more external storage devices to one USB 3 port of the RockPro64 using a powered hub. Could we ask Chris maybe he could do a study of powered hubs and whether they would work on these SBC's
Certainly a USB hub would work. :)
i try to find information about, is posible use my ColorFull 710 graphic card on this RockPro64?
Unlikely -- you would need appropriate (ARM) drivers.
SBC's have taken over PC's 😊