09-16-2020, 07:37 AM
Just got mine, same issue. The solution is to plug into a USB 2.0 port, not 3.0 or 3.1. Downside is you charge very slowly that way.
When you plug into a 3.x it is seen and then this shows up in dmesg:
[955678.668673] usb 8-1: new high-speed USB device number 2 using xhci_hcd
[955678.683113] usb 8-1: New USB device found, idVendor=18d1, idProduct=d001, bcdDevice= 5.07
[955678.683121] usb 8-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[955678.683126] usb 8-1: Product: PINE64 PinePhone
[955678.683129] usb 8-1: Manufacturer: PINE64
[955678.683133] usb 8-1: SerialNumber: postmarketOS
[955678.688404] rndis_host 8-1:1.0 usb0: register 'rndis_host' at usb-0000:03:00.0-1, RNDIS device, de:83:75:29:f7:b9
[957015.764067] radeon_dp_aux_transfer_native: 32 callbacks suppressed
[983680.416737] usb 8-1: USB disconnect, device number 2
[983680.417894] rndis_host 8-1:1.0 usb0: unregister 'rndis_host' usb-0000:03:00.0-1, RNDIS device
[983680.418054] xhci_hcd 0000:03:00.0: WARN Set TR Deq Ptr cmd failed due to incorrect slot or ep state.
So it is some sort of software issue and not a hardware thing, means it will get better as soon as somebody who deeply understand USB has a look.
When you plug into a 3.x it is seen and then this shows up in dmesg:
[955678.668673] usb 8-1: new high-speed USB device number 2 using xhci_hcd
[955678.683113] usb 8-1: New USB device found, idVendor=18d1, idProduct=d001, bcdDevice= 5.07
[955678.683121] usb 8-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[955678.683126] usb 8-1: Product: PINE64 PinePhone
[955678.683129] usb 8-1: Manufacturer: PINE64
[955678.683133] usb 8-1: SerialNumber: postmarketOS
[955678.688404] rndis_host 8-1:1.0 usb0: register 'rndis_host' at usb-0000:03:00.0-1, RNDIS device, de:83:75:29:f7:b9
[957015.764067] radeon_dp_aux_transfer_native: 32 callbacks suppressed
[983680.416737] usb 8-1: USB disconnect, device number 2
[983680.417894] rndis_host 8-1:1.0 usb0: unregister 'rndis_host' usb-0000:03:00.0-1, RNDIS device
[983680.418054] xhci_hcd 0000:03:00.0: WARN Set TR Deq Ptr cmd failed due to incorrect slot or ep state.
So it is some sort of software issue and not a hardware thing, means it will get better as soon as somebody who deeply understand USB has a look.