luoyi Posted May 7, 2016 Posted May 7, 2016 root@x1c:/tmp# diff -u m1plus.dts.orig m1plus.dts --- m1plus.dts.orig 2016-05-07 17:52:38.000000000 +0200 +++ m1plus.dts 2016-05-07 18:16:36.000000000 +0200 @@ -704,6 +704,13 @@ bus-width = <0x4>; non-removable; enable-sdio-wakeup; + brcmf: bcrmf@1 { + reg = <1>; + compatible = "brcm,bcm4329-fmac"; + interrupt-parent = <0x3a>; + interrupts = <7 15 0x00000008>; /* PH15 / EINT15 */ + interrupt-names = "host-wake"; + }; }; usb@01c13000 { @@ -1081,7 +1088,7 @@ allwinner,pins = "PI4", "PI5", "PI6", "PI7", "PI8", "PI9"; allwinner,function = "mmc3"; allwinner,drive = <0x2>; - allwinner,pull = <0x0>; + allwinner,pull = <0x1>; linux,phandle = <0x25>; phandle = <0x25>; }; the Armbian_5.10_Bananapipro_Debian_jessie_4.5.2 install doesn't make my M1+'s wifi usable. first, I use dtb -I dtb -O dts to get the m1-plus's dts source file. and then apply this patch. after apply this patch, my M1+ board's wifi is working well: root@bananapi:/home/luoyi# ip addr 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000 link/ether 02:48:0a:81:ca:65 brd ff:ff:ff:ff:ff:ff 3: bond0: <BROADCAST,MULTICAST,MASTER> mtu 1500 qdisc noop state DOWN group default qlen 1000 link/ether 52:e1:7f:c0:a1:08 brd ff:ff:ff:ff:ff:ff 4: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 98:3b:16:c7:cd:81 brd ff:ff:ff:ff:ff:ff inet 172.16.100.149/24 brd 172.16.100.255 scope global wlan0 valid_lft forever preferred_lft forever inet6 fe80::9a3b:16ff:fec7:cd81/64 scope link valid_lft forever preferred_lft forever root@bananapi:/home/luoyi# uname -a Linux bananapi 4.5.2-sunxi #11 SMP Thu Apr 28 21:53:25 CEST 2016 armv7l GNU/Linux root@bananapi:/home/luoyi# dmesg |grep -i mach [ 0.000000] Machine model: Banana Pi BPI-M1-Plus
Recommended Posts