Jump to content

Armbian for Amlogic S912


chocho

Recommended Posts

@pel.hu

 

I compared the dtb files ( Vega S96 H96Plus Q912). Between h96Plus and Q912 - a lot in common, but the description of the network card is different (Q912 is the same as on the Vega S96). Try to use the dtb from Q912. If the network is functional, then we can make changes to the file h96plus.

Link to comment
Share on other sites

@pel.hu

 

I compared the dtb files ( Vega S96 H96Plus Q912). Between h96Plus and Q912 - a lot in common, but the description of the network card is different (Q912 is the same as on the Vega S96). Try to use the dtb from Q912. If the network is functional, then we can make changes to the file h96plus.

I tried to run the latest ubuntu with the Q912 dtb but the kernel stops after 7 second. http://pel.hu/down/20170224113030.log

Same happens with the debian image.

Link to comment
Share on other sites

I have taken a while and tried all the .dtb and with the only one that pulls me is with the H96 PLUS, with the others I get for stop kernel, the included Q912 and VegaS96.
With the H96 PLUS in addition to what you already mentioned, @balbes150 does not work with the network card, the sound and the video is as if it stuck.

 

If we can help you in anything we will be happy, even if I only compile roms and kernel for SD and MTk and I think it has little to see.

Thank you very much and greetings.

Link to comment
Share on other sites

Latest Ubuntu desktop with q912_otg started and LAN works!

 

WiFi and Sound   works ?

 

 

Do you think it would be possible to  run this method on new Beelink Gt1 Ultimate(it has 3G DDDR4). 

Does somebody have experience?

 

Try, while no one wrote about this test.

Link to comment
Share on other sites

 

Wifi doesn't work, Not even a wlan device present.

Bluetooth icon disappeared.

Sound works. 

Do you need any log or something?
 
(I wrote this post on Armbian on S912.)

 

 

 

The logs don't need. I need time to assemble a new version of the image.

Link to comment
Share on other sites

When the desktop starts I got this message:

 

PanelError.png

 

Should I delete it or not?

I gave him no, I'm not very clear what it is.

 

@ Balbes150 you could watch the sound output of the Jack, I connected external speakers and does not output the sound by Aux.

For HDMI, it outputs the sound without problem.

Link to comment
Share on other sites

When the desktop starts I got this message:

 

Should I delete it or not?

 

Feel free to delete. This applet from the recycle bin.

 

 

I gave him no, I'm not very clear what it is.

 

@ Balbes150 you could watch the sound output of the Jack, I connected external speakers and does not output the sound by Aux.

For HDMI, it outputs the sound without problem.

 

 

Look for the settings. I don't have time to deal with this issue. Pay attention to these images is the test and do not have many functions. If you want to help look for a solution \ patches , I will include them in the following images.

Link to comment
Share on other sites

 

Look for the settings. I don't have time to deal with this issue. Pay attention to these images is the test and do not have many functions. If you want to help look for a solution \ patches , I will include them in the following images.

 

Ok in the configuration there is nothing that activates it, I will see if I find something about it.

Thank you and greetings.

Link to comment
Share on other sites

Armbian_5.26_S9xxx_Ubuntu_xenial_3.14.29_mate_20170222.img on Vontar Z5(s912, 2G, 16G) tested.

 

Ethernet works, network-manager says "wifi networks: device not ready"

user@amlogic-s905x:~$ rfkill list
0: bt-dev: Bluetooth
 Soft blocked: no
 Hard blocked: no
1: phy0: Wireless LAN
 Soft blocked: no
 Hard blocked: no
2: brcmfmac-wifi: Wireless LAN
 Soft blocked: no
 Hard blocked: no

and after this:


user@amlogic-s905x:~$ sudo service network-manager restart
user@amlogic-s905x:~$ rfkill list
0: bt-dev: Bluetooth
 Soft blocked: no
 Hard blocked: no
1: phy0: Wireless LAN
 Soft blocked: no
 Hard blocked: no
2: brcmfmac-wifi: Wireless LAN
 Soft blocked: no
 Hard blocked: no

network-manager says: "wifi networks: wifi is disabled by hardware switch"

 

 

 

Link to comment
Share on other sites

 

Armbian_5.26_S9xxx_Ubuntu_xenial_3.14.29_mate_20170222.img tested on Beelink GT1 32GB version.

 

Ethernet works but no wireless and bluetooth.

 

http://pastebin.com/vJc48YCV

 

Thanks

 

Hello, same kind of issue for me with a GT1 2G/16G (A912) with AP6255 wifi/bluetooth device.

 

Wifi is working by loading cfg80211 and dhd with right firmware and nvram taken from Android, but bluetooth still not working due to brcmfmac not having the BCM43455.

 

(see https://forum.armbian.com/index.php/topic/2138-armbian-for-amlogic-s912/page-4#entry21842, I have done the same)

 

I tried to fork and compile the Balbes150 Amlogic Kernel directly on the beelink GT1, and add the drivers, but I have two issues : one with rtl8712 driver (not a real problem at first as the GT1 don't have this device) but also mpi does not ink

Here are the errors :

 

 

  LD [M]  lib/mpi/mpi.o
lib/mpi/generic_mpih-mul1.o: In function `mpihelp_add_1':
generic_mpih-mul1.c:(.text+0x0): multiple definition of `mpihelp_add_1'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x0): first defined here
lib/mpi/generic_mpih-mul1.o: In function `mpihelp_add':
generic_mpih-mul1.c:(.text+0x70): multiple definition of `mpihelp_add'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x70): first defined  here
lib/mpi/generic_mpih-mul1.o: In function `mpihelp_sub_1':
generic_mpih-mul1.c:(.text+0x168): multiple definition of `mpihelp_sub_1'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x168): first defined here
lib/mpi/generic_mpih-mul1.o: In function `mpihelp_sub':
generic_mpih-mul1.c:(.text+0x1d8): multiple definition of `mpihelp_sub'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x1d8): first defined here
lib/mpi/generic_mpih-mul2.o: In function `mpihelp_add_1':
generic_mpih-mul2.c:(.text+0x0): multiple definition of `mpihelp_add_1'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x0): first defined here
lib/mpi/generic_mpih-mul2.o: In function `mpihelp_add':
generic_mpih-mul2.c:(.text+0x70): multiple definition of `mpihelp_add'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x70): first defined  here
lib/mpi/generic_mpih-mul2.o: In function `mpihelp_sub_1':
generic_mpih-mul2.c:(.text+0x168): multiple definition of `mpihelp_sub_1'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x168): first defined here
lib/mpi/generic_mpih-mul2.o: In function `mpihelp_sub':
generic_mpih-mul2.c:(.text+0x1d8): multiple definition of `mpihelp_sub'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x1d8): first defined here
lib/mpi/generic_mpih-mul3.o: In function `mpihelp_add_1':
generic_mpih-mul3.c:(.text+0x0): multiple definition of `mpihelp_add_1'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x0): first defined here
lib/mpi/generic_mpih-mul3.o: In function `mpihelp_add':
generic_mpih-mul3.c:(.text+0x70): multiple definition of `mpihelp_add'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x70): first defined  here
lib/mpi/generic_mpih-mul3.o: In function `mpihelp_sub_1':
generic_mpih-mul3.c:(.text+0x168): multiple definition of `mpihelp_sub_1'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x168): first defined here
lib/mpi/generic_mpih-mul3.o: In function `mpihelp_sub':
generic_mpih-mul3.c:(.text+0x1d8): multiple definition of `mpihelp_sub'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x1d8): first defined  here
lib/mpi/generic_mpih-rshift.o: In function `mpihelp_add_1':
generic_mpih-rshift.c:(.text+0x0): multiple definition of `mpihelp_add_1'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x0): first defined here
lib/mpi/generic_mpih-rshift.o: In function `mpihelp_add':
generic_mpih-rshift.c:(.text+0x70): multiple definition of `mpihelp_add'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x70): first defined   here
lib/mpi/generic_mpih-rshift.o: In function `mpihelp_sub_1':
generic_mpih-rshift.c:(.text+0x168): multiple definition of `mpihelp_sub_1'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x168): first defined here
lib/mpi/generic_mpih-rshift.o: In function `mpihelp_sub':
generic_mpih-rshift.c:(.text+0x1d8): multiple definition of `mpihelp_sub'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x1d8): first defined here
lib/mpi/generic_mpih-sub1.o: In function `mpihelp_add_1':
generic_mpih-sub1.c:(.text+0x0): multiple definition of `mpihelp_add_1'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x0): first defined here
lib/mpi/generic_mpih-sub1.o: In function `mpihelp_add':
generic_mpih-sub1.c:(.text+0x70): multiple definition of `mpihelp_add'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x70): first defined  here
lib/mpi/generic_mpih-sub1.o: In function `mpihelp_sub_1':
generic_mpih-sub1.c:(.text+0x168): multiple definition of `mpihelp_sub_1'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x168): first defined here
lib/mpi/generic_mpih-sub1.o: In function `mpihelp_sub':
generic_mpih-sub1.c:(.text+0x1d8): multiple definition of `mpihelp_sub'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x1d8): first defined here
lib/mpi/generic_mpih-add1.o: In function `mpihelp_add_1':
generic_mpih-add1.c:(.text+0x0): multiple definition of `mpihelp_add_1'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x0): first defined here
lib/mpi/generic_mpih-add1.o: In function `mpihelp_add':
generic_mpih-add1.c:(.text+0x70): multiple definition of `mpihelp_add'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x70): first defined  here
lib/mpi/generic_mpih-add1.o: In function `mpihelp_sub_1':
generic_mpih-add1.c:(.text+0x168): multiple definition of `mpihelp_sub_1'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x168): first defined here
lib/mpi/generic_mpih-add1.o: In function `mpihelp_sub':
generic_mpih-add1.c:(.text+0x1d8): multiple definition of `mpihelp_sub'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x1d8): first defined  here
lib/mpi/mpicoder.o: In function `mpihelp_add_1':
mpicoder.c:(.text+0x580): multiple definition of `mpihelp_add_1'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x0): first defined here
lib/mpi/mpicoder.o: In function `mpihelp_add':
mpicoder.c:(.text+0x5f0): multiple definition of `mpihelp_add'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x70): first defined  here
lib/mpi/mpicoder.o: In function `mpihelp_sub_1':
mpicoder.c:(.text+0x6e8): multiple definition of `mpihelp_sub_1'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x168): first defined here
lib/mpi/mpicoder.o: In function `mpihelp_sub':
mpicoder.c:(.text+0x758): multiple definition of `mpihelp_sub'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x1d8): first defined here
lib/mpi/mpi-bit.o: In function `mpihelp_add_1':
mpi-bit.c:(.text+0x60): multiple definition of `mpihelp_add_1'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x0): first defined here
lib/mpi/mpi-bit.o: In function `mpihelp_add':
mpi-bit.c:(.text+0xd0): multiple definition of `mpihelp_add'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x70): first defined  here
lib/mpi/mpi-bit.o: In function `mpihelp_sub_1':
mpi-bit.c:(.text+0x1c8): multiple definition of `mpihelp_sub_1'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x168): first defined here
lib/mpi/mpi-bit.o: In function `mpihelp_sub':
mpi-bit.c:(.text+0x238): multiple definition of `mpihelp_sub'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x1d8): first defined here
lib/mpi/mpi-cmp.o: In function `mpihelp_add_1':
mpi-cmp.c:(.text+0x140): multiple definition of `mpihelp_add_1'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x0): first defined here
lib/mpi/mpi-cmp.o: In function `mpihelp_add':
mpi-cmp.c:(.text+0x1b0): multiple definition of `mpihelp_add'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x70): first defined  here
lib/mpi/mpi-cmp.o: In function `mpihelp_sub_1':
mpi-cmp.c:(.text+0x2a8): multiple definition of `mpihelp_sub_1'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x168): first defined here
lib/mpi/mpi-cmp.o: In function `mpihelp_sub':
mpi-cmp.c:(.text+0x318): multiple definition of `mpihelp_sub'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x1d8): first defined here
lib/mpi/mpih-cmp.o: In function `mpihelp_add_1':
mpih-cmp.c:(.text+0x0): multiple definition of `mpihelp_add_1'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x0): first defined here
lib/mpi/mpih-cmp.o: In function `mpihelp_add':
mpih-cmp.c:(.text+0x70): multiple definition of `mpihelp_add'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x70): first defined  here
lib/mpi/mpih-cmp.o: In function `mpihelp_sub_1':
mpih-cmp.c:(.text+0x168): multiple definition of `mpihelp_sub_1'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x168): first defined here
lib/mpi/mpih-cmp.o: In function `mpihelp_sub':
mpih-cmp.c:(.text+0x1d8): multiple definition of `mpihelp_sub'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x1d8): first defined here
lib/mpi/mpih-div.o: In function `mpihelp_add_1':
mpih-div.c:(.text+0x0): multiple definition of `mpihelp_add_1'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x0): first defined here
lib/mpi/mpih-div.o: In function `mpihelp_add':
mpih-div.c:(.text+0x70): multiple definition of `mpihelp_add'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x70): first defined  here
lib/mpi/mpih-div.o: In function `mpihelp_sub_1':
mpih-div.c:(.text+0x168): multiple definition of `mpihelp_sub_1'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x168): first defined here
lib/mpi/mpih-div.o: In function `mpihelp_sub':
mpih-div.c:(.text+0x1d8): multiple definition of `mpihelp_sub'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x1d8): first defined here
lib/mpi/mpih-mul.o: In function `mpihelp_add_1':
mpih-mul.c:(.text+0x518): multiple definition of `mpihelp_add_1'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x0): first defined here
lib/mpi/mpih-mul.o: In function `mpihelp_add':
mpih-mul.c:(.text+0x588): multiple definition of `mpihelp_add'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x70): first defined  here
lib/mpi/mpih-mul.o: In function `mpihelp_sub_1':
mpih-mul.c:(.text+0x680): multiple definition of `mpihelp_sub_1'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x168): first defined here
lib/mpi/mpih-mul.o: In function `mpihelp_sub':
mpih-mul.c:(.text+0x6f0): multiple definition of `mpihelp_sub'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x1d8): first defined here
lib/mpi/mpi-pow.o: In function `mpihelp_add_1':
mpi-pow.c:(.text+0x928): multiple definition of `mpihelp_add_1'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x0): first defined here
lib/mpi/mpi-pow.o: In function `mpihelp_add':
mpi-pow.c:(.text+0x998): multiple definition of `mpihelp_add'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x70): first defined  here
lib/mpi/mpi-pow.o: In function `mpihelp_sub_1':
mpi-pow.c:(.text+0xa90): multiple definition of `mpihelp_sub_1'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x168): first defined here
lib/mpi/mpi-pow.o: In function `mpihelp_sub':
mpi-pow.c:(.text+0xb00): multiple definition of `mpihelp_sub'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x1d8): first defined here
lib/mpi/mpiutil.o: In function `mpihelp_add_1':
mpiutil.c:(.text+0x60): multiple definition of `mpihelp_add_1'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x0): first defined here
lib/mpi/mpiutil.o: In function `mpihelp_add':
mpiutil.c:(.text+0xd0): multiple definition of `mpihelp_add'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x70): first defined  here
lib/mpi/mpiutil.o: In function `mpihelp_sub_1':
mpiutil.c:(.text+0x1c8): multiple definition of `mpihelp_sub_1'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x168): first defined here
lib/mpi/mpiutil.o: In function `mpihelp_sub':
mpiutil.c:(.text+0x238): multiple definition of `mpihelp_sub'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x1d8): first defined here
scripts/Makefile.build:444: recipe for target 'lib/mpi/mpi.o' failed
make[2]: *** [lib/mpi/mpi.o] Error 1
scripts/Makefile.build:455: recipe for target 'lib/mpi' failed
make[1]: *** [lib/mpi] Error 2
make[1]: *** Waiting for unfinished jobs....
Makefile:854: recipe for target 'lib' failed
make: *** [lib] Error 2
make: *** Waiting for unfinished jobs....
Link to comment
Share on other sites

 

Hello, same kind of issue for me with a GT1 2G/16G (A912) with AP6255 wifi/bluetooth device.

 

Wifi is working by loading cfg80211 and dhd with right firmware and nvram taken from Android, but bluetooth still not working due to brcmfmac not having the BCM43455.

 

(see https://forum.armbian.com/index.php/topic/2138-armbian-for-amlogic-s912/page-4#entry21842, I have done the same)

 

I tried to fork and compile the Balbes150 Amlogic Kernel directly on the beelink GT1, and add the drivers, but I have two issues : one with rtl8712 driver (not a real problem at first as the GT1 don't have this device) but also mpi does not ink

Here are the errors :

  LD [M]  lib/mpi/mpi.o
lib/mpi/generic_mpih-mul1.o: In function `mpihelp_add_1':
generic_mpih-mul1.c:(.text+0x0): multiple definition of `mpihelp_add_1'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x0): first defined here
lib/mpi/generic_mpih-mul1.o: In function `mpihelp_add':
generic_mpih-mul1.c:(.text+0x70): multiple definition of `mpihelp_add'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x70): first defined  here
lib/mpi/generic_mpih-mul1.o: In function `mpihelp_sub_1':
generic_mpih-mul1.c:(.text+0x168): multiple definition of `mpihelp_sub_1'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x168): first defined here
lib/mpi/generic_mpih-mul1.o: In function `mpihelp_sub':
generic_mpih-mul1.c:(.text+0x1d8): multiple definition of `mpihelp_sub'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x1d8): first defined here
lib/mpi/generic_mpih-mul2.o: In function `mpihelp_add_1':
generic_mpih-mul2.c:(.text+0x0): multiple definition of `mpihelp_add_1'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x0): first defined here
lib/mpi/generic_mpih-mul2.o: In function `mpihelp_add':
generic_mpih-mul2.c:(.text+0x70): multiple definition of `mpihelp_add'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x70): first defined  here
lib/mpi/generic_mpih-mul2.o: In function `mpihelp_sub_1':
generic_mpih-mul2.c:(.text+0x168): multiple definition of `mpihelp_sub_1'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x168): first defined here
lib/mpi/generic_mpih-mul2.o: In function `mpihelp_sub':
generic_mpih-mul2.c:(.text+0x1d8): multiple definition of `mpihelp_sub'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x1d8): first defined here
lib/mpi/generic_mpih-mul3.o: In function `mpihelp_add_1':
generic_mpih-mul3.c:(.text+0x0): multiple definition of `mpihelp_add_1'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x0): first defined here
lib/mpi/generic_mpih-mul3.o: In function `mpihelp_add':
generic_mpih-mul3.c:(.text+0x70): multiple definition of `mpihelp_add'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x70): first defined  here
lib/mpi/generic_mpih-mul3.o: In function `mpihelp_sub_1':
generic_mpih-mul3.c:(.text+0x168): multiple definition of `mpihelp_sub_1'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x168): first defined here
lib/mpi/generic_mpih-mul3.o: In function `mpihelp_sub':
generic_mpih-mul3.c:(.text+0x1d8): multiple definition of `mpihelp_sub'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x1d8): first defined  here
lib/mpi/generic_mpih-rshift.o: In function `mpihelp_add_1':
generic_mpih-rshift.c:(.text+0x0): multiple definition of `mpihelp_add_1'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x0): first defined here
lib/mpi/generic_mpih-rshift.o: In function `mpihelp_add':
generic_mpih-rshift.c:(.text+0x70): multiple definition of `mpihelp_add'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x70): first defined   here
lib/mpi/generic_mpih-rshift.o: In function `mpihelp_sub_1':
generic_mpih-rshift.c:(.text+0x168): multiple definition of `mpihelp_sub_1'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x168): first defined here
lib/mpi/generic_mpih-rshift.o: In function `mpihelp_sub':
generic_mpih-rshift.c:(.text+0x1d8): multiple definition of `mpihelp_sub'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x1d8): first defined here
lib/mpi/generic_mpih-sub1.o: In function `mpihelp_add_1':
generic_mpih-sub1.c:(.text+0x0): multiple definition of `mpihelp_add_1'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x0): first defined here
lib/mpi/generic_mpih-sub1.o: In function `mpihelp_add':
generic_mpih-sub1.c:(.text+0x70): multiple definition of `mpihelp_add'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x70): first defined  here
lib/mpi/generic_mpih-sub1.o: In function `mpihelp_sub_1':
generic_mpih-sub1.c:(.text+0x168): multiple definition of `mpihelp_sub_1'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x168): first defined here
lib/mpi/generic_mpih-sub1.o: In function `mpihelp_sub':
generic_mpih-sub1.c:(.text+0x1d8): multiple definition of `mpihelp_sub'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x1d8): first defined here
lib/mpi/generic_mpih-add1.o: In function `mpihelp_add_1':
generic_mpih-add1.c:(.text+0x0): multiple definition of `mpihelp_add_1'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x0): first defined here
lib/mpi/generic_mpih-add1.o: In function `mpihelp_add':
generic_mpih-add1.c:(.text+0x70): multiple definition of `mpihelp_add'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x70): first defined  here
lib/mpi/generic_mpih-add1.o: In function `mpihelp_sub_1':
generic_mpih-add1.c:(.text+0x168): multiple definition of `mpihelp_sub_1'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x168): first defined here
lib/mpi/generic_mpih-add1.o: In function `mpihelp_sub':
generic_mpih-add1.c:(.text+0x1d8): multiple definition of `mpihelp_sub'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x1d8): first defined  here
lib/mpi/mpicoder.o: In function `mpihelp_add_1':
mpicoder.c:(.text+0x580): multiple definition of `mpihelp_add_1'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x0): first defined here
lib/mpi/mpicoder.o: In function `mpihelp_add':
mpicoder.c:(.text+0x5f0): multiple definition of `mpihelp_add'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x70): first defined  here
lib/mpi/mpicoder.o: In function `mpihelp_sub_1':
mpicoder.c:(.text+0x6e8): multiple definition of `mpihelp_sub_1'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x168): first defined here
lib/mpi/mpicoder.o: In function `mpihelp_sub':
mpicoder.c:(.text+0x758): multiple definition of `mpihelp_sub'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x1d8): first defined here
lib/mpi/mpi-bit.o: In function `mpihelp_add_1':
mpi-bit.c:(.text+0x60): multiple definition of `mpihelp_add_1'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x0): first defined here
lib/mpi/mpi-bit.o: In function `mpihelp_add':
mpi-bit.c:(.text+0xd0): multiple definition of `mpihelp_add'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x70): first defined  here
lib/mpi/mpi-bit.o: In function `mpihelp_sub_1':
mpi-bit.c:(.text+0x1c8): multiple definition of `mpihelp_sub_1'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x168): first defined here
lib/mpi/mpi-bit.o: In function `mpihelp_sub':
mpi-bit.c:(.text+0x238): multiple definition of `mpihelp_sub'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x1d8): first defined here
lib/mpi/mpi-cmp.o: In function `mpihelp_add_1':
mpi-cmp.c:(.text+0x140): multiple definition of `mpihelp_add_1'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x0): first defined here
lib/mpi/mpi-cmp.o: In function `mpihelp_add':
mpi-cmp.c:(.text+0x1b0): multiple definition of `mpihelp_add'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x70): first defined  here
lib/mpi/mpi-cmp.o: In function `mpihelp_sub_1':
mpi-cmp.c:(.text+0x2a8): multiple definition of `mpihelp_sub_1'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x168): first defined here
lib/mpi/mpi-cmp.o: In function `mpihelp_sub':
mpi-cmp.c:(.text+0x318): multiple definition of `mpihelp_sub'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x1d8): first defined here
lib/mpi/mpih-cmp.o: In function `mpihelp_add_1':
mpih-cmp.c:(.text+0x0): multiple definition of `mpihelp_add_1'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x0): first defined here
lib/mpi/mpih-cmp.o: In function `mpihelp_add':
mpih-cmp.c:(.text+0x70): multiple definition of `mpihelp_add'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x70): first defined  here
lib/mpi/mpih-cmp.o: In function `mpihelp_sub_1':
mpih-cmp.c:(.text+0x168): multiple definition of `mpihelp_sub_1'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x168): first defined here
lib/mpi/mpih-cmp.o: In function `mpihelp_sub':
mpih-cmp.c:(.text+0x1d8): multiple definition of `mpihelp_sub'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x1d8): first defined here
lib/mpi/mpih-div.o: In function `mpihelp_add_1':
mpih-div.c:(.text+0x0): multiple definition of `mpihelp_add_1'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x0): first defined here
lib/mpi/mpih-div.o: In function `mpihelp_add':
mpih-div.c:(.text+0x70): multiple definition of `mpihelp_add'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x70): first defined  here
lib/mpi/mpih-div.o: In function `mpihelp_sub_1':
mpih-div.c:(.text+0x168): multiple definition of `mpihelp_sub_1'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x168): first defined here
lib/mpi/mpih-div.o: In function `mpihelp_sub':
mpih-div.c:(.text+0x1d8): multiple definition of `mpihelp_sub'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x1d8): first defined here
lib/mpi/mpih-mul.o: In function `mpihelp_add_1':
mpih-mul.c:(.text+0x518): multiple definition of `mpihelp_add_1'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x0): first defined here
lib/mpi/mpih-mul.o: In function `mpihelp_add':
mpih-mul.c:(.text+0x588): multiple definition of `mpihelp_add'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x70): first defined  here
lib/mpi/mpih-mul.o: In function `mpihelp_sub_1':
mpih-mul.c:(.text+0x680): multiple definition of `mpihelp_sub_1'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x168): first defined here
lib/mpi/mpih-mul.o: In function `mpihelp_sub':
mpih-mul.c:(.text+0x6f0): multiple definition of `mpihelp_sub'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x1d8): first defined here
lib/mpi/mpi-pow.o: In function `mpihelp_add_1':
mpi-pow.c:(.text+0x928): multiple definition of `mpihelp_add_1'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x0): first defined here
lib/mpi/mpi-pow.o: In function `mpihelp_add':
mpi-pow.c:(.text+0x998): multiple definition of `mpihelp_add'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x70): first defined  here
lib/mpi/mpi-pow.o: In function `mpihelp_sub_1':
mpi-pow.c:(.text+0xa90): multiple definition of `mpihelp_sub_1'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x168): first defined here
lib/mpi/mpi-pow.o: In function `mpihelp_sub':
mpi-pow.c:(.text+0xb00): multiple definition of `mpihelp_sub'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x1d8): first defined here
lib/mpi/mpiutil.o: In function `mpihelp_add_1':
mpiutil.c:(.text+0x60): multiple definition of `mpihelp_add_1'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x0): first defined here
lib/mpi/mpiutil.o: In function `mpihelp_add':
mpiutil.c:(.text+0xd0): multiple definition of `mpihelp_add'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x70): first defined  here
lib/mpi/mpiutil.o: In function `mpihelp_sub_1':
mpiutil.c:(.text+0x1c8): multiple definition of `mpihelp_sub_1'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x168): first defined here
lib/mpi/mpiutil.o: In function `mpihelp_sub':
mpiutil.c:(.text+0x238): multiple definition of `mpihelp_sub'
lib/mpi/generic_mpih-lshift.o:generic_mpih-lshift.c:(.text+0x1d8): first defined here
scripts/Makefile.build:444: recipe for target 'lib/mpi/mpi.o' failed
make[2]: *** [lib/mpi/mpi.o] Error 1
scripts/Makefile.build:455: recipe for target 'lib/mpi' failed
make[1]: *** [lib/mpi] Error 2
make[1]: *** Waiting for unfinished jobs....
Makefile:854: recipe for target 'lib' failed
make: *** [lib] Error 2
make: *** Waiting for unfinished jobs....

 

Are you compiling natively or do you cross compile?

Also which compiler suite on which linux distro?

Link to comment
Share on other sites

Are you compiling natively or do you cross compile?

Also which compiler suite on which linux distro?

 

I am compiling natively directly from the GT1, ubuntu xenial mate desktop 5.26 image from Balbes150.yandex, as it was booting fine, with X, I tried just to re compile the kernel on Balbes git in order to add bluetooth to brcmfmac but there's something wrong with mpi-internal.h and mpi-inline.h from the compiler point of view ...

 

gcc is 5.4 on this image, perhaps this is the problem ? (shoud I try with 4.9.4 ? )

 

@pel.hu : with Android AP6255 firmwares, I can see 5Ghz networks (didn't try to connect to as that's my neighbours ones, but I can see them)

Link to comment
Share on other sites

I am compiling natively directly from the GT1, ubuntu xenial mate desktop 5.26 image from Balbes150.yandex, as it was booting fine, with X, I tried just to re compile the kernel on Balbes git in order to add bluetooth to brcmfmac but there's something wrong with mpi-internal.h and mpi-inline.h from the compiler point of view ...

 

gcc is 5.4 on this image, perhaps this is the problem ? (shoud I try with 4.9.4 ? )

 

@pel.hu : with Android AP6255 firmwares, I can see 5Ghz networks (didn't try to connect to as that's my neighbours ones, but I can see them)

try 4.9.4

Link to comment
Share on other sites

That's was the issue ... I didn't check this point before first build and get stuck into it ...

 

Thank's for the hint that leads me to check the gcc version !

 

Last build with gcc 9.4 ran till the end (without my brcmfmac modifications as I went back to original git in order to make a clean build without any doubt at first), I do it once again with brcmfmac modifications and let you know if bluetooth now work fine (if by beelink still boot after by build ... )

Link to comment
Share on other sites

23 hours ago, Blop said:

@pel.hu : with Android AP6255 firmwares, I can see 5Ghz networks (didn't try to connect to as that's my neighbours ones, but I can see them)

You are right, I tried again and I can use the 5 GHz networks.

It's much faster (80Mbps vs 30Mbps) than the 2.4 GHz (on the same router).

Link to comment
Share on other sites

3 hours ago, pel.hu said:

You are right, I tried again and I can use the 5 GHz networks.

It's much faster (80Mbps vs 30Mbps) than the 2.4 GHz (on the same router).

Good news !

 

On my side, kernel build went well and my gt1 is still booting, but my modification on brcmfmac are not working ... Wright firmware is well seen when I modinfo, no error regarding bluetooth in dmesg, but no device detected (in Android, bluetooth was working ... I miss something )

Link to comment
Share on other sites

Yesterday entangled and trying things I loaded :).
I gave it to try to install it on a SSD Corsair 32g external Sata 2 gives me better data in reading and writing than the usb pendriver  3.0 USB and it works without problem in Q912 , in case anyone is interested.
A greeting.

Link to comment
Share on other sites

Very thanks balbes150.

 

Armbian_5.26_S9xxx_Ubuntu_xenial_3.14.29_mate_20170302.img on Vontar Z5(s912, 2G, 16G) tested. Ethernet works, wifi works!

 

BT not working: BT adapter list is empty, hciuart.service not found.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines