This time around I am aware of wifi will not work without the driver brcmfmac4356-sdio.bin in usr/lib/firmware/brcm. But surprisingly as I noted the brcmfmac4356-sdio.bin is available but seems to be incorrect version so I used the brcmfmac4356-sdio.bin from Armbian just like it did earlier before the upgrade to linux kernel.
Edit: The downside of linux kernel versus linux-vim kernel is No Sound in linux kernel so far. How to enable Panfrost?
Hi JFL,
It may very well work with either of these .bin files; the problem may (now) lie elsewhere. Try checking what âdmesg | grep brcmâ gives (in terms of error messages).
This is the error, I think (I seem to recall that -2 means âfile not foundâ here). Make a copy of your brcmfmac4356-sdio.bin file and call it brcmfmac4356-sdio.azw,gtking.txt (I think this was the procedure; the method is in the thread above. Perhaps it was that nvram_something file that was supposed to be copied to the .txt name, I donât recall, but it is in the thread above).
âPut your new firmware in the /usr/lib/firmware/ directoryâ, This I think I know how to do. But chasing down what script is loading the firmware might be beyond me for the time being. A greenhorn in linux.
Put the file in /usr/lib/firmware and reboot first and see if you have wifi. Otherwise most likely some file somewhere is telling it to look specifically in /usr/lib/firmware/brcm.
This is cause your manually copied it from armbian source.
Yes delete it as Kvim2-firmware already provides this as it depends on linux-firmware package. [quote=âJFL, post:118, topic:34662â]
whether video acceleration is available in linux kernel 5.9.6.-1 for GT King Pro.
[/quote]
Kernel have vpu support but distro needs to rebuild all the video processing stack with amlogics vpu lib like v4l2_m2m for ffmpeg, libva and then the applications like mpv and kodi or vlc.
Which is alot of work so were waiting for it to get upstreamed soon. [quote=âDarksky, post:127, topic:34662â]
Put the file in /usr/lib/firmware and reboot first and see if you have wifi.
[/quote]
No need to manually change anything. The firmware is packaged for every device so if he just install the above mentioned package then it will get the needed wifi firnware for the device.
@JFL donât forget to tag me for amlogic device support else I will reply late
Is there any proof that this will help us with vpu support?
Can you do some test with and without these files?
If theyâre helpful then we can package it but I doubt it will work as those are old blobs from amlogic.
So let me know.
I think you should do a new create which this tutorial, I like the way to explained everything Iâm detail.
We can make a tutorial thread for Amlogic TV boxes as my aim was to get some good amlogic boxes support on Manjaro so users can run Desktop pc when ever they need on their TV boxes.
I have dropped an email to ugoos for sample. If you have any contact with them they let me know.
No, I have no proof (I was just speculating). These files are present in the Khadas image for VIM3 (that one can build with their fenix tool) and there are two options for kernel (legacy and stable, I think they are called).Even if one selects the newer kernel (which is 5.9.0-rc2) for the image build these firmware files are included, but it may very well be the case that they are obsolete (or only works with the older kernel), I donât know.
In the coming days I will test and add/remove them (also to Manjaro) and see if it makes any difference.
Unfortunately, I have no contact with Ugoos (Iâm just a happy customer).
Edit: I have updated Manjaro to kernel 5.9.0-2 with, possibly, a slight improvement in stability, but still freezes during video playback (unresponsive, requires reboot).
For the time being, as brcmfmac4356-sdio.bin works, I will leave it as that for now and try brcmfmac4356-sdio.azw,gtking.txt the next time the issue pops up.
âPut your new firmware in the /usr/lib/firmware/ directory so it can get picked up first then reboot and see if you have wifi.â Put âbrcmfmac4356-sdio.binâ in /usr/lib/firmware does not start up the wifi. It need to be in /usr/lib/firmware/brcm/ for wifi to work.
@spikerguy said above âKvim2-firmware already provides this as it depends on linux-firmware packageâ Did you install the Kvim2-firmware package? If not install it and reinstall the linux-firmware package package.
The Manjaro-ARM-xfce-vim3-20.11.img_xz that I use from Tripole, per my understanding does not have âKvim2-firmwareâ in it (no âbrcmfmac4356-sdio.binâ) . That is the reason wifi is not recognised and I have to manually find a copy of âbrcmfmac4356-sdio.binâ and copy it to /usr/lib/firmware/brcm/ for wifi to start up. Fyi, NetworkManager was also not preset to start up from the initial boot up. So the first boot up have no Ethernet, no wifi and no Sound. But all can be resolved.
With the new linux kernel 5.9.6-1, as per your earlier message, there is no Sound. The CLI âchmod a+x /usr/bin/g12_sound.shâ and â/usr/bin/sound.shâ both does not restore Sound on GT King Pro.
CLI âchmod a+x /usr/bin/g12_sound.shâ did the trick to get sound in linux-vim kernel 5.9.0-1.
Fyi, Manjaro-ARM-xfce-vim3-20.11.img_xz that I use from Tripole does not have Kvim2-firmware install I suppose as âbrcmfmac4356-sdio.binâ is not available.
The linux kernel 5.9.6-1 package did include âbrcmfmac4356-sdio.binâ just that for whatever reason does not work so I resort to replace it with one that I know works.
Sorry, I think I might conveyed the wrong message. The original Manjaro-ARM-xfce-vim3-20.11.img_xz that I use might not have Kvim2-firmware install I think as âbrcmfmac4356-sdio.binâ is nowhere to be found.
Does âsudo pacman -Syyu Kvim2-firmware linuxfirmwareâ convert linux kernel 5.9.6-1 to linux-vim kernel 5.9.6-1? The reason I wanted to try linux kernel as mentioned by TheMojoMan it seems to be more stable with Panfrost than linux-vim kernel. I just wanted to try out Panfrost.
One thing that seems easy to do in Manjaro is testing out new kernel. Not sure whether other linux distros like Ubuntu/Debian is this easy.
Out now and responding via ipad.
Edit: In the case for GT KING PRO, each update is a touch of fate, never know whether kernel panic will strike. If kernel panic strike during writing to the disk the USB disk can be corrupted in worst case require to re-burn image. But so far with linux-vim kernel 5.9.0-1 and 5.9.0-2, it was stable enough to perform updates successfully but with large updates I split the updates using Package Manager into two or three times to avoid kernel panic.
âJust pushed 5.9.8 to unstable and tried mesa-git-21.0 on it, panfrost is much smooth and no font or color issue but it still seem to get stuck after few mins which means we need 5.10 to get stable panfrostâ
On linux kernel 5.9.6-1. Checking whether is stable with Panfrost. Mesa 20.2.1 is already pre-installed does it mean Panfrost should be running?