OMV on Raspberry Pi 3

  • Should'nt the rpi-update already have uptdated to the latest firmware ?
    Maybe it's just that i did not set up the wifi.
    I thought i would show up without doing nothing.
    I'lll tinker that this week end and post the result here

  • Not sure, rpi-update is the kernel an includes the driver module, but it shouldn't include the firmware since those are binary blobs they need to be distributed as a separate package as they are non-free.
    I am running openelec in rpi3 so I Haven't had time to look at which fw uses and what is the associated kernel module.

  • The kernel module that covers the driver part is brcmfmac


    The fw required for the BCM43438 module are this ones


    Code
    BCM43430A1.hcd
    brcmfmac43430-sdio.bin
    brcmfmac43430-sdio.txt


    They are not part yet of the linux-firmware oficial tree as you can see here, they should be present at /lib/firmware/bcrm


    A package upgrade should bring those files, I guess i can put the files in an extras server if you want.

  • After redoing an apt-get update followed by an apt-get upgrade all i have is that :

    Code
    root@raspberrypi:/lib/firmware# ls
    ar3k ar9271.fw htc_9271.fw libertas_cs_helper.fw rt2661.bin rt3071.bin RTL8192SU sd8385_helper.bin sd8688_helper.bin
    ar7010_1_1.fw ath3k-1.fw lbtf_usb.bin mwl8k rt2860.bin rt3090.bin rtl_nic sd8686.bin usb8388.bin
    ar7010.fw brcm libertas rt2561.bin rt2870.bin rt73.bin rtlwifi sd8686_helper.bin
    ar9170.fw htc_7010.fw libertas_cs.fw rt2561s.bin rt3070.bin RTL8192E sd8385.bin sd8688.bin
    root@raspberrypi:/lib/firmware# cd brcm/
    root@raspberrypi:/lib/firmware/brcm# ls
    bcm43xx-0.fw brcmfmac43143.bin brcmfmac43241b0-sdio.bin brcmfmac4329-sdio.bin brcmfmac4334-sdio.bin brcmfmac43362-sdio.bin
    bcm43xx_hdr-0.fw brcmfmac43143-sdio.bin brcmfmac43241b4-sdio.bin brcmfmac4330-sdio.bin brcmfmac4335-sdio.bin brcmfmac4354-sdio.bin
  • Thanks to all of you who put in so much effort into this project, I am a humble beginner.


    ryecoaaron: when would you believe that there will be an ready image for the rpi3? I am truly not asking to demand or stress anything. : )

  • ryecoaaron: when would you believe that there will be an ready image for the rpi3?

    In about an hour...

    omv 5.6.12 usul | 64 bit | 5.11 proxmox kernel | omvextrasorg 5.6.2 | kvm plugin 5.1.6
    omv-extras.org plugins source code and issue tracker - github


    Please read this before posting a question.
    Please don't PM for support... Too many PMs!

  • Was I supposed to post something after that hour? I had just started the upload when I posted and the image was uploaded in less than an hour.

    omv 5.6.12 usul | 64 bit | 5.11 proxmox kernel | omvextrasorg 5.6.2 | kvm plugin 5.1.6
    omv-extras.org plugins source code and issue tracker - github


    Please read this before posting a question.
    Please don't PM for support... Too many PMs!

  • I am in the same situation. 1/2 hour does not work the wireless network module. At least in the list of interfaces enabled device does not appear.

  • If you read the previous posts at the top of the page, the firmware is not in Wheezy (OMV 2.x). We still need to figure out how to get the driver in OMV 2.x.

    omv 5.6.12 usul | 64 bit | 5.11 proxmox kernel | omvextrasorg 5.6.2 | kvm plugin 5.1.6
    omv-extras.org plugins source code and issue tracker - github


    Please read this before posting a question.
    Please don't PM for support... Too many PMs!

  • I can't test this on my RPi3 right now (it did install on an x86 box) but if someone wants to try this, I think it may be the answer:


    wget http://http.us.debian.org/debian/pool/non-free/f/firmware-nonfree/firmware-brcm80211_20160110-1~bpo8+1_all.deb
    dpkg -i firmware-brcm80211_20160110-1~bpo8+1_all.deb


    If it works, I will put the package in the omv-extras testing repo for armhf only.

    omv 5.6.12 usul | 64 bit | 5.11 proxmox kernel | omvextrasorg 5.6.2 | kvm plugin 5.1.6
    omv-extras.org plugins source code and issue tracker - github


    Please read this before posting a question.
    Please don't PM for support... Too many PMs!

  • i'm not an expert on linux, just warning already, but out of the box it did not work. I just try to install the package and no wifi on system. Unless there is something that i did not do.

  • OK after adding the files subzero79 gave wifi is now recognised by the system.
    I added them in

    Code
    /lib/firmware/brcm/



    I am not using the new image especially made for the RPI 3.
    I used the one for a RPI 2 updat the distro and the firmware.



    After that i unsucessfully tried

    Code
    wget http://http.us.debian.org/debian/pool/non-free/f/firmware-nonfree/firmware-brcm80211_20160110-1~bpo8+1_all.debdpkg -i firmware-brcm80211_20160110-1~bpo8+1_all.deb
    dpkg -i firmware-brcm80211_20160110-1~bpo8+1_all.deb


    But it did'nt worked even after a reboot.



    Adding the file from http://dh2k.omv-extras.org/deb…Pi3_wifi_module%5d.tar.gz
    to lib/firmware/brcm/[ and rebooting gave me the following result :
    root@raspberrypi:~# ifconfig -a
    eth0 Link encap:Ethernet HWaddr b8:27:eb:95:bc:d4
    inet addr:192.168.0.19 Bcast:192.168.0.255 Mask:255.255.255.0
    UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
    RX packets:365 errors:0 dropped:0 overruns:0 frame:0
    TX packets:342 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:1000
    RX bytes:54637 (53.3 KiB) TX bytes:52861 (51.6 KiB)


    lo Link encap:Local Loopback
    inet addr:127.0.0.1 Mask:255.0.0.0
    inet6 addr: ::1/128 Scope:Host
    UP LOOPBACK RUNNING MTU:65536 Metric:1
    RX packets:0 errors:0 dropped:0 overruns:0 frame:0
    TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:0
    RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)


    wlan0 Link encap:Ethernet HWaddr b8:27:eb:c0:e9:81
    UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
    RX packets:0 errors:0 dropped:0 overruns:0 frame:0
    TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:1000
    RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

  • The image expands the data partition (#3, not the OS partition) on first boot automatically. Is this the partition you were talking about?

    omv 5.6.12 usul | 64 bit | 5.11 proxmox kernel | omvextrasorg 5.6.2 | kvm plugin 5.1.6
    omv-extras.org plugins source code and issue tracker - github


    Please read this before posting a question.
    Please don't PM for support... Too many PMs!

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!