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

Username
  

Password
  





Search Forums



(Advanced Search)

Forum Statistics
» Members: 29,476
» Latest member: alain
» Forum threads: 16,197
» Forum posts: 116,882

Full Statistics

Latest Threads
Bare metal on Pinephone P...
Forum: PinePhone Pro Software
Last Post: alain
1 hour ago
» Replies: 0
» Views: 4
Seeking Contributors: Apa...
Forum: PinePhone Pro Software
Last Post: geometrylitegame12
7 hours ago
» Replies: 4
» Views: 3,936
Pinephone Pro wont boot t...
Forum: General Discussion of PinePhone Pro
Last Post: KC9UDX
Yesterday, 06:15 PM
» Replies: 5
» Views: 208
PinePhone Pro discontinue...
Forum: General Discussion of PinePhone Pro
Last Post: Kevin Kofler
Yesterday, 04:30 PM
» Replies: 8
» Views: 425
fixing the ppkb mainboard...
Forum: PinePhone Pro Accessories
Last Post: Jite
Yesterday, 02:57 PM
» Replies: 2
» Views: 89
Are there plannes to crea...
Forum: PinePhone Pro Hardware
Last Post: biketool
Yesterday, 04:12 AM
» Replies: 5
» Views: 957
prototyping to help someo...
Forum: General
Last Post: Samliams
Yesterday, 02:22 AM
» Replies: 1
» Views: 130
Pinephone pro stuck while...
Forum: PinePhone Pro Hardware
Last Post: Supervisor
08-16-2025, 06:40 PM
» Replies: 2
» Views: 124
Compatible U.S. carriers ...
Forum: General Discussion on PinePhone
Last Post: Zebulon Walton
08-15-2025, 07:34 PM
» Replies: 2
» Views: 169
Long dialpad keypress to ...
Forum: Mobian on PinePhone
Last Post: Zebulon Walton
08-15-2025, 06:48 PM
» Replies: 3
» Views: 115

 
  power on Pinebook Pro mainboard without keyboard?
Posted by: papable - 07-20-2023, 11:06 PM - Forum: General Discussion on Pinebook Pro - No Replies

Recently the keyboard produced strange sequence of characters so I had to use an externel usb keyboard. I also noticed pb pro only started after I tried to press the power button several times. After a while, my pinebook pro can't start any more - I suspect because the keyboard died and the power button is on the keyboard. I took out  the mainboard to see if I can use it in a project (and use the display panel as a monitor for another computer), but I haven't figured out how to start it. I tried the "Reset" button but it doesn't seem to power on the mainboard. I also tried to press and hold that reset button, and did the same to the other button next to it. Nothing happened.

Is it possible to power on the mainboard without keyboard?


  capabilities of the usb ports
Posted by: brt - 07-20-2023, 05:09 PM - Forum: PineTab Hardware - No Replies

The documentation states that the lower usb port is "USB-C 2.0 + Power Delivery (device mode by default & power input)". Is there a way to put it in host mode and use it as a regular usb port ?
Does it needs a change on the hardware side, the kernel driver (.dts file), a setting file, some command ... ?


The upper usb port is usb3, host mode only. But not all usb3 devices are recognized. Is this the same problem as with the Quartz64 board: "USB 3.0 (applies to Model A only) — only works with very short cables and depends on the device."

Example of device not recognized (hub has usb2, usb3 and ethernet):

Code:
dmesg when plugging in VIA 813 USB 3.0 hub + RJ45 Ethernet Adapter:
usb 1-1: new high-speed USB device number 2 using xhci-hcd
usb 1-1: New USB device found, idVendor=2109, idProduct=2813, bcdDevice= 2.21
usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 1-1: Product: USB2.0 Hub
usb 1-1: Manufacturer: VIA Labs, Inc.
hub 1-1:1.0: USB hub found
hub 1-1:1.0: 4 ports detected
usb 1-1.3: new high-speed USB device number 3 using xhci-hcd
usb 1-1.3: New USB device found, idVendor=0bda, idProduct=8153, bcdDevice=30.00
usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=6
usb 1-1.3: Product: USB 10/100/1000 LAN
usb 1-1.3: Manufacturer: Realtek
usb 1-1.3: SerialNumber: 000001
r8152 1-1.3:1.0: load rtl8153a-4 v2 02/07/20 successfully
r8152 1-1.3:1.0 eth0: v1.12.13
r8152 1-1.3:1.0 enu1u3: renamed from eth0

dmesg when plugging in SanDisk Extreme SSD (SDSSDE60-500G) via hub:
usb 1-1.1: new high-speed USB device number 4 using xhci-hcd
usb 1-1.1: New USB device found, idVendor=0781, idProduct=558c, bcdDevice=10.12
usb 1-1.1: New USB device strings: Mfr=2, Product=3, SerialNumber=1
usb 1-1.1: Product: Extreme SSD
usb 1-1.1: Manufacturer: SanDisk
usbcore: registered new interface driver usb-storage
scsi host0: uas
usbcore: registered new interface driver uas

lsusb (partial):
Code:
/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=ehci-platform/1p, 480M
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=ohci-platform/1p, 12M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci-hcd/1p, 5000M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci-hcd/1p, 480M
    |__ Port 1: Dev 5, If 0, Class=Hub, Driver=hub/4p, 480M
        |__ Port 1: Dev 7, If 0, Class=Mass Storage, Driver=uas, 480M
        |__ Port 3: Dev 6, If 0, Class=Vendor Specific Class, Driver=r8152, 480M

Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  Bus 001 Device 005: ID 2109:2813 VIA Labs, Inc. VL813 Hub
    Bus 001 Device 007: ID 0781:558c SanDisk Corp. Extreme Portable SSD
    Bus 001 Device 006: ID 0bda:8153 Realtek Semiconductor Corp. RTL8153 Gigabit Ethernet Adapter



Same devices connected to a Linux Mint laptop:
Code:
dmesg when plugging in VIA 813 USB 3.0 hub + RJ45 Ethernet Adapter:
usb 2-4: new SuperSpeed USB device number 6 using xhci_hcd
usb 2-4: New USB device found, idVendor=2109, idProduct=0813, bcdDevice= 2.21
usb 2-4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 2-4: Product: USB3.0 Hub            
usb 2-4: Manufacturer: VIA Labs, Inc.        
hub 2-4:1.0: USB hub found
hub 2-4:1.0: 4 ports detected
usb 2-4.3: new SuperSpeed USB device number 7 using xhci_hcd
usb 2-4.3: New USB device found, idVendor=0bda, idProduct=8153, bcdDevice=30.00
usb 2-4.3: New USB device strings: Mfr=1, Product=2, SerialNumber=6
usb 2-4.3: Product: USB 10/100/1000 LAN
usb 2-4.3: Manufacturer: Realtek
usb 2-4.3: SerialNumber: 000001
usb 1-6: new high-speed USB device number 8 using xhci_hcd
usb 1-6: New USB device found, idVendor=2109, idProduct=2813, bcdDevice= 2.21
usb 1-6: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 1-6: Product: USB2.0 Hub            
usb 1-6: Manufacturer: VIA Labs, Inc.        
hub 1-6:1.0: USB hub found
hub 1-6:1.0: 4 ports detected
usb 2-4.3: reset SuperSpeed USB device number 7 using xhci_hcd
r8152 2-4.3:1.0: load rtl8153a-4 v2 02/07/20 successfully
r8152 2-4.3:1.0 eth0: v1.12.13
r8152 2-4.3:1.0 enx00e04c6801f3: renamed from eth0

dmesg when plugging in SanDisk Extreme SSD (SDSSDE60-500G) via hub:
usb 2-4.1: new SuperSpeed USB device number 8 using xhci_hcd
usb 2-4.1: New USB device found, idVendor=0781, idProduct=558c, bcdDevice=10.12
usb 2-4.1: New USB device strings: Mfr=2, Product=3, SerialNumber=1
usb 2-4.1: Product: Extreme SSD
usb 2-4.1: Manufacturer: SanDisk


lsusb (partial):
Code:
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/6p, 10000M
    |__ Port 4: Dev 6, If 0, Class=Hub, Driver=hub/4p, 5000M
        |__ Port 1: Dev 8, If 0, Class=Mass Storage, Driver=uas, 5000M
        |__ Port 3: Dev 7, If 0, Class=Vendor Specific Class, Driver=r8152, 5000M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/12p, 480M
    |__ Port 6: Dev 8, If 0, Class=Hub, Driver=hub/4p, 480M

Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
  Bus 002 Device 006: ID 2109:0813 VIA Labs, Inc. VL813 Hub
    Bus 002 Device 008: ID 0781:558c SanDisk Corp. Extreme Portable SSD
    Bus 002 Device 007: ID 0bda:8153 Realtek Semiconductor Corp. RTL8153 Gigabit Ethernet Adapter
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  Bus 001 Device 008: ID 2109:2813 VIA Labs, Inc. VL813 Hub


Connecting the usb drive directly to the usb port (without the hub) works as intended:
Code:
usb 2-1: new SuperSpeed USB device number 3 using xhci-hcd
usb 2-1: New USB device found, idVendor=0781, idProduct=558c, bcdDevice=10.12
usb 2-1: New USB device strings: Mfr=2, Product=3, SerialNumber=1
usb 2-1: Product: Extreme SSD
usb 2-1: Manufacturer: SanDisk

/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci-hcd/1p, 5000M
    |__ Port 1: Dev 3, If 0, Class=Mass Storage, Driver=uas, 5000M

Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
  Bus 002 Device 003: ID 0781:558c SanDisk Corp. Extreme Portable SSD


Same questions as with the lower usb port: is this behavior hardware related, driver related, dependent of a setting, ... ?  Are there usb3 hubs with a RJ45 port which are correctly recognized as usb3 ?  Since (for the moment) we need the usb port to provide a network connection, it would be nice if usb3 is also available using a hub so we can enjoy better speed (x10) for networking and other connected devices as usb disks.


  Buetooth handsfree calls on PinPhone
Posted by: alabasha - 07-20-2023, 03:51 PM - Forum: General Discussion on PinePhone - Replies (7)

Are there any OS which is capable of bluetooth handsfree calls? Nothing works, I use my phone in car and handsfree function is crucial to use a phone as dayly driver. Mobian with Piperwire NOT work at all, with Pulseaudio - it simulate work everiting is OK except it dosent call and there is not audio. Postmarket doesnt work at all with bluetooth handsfree. Another OSes doesnt work with other phone functions. Which OS is WORKING??????


  Mobian .desktop file creation
Posted by: MadameMalady - 07-20-2023, 01:08 PM - Forum: PinePhone Pro Software - Replies (15)

I'm trying to write a temporary installer for a program I'm working on, and none of the .desktop files I have created have shown up on Phosh on Mobian
I've tried:

~/.local/share/applications/
and
/home/mobian/.local/share/applications

as locations for the .desktop files, and it *still* doesn't show up..

I've made desktop files before on Manjaro Phosh, and didn't have any of these struggles, any help would be appreciated, i've been working on this for hooooooours @_@


  How the reset Quartz64-b onboard memory (emmc)
Posted by: beepy - 07-20-2023, 01:30 AM - Forum: Linux on Quartz64 - Replies (2)

Hello,
Any general help or understanding what is going on here, much appreciated....

I have the Quartz64-b handy.

( [not really relevant]... I tried installing Manjaro's img and it worked 100pc okay.
Then tried https://github.com/jaredmcneill/quartz64_uefi and finally got it's boot menu showing.  - okay)

I then installed ArchLinux Arm and THAT worked - but the onboard ethernet was down (I suspect it's kernel build re a setting should fix it) 
  -did a full pacman -Syu  (and installed a few pkgs)

-I THEN tried plebian and dietPi OS (on a DIFFERENT sdcard)
 and they BOTH cannot boot now (also the Manjaro), complaining the root filesystem is missing.

Has ArchLinux ARM loaded the onboard eMMC (or NRAM etc) with its own /boot/extlinux/extlinux.conf settings?
As -its- root label is 'rootfs' while the others are 'root'

please note: 2 different sdcards, and a clean install of Manjaro / Plebian /DietPi.

Yes, I can provide boot logs, but if anyone knows how to re-flash/re format the onboard eMMC much appreciated.
I cannot see it in /dev, and its not mounted any where

Thank you.


  eMMC empty?
Posted by: bluedemon382 - 07-19-2023, 06:29 AM - Forum: Getting Started - No Replies

My Pine64 does not boot and I want to install Manjaro on my pinebook 64. What do I need to download from their website and put on my stick? The image?


  Pinephone Keyboard Connector
Posted by: dorkydev - 07-19-2023, 04:40 AM - Forum: PinePhone Accessories - No Replies

Okay so I bought a 4 piece lot off eBay and the seller said they replaced the charging board and the keyboard connector broke.

Does anyone know where I can order that, when I search this all I see are 3 different ribbon cables, a white one, a short gold one and a long gold one.

I don't know if these are the right components or if I need some other piece.

Thanks


  [Article] Star64 JH7110 + NuttX RTOS: RISC-V Privilege Levels and UART Registers
Posted by: lupyuen - 07-18-2023, 05:35 PM - Forum: General - No Replies

We’re in the super-early stage of porting Apache NuttX Real-Time Operating System (RTOS) to the Star64 64-bit RISC-V SBC. (Based on StarFive JH7110 SoC)

In this article we’ll talk about the interesting things that we learnt about RISC-V and Star64 JH7110…

(1) What are RISC-V Privilege Levels
    (And why they make NuttX a little more complicated)

(2) What is NuttX Kernel Mode
    (And how it differs from Flat Mode)

(3) All about JH7110’s UART Registers
    (And how they are different from other 16550 UARTs)

(4) Why (naively) porting NuttX from QEMU to Star64 might become really challenging!
    (Thankfully we have the LiteX Arty-A7 and PolarFire Icicle ports)

https://lupyuen.codeberg.page/articles/privilege.html


  serial cable 2023 thread
Posted by: bsammon - 07-18-2023, 02:54 PM - Forum: General Discussion on Pinebook Pro - Replies (2)

So... is anyone selling a proper (fully compatible) serial console cable for the Pinebook pro ?

My impression from reading older threads is that 3.0V is ideal, 3.3V usually works, and 5.0V (which the Pine64 store was selling as PBP compatible) is unreliable.

Have any stores stepped up to sell proper cables for this?

Does everyone just have to solder their own cables together?

I want to experiment with alternative bootloaders and maybe firmwares, and it sounds like a serial console would be essential for when things inevitably go wrong.


  fwupd eating the cpu
Posted by: user641 - 07-18-2023, 09:39 AM - Forum: PostmarketOS on PinePhone - No Replies

I ran top to see what process are running on background and notice fwupd is contantly eating 25% of the cpu:
4136 1 root R 52056 2% 3 25% /usr/libexec/fwupd/fwupd

How to fix it? My phone running hotter than usual because of it.