Hi,
I have successfully compiled the brand new 4.1.6 mainline kernel, and have managed to U-Boot it on my Pi, and I wouId have to say i’m very impressed with the increase in performance, stability, ease of assembling, and U-Boot configuration. The U-Boot config can be done entirely by creating a boot.scr file on a partition
There are however a couple of niggles…
-
Onboard AP6181 SDIO Wifi doesn’t work
root@bananapi:/usr/src/BPI-WiringPi# dmesg | grep brcm [ 2.944139] usbcore: registered new interface driver brcmfmac [ 5.215835] brcmfmac: brcmf_sdio_bus_rxctl: resumed on timeout [ 5.221747] brcmfmac: brcmf_c_preinit_dcmds: Retreiving cur_etheraddr failed, -52 [ 5.229270] brcmfmac: brcmf_bus_start: failed: -52 [ 5.234094] brcmfmac: brcmf_sdio_firmware_callback: dongle is not responding root@bananapi:/usr/src/BPI-WiringPi#
-
BPI-WiringPi isn’t compatible
root@bananapi:/usr/src/BPI-WiringPi# gpio -v gpio version: 2.26 Copyright (c) 2012-2015 Gordon Henderson This is free software with ABSOLUTELY NO WARRANTY. For details type: gpio -warranty Unable to determine hardware version. I see: Hardware : Allwinner sun6i (A31) Family , - expecting BCM2708 or BCM2709. Please report this to [email protected] root@bananapi:/usr/src/BPI-WiringPi#
I am pleased to see that the LED’s are directly accessible from the /sys/class/leds directory now
root@bananapi:/usr/src/BPI-WiringPi# ls -l /sys/class/leds/ total 0 lrwxrwxrwx 1 root root 0 Jan 1 1970 bananapi:blue:usr -> ../../devices/platform/leds/leds/bananapi:blue:usr lrwxrwxrwx 1 root root 0 Jan 1 1970 bananapi:green:usr -> ../../devices/platform/leds/leds/bananapi:green:usr lrwxrwxrwx 1 root root 0 Jan 1 1970 bananapi:pm2:usr -> ../../devices/platform/g40_leds/leds/bananapi:pm2:usr lrwxrwxrwx 1 root root 0 Jan 1 1970 bananapi:red:usr -> ../../devices/platform/leds/leds/bananapi:red:usr root@bananapi:/usr/src/BPI-WiringPi#
Banana-pi - Perhaps you could share timescales/ progress on the Wifi and Wiring Pi situation?
Many Thanks
Alan