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

Username
  

Password
  





Search Forums



(Advanced Search)

Forum Statistics
» Members: 29,543
» Latest member: Alex115
» Forum threads: 16,208
» Forum posts: 116,953

Full Statistics

Latest Threads
Call recording?
Forum: PinePhone Pro Software
Last Post: biketool
2 hours ago
» Replies: 7
» Views: 6,096
Thoughts after a year wit...
Forum: General Discussion on Pinebook Pro
Last Post: Frank23t
8 hours ago
» Replies: 4
» Views: 1,301
Why projects like PinePho...
Forum: General Discussion on PinePhone
Last Post: biketool
Yesterday, 12:51 PM
» Replies: 4
» Views: 3,150
more mobile linux on redd...
Forum: General Discussion on PinePhone
Last Post: biketool
Yesterday, 12:03 PM
» Replies: 2
» Views: 1,195
Anyone selling a Pinebook
Forum: Pinebook Hardware and Accessories
Last Post: ams
Yesterday, 09:26 AM
» Replies: 2
» Views: 1,395
Having trouble reading MP...
Forum: Getting Started
Last Post: Alex92
09-05-2025, 08:49 PM
» Replies: 1
» Views: 2,517
Special keys stopped work...
Forum: General Discussion on PineNote
Last Post: cheepeero
09-05-2025, 07:32 PM
» Replies: 0
» Views: 1,612
Booting Issues
Forum: PineNote Software
Last Post: vlagged
09-04-2025, 12:52 PM
» Replies: 20
» Views: 9,408
Experimental Mobian kerne...
Forum: PinePhone Pro Software
Last Post: teekay
09-04-2025, 01:40 AM
» Replies: 11
» Views: 3,866
[Article] RISC-V Ox64 BL8...
Forum: General
Last Post: PrinceMorissette
09-03-2025, 10:51 PM
» Replies: 2
» Views: 4,547

 
  Most stable Linux rom and 1080p support?
Posted by: Nelly - 10-04-2018, 01:05 PM - Forum: Linux on Rock64 - Replies (2)

Hello there are many Linux roms available for the rock64, can someone please advise me on the most stable Linux rom? Can Linux support 1080p video yet? Not just though kodi or whatever, I want to be able to use my browser and log in to steaming services like Skygo for example. Like I would on desktop, thanks.


  writing dts overlay for mcp2515
Posted by: Hydrocactus - 10-04-2018, 09:23 AM - Forum: Linux on Rock64 - No Replies

Hi there I'm trying to write a dts file to make "pican2" mcp2515 based hat working on armbian, I've wrote a dts file, compiled it, and I've put it in /boot/overlay-user/.
It's not working.

I've tried hard, but now as I'm stuck and because I'm a noob in devices-tree world I come here to ask for help, so please take a look.


here is my dts file:


Code:
/dts-v1/;
/plugin/;


/ {
   compatible = "rockchip,rk3328", "pine64,rock64";
    fragment@0 {
        target-path = "/spi@ff190000";
               //target = <&spi0>;
        __overlay__ {
            status="okay";
            spidev@0{
                            status = "disabled";
                       };
                       spidev@1{
                               status = "disabled";
                       };
        };
    };
/* the interrupt pin of the can-controller */
   fragment@1 {
         target-path = "/pinctrl/gpio3@ff240000";
         //target = <&gpio3>;
         __overlay__ {
             can0_pins: can0_pins {
                 rockchip,pins = <0 7 0 &pcfg_pull_none>;
          //phandle = <1>;
             };
         };
   };

/* the clock/oscillator of the can-controller */
   fragment@2 {
       target-path = "/";
       __overlay__ {
           /* external oscillator of mcp2515 on SPI0.0 */
           can0_osc: can0_osc {
               compatible = "fixed-clock";
               #clock-cells = <0>;
               clock-frequency  = <16000000>;
           };
       };
   };

/* the spi config of the can-controller itself binding everything together */
   fragment@3 {
       target-path = "/spi@ff190000";
       //target = <&spi0>;
       __overlay__ {
           /* needed to avoid dtc warning */
           #address-cells = <1>;
           #size-cells = <0>;
           can0: can0@0 {
        //phandle = <1>;
               reg = <0>;
               compatible = "microchip,mcp2515";
               pinctrl-names = "default";
               pinctrl-0 = <&can0_pins>;
        //pinctrl-0 = "/pinctrl/gpio3@ff240000/can0_pins/";
               spi-max-frequency = <10000000>;
               interrupt-parent = <&gpio3>;
               //interrupt-parent = "/pinctrl/gpio3@ff240000";
               interrupts = <7 0x2>; // 7 2
               //clocks = "/can0_osc";
               clocks = <&can0_osc>;
           };
       };
   };
};


and here is what I can read in my dmesg:


Code:
[    0.199580] bus: 'spi': registered
[    0.199591] device class 'spi_master': registering
[    0.215439] device: 'ff190000.spi': device_add
[    0.215471] bus: 'platform': add device ff190000.spi
[    0.215560] PM: Adding info for platform:ff190000.spi
[    2.069101] bus: 'spi': add driver cros-ec-spi
[    2.069297] device class 'spi_transport': registering
[    2.069329] device class 'spi_host': registering
[    2.070797] bus: 'spi': add driver m25p80
[    2.070861] device class 'spidev': registering
[    2.070890] bus: 'spi': add driver spidev
[    2.070956] bus: 'platform': add driver rockchip-spi
[    2.071145] bus: 'platform': driver_probe_device: matched device ff190000.spi with driver rockchip-spi
[    2.071162] bus: 'platform': really_probe: probing driver rockchip-spi with device ff190000.spi
[    2.071495] rockchip-spi ff190000.spi: no init pinctrl state
[    2.071552] rockchip-spi ff190000.spi: no sleep pinctrl state
[    2.071566] rockchip-spi ff190000.spi: no idle pinctrl state
[    2.071795] rockchip-spi ff190000.spi: no high_speed pinctrl state
[    2.071820] device: 'spi32766': device_add
[    2.072075] PM: Adding info for No Bus:spi32766
[    2.072326] device: 'spi32766.0': device_add
[    2.072362] bus: 'spi': add device spi32766.0
[    2.072582] PM: Adding info for spi:spi32766.0
[    2.072661] rockchip-spi ff190000.spi: chipselect 0 already in use
[    2.072675] spi_master spi32766: spi_device register error /spi@ff190000/flash@0
[    2.072692] spi_master spi32766: Failed to create SPI device for /spi@ff190000/flash@0
[    2.072709] driver: 'rockchip-spi': driver_bound: bound to device 'ff190000.spi'
[    2.072758] bus: 'platform': really_probe: bound device ff190000.spi to driver rockchip-spi
[    8.643523] bus: 'spi': add driver mcp251x
[    8.643560] bus: 'spi': driver_probe_device: matched device spi32766.0 with driver mcp251x
[    8.643570] bus: 'spi': really_probe: probing driver mcp251x with device spi32766.0
[    8.643678] mcp251x spi32766.0: no pinctrl handle
[    8.646051] mcp251x spi32766.0: Looking up vdd-supply from device tree
[    8.646071] mcp251x spi32766.0: Looking up vdd-supply property in node /spi@ff190000/can0@0 failed
[    8.648100] mcp251x spi32766.0: Looking up xceiver-supply from device tree
[    8.648120] mcp251x spi32766.0: Looking up xceiver-supply property in node /spi@ff190000/can0@0 failed
[    8.661924] mcp251x: probe of spi32766.0 rejects match -19


  Multiarch liveusb?
Posted by: graphical - 10-03-2018, 02:21 AM - Forum: Linux on Rock64 - No Replies

Hello all,
I got a really cool idea and I need to be tuned down a bit.

I'm making myself a bootable usb drive.
Thing is, I want to know if it is even possible to have ONE bootable usb drive for both ARM64 and x64 at once.
Maybe there is some magical™ bootloader that would work on arm as well as x64 from a single compile?
I've been googling this quite a bit, but nothing relevant has come up. This usually means that I'm acting a fool.

Putting this in the linux section, because I want to know if GRUB is even available for the Rock64.

Again, thank you for your time.


  Payment methods other than PayPal
Posted by: Aciel - 10-03-2018, 12:15 AM - Forum: Shipment Related Discussion - Replies (4)

Hello there,

Are there any other payment methods other than PayPal or anything through it. I have Debit Card and I want to make full purchase, but I'm unable to. Kindly guide me out as PayPal is not available in Pakistan.


Bug Rock64 Login
Posted by: lpninja - 10-01-2018, 10:24 PM - Forum: Getting Started - Replies (1)

Hi everyone!Nice to meet you. 

I have a Rock64 v2.0, 20170713

I installed:

Armbian_5.59_Rock64_Debian_stretch_default_4.4.152_desktop.img using the Etcher flasher on microSD.

The first time I insert the flashed microSD card into the Rock64 i eventually get a login prompt asking for user.

I write in user: root and press enter.
There is now no response or it hangs for a long time and I don't get the password prompt. Sad

Then I press reset on the Rock64 board and after a while i do get some text on the screen, mainly hexadecimals and addresses cycling through, then the screen goes black. This goes on an infinite repeat loop.

I have a keyboard and mouse plugged in and wired Ethernet.

Does anyone have this or am I approaching this the wrong way? Confused

Many thanks,
luke


Question benefits of eMMC?
Posted by: SirSkorpan - 10-01-2018, 02:20 PM - Forum: RockPro64 Hardware and Accessories - Replies (5)

I'm considering buying a RockPro64 to use as a NAS and general server, I saw that one could buy eMMC modules to use as internal memory for the board. I have a few questions here:

  • What is the benefit of using eMMC rather than SD card? Speed, longer lifetime or the storage?
  • How is the eMMC module attached to the board? I couldn't identify an obvious slot or similar connection.
  • What is the purpose of the USB adapter, is it to "burn" the OS image to the eMMC or do you need it to attach the eMMC to the board?


  HDMI display + resistive touch layer.
Posted by: Stratos - 10-01-2018, 07:18 AM - Forum: Rock64 Hardware and Accessories - Replies (4)

Hey everyone. 
I am planning on building a (editedSmile "table PC" using the Rock64 (don't have it yet). I have an old monitor from my old laptop for which I bought a controller board and would like to use it somehow. But I would also like to add a touch layer to the LCD. More precisely this resistive touch layer

However, I have no idea, if or how is that supported on Rock64, so if anyone can give me an advice if it will even work, or how to make it work, I would greatly appreciate it. 
Thanks, everyone.


  Change Mac address on Linux
Posted by: fahr - 10-01-2018, 06:34 AM - Forum: General Discussion on ROCK64 - Replies (3)

I recently received my ROCK64 and installed various flavours of Linux on it. One thing I cannot seem to figure out is how to change the MAC address of ETH0.

On Armbian Bionic I tried putting it in /boot/armbianEnv.txt as etheraddr= or mac_addr=, I tried putting it in /etc/network/interfaces - all to no avail.
On Ayufan I was entirely unable to find anything to configure in this regard.

I read that a bunch of people complained about having ever changing MAC addresses on their board. I have not experienced that problem, but I want to set a specific MAC address - not fix the standard one.

Is there any way to do this? I could also recompile (part of) the DTBs if that is what it takes. I just need to know where I can find this setting (if at all). I can also install a new operating system.

I did find this; http://wiki.pine64.org/index.php/Set_Mac..._on_ROCK64 - which suggests it is possible on Android. I really do need a normal Linux though...

Anyone know how to do this?


  HDMI audio solved
Posted by: yoramro - 10-01-2018, 02:17 AM - Forum: Linux on RockPro64 - Replies (2)

Hi,

If you are unable to hear HDMI audio with your rockpro64 and the latest Linux release, you need to follow the instructions on setting PulseAudio default audio output
https://wiki.archlinux.org/index.php/Pul...put_source

Once you set the default to the HDMI, your audio will be routed to your HDMI monitor / TV

BTW - this also fixed the double playing speed on YouTube. Playing is at normal speed

Good luck

Yoram


Rainbow Pine a64 + Armbian + RTL-SDR = fun
Posted by: Drowwy - 09-30-2018, 11:46 AM - Forum: General Discussion on PINE A64(+) - Replies (5)

If anyone is looking for a project, the RTL-SDR is pretty fun with the pine (2gb ram helps).
I created a plane tracker map, that allows to see the location, altitude and speed of planes in the region.
(update: fixed bug on my website that made two minus "--" to a long line)