Rock64 micro-sd controller defective?
#16
In fact, rk3328 and rk3399 both seem to have the same set of the SD/eMMC contollers. Namely, and it looks the first two instances are one IP, and the third is another. They are called SDMMC, SDIO and EMMC respectively. SDIO is specifically made to serve SDIO protocol, but both of these IPs look as capable of managing both SD memory cards and eMMC modules. The SDMMC looks a bit older design, it can do DDR50 but can't SDR104. EMMC does support all the UHS-I modes. I guess the SD card cage is routed to SDMMC, on both boards and eMMC module - to EMMC, right?

The question is does anybody really know here of why UHS-I doesn't work on rock64, and i guess the same goes to rockpro64? Nobody is interested in that? Of course, there is eMMC, USB3, and even frigging PCIe for NVMe SSDs, but does it validate screwing up the SD interface? It is already there, the SoC internals are ready for UHS-I speed modes, that could at least double the throughput on SD cards, that still play the special role of installation media so often on SBCs! Unfortunately I am too far away of trying it by myself. The voltage switch sequence requires supporting interrupts and timers. It's not working on my project for these boards yet. Big Grin I own rock64 but I don't have rockpro64. But Odroid N1 with the same rk3399 does UHS-I modes! Renegade as well. Maybe some of you own an rk3328 set top box, maybe there, UHS-I is implemented, do you have numbers for those? Share please. Rockchip for incomprehensible reasons doesn't want to release the full manual on rk3328. Dodgy

Please, whoever authoritative, explain clearly, is this lack of UHS-I on rock64, rockpro64 due to the software (linux) support or it hasn't been done properly on the board level?

I read the rk3399 manual. EMMC IP is crappily documented, SDMMC is much better. There is a lot of guidances, there is a chapter for voltage switching as well. so cool. But in the chapter, there is a funny thing, the problem is they decided to be funny in a wrong place. On the most interesting and serious moment, some mystery surfaces - when it comes to the real voltage switch, the manual says: "write Voltage Register", on the timing figure, it's called "register 74". Ok, but what is that? Of what module this register is? Does anybody know this?

PS. Even A64 of Pine64 is capable of UHS-I according to the Allwinner manual.
ANT - my hobby OS for x86 and ARM.
  Reply


Messages In This Thread
RE: Rock64 micro-sd controller defective? - by z4v4l - 11-22-2018, 06:10 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Are HW design files available for ROCK64? irenek 3 6,232 12-11-2023, 09:31 PM
Last Post: tllim
  Rock64 is unreliable after 3 years of service - power problem? ReleaseTheGeese 0 612 11-23-2023, 05:05 AM
Last Post: ReleaseTheGeese
  Rock64 PoE compatbility with Pi4 Hatt recent Single Board Computer offering from PINE kharak 1 1,510 04-26-2023, 11:38 PM
Last Post: tllim
  Case for the rock64 that supports the POE hat. o1CRiMSON1o 0 867 03-21-2023, 03:48 PM
Last Post: o1CRiMSON1o
Brick Rock64 usb2.0 Power Control Floating GPIO Tutorial Files & Notes MarkHaysHarris777 6 14,567 01-15-2023, 10:36 AM
Last Post: ds00
  rock64 totally brick dakobg 2 2,327 11-07-2022, 05:45 PM
Last Post: olivercfc
  3D-Printable Button Pegs for the ROCK64 Aluminium Case CounterPillow 2 4,084 08-04-2022, 01:31 AM
Last Post: Vicky Weimann PhD
  Where can I find the ROCK64 POE HAT Zoz 2 3,346 06-08-2022, 12:44 AM
Last Post: Zoz
Smile wooden case for ROCK64 killor 13 18,501 03-04-2022, 06:56 AM
Last Post: killor
  1wire DS18b20 on Rock64? mypineme 6 8,248 09-28-2021, 03:07 PM
Last Post: TRS-80

Forum Jump:


Users browsing this thread: 7 Guest(s)