Quartz64-A with legacy kernel 4.19.y - Wireguard?
by shelldweller from LinuxQuestions.org on (#5T6B1)
I have been testing out images for the Quartz64 Model A. I realize that this board is a work in progress and not everything is fully supported upstream. I am just starting this thread to document my progress with this board in a public forum.
First, I had to get a new monitor because my old VGA monitor was not receiving a full signal through the HDMI-to-VGA converter that had always worked with other boards. I am now using the legacy kernel (4.19.221 as I type this) because my new monitor's resolution is 1600x1200 and the next kernel cannot output video at this resolution. Also my monitor does not want to switch to a lower resolution for some reason. However, on the legacy kernel, my monitor works flawlessly at full resolution. Yay!
Then I noticed that LAN works fine before I log into a GUI session, but once X starts, it knocks out the Ethernet port for some reason. So I have been using a USB-Ethernet dongle, which is working fine for the moment.
The main thing I am focused on now is Wireguard support. I have tried building the legacy kernel both with and without the external wireguard patch, as well as building the wireguard-linux-compat package from slackbuilds.org. I have tried every combination of those options, and no matter what I do, I am getting this error when running wg-quick up myvpn.conf :
Code:RTNETLINK answers: Operation not supportedI tried rebuilding the kernel with the config options from the Gentoo Wiki, which triggered a bunch more options during the compile stage. I answered either Y or M to all of those. It resulted in a working kernel, but I still get the same RTNETLINK error as above. I then turned on a bunch of NETLINK kernel configs, got a working kernel, and I STILL cannot get wireguard working.
For reference, it works fine on the Pinebook A64 with both a next and legacy kernels. So I know it is possible. Something is just missing on the Quartz64 kernels to make it work right.
Any ideas? All my searches bring up Debian posts where the solution is to upgrade the kernel headers, so the advice does not really apply here.
P.S. - The only other thing that has me stymied is SATA support. From what I can tell from the dev wiki it is supposed to be working. But I have an eSATA dock that the Quartz64 can only see through USB. If I boot it up with the SATA-to-eSATA cable attached, then it does not see it at all, with or without the USB cable. But this can be another post for another day, I am mostly focused on the Wireguard support at the moment.
Thanks much. It's nice to have our own distro forum!
First, I had to get a new monitor because my old VGA monitor was not receiving a full signal through the HDMI-to-VGA converter that had always worked with other boards. I am now using the legacy kernel (4.19.221 as I type this) because my new monitor's resolution is 1600x1200 and the next kernel cannot output video at this resolution. Also my monitor does not want to switch to a lower resolution for some reason. However, on the legacy kernel, my monitor works flawlessly at full resolution. Yay!
Then I noticed that LAN works fine before I log into a GUI session, but once X starts, it knocks out the Ethernet port for some reason. So I have been using a USB-Ethernet dongle, which is working fine for the moment.
The main thing I am focused on now is Wireguard support. I have tried building the legacy kernel both with and without the external wireguard patch, as well as building the wireguard-linux-compat package from slackbuilds.org. I have tried every combination of those options, and no matter what I do, I am getting this error when running wg-quick up myvpn.conf :
Code:RTNETLINK answers: Operation not supportedI tried rebuilding the kernel with the config options from the Gentoo Wiki, which triggered a bunch more options during the compile stage. I answered either Y or M to all of those. It resulted in a working kernel, but I still get the same RTNETLINK error as above. I then turned on a bunch of NETLINK kernel configs, got a working kernel, and I STILL cannot get wireguard working.
For reference, it works fine on the Pinebook A64 with both a next and legacy kernels. So I know it is possible. Something is just missing on the Quartz64 kernels to make it work right.
Any ideas? All my searches bring up Debian posts where the solution is to upgrade the kernel headers, so the advice does not really apply here.
P.S. - The only other thing that has me stymied is SATA support. From what I can tell from the dev wiki it is supposed to be working. But I have an eSATA dock that the Quartz64 can only see through USB. If I boot it up with the SATA-to-eSATA cable attached, then it does not see it at all, with or without the USB cable. But this can be another post for another day, I am mostly focused on the Wireguard support at the moment.
Thanks much. It's nice to have our own distro forum!