Converted a 3040 to LibreElec, network cable works but the wifi does not pick up.
Any ideas...
I have attached the output of the dmesg not sure what else I can provide or if I should try a different image.
Converted a 3040 to LibreElec, network cable works but the wifi does not pick up.
Any ideas...
I have attached the output of the dmesg not sure what else I can provide or if I should try a different image.
mkdir -p /storage/.config/firmware/mrvl
wget -O https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/mrvl/sd8897_uapsta.bin /storage/.config/firmware/mrvl/sd8897_uapsta.bin
reboot
^ that should get the BT device working - dmesg shows the firmware is missing in our Generic image, and since this is an SDIO module (M2 interface according to Google) there are no drivers in our current kernel. The WiFi probably needs the following kernel defconfig options enabling:
CONFIG_MWIFIEX=m
CONFIG_MWIFIEX_SDIO=m
See Linux Kernel Driver DataBase: CONFIG_MWIFIEX: Marvell WiFi-Ex Driver
ping milhouse
Alright then that was way over my knowledge - So in Linux one on one terms that is done how or in which file or command line ?
You can fix BT support .. run the commands I posted from the SSH console (read Accessing LibreELEC [LibreELEC.wiki] if that's alien).
You cannot fix WiFi support .. this requires the image to be recompiled with different kernel coniguration options.
milhouse, can you do a test image with those defconfig changes?
chewitt I'll add the following configs to tonight's #0312 test build - this also enables USB support:
Comparing LibreELEC:master...MilhouseVH:le10_enable_marvell_wifi · LibreELEC/LibreELEC.tv · GitHub
I haven't enabled PCI support because the likelihood of if being needed seems quite low (Marvell are no longer in the WiFi hardware business).
Normally we would add these same options to all platforms but in this case I'm struggling to see any benefit in doing so.
ToxicWaste the test build will be posted in this thread later this evening (about 9pm UK time):
LibreELEC Testbuilds for x86_64 (Kodi 19.0)
I strongly suggest using a disposable test installation if you can, as the Python3 changes will make a mess of any working LibreELEC 9.2.x system.
Once you have booted the #0312 test build, you may find that you are still missing WiFi firmware and you will need to install the missing firmware the same way you did the BT firmware. Post your dmesg again if you get stuck.
Marvell exited the WiFi/BT hardware business in 2019 (selling up to NXP) so including the ~9MB of Marvell firmware in the Generic image is unlikely to pay any dividends - it doesn't seem like Marvell were particularly successful so the handful of users that might be using this hardware would best be supported by the occasional manual firmware install when required.
ToxicWaste: Try this version but note it's based on Python3 so rename your existing .kodi folder before upgrading.
LibreELEC-Generic.x86_64-9.80-Milhouse-20200312212353-#0312-g244ca93.tar
Once you've booted into the test build, please post your dmesg if your wifi isn't working and you don't know why.
Hi, so renamed .kodi, copied tar file into .update, rebooted did a wholle bunch of things on the boot up. .update folder is now empty so I asume it worked and I am now in this build.
New file attached. Dmesg.txt
I did not try the bluetooth stuff as per Chewitt as the wifi is more important than the bluetooth for now
so I asume it worked and I am now in this build.
Yes, you're now using the test build that enables the Marvel wifi driver.
I did not try the bluetooth stuff as per Chewitt as the wifi is more important than the bluetooth for now
However you still need to install the firmware as directed by chewitt as the firmware file is also required by the WiFi driver before it can work.
Please install the firmware file, reboot, enable Wifi and Bluetooth, then post another dmesg.txt, confirming if Wifi and Bluetooth are now working.
Right posted the file to /storage/.config/firmware/mrvl/
Rebooted
and....WOLA
YOU GUYS ARE THE BOMB.COM !!!!!!!
So where to from here...can I upgarde amd install stuff....or am I stuck as it is
You need to wait until the next official release of LibreELEC includes the change, that will be 9.2.3.
Okay that cool tentative release date is...
TBD .
LE 9.2.3 will come sometime shortly after Kodi ships v18.7 .. which has no scheduled date (when there's enough changes to justify a release).
Hi Guys, so I loaded 9.2.3 and it does not work, any ideas ?
Run "journalctl | paste" a minute after booting and share the URL
Sorry guys Covid had be out
Okay loaded 9.2.4 still nothing
Attached both files.
Not much changed while you were out. The driver is loaded but firmware is still missing .. you can redo the commands in post #2:
mkdir -p /storage/.config/firmware/mrvl
wget -O https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/mrvl/sd8897_uapsta.bin /storage/.config/firmware/mrvl/sd8897_uapsta.bin
reboot
If you're lucky someone might send the changes needed to GitHub..