Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Pine64 Quartz64 B Boot Notes
- Quartz64B v1.3 and Quartz64B v1.4
- Attempts to have NetBSD boot from the eMMC.
- Unable to find a EFI / UBoot and NetBSD that will boot.
- Partial boot with the UBoot from Plebian. However this crashes and does not boot.
- These are the steps performed.
- Generic ARM64 and Jared McNeill's RK3566 EFI
- Write NetBSD image to eMMC then replace boot partition with Jared McNeill's Q64 EFI.
- No DD calculation or changes.
- dd if=/Downloads/NetBSD/roc_rk3566_pc_efi.img of=/dev/sda seek=64 conv=sync
- https://cdn.netbsd.org/pub/NetBSD/NetBSD-10.1/evbarm-aarch64/binary/gzimg/arm64.img.gz
- https://github.com/jaredmcneill/quartz64_uefi/releases/download/v1.2/ROC-RK3566-PC_EFI.img.gz
- Make Directory
- mkdir -p /Downloads/NetBSD
- Download NetBSD Image
- https://cdn.netbsd.org/pub/NetBSD/NetBSD-10.1/evbarm-aarch64/binary/gzimg/arm64.img.gz
- Download JaredMcNeill Quartz64 UEFI Image
- https://github.com/jaredmcneill/quartz64_uefi/releases/download/v1.2/ROC-RK3566-PC_EFI.img.gz
- Attach eMMC to Thingy
- Thingy should flash at least once.
- Identify eMMC Path
- SurfaceGo3: ~: ls /dev/sd*
- brw-rw---- 1 root disk 8, 0 Feb 3 07:22 /dev/sda
- brw-rw---- 1 root disk 8, 1 Feb 3 07:22 /dev/sda1
- brw-rw---- 1 root disk 8, 2 Feb 3 07:22 /dev/sda2
- Write NetBSD to eMMC
- SurfaceGo3: ~: sudo dd if=/Downloads/NetBSD/arm64.img of=/dev/sda bs=1M conv=sync status=progress;
- 1583349760 bytes (1.6 GB, 1.5 GiB) copied, 63 s, 25.1 MB/s
- 1513+0 records in
- 1513+0 records out
- 1586495488 bytes (1.6 GB, 1.5 GiB) copied, 87.563 s, 18.1 MB/s
- Look at eMMC
- SurfaceGo3: ~: sudo parted /dev/sda print
- Warning: Not all of the space available to /dev/sda appears to be used, you can fix the GPT to use
- all of the space (an extra 119044068 blocks) or continue with the current setting?
- Fix/Ignore? ignore
- Model: Generic STORAGE DEVICE (scsi)
- Disk /dev/sda: 62.5GB
- Sector size (logical/physical): 512B/512B
- Partition Table: gpt
- Disk Flags: pmbr_boot
- Number Start End Size File system Name Flags
- 1 16.8MB 101MB 83.9MB fat32 EFI boot, hidden, esp
- 2 101MB 1585MB 1485MB sun-ufs netbsd-root
- SurfaceGo3: APRelRNI: ls /Downloads/NetBSD
- Write EFI Image
- Install a board-specific U-Boot from pkgsrc to the SD card
- dd if=/Downloads/NetBSD/roc_rk3566_pc_efi.img of=/dev/sda seek=64 conv=sync
- Look At eMMC
- SurfaceGo3: ~: sudo parted /dev/sda print
- Warning ...
- Model: Generic STORAGE DEVICE (scsi)
- Disk /dev/sda: 62.5GB
- Sector size (logical/physical): 512B/512B
- Partition Table: gpt
- Disk Flags: pmbr_boot
- Number Start End Size File system Name Flags
- 1 16.8MB 101MB 83.9MB EFI boot, hidden, esp
- 2 101MB 1585MB 1485MB sun-ufs netbsd-root
- No Activity, No Boot, No Response
- JM EFI to Partition
- SurfaceGo3: ~: date; sudo dd if=/Downloads/NetBSD/arm64.img of=/dev/sda bs=1M conv=sync status=progress;
- Mon Feb 3 08:36:08 AM HST 2025
- 1579155456 bytes (1.6 GB, 1.5 GiB) copied, 24 s, 65.8 MB/s
- 1513+0 records in
- 1513+0 records out
- 1586495488 bytes (1.6 GB, 1.5 GiB) copied, 24.0947 s, 65.8 MB/s
- SurfaceGo3: ~: date; sudo dd if=/Downloads/NetBSD/roc_rk3566_pc_efi.img of=/dev/sda1 seek=64 conv=sync;
- Mon Feb 3 08:38:00 AM HST 2025
- 67584+0 records in
- 67584+0 records out
- 34603008 bytes (35 MB, 33 MiB) copied, 0.90695 s, 38.2 MB/s
- SurfaceGo3: ~: sync
- MMC Write Thingy Was blinking furiously then turned off LED.
- SurfaceGo3: ~: sudo parted /dev/sda print
- Model: (file)
- Disk /dev/sda: 1586MB
- Sector size (logical/physical): 512B/512B
- Partition Table: gpt
- Disk Flags: pmbr_boot
- Number Start End Size File system Name Flags
- 1 16.8MB 101MB 83.9MB fat32 EFI boot, hidden, esp
- 2 101MB 1585MB 1485MB sun-ufs netbsd-root
- No Activity, No Boot, No Response
- JM EFI to Partition, No Seek
- date; sudo dd if=/Downloads/NetBSD/arm64.img of=/dev/sda bs=1M conv=sync status=progress;
- date; sudo dd if=/Downloads/NetBSD/roc_rk3566_pc_efi.img of=/dev/sda1 conv=sync;
- date; sync
- SurfaceGo3: ~: date; sudo parted /dev/sda print
- SurfaceGo3: ~: date; sudo dd if=/Downloads/NetBSD/arm64.img of=/dev/sda bs=1M conv=sync status=progress;
- Mon Feb 3 08:51:17 AM HST 2025
- 1539309568 bytes (1.5 GB, 1.4 GiB) copied, 16 s, 96.1 MB/s
- 1513+0 records in
- 1513+0 records out
- 1586495488 bytes (1.6 GB, 1.5 GiB) copied, 16.4539 s, 96.4 MB/s
- SurfaceGo3: ~: date; sudo dd if=/Downloads/NetBSD/roc_rk3566_pc_efi.img of=/dev/sda1 conv=sync;
- Mon Feb 3 08:51:53 AM HST 2025
- 67584+0 records in
- 67584+0 records out
- 34603008 bytes (35 MB, 33 MiB) copied, 0.918052 s, 37.7 MB/s
- SurfaceGo3: ~: sync
- SurfaceGo3: ~: sudo parted /dev/sda print
- Model: (file)
- Disk /dev/sda: 1586MB
- Sector size (logical/physical): 512B/512B
- Partition Table: gpt
- Disk Flags: pmbr_boot
- Number Start End Size File system Name Flags
- 1 16.8MB 101MB 83.9MB fat32 EFI boot, hidden, esp
- 2 101MB 1585MB 1485MB sun-ufs netbsd-root
- No Activity, No Boot, No Response
- Generic ARM64 and RKSD Loader
- https://cdn.netbsd.org/pub/NetBSD/NetBSD-10.1/evbarm-aarch64/binary/gzimg/arm64.img.gz
- RKSD loader was attempted because it was specifically mentioned on
- RKSD Loader To partition
- date; sudo dd if=/Downloads/NetBSD/arm64.img of=/dev/sda bs=1M conv=sync status=progress;
- date; sudo dd if=/Downloads/NetBSD/rksd_loader.img of=/dev/sda1 seek=64 conv=sync;
- date; sync
- date; sudo parted /dev/sda print
- No Activity, No Boot, No Response
- RKSD Loader To partition no seek
- date; sudo dd if=/Downloads/NetBSD/arm64.img of=/dev/sda bs=1M conv=sync status=progress;
- date; sudo dd if=/Downloads/NetBSD/rksd_loader.img of=/dev/sda1 conv=sync;
- date; sync
- date; sudo parted /dev/sda print
- No Activity, No Boot, No Response
- Generic ARM64 and Plebian UBoot
- https://cdn.netbsd.org/pub/NetBSD/NetBSD-10.1/evbarm-aarch64/binary/gzimg/arm64.img.gz
- https://github.com/Plebian-Linux/quartz64-images/releases/download/v2023-07-19-1/u-boot.tar.gz
- Plebian UBoot to Partition
- date; sudo dd if=/Downloads/NetBSD/arm64.img of=/dev/sda bs=1M conv=sync status=progress;
- date; sudo dd if=/Downloads/NetBSD/plebian_uboot_rockchip.bin of=/dev/sda1 seek=64 conv=sync status=progress;
- date; sync;
- date; sudo parted /dev/sda print;
- Boot Fail
- Most Recent: /Logs/Devices/q64b1_serial_20250204.txt
- U-Boot SPL 2024.04-rc3-gced42f30 (Feb 28 2024 - 23:41:29 +0000)
- Trying to boot from MMC1
- U-Boot 2024.04-rc3-gced42f30 (Feb 28 2024 - 23:41:29 +0000)
- Model: Pine64 RK3566 Quartz64-B Board
- Card did not respond to voltage select! : -110
- pcie_dw_rockchip pcie@fe260000: PCIe-0 Link Fail
- pcie_dw_rockchip pcie@fe260000: PCIe-0 Link Fail
- scanning bus usb@fd800000 for devices... 1 USB Device(s) found
- scanning bus usb@fd840000 for devices... ERROR: USB-error: DEVICENOTRESPONDING: Device did not respond to token (IN) or did
- not provide a handshake (OUT) (5)
- ERROR: USB-error: DEVICENOTRESPONDING: Device did not respond to token (IN) or did
- not provide a handshake (OUT) (5)
- unable to get device descriptor (error=-1)
- 1 USB Device(s) found
- pcie_dw_rockchip pcie@fe260000: PCIe-0 Link Fail
- EQOS_DMA_MODE_SWR stuckFAILED: -110pcie_dw_rockchip pcie@fe260000: PCIe-0 Link Fail
- EQOS_DMA_MODE_SWR stuckFAILED: -110=>
- Plebian UBoot to Partition No Seek
- date; sudo dd if=/Downloads/NetBSD/arm64.img of=/dev/sda bs=1M conv=sync status=progress;
- date; sudo dd if=/Downloads/NetBSD/plebian_uboot_rockchip.bin of=/dev/sda1 conv=sync status=progress;
- date; sync;
- date; sudo parted /dev/sda print;
- No Activity, No Boot, No Response
- Generic ARM64 and Jared McNeill RK3566 to Separate Storage
- Write NetBSD to one medium and Jared McNeill's to another.
- The PINE64 Quartz64 boots from UEFI.
- Flash NetBSD and the UEFI firmware to separate storage devices.
- https://cdn.netbsd.org/pub/NetBSD/NetBSD-10.1/evbarm-aarch64/binary/gzimg/arm64.img.gz
- https://github.com/jaredmcneill/quartz64_uefi/releases/download/v1.2/ROC-RK3566-PC_EFI.img.gz
- NetBSD to eMMC, JM to MicroSD
- date; lsblk;
- date; sudo dd if=/Downloads/NetBSD/arm64.img of=/dev/sda bs=1M conv=sync status=progress;
- date; sync;
- date; sudo dd if=/Downloads/NetBSD/roc_rk3566_pc_efi.img of=/dev/sdb seek=64 conv=sync
- date; sync;
- date; sudo parted /dev/sda print;
- No Activity, No Boot, No Response
- Generic ARM64 and Jared Mcneill's Quartz64 EFI
- https://github.com/jaredmcneill/quartz64_uefi/releases/download/v1.2/QUARTZ64_EFI.img.gz
- https://cdn.netbsd.org/pub/NetBSD/NetBSD-10.1/evbarm-aarch64/binary/gzimg/arm64.img.gz
- Q64 EFI to Partition
- date; sudo dd if=/Downloads/NetBSD/arm64.img of=/dev/sda bs=1M conv=sync status=progress;
- date; sudo dd if=/Downloads/NetBSD/quartz64_efi.img of=/dev/sda1 seek=64 conv=sync status=progress;
- date; sync;
- date; lsblk; sudo parted /dev/sda print;
- No Activity, No Boot, No Response
- Q64 EFI to Partition Seek 32
- SurfaceGo3: ~: echo $(( 32 * 512 ))
- 16384
- date; sudo dd if=/Downloads/NetBSD/arm64.img of=/dev/sda bs=1M conv=sync status=progress;
- date; sudo dd if=/Downloads/NetBSD/quartz64_efi.img of=/dev/sda1 seek=32 conv=sync status=progress;
- date; sync;
- date; lsblk; sudo parted /dev/sda print;
- No Activity, No Boot, No Response
- Q64 EFI to Partition No Seek
- date; sudo dd if=/Downloads/NetBSD/arm64.img of=/dev/sda bs=1M conv=sync status=progress;
- date; sudo dd if=/Downloads/NetBSD/quartz64_efi.img of=/dev/sda1 conv=sync status=progress;
- date; sync;
- date; lsblk; sudo parted /dev/sda print;
- No Activity, No Boot, No Response
- Q64 EFI to MicroSD Partition
- date; sudo dd if=/Downloads/NetBSD/arm64.img of=/dev/sda bs=1M conv=sync status=progress;
- date; sudo dd if=/Downloads/NetBSD/quartz64_efi.img of=/dev/sdb1 seek=64 conv=sync status=progress;
- date; sync;
- date; lsblk; sudo parted /dev/sda print;
- Q64 EFI to MicroSD Partition No Seek
- date; sudo dd if=/Downloads/NetBSD/arm64.img of=/dev/sda bs=1M conv=sync status=progress;
- date; sudo dd if=/Downloads/NetBSD/quartz64_efi.img of=/dev/sdb1 conv=sync status=progress;
- date; sync;
- date; lsblk; sudo parted /dev/sda print;
- No Activity, No Boot, No Response
- Q64 EFI to MicroSD
- date; sudo dd if=/Downloads/NetBSD/arm64.img of=/dev/sda bs=1M conv=sync status=progress;
- date; sudo dd if=/Downloads/NetBSD/quartz64_efi.img of=/dev/sdb seek=64 conv=sync status=progress;
- date; sync;
- date; lsblk; sudo parted /dev/sda print;
- No Activity, No Boot, No Response
- Q64 EFI to MicroSD No Seek
- date; sudo dd if=/Downloads/NetBSD/arm64.img of=/dev/sda bs=1M conv=sync status=progress;
- date; sudo dd if=/Downloads/NetBSD/quartz64_efi.img of=/dev/sdb conv=sync status=progress;
- date; sync;
- date; lsblk; sudo parted /dev/sda print;
- No Activity, No Boot, No Response
Advertisement
Add Comment
Please, Sign In to add comment