[OpenWrt-Devel] [PATCH 0/4] Add Raspberry Pi 3 support
Hauke Mehrtens
hauke at hauke-m.de
Sat Mar 19 06:54:07 EDT 2016
Hi Arend,
could you or someone else from Broadcom pleases add the firmware for the
BCM43430 SDIO to linux-firmware. This module is used in the Raspberry Pi
3 and it would be a lot easer for distributions to have the firmware in
linux-firmware.
Hauke
On 03/08/2016 11:13 PM, Álvaro Fernández Rojas wrote:
> I've got WiFi and Bluetooth working:
> https://github.com/openwrt-es/openwrt/commits/brcm2708-rpi3-wifi
> https://github.com/openwrt-es/openwrt/commits/brcm2708-rpi3-bt
>
> WiFi is working after latest brcmfmac patches backported by Rafał, with
> some issues like the following:
> brcmfmac: brcmf_proto_bcdc_hdrpull: wlan0: non-BCDC packet received,
> flags 0x44
>
> BT is working but only for baud rates <= 115200. I'm still investigating
> why.
> In order to setup the bluetooth, the following bluez patches are needed:
> https://github.com/openwrt/packages/pull/2464
>
> By the way, I won't be submitting any WiFi/BT patches until anyone from
> either the Raspberry foundation or Broadcom clarifies the license of the
> firmware files.
> https://github.com/raspberrypi/linux/issues/1325
>
> Regards,
> Álvaro.
>
> El 04/03/2016 a las 21:06, Álvaro Fernández Rojas escribió:
>> These patches add basic Raspberry Pi 3 support.
>>
>> Bootlog:
>> https://gist.github.com/Noltari/92f51259c9d18506192b#file-bcm2710_rpi3-log
>>
>>
>> Known issues:
>> 1) No ARMv8 64 bit support.
>> More info:
>> https://github.com/raspberrypi/firmware/issues/550
>> 2) UART0 is connected to BCM43430 (Bluetooth), which means that
>> console relies on UART1.
>> UART1 clock depends on pll_freq, which changes depending on the core
>> frequency.
>> In order to get a proper console through GPIOs 14 & 15, you should
>> force a fixed frequency instead of the default dynamic one.
>> You can do that by either setting core_freq=250 on config.txt or
>> force_turbo=1 (this last option will run your rpi at maximum frequency
>> so be careful).
>> The framebuffer console (HDMI) isn't affected so you can use that
>> one with an external keyboard and USB HID package.
>> More info:
>> https://github.com/raspberrypi/firmware/issues/553
>> https://github.com/RPi-Distro/repo/issues/22
>> 3) No WiFi support.
>> brcmfmac43430-sdio.bin / brcmfmac43430-sdio.txt firmware files
>> aren't available on linux-firmware for now.
>> Downloading those files from
>> https://github.com/RPi-Distro/firmware-nonfree and trying to enable
>> BCM43430 SDIO WiFi causes the following kernel exception:
>>
>> https://gist.github.com/Noltari/92f51259c9d18506192b#file-bcm2710_rpi3_brcmfmac-log
>>
>> 4) No Bluetooth support.
>>
_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
More information about the openwrt-devel
mailing list