Welcome, Guest |
You have to register before you can post on our site.
|
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.
|
|
|
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 (edited "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
|
|
|
|