I installed the last Armbian Debian Buster minimal for Rock64, which works fine but for one point : the STEREO AUDIO DAC ADD-ON BOARD card is not supported. I found that the software necessary to load it was not present, nothing in /usr/local/sbin, and so the command necessary to start the ethernet port does not work :
Code:
/usr/local/sbin/enable_dtoverlay eth1 ethernet@ff550000 okay
I copied the content of the similar directory from the Debian Stretch I used before, and the command is executed. But the card does not take the fixed IP address defined in /etc/network/interfaces.d config file.
This config file is OK because, when I have an USB-Ethernet adapter plugged in on startup, it gets the proper values for eth1 (and the add-on board ethernet port becomes eth2).
If I use the manual configuration with
Code:
ifconfig eth1 192.168.1.184
it works, and everything is running normally. But I have to start manually all the services which were unable to start, because they didn't find eth1 on startup, and this is obviously not a solution for a server which has to run on itself.
Is there a different way to start this ethernet port with Armbian Buster ?
I studied the logs, nothing very clear comes out that. I have attached in a zip file extracts of the syslog and debug log files.
Code:
enable_dtoverlay[690]: Applying...
enable_dtoverlay[690]: /dts-v1/;
enable_dtoverlay[690]: / {
enable_dtoverlay[690]: #011fragment@0 {
enable_dtoverlay[690]: #011#011target-path = "/ethernet@ff550000";
enable_dtoverlay[690]: #011#011__overlay__ {
enable_dtoverlay[690]: #011#011#011status="okay";
enable_dtoverlay[690]: #011#011};
enable_dtoverlay[690]: #011};
enable_dtoverlay[690]: };
(...)
after the list of IRQ POLL:
systemd-udevd[822]: link_config: [b]could not get ethtool features for eth2[/b]
systemd-udevd[822]: Could not set offload features of eth2: Device or resource busy
enable_dtoverlay[690]: Applied!
(...)
kernel: [ 13.402838] of_get_named_gpiod_flags: can't parse 'snps,reset-gpio' property of node '/ethernet@ff550000[0]'