Welcome, Guest
You have to register before you can post on our site.

Username
  

Password
  





Search Forums



(Advanced Search)

Forum Statistics
» Members: 29,716
» Latest member: Lulex54
» Forum threads: 16,266
» Forum posts: 117,218

Full Statistics

Latest Threads
PinePhone sensors - Gyros...
Forum: General Discussion on PinePhone
Last Post: WhiteHexagon
7 hours ago
» Replies: 3
» Views: 147
sd card problems
Forum: PinePhone Accessories
Last Post: ottahe
7 hours ago
» Replies: 0
» Views: 28
no SD boot on replacement...
Forum: PinePhone Pro Hardware
Last Post: biketool
7 hours ago
» Replies: 1
» Views: 50
Pinephone + Keyboard for ...
Forum: PinePhone Hardware
Last Post: biketool
9 hours ago
» Replies: 11
» Views: 5,960
PinePhone, PinePhone Pro,...
Forum: PinePhone Hardware
Last Post: biketool
9 hours ago
» Replies: 5
» Views: 353
what is the point?
Forum: General Discussion on PinePhone
Last Post: biketool
Yesterday, 10:32 AM
» Replies: 6
» Views: 346
Irradium (based on crux l...
Forum: Linux on Pinebook
Last Post: mara
11-28-2025, 07:38 AM
» Replies: 3
» Views: 11,851
Danctnix USB GPS for Pine...
Forum: PineTab Software
Last Post: biketool
11-28-2025, 06:09 AM
» Replies: 0
» Views: 83
Pinetab2 camera drivers
Forum: PineTab Software
Last Post: biketool
11-28-2025, 03:39 AM
» Replies: 10
» Views: 6,792
Old Danctnix server in Pa...
Forum: PineTab Software
Last Post: realchunkyflea
11-27-2025, 05:01 PM
» Replies: 3
» Views: 336

 
  sd card problems
Posted by: ottahe - 7 hours ago - Forum: PinePhone Accessories - No Replies

TL;DR: See the attached picture. Has anybody got a this Micro SDXC class 10 with 1 TB working in a PinePhone or PineBook? Could this be a PAGHY card?

I bought this card around May 2021 after I got the PinePhone in April 2021. My intention is to have a multi-distribution card as described on https://wiki.pine64.org/wiki/PinePhone_P...sing_rk2aw for the PinePhone Pro. In the time before last week I was busy with other things so the card wasn't really used much.

During the preparations several problems occured.
The first hint is "Alternate GPT is invalid, using primary GPT".

[Fr Nov 28 11:11:37 2025] mmc0: new high speed SDXC card at address 215d
[Fr Nov 28 11:11:37 2025] mmcblk0: mmc0:215d APPSD 999 GiB
[Fr Nov 28 11:11:37 2025] Alternate GPT is invalid, using primary GPT.
[Fr Nov 28 11:11:37 2025]  mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8
[Fr Nov 28 11:11:37 2025] mmc2: new DDR MMC card at address 0001
[Fr Nov 28 11:11:37 2025] mmcblk2: mmc2:0001 DA4032 29.1 GiB
[Fr Nov 28 11:11:37 2025] mmcblk2boot0: mmc2:0001 DA4032 partition 1 4.00 MiB
[Fr Nov 28 11:11:37 2025] mmcblk2boot1: mmc2:0001 DA4032 partition 2 4.00 MiB
[Fr Nov 28 11:11:37 2025]  mmcblk2: p1 p2

mobian@mobian:~ $ lsblk
NAME        MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
mmcblk0      179:0    0  999G  0 disk
├─mmcblk0p1  179:1    0    1G  0 part
├─mmcblk0p2  179:2    0  16G  0 part
├─mmcblk0p3  179:3    0  64G  0 part
├─mmcblk0p4  179:4    0  64G  0 part
├─mmcblk0p5  179:5    0  64G  0 part
├─mmcblk0p6  179:6    0  64G  0 part
├─mmcblk0p7  179:7    0  64G  0 part
└─mmcblk0p8  179:8    0  128G  0 part
mmcblk2      179:32  0 29,1G  0 disk
├─mmcblk2p1  179:33  0  504M  0 part /boot
└─mmcblk2p2  179:34  0 28,6G  0 part /
mmcblk2boot0 179:64  0    4M  1 disk
mmcblk2boot1 179:96  0    4M  1 disk
zram0        254:0    0  1,5G  0 disk [SWAP]
mobian@mobian:~ $

The second problem occured when I tried to make a F2FS on /dev/mmcblk0p8

mobian@mobian:~ $ sudo mkfs.f2fs -f /dev/mmcblk0p8

F2FS-tools: mkfs.f2fs Ver: 1.14.0 (2020-08-24)

Info: Disable heap-based policy
Info: Debug level = 0
Info: Trim is enabled
Info: Segments per section = 1
Info: Sections per zone = 1
Info: sector size = 512
Info: total sectors = 268435456 (131072 MB)
Info: zone aligned segment0 blkaddr: 512
Info: format version with
  "Linux version 5.10-sunxi64 (builder@mobian) (gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2) #1 SMP PREEMPT Fri Jul 23 10:30:36 UTC 2021"
Info: [/dev/mmcblk0p8] Discarding device
Info: This device doesn't support BLKSECDISCARD
Info: This device doesn't support BLKDISCARD
Error: Failed to create the root directory!!!
Error: Could not format the device!!!

The card war removed after the errors.

mobian@mobian:~ $ lsblk
NAME        MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
mmcblk2      179:32  0 29,1G  0 disk
├─mmcblk2p1  179:33  0  504M  0 part /boot
└─mmcblk2p2  179:34  0 28,6G  0 part /
mmcblk2boot0 179:64  0    4M  1 disk
mmcblk2boot1 179:96  0    4M  1 disk
zram0        254:0    0  1,5G  0 disk [SWAP]
mobian@mobian:~ $

[Fr Nov 28 11:15:28 2025] ov5640 4-004c: firmware upload success
[Fr Nov 28 11:15:28 2025] ov5640 4-004c: uploaded firmware didn't start, got to 0x7f, retrying...
[Fr Nov 28 11:15:28 2025] ov5640 4-004c: uploaded firmware didn't start, got to 0x7f
[Fr Nov 28 11:15:28 2025] ov5640 4-004c: ov5640_set_ctrl_focus: no autofocus firmware loaded
[Fr Nov 28 11:26:15 2025] mmc_erase: group start error -110, status 0x0
[Fr Nov 28 11:26:15 2025] mmc_erase: group start error -110, status 0x0
[Fr Nov 28 11:26:15 2025] mmc_erase: group start error -110, status 0x0
...
[Fr Nov 28 11:26:32 2025] mmc_erase: group start error -110, status 0x0
[Fr Nov 28 11:26:32 2025] mmc_erase: group start error -110, status 0x0
[Fr Nov 28 11:27:14 2025] sunxi-mmc 1c0f000.mmc: data error, sending stop command
[Fr Nov 28 11:27:14 2025] sunxi-mmc 1c0f000.mmc: send stop command failed
[Fr Nov 28 11:27:14 2025] mmc0: tried to HW reset card, got error -110
[Fr Nov 28 11:27:14 2025] blk_update_request: I/O error, dev mmcblk0, sector 774187008 op 0x3 (DISCARD) flags 0x4000 phys_seg 1 prio class 0
[Fr Nov 28 11:27:14 2025] mmc_erase: group start error -110, status 0x0
[Fr Nov 28 11:27:14 2025] blk_update_request: I/O error, dev mmcblk0, sector 774359040 op 0x3 (DISCARD) flags 0x4000 phys_seg 1 prio class 0
[Fr Nov 28 11:27:14 2025] mmc_erase: group start error -110, status 0x0
[Fr Nov 28 11:27:14 2025] blk_update_request: I/O error, dev mmcblk0, sector 774531072 op 0x3 (DISCARD) flags 0x4000 phys_seg 1 prio class 0
[Fr Nov 28 11:27:14 2025] mmc_erase: group start error -110, status 0x0
[Fr Nov 28 11:27:14 2025] blk_update_request: I/O error, dev mmcblk0, sector 774703104 op 0x3 (DISCARD) flags 0x4000 phys_seg 1 prio class 0
[Fr Nov 28 11:27:14 2025] mmc_erase: group start error -110, status 0x0
[Fr Nov 28 11:27:14 2025] blk_update_request: I/O error, dev mmcblk0, sector 774875136 op 0x3 (DISCARD) flags 0x4000 phys_seg 1 prio class 0
[Fr Nov 28 11:27:14 2025] mmc_erase: group start error -110, status 0x0
[Fr Nov 28 11:27:14 2025] blk_update_request: I/O error, dev mmcblk0, sector 775047168 op 0x3 (DISCARD) flags 0x4000 phys_seg 1 prio class 0
[Fr Nov 28 11:27:14 2025] mmc_erase: group start error -110, status 0x0
[Fr Nov 28 11:27:14 2025] blk_update_request: I/O error, dev mmcblk0, sector 775219200 op 0x3 (DISCARD) flags 0x4000 phys_seg 1 prio class 0
[Fr Nov 28 11:27:14 2025] mmc_erase: group start error -110, status 0x0
[Fr Nov 28 11:27:14 2025] blk_update_request: I/O error, dev mmcblk0, sector 775391232 op 0x3 (DISCARD) flags 0x4000 phys_seg 1 prio class 0
[Fr Nov 28 11:27:14 2025] mmc_erase: group start error -110, status 0x0
[Fr Nov 28 11:27:14 2025] blk_update_request: I/O error, dev mmcblk0, sector 775563264 op 0x3 (DISCARD) flags 0x4000 phys_seg 1 prio class 0
[Fr Nov 28 11:27:14 2025] mmc_erase: group start error -110, status 0x0
[Fr Nov 28 11:27:14 2025] blk_update_request: I/O error, dev mmcblk0, sector 775735296 op 0x3 (DISCARD) flags 0x4000 phys_seg 1 prio class 0
[Fr Nov 28 11:27:14 2025] mmc_erase: group start error -110, status 0x0
[Fr Nov 28 11:27:14 2025] mmc_erase: group start error -110, status 0x0
...
[Fr Nov 28 11:27:19 2025] mmc_erase: group start error -110, status 0x0
[Fr Nov 28 11:27:19 2025] mmc_erase: group start error -110, status 0x0
[Fr Nov 28 11:27:19 2025] mmc_erase: group start error -110, status 0x0
[Fr Nov 28 11:27:19 2025] print_req_error: 767 callbacks suppressed
[Fr Nov 28 11:27:19 2025] blk_update_request: I/O error, dev mmcblk0, sector 907226112 op 0x3 (DISCARD) flags 0x4000 phys_seg 1 prio class 0
[Fr Nov 28 11:27:19 2025] mmc_erase: group start error -110, status 0x0
[Fr Nov 28 11:27:19 2025] blk_update_request: I/O error, dev mmcblk0, sector 907398144 op 0x3 (DISCARD) flags 0x4000 phys_seg 1 prio class 0
[Fr Nov 28 11:27:19 2025] mmc_erase: group start error -110, status 0x0
[Fr Nov 28 11:27:19 2025] blk_update_request: I/O error, dev mmcblk0, sector 907570176 op 0x3 (DISCARD) flags 0x4000 phys_seg 1 prio class 0
[Fr Nov 28 11:27:19 2025] mmc_erase: group start error -110, status 0x0
[Fr Nov 28 11:27:19 2025] blk_update_request: I/O error, dev mmcblk0, sector 907742208 op 0x3 (DISCARD) flags 0x4000 phys_seg 1 prio class 0
[Fr Nov 28 11:27:19 2025] mmc_erase: group start error -110, status 0x0
[Fr Nov 28 11:27:19 2025] blk_update_request: I/O error, dev mmcblk0, sector 907914240 op 0x3 (DISCARD) flags 0x0 phys_seg 1 prio class 0
[Fr Nov 28 11:27:19 2025] mmc_erase: group start error -110, status 0x0
[Fr Nov 28 11:27:19 2025] blk_update_request: I/O error, dev mmcblk0, sector 908044288 op 0x3 (DISCARD) flags 0x4000 phys_seg 1 prio class 0
[Fr Nov 28 11:27:19 2025] mmc_erase: group start error -110, status 0x0
[Fr Nov 28 11:27:19 2025] blk_update_request: I/O error, dev mmcblk0, sector 908216320 op 0x3 (DISCARD) flags 0x4000 phys_seg 1 prio class 0
[Fr Nov 28 11:27:19 2025] mmc_erase: group start error -110, status 0x0
[Fr Nov 28 11:27:19 2025] blk_update_request: I/O error, dev mmcblk0, sector 908388352 op 0x3 (DISCARD) flags 0x4000 phys_seg 1 prio class 0
[Fr Nov 28 11:27:19 2025] mmc_erase: group start error -110, status 0x0
[Fr Nov 28 11:27:19 2025] blk_update_request: I/O error, dev mmcblk0, sector 908560384 op 0x3 (DISCARD) flags 0x4000 phys_seg 1 prio class 0
[Fr Nov 28 11:27:19 2025] mmc_erase: group start error -110, status 0x0
[Fr Nov 28 11:27:19 2025] blk_update_request: I/O error, dev mmcblk0, sector 908732416 op 0x3 (DISCARD) flags 0x4000 phys_seg 1 prio class 0
[Fr Nov 28 11:27:19 2025] mmc_erase: group start error -110, status 0x0
[Fr Nov 28 11:27:19 2025] mmc_erase: group start error -110, status 0x0
[Fr Nov 28 11:27:19 2025] mmc_erase: group start error -110, status 0x0
...
[Fr Nov 28 11:27:21 2025] mmc_erase: group start error -110, status 0x0
[Fr Nov 28 11:27:21 2025] mmc_erase: group start error -110, status 0x0
[Fr Nov 28 11:27:22 2025] sunxi-mmc 1c0f000.mmc: data error, sending stop command
[Fr Nov 28 11:27:22 2025] sunxi-mmc 1c0f000.mmc: send stop command failed
[Fr Nov 28 11:27:22 2025] sunxi-mmc 1c0f000.mmc: Card stuck in wrong state! card_busy_detect status: 0x700
[Fr Nov 28 11:27:22 2025] mmc0: tried to HW reset card, got error -110
[Fr Nov 28 11:27:22 2025] mmcblk0: recovery failed!
[Fr Nov 28 11:27:22 2025] mmc0: card 215d removed

After a reboot I tried an ext4 fs. Is ext4 on a sd-card a bad idea anyway?

mobian@mobian:~ $ sudo mkfs.ext4 /dev/mmcblk0p8
[sudo] Passwort für mobian:
mke2fs 1.46.2 (28-Feb-2021)
Discarding device blocks: done                           
Creating filesystem with 33554432 4k blocks and 8388608 inodes
Filesystem UUID: a8faee30-82dd-4121-96a9-ce4955c3f06f
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872

Allocating group tables: done                           
Writing inode tables: done                           
Creating journal (262144 blocks): done
Writing superblocks and filesystem accounting information: done   

Fine so far.

mobian@mobian:~ $ sudo mount /dev/mmcblk0p8 /media/Images/
mount: /media/Images: wrong fs type, bad option, bad superblock on /dev/mmcblk0p8, missing codepage or helper program, or other error.

No hints in the dmesg output.



Attached Files Thumbnail(s)
   

  no SD boot on replacement PPpro board, loads CN android
Posted by: biketool - 11 hours ago - Forum: PinePhone Pro Hardware - Replies (1)

I just received my replacement Pinephonepro system board.
I had a tow-boot bootable SD ready to begin the process but the phone now loads a Rockchip splash and then boots into Chinese Android.
It also doesn't auto-boot when plugged into power, it just charges as it is an android.
How can I force this to bootfrom SD?
I wonder if this requires ADB commands?
I also wonder if the board requires ADB unlocking now as it is loaded with android...
I do not dread/write/speak Chinese so I have no idea how to get into dev mode.


A side problem is the main camera socket keeps popping off from the new board, I tried adding a paper shim to push it down via pressure form the plastic enclosure when screwed down.  I wonder if it is broke and I need to spend $30 replacing the camera.
it also seems that the proximity detector is not fully pushed into its place as I can see the notification LED, this probably just needs to be opened and pushed down or remove the shim from the main camera.

(edit)
https://wiki.radxa.com/Rock/SD_booting
this is for rockchip not sure if it will do anything useful for me, I want to be careful that I dont do more damage.
This just seems to be a windoze SD card writer app which can flip the bootable bit

per the dev boards(r-pi like boards) stuff here https://wiki.radxa.com/Rock/dual_boot
You can flash over those board's /recovery partition, if I could get that much access from my phone

For now this might as well be bricked unless I reinsert the broken board that cant use hibernate mode and cant boot without a good smack(detached RF shield), I wonder if I can interfere with anything to force a SD boot using the serial cable?


  Danctnix USB GPS for Pinetab2
Posted by: biketool - 11-28-2025, 06:09 AM - Forum: PineTab Software - No Replies

I have a NEMA GPS dongle 

Code:
Bus 003 Device 004: ID 1163:0200 DeLorme Publishing, Inc. Earthmate GPS (LT-20, LT-40)

Danctnixfor the Pinephone and PPpro I assume have working GPS and mapping that attach to the USB device generated by the modem package. 
If that is the case what packages sould I Syu or flatpak onto a Pinetab2 to get this setup so I can have bigger screen navigation with the GPS receiver suction cupped to the window vs inside the device?
(edit)
It seems like there is a problem with the cypress_m8 driver since around it's introduction in 2005 so it requires a kernel patch to receive the NEMA feed see 1 & 3. 
1 - https://linux-usb-devel.narkive.com/sz0J...s-m8-patch#
2 - https://github.com/torvalds/linux/blob/m...press_m8.c
3 - https://bugs.launchpad.net/bugs/111694

3 uses a fix referred to in 1 though this seems to be sub-optimal commenting out this line and recompiling 

Code:
cypress_set_dead(port);
I had found these Delorne Earthmate dongles on the auction site for $5 each.
(it makes me wonder if a hardware hack with a new soldered in usb-serial adapter to the NEMA output might be easier)


  PinePhone sensors - Gyroscope power
Posted by: WhiteHexagon - 11-27-2025, 03:28 PM - Forum: General Discussion on PinePhone - Replies (3)

So I got the proximity / light sensor working in my Zig OS Smile  Although the sensor seems to be always powered on, which kinda makes sense, but I somehow expected a GPIO pin for switching it off.  

Now I am looking at the gyroscope, wow it looks complicated Smile and I am kinda glad to see the secondary I2C fusion? lines are not connected.

But here again it seems to be always powered on? (based on schematic), and I recall from my early iOS days, that gyroscopes can waste some power when always on.  Did I miss something?


  what is the point?
Posted by: vanja - 11-27-2025, 02:56 AM - Forum: General Discussion on PinePhone - Replies (6)

Howdy.
I've come across several daily driver users who eventually state things like
Oh, I don't care about buggy wifi, slow X, crashing Y or unstable Z because I use it only for: calls, sms, contacts.
Oh, who cares about battery life, i keep it powered off most of the day etc..

my question is, what is the point of having a linux phone when use case is dumb phone features only? Why not just use some dumb nokia that runs for 7 days on a battery and call it a day? also same privacy level on those devices...

I think the cold truth is, because its too slow and unstable to do anything else then calls and sms with it, but then the loop goes back to the beginning, what is the point..


Big Grin Quill OS for the PineNote
Posted by: Szybet - 11-25-2025, 03:55 PM - Forum: PineNote Software - Replies (1)

Quill OS is now available for the PineNote in a "working" state

I don't think it's worth repeating myself with what I have written on github, so here are some links:
- An a bit outdated demo: https://github.com/PorQ-Pine/docs/blob/m...ic/demo.md
- Explanation of what I'm even talking about: https://github.com/PorQ-Pine/docs/tree/main/public
- Entry repo: https://github.com/PorQ-Pine/quillstrap?...me-ov-file
- Technical explanation of Quill OS (A cool graph Big Grin): https://github.com/PorQ-Pine/docs/tree/m.../technical

We are looking for people to guide them to install it and write the installation steps along the way, so if you are interested, contact us in our discord server or in the official #pinenote

Also of course some more disclaimers:
1. Quill on pinenote is in its early days, there are many issues and minor problems like no rotation, no sleep (sleep drains the battery a lot anyway, so i did not care to add it)
2. The installation, while we used it, could have problems along the way, cant promise it would be painless, so maybe a few days without a working pinenote is possible

If you have questions, feel free to ask them here
Big Grin


  PinePhone, PinePhone Pro, Keyboard/Accessories for sale
Posted by: brb78 - 11-20-2025, 04:15 PM - Forum: PinePhone Hardware - Replies (5)

I have a PinePhone, PinePhone Pro, Keyboard, wireless charging back cover, cases, and spare batteries for sale. PM me.


  Old Danctnix server in Pacman Config (solved)
Posted by: KelsonV - 11-19-2025, 02:20 PM - Forum: PineTab Software - Replies (3)

PSA for anyone who (like me) is still using an install based on the original PineTab2 image and finding that pacman won't upgrade anything today due to a "bad database" (which is actually an HTML error page).

The old danctnix server name at p64.arikawa-hi.me appears to have expired. I went looking and confirmed that it expired 2 years ago and was renewed at the time, and that archmobile.mirror.danctnix.org is the valid new server name. After updating /etc/pacman.conf to point to the new server, I was able to sync successfully again.


  Light Sensor / Proximity Sensor on PinePhone?
Posted by: WhiteHexagon - 11-18-2025, 08:41 AM - Forum: General Discussion on PinePhone - Replies (1)

Looking at the component list and schematic, I was expecting to find a STK3311-A, but my I2C check returns a different product ID, unless my I2C is still broken Smile  Can anyone confirm which chip I am trying to talk to on the PinePhone Beta v1.2b please?


  Questions about running Ubuntu Server on Rock64
Posted by: alicesphere - 11-18-2025, 12:48 AM - Forum: General Discussion on PineTime - No Replies

I recently bought a Rock64 (4GB) board from Pine64 and I’m excited to start using it for some home server projects. I’ve mostly used x86 machines before, so I’m still learning the best practices for ARM-based SBCs. I’d appreciate advice from more experienced users here.

[*]Which Ubuntu Server version do you recommend for Rock64? I saw that there are several flavors (22.04, 24.04, etc.). Which one offers the best stability and performance?
[*]About Storage setup, I plan to run the system from an NVMe SSD via an M.2 adapter. Does anyone have experience with the setup speed, boot reliability, and any specific quirks to watch out for?
[*]I’m really looking forward to learning from everyone’s experience and getting this setup working well. Thanks in advance for your help!