<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[PINE64 - BSD on Rock64]]></title>
		<link>https://forum.pine64.org/</link>
		<description><![CDATA[PINE64 - https://forum.pine64.org]]></description>
		<pubDate>Fri, 08 May 2026 02:14:14 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[Netbds10.0 on Rock64 not booting]]></title>
			<link>https://forum.pine64.org/showthread.php?tid=19239</link>
			<pubDate>Fri, 17 May 2024 10:09:41 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.pine64.org/member.php?action=profile&uid=26956">Ingen</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.pine64.org/showthread.php?tid=19239</guid>
			<description><![CDATA[Hi!<br />
I have bought a Rock64 for running Netbsd and downloaded pre-built, bootable 10.0 image from<a href="http://%20https://nycdn.netbsd.org/pub/arm/" target="_blank" rel="noopener" class="mycode_url"> https://nycdn.netbsd.org/pub/arm/</a> for this board.<br />
Then I verify, gunzip and dd the .img file to sd/emmc, insert card and power on. I get a green power light a red st.by and a white pwr light and that's it. Ive done this the exact same on pinebook pro and rpi3b many times with no issues. Just works. I also tried the "daily" but no noticable difference.<br />
<br />
I have successfully booted an image from armbian just to verify the hw is working.<br />
<br />
Even tried the 9.4 image so now i'm running out of ideas. Btw also tried the dd u-boot to sd but it should not be necessary with these images as far as I know...<br />
<br />
Anyone using these images who could help me out here?]]></description>
			<content:encoded><![CDATA[Hi!<br />
I have bought a Rock64 for running Netbsd and downloaded pre-built, bootable 10.0 image from<a href="http://%20https://nycdn.netbsd.org/pub/arm/" target="_blank" rel="noopener" class="mycode_url"> https://nycdn.netbsd.org/pub/arm/</a> for this board.<br />
Then I verify, gunzip and dd the .img file to sd/emmc, insert card and power on. I get a green power light a red st.by and a white pwr light and that's it. Ive done this the exact same on pinebook pro and rpi3b many times with no issues. Just works. I also tried the "daily" but no noticable difference.<br />
<br />
I have successfully booted an image from armbian just to verify the hw is working.<br />
<br />
Even tried the 9.4 image so now i'm running out of ideas. Btw also tried the dd u-boot to sd but it should not be necessary with these images as far as I know...<br />
<br />
Anyone using these images who could help me out here?]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[FreeBSD and gig ethernet]]></title>
			<link>https://forum.pine64.org/showthread.php?tid=15246</link>
			<pubDate>Tue, 02 Nov 2021 17:23:39 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.pine64.org/member.php?action=profile&uid=23689">roboman</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.pine64.org/showthread.php?tid=15246</guid>
			<description><![CDATA[Bought 4 Rock64 v 2.0 boards.  Visually, they look identical.  <br />
Objective: 2 clusters, high availability<br />
cluster one - pihole running Armbian<br />
cluster two - NFS server running FreeBSD<br />
<br />
I was able to get the Armbian systems working with pihole without issue.<br />
<br />
1. On FreeBSD, only one of the 4 boards will recognize the 1-gig ethernet.  The other three boards don't work. I can take the SDCard out of the working machine and place it in any of the other three machines - no ethernet.<br />
<br />
2. If I manually downgrade the 1-gig connection to 100 MB, it works.<br />
<br />
3. Verified 1-gig works on all four boards under Armbian<br />
<br />
4. This led me to believe that a "plug-in" kernel hack is needed to instruct FreeBSD how to properly use this hardware.  I contacted FreeBSD-ARM and FreeBSD-USB forum.  No solution.  They suspect this is a hardware bug.  I asked if their is a software band-aid such as a kernel overlay - no response. No response from the forum typically means everyone was thinking "I don't personally know of a kernel overlay for that, so I'm not speaking up".  No answer typically means no.<br />
<br />
5. Tried to OpenBSD/NetBSD - can't even get it installed w/o serial console configuration (which I didn't have on-hand); ---or--- they also experienced the problem and just didn't connect to Ethernet.<br />
<br />
Question for Pine64 team and anyone/everyone who reads this:<br />
<br />
Can anyone confirm that this is related to: minor differences in hardware, faulty hardware --or-- u-boot misconfiguration, etc..  I just want to put a period on the end of this sentence.  I've worked hard to resolve this and successfully got 1 working; but not the other 3.  All 4 of them run Armbian w/o any issue.  Only 1 will run BSD.]]></description>
			<content:encoded><![CDATA[Bought 4 Rock64 v 2.0 boards.  Visually, they look identical.  <br />
Objective: 2 clusters, high availability<br />
cluster one - pihole running Armbian<br />
cluster two - NFS server running FreeBSD<br />
<br />
I was able to get the Armbian systems working with pihole without issue.<br />
<br />
1. On FreeBSD, only one of the 4 boards will recognize the 1-gig ethernet.  The other three boards don't work. I can take the SDCard out of the working machine and place it in any of the other three machines - no ethernet.<br />
<br />
2. If I manually downgrade the 1-gig connection to 100 MB, it works.<br />
<br />
3. Verified 1-gig works on all four boards under Armbian<br />
<br />
4. This led me to believe that a "plug-in" kernel hack is needed to instruct FreeBSD how to properly use this hardware.  I contacted FreeBSD-ARM and FreeBSD-USB forum.  No solution.  They suspect this is a hardware bug.  I asked if their is a software band-aid such as a kernel overlay - no response. No response from the forum typically means everyone was thinking "I don't personally know of a kernel overlay for that, so I'm not speaking up".  No answer typically means no.<br />
<br />
5. Tried to OpenBSD/NetBSD - can't even get it installed w/o serial console configuration (which I didn't have on-hand); ---or--- they also experienced the problem and just didn't connect to Ethernet.<br />
<br />
Question for Pine64 team and anyone/everyone who reads this:<br />
<br />
Can anyone confirm that this is related to: minor differences in hardware, faulty hardware --or-- u-boot misconfiguration, etc..  I just want to put a period on the end of this sentence.  I've worked hard to resolve this and successfully got 1 working; but not the other 3.  All 4 of them run Armbian w/o any issue.  Only 1 will run BSD.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[OpenBSD 6.7 microSD card image]]></title>
			<link>https://forum.pine64.org/showthread.php?tid=9920</link>
			<pubDate>Fri, 22 May 2020 00:25:12 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.pine64.org/member.php?action=profile&uid=8801">krjdev</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.pine64.org/showthread.php?tid=9920</guid>
			<description><![CDATA[Hi,<br />
<br />
I have created an image from <span style="font-weight: bold;" class="mycode_b">OpenBSD 6.7</span> for Rock64 board.<br />
<br />
root password: <span style="font-weight: bold;" class="mycode_b">rock64</span><br />
<br />
I have added a user with the name <span style="font-weight: bold;" class="mycode_b">rock64</span> (password same as username).<br />
<br />
Following sets are installed:<br />
<ul class="mycode_list"><li>bsd<br />
</li>
<li>bsd.mp<br />
</li>
<li>bsd.rd<br />
</li>
<li>base67.tgz<br />
</li>
<li>comp67.tgz<br />
</li>
<li>man67.tgz<br />
</li>
<li>game67.tgz<br />
</li>
</ul>
<img src="https://krottmayer.com/files/openbsd67-rock64_build2020-05-21_sets.png" loading="lazy"  alt="[Image: openbsd67-rock64_build2020-05-21_sets.png]" class="mycode_img" /><br />
<br />
All current patches are installed.<br />
<br />
How to use (You need a microSD card with at least <span style="font-weight: bold;" class="mycode_b">4GiB</span>):<br />
<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>&#36; unxz -k openbsd67-rock64_build2020-05-21.img.xz<br />
&#36; dd if=openbsd67-rock64_build2020-05-21.img of=/dev/sdx bs=1024</code></div></div><br />
<br />
The image is on my private homepage (only 1TiB traffic):<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #ff3333;" class="mycode_color">[REMOVED]</span></span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">SHA256 </span>sum:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>SHA256 (openbsd67-rock64_build2020-05-21.img.xz) = 2924afda7c3047e9e77e4e0410d667c24d4a1596d6a23016f1a2ffabe1b2454b</code></div></div><br />
File size:<span style="font-weight: bold;" class="mycode_b"> 216MiB</span><br />
<br />
Please can somebody also test the image and put it on a server with a greater traffic limit? <br />
Tried it only with one  different microSD card.<br />
<br />
<img src="https://krottmayer.com/files/openbsd67-rock64_build2020-05-21_hello.png" loading="lazy"  alt="[Image: openbsd67-rock64_build2020-05-21_hello.png]" class="mycode_img" />]]></description>
			<content:encoded><![CDATA[Hi,<br />
<br />
I have created an image from <span style="font-weight: bold;" class="mycode_b">OpenBSD 6.7</span> for Rock64 board.<br />
<br />
root password: <span style="font-weight: bold;" class="mycode_b">rock64</span><br />
<br />
I have added a user with the name <span style="font-weight: bold;" class="mycode_b">rock64</span> (password same as username).<br />
<br />
Following sets are installed:<br />
<ul class="mycode_list"><li>bsd<br />
</li>
<li>bsd.mp<br />
</li>
<li>bsd.rd<br />
</li>
<li>base67.tgz<br />
</li>
<li>comp67.tgz<br />
</li>
<li>man67.tgz<br />
</li>
<li>game67.tgz<br />
</li>
</ul>
<img src="https://krottmayer.com/files/openbsd67-rock64_build2020-05-21_sets.png" loading="lazy"  alt="[Image: openbsd67-rock64_build2020-05-21_sets.png]" class="mycode_img" /><br />
<br />
All current patches are installed.<br />
<br />
How to use (You need a microSD card with at least <span style="font-weight: bold;" class="mycode_b">4GiB</span>):<br />
<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>&#36; unxz -k openbsd67-rock64_build2020-05-21.img.xz<br />
&#36; dd if=openbsd67-rock64_build2020-05-21.img of=/dev/sdx bs=1024</code></div></div><br />
<br />
The image is on my private homepage (only 1TiB traffic):<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #ff3333;" class="mycode_color">[REMOVED]</span></span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">SHA256 </span>sum:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>SHA256 (openbsd67-rock64_build2020-05-21.img.xz) = 2924afda7c3047e9e77e4e0410d667c24d4a1596d6a23016f1a2ffabe1b2454b</code></div></div><br />
File size:<span style="font-weight: bold;" class="mycode_b"> 216MiB</span><br />
<br />
Please can somebody also test the image and put it on a server with a greater traffic limit? <br />
Tried it only with one  different microSD card.<br />
<br />
<img src="https://krottmayer.com/files/openbsd67-rock64_build2020-05-21_hello.png" loading="lazy"  alt="[Image: openbsd67-rock64_build2020-05-21_hello.png]" class="mycode_img" />]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Rock64 ethernet not working during install OpenBSD]]></title>
			<link>https://forum.pine64.org/showthread.php?tid=9466</link>
			<pubDate>Thu, 19 Mar 2020 18:32:43 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.pine64.org/member.php?action=profile&uid=16991">Enig123</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.pine64.org/showthread.php?tid=9466</guid>
			<description><![CDATA[Hi,<br />
<br />
<br />
Just got my Rock64 v2 1GB ram yesterday, and I failed installing OpenBSD, just because the Ethernet not working.<br />
<br />
This was my first time dealing with a series connection, it went fine, until when actual installing, it stuck at not being able to downloading anything through network.<br />
<br />
The Rock64 actually got an IP address from DHCP ant it seemed fine, the ethernet just didn't transfer.<br />
<br />
I was using the steps from OpenBSD mailing list as follow:<br />
<br />
dd if=miniroot66.fs of=/dev/rsd2c bs=1m<br />
<br />
mount /dev/sd2i /mnt<br />
mkdir /mnt/rockchip<br />
cp /usr/local/share/dtb/arm64/rockchip/rk3328-rock64.dtb /mnt/rockchip<br />
umount /mnt<br />
<br />
dd if=/usr/local/share/u-boot/rock64-rk3328/idbloader.img of=/dev/sd2c bs=512 seek=64 conv=sync<br />
dd if=/usr/local/share/u-boot/rock64-rk3328/u-boot.itb of=/dev/sd2c bs=512 seek=16384 conv=sync <br />
<br />
It worked until failed to use the Ethernet to download data. How do I do to make it work?]]></description>
			<content:encoded><![CDATA[Hi,<br />
<br />
<br />
Just got my Rock64 v2 1GB ram yesterday, and I failed installing OpenBSD, just because the Ethernet not working.<br />
<br />
This was my first time dealing with a series connection, it went fine, until when actual installing, it stuck at not being able to downloading anything through network.<br />
<br />
The Rock64 actually got an IP address from DHCP ant it seemed fine, the ethernet just didn't transfer.<br />
<br />
I was using the steps from OpenBSD mailing list as follow:<br />
<br />
dd if=miniroot66.fs of=/dev/rsd2c bs=1m<br />
<br />
mount /dev/sd2i /mnt<br />
mkdir /mnt/rockchip<br />
cp /usr/local/share/dtb/arm64/rockchip/rk3328-rock64.dtb /mnt/rockchip<br />
umount /mnt<br />
<br />
dd if=/usr/local/share/u-boot/rock64-rk3328/idbloader.img of=/dev/sd2c bs=512 seek=64 conv=sync<br />
dd if=/usr/local/share/u-boot/rock64-rk3328/u-boot.itb of=/dev/sd2c bs=512 seek=16384 conv=sync <br />
<br />
It worked until failed to use the Ethernet to download data. How do I do to make it work?]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[OpenBSD: GPIO with the I2C device PCF8574(A)]]></title>
			<link>https://forum.pine64.org/showthread.php?tid=6377</link>
			<pubDate>Thu, 09 Aug 2018 12:41:18 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.pine64.org/member.php?action=profile&uid=8801">krjdev</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.pine64.org/showthread.php?tid=6377</guid>
			<description><![CDATA[Currently the ROCK64 GPIO cannot used in userland. (I currently working on it.)<br />
<br />
So I have written a driver for the good old PCF8574 from NXP.<br />
You can find the driver on my Github page:<br />
<br />
<a href="https://github.com/krjdev/openbsd_driver" target="_blank" rel="noopener" class="mycode_url">Additional drivers for OpenBSD</a><br />
<br />
<span style="font-weight: bold;" class="mycode_b">To use the PCF8574, add this to the device trees (Example):</span><br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>/dts-v1/;<br />
/include/ "rk3328-rock64.dts"<br />
<br />
&amp;i2c0 {<br />
   status = "okay";<br />
<br />
   pcf8574: gpio@20 {<br />
       compatible = "nxp,pcf8574";<br />
       status = "okay";<br />
       reg = &lt;0x20&gt;;<br />
       #gpio-cells = &lt;2&gt;;<br />
       gpio-controller;<br />
   };<br />
};</code></div></div><span style="font-weight: bold;" class="mycode_b"><br />
Configuration of the Kernel (add the following):<br />
</span><br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>pcfgpio*    at iic?<br />
gpio*       at pcfgpio?</code></div></div><br />
<span style="font-weight: bold;" class="mycode_b">Compile the kernel.</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">dmesg output from my driver:</span><br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>pcfgpio0 at iic0 addr 0x20<br />
gpio0 at pcfgpio0: 8 pins</code></div></div><br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Use the driver with gpioctl:</span><br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>&#36; gpioctl /dev/gpio0 0 on</code></div></div>Turns pin 0 to on.<br />
<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Use the driver with ioctls (simple running light example</span><span style="font-weight: bold;" class="mycode_b">):</span><br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>#include &lt;unistd.h&gt;<br />
#include &lt;fcntl.h&gt;<br />
#include &lt;stdio.h&gt;<br />
#include &lt;errno.h&gt;<br />
#include &lt;string.h&gt;<br />
#include &lt;sys/types.h&gt;<br />
#include &lt;sys/gpio.h&gt;<br />
#include &lt;sys/ioctl.h&gt;<br />
<br />
int main(int argc, char *argv[])<br />
{<br />
   int i, fd;<br />
   int ret;<br />
   struct gpio_info ginfo;<br />
   struct gpio_pin_op gop;<br />
   <br />
   if (argc &lt; 2) {<br />
       printf("usage: gpio [DEV]&#92;n");<br />
       return 1;<br />
   }<br />
<br />
   fd = open(argv[1], O_RDWR);<br />
<br />
   if (fd == -1) {<br />
       printf("error: couldn't open file (%s)&#92;n", strerror(errno));<br />
       return 1;<br />
   }<br />
<br />
   ret = ioctl(fd, GPIOINFO, &amp;ginfo);<br />
<br />
   if (ret == -1) {<br />
       printf("error: ioctl GPIOINFO failed (%s)&#92;n", strerror(errno));<br />
       close(fd);<br />
       return 1;<br />
   }<br />
<br />
   printf("gpio: Number of pins: %d&#92;n", ginfo.gpio_npins);<br />
<br />
   while (1) {<br />
       for (i = 0; i &lt; ginfo.gpio_npins; i++) {<br />
           gop.gp_pin = i;<br />
           gop.gp_value = GPIO_PIN_HIGH;<br />
           ret = ioctl(fd, GPIOPINWRITE, &amp;gop);<br />
<br />
           if (ret == -1) {<br />
               printf("error: ioctl GPIOPINWRITE failed (%s)&#92;n", strerror(errno));<br />
               close(fd);<br />
               return 1;<br />
           }<br />
<br />
           sleep(1);<br />
           gop.gp_value = GPIO_PIN_LOW;<br />
           ret = ioctl(fd, GPIOPINWRITE, &amp;gop);<br />
<br />
           if (ret == -1) {<br />
               printf("error: ioctl GPIOPINWRITE failed (%s)&#92;n", strerror(errno));<br />
               close(fd);<br />
               return 1;<br />
           }<br />
       }<br />
   }<br />
<br />
   close(fd);<br />
   return 0;<br />
}</code></div></div>]]></description>
			<content:encoded><![CDATA[Currently the ROCK64 GPIO cannot used in userland. (I currently working on it.)<br />
<br />
So I have written a driver for the good old PCF8574 from NXP.<br />
You can find the driver on my Github page:<br />
<br />
<a href="https://github.com/krjdev/openbsd_driver" target="_blank" rel="noopener" class="mycode_url">Additional drivers for OpenBSD</a><br />
<br />
<span style="font-weight: bold;" class="mycode_b">To use the PCF8574, add this to the device trees (Example):</span><br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>/dts-v1/;<br />
/include/ "rk3328-rock64.dts"<br />
<br />
&amp;i2c0 {<br />
   status = "okay";<br />
<br />
   pcf8574: gpio@20 {<br />
       compatible = "nxp,pcf8574";<br />
       status = "okay";<br />
       reg = &lt;0x20&gt;;<br />
       #gpio-cells = &lt;2&gt;;<br />
       gpio-controller;<br />
   };<br />
};</code></div></div><span style="font-weight: bold;" class="mycode_b"><br />
Configuration of the Kernel (add the following):<br />
</span><br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>pcfgpio*    at iic?<br />
gpio*       at pcfgpio?</code></div></div><br />
<span style="font-weight: bold;" class="mycode_b">Compile the kernel.</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">dmesg output from my driver:</span><br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>pcfgpio0 at iic0 addr 0x20<br />
gpio0 at pcfgpio0: 8 pins</code></div></div><br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Use the driver with gpioctl:</span><br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>&#36; gpioctl /dev/gpio0 0 on</code></div></div>Turns pin 0 to on.<br />
<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Use the driver with ioctls (simple running light example</span><span style="font-weight: bold;" class="mycode_b">):</span><br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>#include &lt;unistd.h&gt;<br />
#include &lt;fcntl.h&gt;<br />
#include &lt;stdio.h&gt;<br />
#include &lt;errno.h&gt;<br />
#include &lt;string.h&gt;<br />
#include &lt;sys/types.h&gt;<br />
#include &lt;sys/gpio.h&gt;<br />
#include &lt;sys/ioctl.h&gt;<br />
<br />
int main(int argc, char *argv[])<br />
{<br />
   int i, fd;<br />
   int ret;<br />
   struct gpio_info ginfo;<br />
   struct gpio_pin_op gop;<br />
   <br />
   if (argc &lt; 2) {<br />
       printf("usage: gpio [DEV]&#92;n");<br />
       return 1;<br />
   }<br />
<br />
   fd = open(argv[1], O_RDWR);<br />
<br />
   if (fd == -1) {<br />
       printf("error: couldn't open file (%s)&#92;n", strerror(errno));<br />
       return 1;<br />
   }<br />
<br />
   ret = ioctl(fd, GPIOINFO, &amp;ginfo);<br />
<br />
   if (ret == -1) {<br />
       printf("error: ioctl GPIOINFO failed (%s)&#92;n", strerror(errno));<br />
       close(fd);<br />
       return 1;<br />
   }<br />
<br />
   printf("gpio: Number of pins: %d&#92;n", ginfo.gpio_npins);<br />
<br />
   while (1) {<br />
       for (i = 0; i &lt; ginfo.gpio_npins; i++) {<br />
           gop.gp_pin = i;<br />
           gop.gp_value = GPIO_PIN_HIGH;<br />
           ret = ioctl(fd, GPIOPINWRITE, &amp;gop);<br />
<br />
           if (ret == -1) {<br />
               printf("error: ioctl GPIOPINWRITE failed (%s)&#92;n", strerror(errno));<br />
               close(fd);<br />
               return 1;<br />
           }<br />
<br />
           sleep(1);<br />
           gop.gp_value = GPIO_PIN_LOW;<br />
           ret = ioctl(fd, GPIOPINWRITE, &amp;gop);<br />
<br />
           if (ret == -1) {<br />
               printf("error: ioctl GPIOPINWRITE failed (%s)&#92;n", strerror(errno));<br />
               close(fd);<br />
               return 1;<br />
           }<br />
       }<br />
   }<br />
<br />
   close(fd);<br />
   return 0;<br />
}</code></div></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[AMENDED: OpenBSD, GigE Adapters/Chipsets, and ROCK64 STEREO AUDIO DAC ADD-ON BOARD]]></title>
			<link>https://forum.pine64.org/showthread.php?tid=6360</link>
			<pubDate>Mon, 06 Aug 2018 11:50:36 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.pine64.org/member.php?action=profile&uid=9003">jovval</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.pine64.org/showthread.php?tid=6360</guid>
			<description><![CDATA[I see that OpenBSD's man pages indicate compatibility with various GigE chipsets, but Asix AA88179 is not among them.<br />
<br />
(1) Should an Asix AA88179 GigE with <span style="text-decoration: line-through;" class="mycode_s">and/or without</span> a 3-port USB 3.0 hub work on OpenBSD?<br />
Amendment: man usb shows<br />
<a href="https://man.openbsd.org/axen.4" target="_blank" rel="noopener" class="mycode_url">axen(4)</a>ASIX Electronics AX88179 10/100/Gigabit USB Ethernet device<br />
so, my question is about both GigE and the hub working (well) together.<br />
<br />
(2) Does the 100BT of the audio dac add-on card work on OpenBSD?<br />
Amendment: From<br />
10/100Mbps MegJack on Audio DAC POT board Datasheet - <a href="http://files.pine64.org/doc/rock64/DGKYD111B096GWA1D.pdf" target="_blank" rel="noopener" class="mycode_url">http://files.pine64.org/doc/rock64/DGKYD...6GWA1D.pdf</a><br />
I see ethernet as merely a feed-through from the board, but my original question remains.<br />
<br />
(3) <span style="text-decoration: line-through;" class="mycode_s">If unknown, should</span>Does the audio of the audio dac add-on card work on OpenBSD?<br />
<br />
<span style="text-decoration: line-through;" class="mycode_s">(4) That is, what driver does it use?</span><br />
<br />
<span style="text-decoration: line-through;" class="mycode_s">(5) And, worth a mention, does its audio work on OpenBSD?<br />
<br />
</span>(4) Can you specify other solutions involving USB 3.0 hubs with GigE?]]></description>
			<content:encoded><![CDATA[I see that OpenBSD's man pages indicate compatibility with various GigE chipsets, but Asix AA88179 is not among them.<br />
<br />
(1) Should an Asix AA88179 GigE with <span style="text-decoration: line-through;" class="mycode_s">and/or without</span> a 3-port USB 3.0 hub work on OpenBSD?<br />
Amendment: man usb shows<br />
<a href="https://man.openbsd.org/axen.4" target="_blank" rel="noopener" class="mycode_url">axen(4)</a>ASIX Electronics AX88179 10/100/Gigabit USB Ethernet device<br />
so, my question is about both GigE and the hub working (well) together.<br />
<br />
(2) Does the 100BT of the audio dac add-on card work on OpenBSD?<br />
Amendment: From<br />
10/100Mbps MegJack on Audio DAC POT board Datasheet - <a href="http://files.pine64.org/doc/rock64/DGKYD111B096GWA1D.pdf" target="_blank" rel="noopener" class="mycode_url">http://files.pine64.org/doc/rock64/DGKYD...6GWA1D.pdf</a><br />
I see ethernet as merely a feed-through from the board, but my original question remains.<br />
<br />
(3) <span style="text-decoration: line-through;" class="mycode_s">If unknown, should</span>Does the audio of the audio dac add-on card work on OpenBSD?<br />
<br />
<span style="text-decoration: line-through;" class="mycode_s">(4) That is, what driver does it use?</span><br />
<br />
<span style="text-decoration: line-through;" class="mycode_s">(5) And, worth a mention, does its audio work on OpenBSD?<br />
<br />
</span>(4) Can you specify other solutions involving USB 3.0 hubs with GigE?]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[NetBSD for Rock64]]></title>
			<link>https://forum.pine64.org/showthread.php?tid=6194</link>
			<pubDate>Wed, 20 Jun 2018 12:33:48 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.pine64.org/member.php?action=profile&uid=1224">Luke</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.pine64.org/showthread.php?tid=6194</guid>
			<description><![CDATA[Hello, <br />
<br />
I am just relaying that NetBSD is now available for the Rock64. You can download their images from: <a href="http://www.invisible.ca/arm/" target="_blank" rel="noopener" class="mycode_url">http://www.invisible.ca/arm/</a><br />
Many thanks to <a href="https://twitter.com/jmcwhatever/status/1009382917892640768" target="_blank" rel="noopener" class="mycode_url">Jared McNeill</a>]]></description>
			<content:encoded><![CDATA[Hello, <br />
<br />
I am just relaying that NetBSD is now available for the Rock64. You can download their images from: <a href="http://www.invisible.ca/arm/" target="_blank" rel="noopener" class="mycode_url">http://www.invisible.ca/arm/</a><br />
Many thanks to <a href="https://twitter.com/jmcwhatever/status/1009382917892640768" target="_blank" rel="noopener" class="mycode_url">Jared McNeill</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Tutorial: Install OpenBSD on ROCK64 media board]]></title>
			<link>https://forum.pine64.org/showthread.php?tid=6164</link>
			<pubDate>Mon, 11 Jun 2018 19:05:27 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.pine64.org/member.php?action=profile&uid=8801">krjdev</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.pine64.org/showthread.php?tid=6164</guid>
			<description><![CDATA[Hello community!<br />
<br />
I have wrote a tutorial how to install OpenBSD on a ROCK64 media board.<br />
The tutorial is on my Github page available:<br />
<br />
<a href="https://github.com/krjdev/rock64_openbsd" target="_blank" rel="noopener" class="mycode_url">Tutorial to install OpenBSD</a><br />
<br />
<br />
Check it out!<br />
<br />
Cheers<br />
<br />
krjdev]]></description>
			<content:encoded><![CDATA[Hello community!<br />
<br />
I have wrote a tutorial how to install OpenBSD on a ROCK64 media board.<br />
The tutorial is on my Github page available:<br />
<br />
<a href="https://github.com/krjdev/rock64_openbsd" target="_blank" rel="noopener" class="mycode_url">Tutorial to install OpenBSD</a><br />
<br />
<br />
Check it out!<br />
<br />
Cheers<br />
<br />
krjdev]]></content:encoded>
		</item>
	</channel>
</rss>