Slackware-ARMv7 15.0 on Banana Pi BPI-R2 Can't Parse 'link-gpios' Property of Node
by Stragonian from LinuxQuestions.org on (#6JTK3)
I'm new to using ARM Single Board Computers, or Embedded Systems, whatever you like to call them.
Although, I recently got Slackware ARMv7 15.0 to successfully install and boot on a Banana Pi BPI-R2 Single Board Router.
However, there are a few problems with devices. My most pressing problem are the GMAC network devices, they come up, but they can only ping themselves. Looking through the boot information, I found this ... and believe it may have something to do with the problem.
Code:Slackware OS boot ...
mtk_soc_eth 1b100000.ethernet: generated random MAC address 82:b9:3b:be:52:27
of_get_named_gpiod_flags: can't parse 'link-gpios' property of node '/ethernet@1b100000/mac@0/fixed-link[0]'
of_get_named_gpiod_flags: can't parse 'link-gpio' property of node '/ethernet@1b100000/mac@0/fixed-link[0]'
mtk_soc_eth 1b100000.ethernet: generated random MAC address f2:7e:05:62:1b:9e
of_get_named_gpiod_flags: can't parse 'link-gpios' property of node '/ethernet@1b100000/mac@1/fixed-link[0]'
of_get_named_gpiod_flags: can't parse 'link-gpio' property of node '/ethernet@1b100000/mac@1/fixed-link[0]'
....
of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/ethernet@1b100000/mdio-bus[0]'
of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/ethernet@1b100000/mdio-bus[0]'
....
mtk_soc_eth 1b100000.ethernet eth0: mediatek frame engine at 0xe0ce0000, irq 226
mtk_soc_eth 1b100000.ethernet eth1: mediatek frame engine at 0xe0ce0000, irq 226While using the Ubuntu OS boot image to set up the eMMC with the Slackware 15.0 installer and packages, the Ubuntu kernel displayed the following boot messages and the GMAC network devices were able to function, albeit it they would often disconnect and reconnect to the network.
Here are the lines from the Ubuntu OS boot image I used to prep the eMMC with Slackware ARMv7 15.0.
Code:Ubuntu OS boot ...
mtk_eth_soc 1b100000.ethernet: generated random MAC address ee:fc:e6:c6:84:42
mtk_eth_soc 1b100000.ethernet: connected mac 0 to PHY at fixed-0:00 [uid=00000000, driver=Generic PHY]
mtk_eth_soc 1b100000.ethernet eth0: mediatek frame engine at 0xe3780000, irq 68
mtk_eth_soc 1b100000.ethernet: generated random MAC address 6e:4b:00:9e:20:27
mtk_eth_soc 1b100000.ethernet: connected mac 1 to PHY at fixed-0:01 [uid=00000000, driver=Generic PHY]
mtk_eth_soc 1b100000.ethernet eth1: mediatek frame engine at 0xe3780000, irq 68
netif_napi_add() called with weight 128 on deviceI'm not entirely sure if this could be solved through the use of udev? dts? kernel?
I have been using Slackware since around 2001-ish, but ARM systems are rather new to me.
Plus, another problem is that Linux Questions does not have a tag for BPI-R2 or GMAC.
Although, I recently got Slackware ARMv7 15.0 to successfully install and boot on a Banana Pi BPI-R2 Single Board Router.
However, there are a few problems with devices. My most pressing problem are the GMAC network devices, they come up, but they can only ping themselves. Looking through the boot information, I found this ... and believe it may have something to do with the problem.
Code:Slackware OS boot ...
mtk_soc_eth 1b100000.ethernet: generated random MAC address 82:b9:3b:be:52:27
of_get_named_gpiod_flags: can't parse 'link-gpios' property of node '/ethernet@1b100000/mac@0/fixed-link[0]'
of_get_named_gpiod_flags: can't parse 'link-gpio' property of node '/ethernet@1b100000/mac@0/fixed-link[0]'
mtk_soc_eth 1b100000.ethernet: generated random MAC address f2:7e:05:62:1b:9e
of_get_named_gpiod_flags: can't parse 'link-gpios' property of node '/ethernet@1b100000/mac@1/fixed-link[0]'
of_get_named_gpiod_flags: can't parse 'link-gpio' property of node '/ethernet@1b100000/mac@1/fixed-link[0]'
....
of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/ethernet@1b100000/mdio-bus[0]'
of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/ethernet@1b100000/mdio-bus[0]'
....
mtk_soc_eth 1b100000.ethernet eth0: mediatek frame engine at 0xe0ce0000, irq 226
mtk_soc_eth 1b100000.ethernet eth1: mediatek frame engine at 0xe0ce0000, irq 226While using the Ubuntu OS boot image to set up the eMMC with the Slackware 15.0 installer and packages, the Ubuntu kernel displayed the following boot messages and the GMAC network devices were able to function, albeit it they would often disconnect and reconnect to the network.
Here are the lines from the Ubuntu OS boot image I used to prep the eMMC with Slackware ARMv7 15.0.
Code:Ubuntu OS boot ...
mtk_eth_soc 1b100000.ethernet: generated random MAC address ee:fc:e6:c6:84:42
mtk_eth_soc 1b100000.ethernet: connected mac 0 to PHY at fixed-0:00 [uid=00000000, driver=Generic PHY]
mtk_eth_soc 1b100000.ethernet eth0: mediatek frame engine at 0xe3780000, irq 68
mtk_eth_soc 1b100000.ethernet: generated random MAC address 6e:4b:00:9e:20:27
mtk_eth_soc 1b100000.ethernet: connected mac 1 to PHY at fixed-0:01 [uid=00000000, driver=Generic PHY]
mtk_eth_soc 1b100000.ethernet eth1: mediatek frame engine at 0xe3780000, irq 68
netif_napi_add() called with weight 128 on deviceI'm not entirely sure if this could be solved through the use of udev? dts? kernel?
I have been using Slackware since around 2001-ish, but ARM systems are rather new to me.
Plus, another problem is that Linux Questions does not have a tag for BPI-R2 or GMAC.