Solution kevvy Posted July 20, 2017 Solution Posted July 20, 2017 (edited) [EDIT: The solution to this was realizing I'd been handed Banana Pi's (which have no WiFi), not Banana Pro's (which do have WiFi). I wasted a few days on this.] Hey guys, I'm sure you're sick of hearing this, but I have no WiFi with latest Banana Pi Pro image. No errors in dmesg, lsmod shows "brcmfmac" is present, but no device in iwconfig. Quote root@bananapipro:~# dmesg [ 0.000000] Booting Linux on physical CPU 0x0 [ 0.000000] Linux version 4.11.6-sunxi (root@devel) (gcc version 7.1.1 201705 10 (Linaro GCC 7.1-2017.05) ) #6 SMP Fri Jun 23 19:56:18 CEST 2017 [ 0.000000] CPU: ARMv7 Processor [410fc074] revision 4 (ARMv7), cr=50c5387d [ 0.000000] CPU: div instructions available: patching division code [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instructio n cache [ 0.000000] OF: fdt: Machine model: LeMaker Banana Pro [ 0.000000] Memory policy: Data cache writealloc [ 0.000000] cma: Reserved 16 MiB at 0x7ec00000 [ 0.000000] On node 0 totalpages: 261738 [ 0.000000] free_area_init_node: node 0, pgdat c0ccca00, node_mem_map ef6f800 0 [ 0.000000] Normal zone: 1728 pages used for memmap [ 0.000000] Normal zone: 0 pages reserved [ 0.000000] Normal zone: 196608 pages, LIFO batch:31 [ 0.000000] HighMem zone: 65130 pages, LIFO batch:15 [ 0.000000] psci: probing for conduit method from DT. [ 0.000000] psci: Using PSCI v0.1 Function IDs from DT [ 0.000000] percpu: Embedded 17 pages/cpu @ef6b7000 s38668 r8192 d22772 u6963 2 [ 0.000000] pcpu-alloc: s38668 r8192 d22772 u69632 alloc=17*4096 [ 0.000000] pcpu-alloc: [0] 0 [0] 1 [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pag es: 260010 [ 0.000000] Kernel command line: root=UUID=336f25ba-03ee-45fc-9651-b1366903f5 b6 rootwait rootfstype=ext4 console=tty1 console=ttyS0,115200 hdmi.audio=EDID:0 disp.screen0_output_mode=1920x1080p60 panic=10 consoleblank=0 loglevel=1 ubootpa rt=01841151-01 ubootsource=mmc sunxi_ve_mem_reserve=0 sunxi_g2d_mem_reserve=0 sunxi_fb_mem_reserve=16 cgroup_enable=memory swapaccount=1 [ 0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes) [ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes) [ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes) [ 0.000000] allocated 1051048 bytes of page_ext [ 0.000000] Memory: 1002040K/1046952K available (7168K kernel code, 891K rwda ta, 2096K rodata, 1024K init, 331K bss, 28528K reserved, 16384K cma-reserved, 24 4136K highmem) [ 0.000000] Virtual kernel memory layout: vector : 0xffff0000 - 0xffff1000 ( 4 kB) fixmap : 0xffc00000 - 0xfff00000 (3072 kB) vmalloc : 0xf0800000 - 0xff800000 ( 240 MB) lowmem : 0xc0000000 - 0xf0000000 ( 768 MB) pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB) modules : 0xbf800000 - 0xbfe00000 ( 6 MB) .text : 0xc0008000 - 0xc0800000 (8160 kB) .init : 0xc0b00000 - 0xc0c00000 (1024 kB) .data : 0xc0c00000 - 0xc0cdef8c ( 892 kB) .bss : 0xc0ce0000 - 0xc0d32c30 ( 332 kB) [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1 [ 0.000000] Hierarchical RCU implementation. [ 0.000000] Build-time adjustment of leaf fanout to 32. [ 0.000000] RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=2. [ 0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=32, nr_cpu_ids=2 [ 0.000000] NR_IRQS:16 nr_irqs:16 16 [ 0.000000] GIC: Using split EOI/Deactivate mode [ 0.000000] arm_arch_timer: Architected cp15 timer(s) running at 24.00MHz (ph ys). [ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns [ 0.000006] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 43980 46511097ns [ 0.000016] Switching to timer-based delay loop, resolution 41ns [ 0.000563] clocksource: timer: mask: 0xffffffff max_cycles: 0xffffffff, max_ idle_ns: 79635851949 ns [ 0.000803] clocksource: hstimer: mask: 0xffffffff max_cycles: 0xffffffff, ma x_idle_ns: 12741736309 ns [ 0.001039] Console: colour dummy device 80x30 [ 0.001056] console [tty1] enabled [ 0.001081] Calibrating delay loop (skipped), value calculated using timer fr equency.. 48.00 BogoMIPS (lpj=240000) [ 0.001094] pid_max: default: 32768 minimum: 301 [ 0.001290] Security Framework initialized [ 0.001304] AppArmor: AppArmor disabled by boot time parameter [ 0.001361] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes) [ 0.001370] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes) [ 0.002190] CPU: Testing write buffer coherency: ok [ 0.002236] ftrace: allocating 33233 entries in 65 pages [ 0.052253] /cpus/cpu@0 missing clock-frequency property [ 0.052269] /cpus/cpu@1 missing clock-frequency property [ 0.052283] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000 [ 0.052711] Setting up static identity map for 0x40100000 - 0x4010004c [ 0.053738] smp: Bringing up secondary CPUs ... [ 0.064459] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001 [ 0.064575] smp: Brought up 1 node, 2 CPUs [ 0.064585] SMP: Total of 2 processors activated (96.00 BogoMIPS). [ 0.064589] CPU: All CPU(s) started in HYP mode. [ 0.064591] CPU: Virtualization extensions available. [ 0.065649] devtmpfs: initialized [ 0.077432] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 4 [ 0.077773] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, ma x_idle_ns: 19112604462750000 ns [ 0.077791] futex hash table entries: 512 (order: 3, 32768 bytes) [ 0.078731] xor: measuring software checksum speed [ 0.174382] arm4regs : 1134.400 MB/sec [ 0.274432] 8regs : 676.000 MB/sec [ 0.374482] 32regs : 692.400 MB/sec [ 0.474532] neon : 1149.600 MB/sec [ 0.474537] xor: using function: neon (1149.600 MB/sec) [ 0.474640] pinctrl core: initialized pinctrl subsystem [ 0.475730] NET: Registered protocol family 16 [ 0.477257] DMA: preallocated 256 KiB pool for atomic coherent allocations [ 0.478647] cpuidle: using governor ladder [ 0.478686] cpuidle: using governor menu [ 0.479722] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers. [ 0.479728] hw-breakpoint: maximum watchpoint size is 8 bytes. [ 0.665109] raid6: int32x1 gen() 171 MB/s [ 0.835071] raid6: int32x1 xor() 145 MB/s [ 1.005226] raid6: int32x2 gen() 231 MB/s [ 1.175257] raid6: int32x2 xor() 175 MB/s [ 1.345560] raid6: int32x4 gen() 233 MB/s [ 1.515535] raid6: int32x4 xor() 174 MB/s [ 1.685895] raid6: int32x8 gen() 223 MB/s [ 1.855887] raid6: int32x8 xor() 155 MB/s [ 2.026005] raid6: neonx1 gen() 447 MB/s [ 2.196095] raid6: neonx1 xor() 331 MB/s [ 2.366183] raid6: neonx2 gen() 600 MB/s [ 2.536328] raid6: neonx2 xor() 432 MB/s [ 2.706476] raid6: neonx4 gen() 719 MB/s [ 2.876633] raid6: neonx4 xor() 482 MB/s [ 3.046768] raid6: neonx8 gen() 635 MB/s [ 3.216878] raid6: neonx8 xor() 439 MB/s [ 3.216882] raid6: using algorithm neonx4 gen() 719 MB/s [ 3.216886] raid6: .... xor() 482 MB/s, rmw enabled [ 3.216889] raid6: using intx1 recovery algorithm [ 3.217212] reg-fixed-voltage usb1-vbus: could not find pctldev for node /soc @01c00000/pinctrl@01c20800/usb1_vbus_pin@0, deferring probe [ 3.217260] reg-fixed-voltage usb2-vbus: could not find pctldev for node /soc @01c00000/pinctrl@01c20800/usb2_vbus_pin@0, deferring probe [ 3.217981] reg-fixed-voltage gmac-3v3: could not find pctldev for node /soc@ 01c00000/pinctrl@01c20800/gmac_power_pin@0, deferring probe [ 3.218621] SCSI subsystem initialized [ 3.218938] libata version 3.00 loaded. [ 3.219229] usbcore: registered new interface driver usbfs [ 3.219289] usbcore: registered new interface driver hub [ 3.219349] usbcore: registered new device driver usb [ 3.219571] media: Linux media interface: v0.10 [ 3.219632] Linux video capture interface: v2.00 [ 3.219700] pps_core: LinuxPPS API ver. 1 registered [ 3.219705] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giome tti <giometti@linux.it> [ 3.219734] PTP clock support registered [ 3.221418] clocksource: Switched to clocksource arch_sys_counter [ 3.321776] VFS: Disk quotas dquot_6.6.0 [ 3.321866] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) [ 3.322820] simple-framebuffer 7fe79000.framebuffer: framebuffer at 0x7fe7900 0, 0x178e00 bytes, mapped to 0xf0900000 [ 3.322832] simple-framebuffer 7fe79000.framebuffer: format=x8r8g8b8, mode=65 6x536x32, linelength=2880 [ 3.330489] fbcon_init: disable boot-logo (boot-logo bigger than screen). [ 3.330498] Console: switching to colour frame buffer device 82x33 [ 3.337509] simple-framebuffer 7fe79000.framebuffer: fb0: simplefb registered ! [ 3.347104] NET: Registered protocol family 2 [ 3.347803] TCP established hash table entries: 8192 (order: 3, 32768 bytes) [ 3.347897] TCP bind hash table entries: 8192 (order: 4, 65536 bytes) [ 3.348023] TCP: Hash tables configured (established 8192 bind 8192) [ 3.348149] UDP hash table entries: 512 (order: 2, 16384 bytes) [ 3.348212] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes) [ 3.348461] NET: Registered protocol family 1 [ 3.349057] RPC: Registered named UNIX socket transport module. [ 3.349065] RPC: Registered udp transport module. [ 3.349068] RPC: Registered tcp transport module. [ 3.349072] RPC: Registered tcp NFSv4.1 backchannel transport module. [ 3.349400] Trying to unpack rootfs image as initramfs... [ 3.639974] Freeing initrd memory: 4204K [ 3.640738] hw perfevents: enabled with armv7_cortex_a7 PMU driver, 5 counter s available [ 3.642186] audit: initializing netlink subsys (disabled) [ 3.642475] audit: type=2000 audit(3.610:1): state=initialized audit_enabled= 0 res=1 [ 3.643078] Initialise system trusted keyrings [ 3.643273] workingset: timestamp_bits=14 max_order=18 bucket_order=4 [ 3.651996] zbud: loaded [ 3.655820] NFS: Registering the id_resolver key type [ 3.655850] Key type id_resolver registered [ 3.655854] Key type id_legacy registered [ 3.655868] nfs4filelayout_init: NFSv4 File Layout Driver Registering... [ 3.655872] Installing knfsd (copyright (C) 1996 okir@monad.swb.de). [ 3.657299] JFS: nTxBlock = 7989, nTxLock = 63914 [ 3.667928] SGI XFS with ACLs, security attributes, realtime, no debug enable d [ 3.676836] Key type asymmetric registered [ 3.676906] bounce: pool size: 64 pages [ 3.676989] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 2 47) [ 3.677142] io scheduler noop registered [ 3.677148] io scheduler deadline registered [ 3.677620] io scheduler cfq registered (default) [ 3.677626] io scheduler mq-deadline registered [ 3.683508] sun7i-a20-pinctrl 1c20800.pinctrl: initialized sunXi PIO driver [ 3.751916] Serial: 8250/16550 driver, 8 ports, IRQ sharing disabled [ 3.755081] console [ttyS0] disabled [ 3.775273] 1c28000.serial: ttyS0 at MMIO 0x1c28000 (irq = 45, base_baud = 15 00000) is a U6_16550A [ 3.775337] console [ttyS0] enabled [ 3.798950] 1c29000.serial: ttyS1 at MMIO 0x1c29000 (irq = 46, base_baud = 15 00000) is a U6_16550A [ 3.822463] 1c29c00.serial: ttyS2 at MMIO 0x1c29c00 (irq = 47, base_baud = 15 00000) is a U6_16550A [ 3.827372] brd: module loaded [ 3.836274] loop: module loaded [ 3.941499] ahci-sunxi 1c18000.sata: controller can't do PMP, turning off CAP _PMP [ 3.941542] ahci-sunxi 1c18000.sata: SSS flag set, parallel bus scan disabled [ 3.941570] ahci-sunxi 1c18000.sata: AHCI 0001.0100 32 slots 1 ports 3 Gbps 0 x1 impl platform mode [ 3.941585] ahci-sunxi 1c18000.sata: flags: ncq sntf stag pm led clo only pio slum part ccc [ 3.942970] scsi host0: ahci-sunxi [ 3.943364] ata1: SATA max UDMA/133 mmio [mem 0x01c18000-0x01c18fff] port 0x1 00 irq 33 [ 3.945545] libphy: Fixed MDIO Bus: probed [ 3.946129] sun7i-dwmac 1c50000.ethernet: PTP uses main clock [ 3.946140] sun7i-dwmac 1c50000.ethernet: no reset control found [ 3.946588] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 3.946593] ehci-platform: EHCI generic platform driver [ 3.946894] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver [ 3.946921] ohci-platform: OHCI generic platform driver [ 3.947252] usbcore: registered new interface driver usb-storage [ 3.947890] mousedev: PS/2 mouse device common for all mice [ 3.949094] sunxi-rtc 1c20d00.rtc: rtc core: registered rtc-sunxi as rtc0 [ 3.949102] sunxi-rtc 1c20d00.rtc: RTC enabled [ 3.949190] i2c /dev entries driver [ 3.950107] axp20x-i2c 0-0034: AXP20x variant AXP209 found [ 3.964742] input: axp20x-pek as /devices/platform/soc@01c00000/1c2ac00.i2c/i 2c-0/0-0034/axp20x-pek/input/input0 [ 3.964924] axp20x-regulator axp20x-regulator: regulators node not found [ 3.971151] axp20x-i2c 0-0034: Backup (RTC) battery charging is disabled [ 3.971369] axp20x-i2c 0-0034: AXP20X driver loaded [ 3.974116] sunxi-wdt 1c20c90.watchdog: Watchdog enabled (timeout=16 sec, now ayout=0) [ 3.975599] sunxi-mmc 1c0f000.mmc: Got CD GPIO [ 4.031654] sunxi-mmc 1c0f000.mmc: base:0xf0fc5000 irq:28 [ 4.034140] ledtrig-cpu: registered to indicate activity on CPUs [ 4.034252] hidraw: raw HID events driver (C) Jiri Kosina [ 4.034391] usbcore: registered new interface driver usbhid [ 4.034395] usbhid: USB HID core driver [ 4.035505] NET: Registered protocol family 10 [ 4.060174] Segment Routing with IPv6 [ 4.060269] NET: Registered protocol family 17 [ 4.060629] Key type dns_resolver registered [ 4.061015] Registering SWP/SWPB emulation handler [ 4.061887] registered taskstats version 1 [ 4.061897] Loading compiled-in X.509 certificates [ 4.061990] zswap: loaded using pool lzo/zbud [ 4.064352] Btrfs loaded, crc32c=crc32c-generic [ 4.073091] random: fast init done [ 4.073402] Key type encrypted registered [ 4.081721] mmc0: host does not support reading read-only switch, assuming wr ite-enable [ 4.083390] sun7i-dwmac 1c50000.ethernet: PTP uses main clock [ 4.083402] sun7i-dwmac 1c50000.ethernet: no reset control found [ 4.087288] mmc0: new high speed SDHC card at address e624 [ 4.088068] mmcblk0: mmc0:e624 SD08G 7.40 GiB [ 4.091490] mmcblk0: p1 [ 4.201479] sun7i-dwmac 1c50000.ethernet: Ring mode enabled [ 4.201488] sun7i-dwmac 1c50000.ethernet: DMA HW capability register supporte d [ 4.201494] sun7i-dwmac 1c50000.ethernet: Normal descriptors [ 4.218854] libphy: stmmac: probed [ 4.218881] sun7i-dwmac 1c50000.ethernet (unnamed net_device) (uninitialized) : PHY ID 001cc915 at 0 IRQ POLL (stmmac-0:00) active [ 4.218891] sun7i-dwmac 1c50000.ethernet (unnamed net_device) (uninitialized) : PHY ID 001cc915 at 1 IRQ POLL (stmmac-0:01) [ 4.220333] ehci-platform 1c14000.usb: EHCI Host Controller [ 4.220390] ehci-platform 1c14000.usb: new USB bus registered, assigned bus n umber 1 [ 4.220465] alloc_contig_range: [7ec58, 7ec59) PFNs busy [ 4.220527] alloc_contig_range: [7ec58, 7ec59) PFNs busy [ 4.220569] alloc_contig_range: [7ec58, 7ec59) PFNs busy [ 4.220656] ehci-platform 1c14000.usb: irq 30, io mem 0x01c14000 [ 4.241448] ehci-platform 1c14000.usb: USB 2.0 started, EHCI 1.00 [ 4.241696] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002 [ 4.241705] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber= 1 [ 4.241713] usb usb1: Product: EHCI Host Controller [ 4.241719] usb usb1: Manufacturer: Linux 4.11.6-sunxi ehci_hcd [ 4.241725] usb usb1: SerialNumber: 1c14000.usb [ 4.242609] hub 1-0:1.0: USB hub found [ 4.242663] hub 1-0:1.0: 1 port detected [ 4.243555] ehci-platform 1c1c000.usb: EHCI Host Controller [ 4.243591] ehci-platform 1c1c000.usb: new USB bus registered, assigned bus n umber 2 [ 4.243653] alloc_contig_range: [7ec58, 7ec59) PFNs busy [ 4.243730] alloc_contig_range: [7ec58, 7ec59) PFNs busy [ 4.243764] alloc_contig_range: [7ec58, 7ec59) PFNs busy [ 4.243864] ehci-platform 1c1c000.usb: irq 34, io mem 0x01c1c000 [ 4.272978] ata1: SATA link down (SStatus 0 SControl 300) [ 4.281424] ehci-platform 1c1c000.usb: USB 2.0 started, EHCI 1.00 [ 4.281661] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002 [ 4.281670] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber= 1 [ 4.281677] usb usb2: Product: EHCI Host Controller [ 4.281683] usb usb2: Manufacturer: Linux 4.11.6-sunxi ehci_hcd [ 4.281690] usb usb2: SerialNumber: 1c1c000.usb [ 4.282408] hub 2-0:1.0: USB hub found [ 4.282453] hub 2-0:1.0: 1 port detected [ 4.283242] ohci-platform 1c14400.usb: Generic Platform OHCI controller [ 4.283276] ohci-platform 1c14400.usb: new USB bus registered, assigned bus n umber 3 [ 4.283335] alloc_contig_range: [7ec58, 7ec59) PFNs busy [ 4.283498] ohci-platform 1c14400.usb: irq 31, io mem 0x01c14400 [ 4.355664] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001 [ 4.355674] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber= 1 [ 4.355681] usb usb3: Product: Generic Platform OHCI controller [ 4.355687] usb usb3: Manufacturer: Linux 4.11.6-sunxi ohci_hcd [ 4.355693] usb usb3: SerialNumber: 1c14400.usb [ 4.356992] hub 3-0:1.0: USB hub found [ 4.357042] hub 3-0:1.0: 1 port detected [ 4.357821] ohci-platform 1c1c400.usb: Generic Platform OHCI controller [ 4.357856] ohci-platform 1c1c400.usb: new USB bus registered, assigned bus n umber 4 [ 4.357915] alloc_contig_range: [7ec58, 7ec59) PFNs busy [ 4.358125] ohci-platform 1c1c400.usb: irq 35, io mem 0x01c1c400 [ 4.425641] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001 [ 4.425652] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber= 1 [ 4.425659] usb usb4: Product: Generic Platform OHCI controller [ 4.425665] usb usb4: Manufacturer: Linux 4.11.6-sunxi ohci_hcd [ 4.425671] usb usb4: SerialNumber: 1c1c400.usb [ 4.426366] hub 4-0:1.0: USB hub found [ 4.426427] hub 4-0:1.0: 1 port detected [ 4.427935] alloc_contig_range: [7ec58, 7ec59) PFNs busy [ 4.428950] of_cfs_init [ 4.429064] of_cfs_init: OK [ 4.429300] vcc3v0: disabling [ 4.429307] vcc5v0: disabling [ 4.431124] Freeing unused kernel memory: 1024K [ 4.481662] systemd-udevd[154]: starting version 215 [ 4.641609] usb 2-1: new high-speed USB device number 2 using ehci-platform [ 4.749598] sunxi-mmc 1c12000.mmc: allocated mmc-pwrseq [ 4.801530] sunxi-mmc 1c12000.mmc: base:0xf1095000 irq:29 [ 4.809038] sunxi-mmc 1c12000.mmc: smc 1 err, cmd 8, RTO !! [ 4.817299] sunxi-mmc 1c12000.mmc: smc 1 err, cmd 55, RTO !! [ 4.819016] sunxi-mmc 1c12000.mmc: smc 1 err, cmd 55, RTO !! [ 4.820723] sunxi-mmc 1c12000.mmc: smc 1 err, cmd 55, RTO !! [ 4.822802] sunxi-mmc 1c12000.mmc: smc 1 err, cmd 55, RTO !! [ 4.823754] sunxi-mmc 1c12000.mmc: smc 1 err, cmd 1, RTO !! [ 5.045134] usb 2-1: New USB device found, idVendor=046d, idProduct=081b [ 5.045150] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=2 [ 5.045156] usb 2-1: SerialNumber: 970D4790 [ 5.590712] EXT4-fs (mmcblk0p1): mounted filesystem with writeback data mode. Opts: (null) [ 5.979740] systemd[1]: systemd 215 running in system mode. (+PAM +AUDIT +SEL INUX +IMA +SYSVINIT +LIBCRYPTSETUP +GCRYPT +ACL +XZ -SECCOMP -APPARMOR) [ 5.980136] systemd[1]: Detected architecture 'arm'. [ 6.033520] systemd[1]: Set hostname to <bananapipro>. [ 6.464784] systemd[1]: Cannot add dependency job for unit display-manager.se rvice, ignoring: Unit display-manager.service failed to load: No such file or di rectory. [ 6.468005] systemd[1]: Expecting device dev-ttyS0.device... [ 6.491605] systemd[1]: Starting Forward Password Requests to Wall Directory Watch. [ 6.491940] systemd[1]: Started Forward Password Requests to Wall Directory W atch. [ 6.492037] systemd[1]: Starting Remote File Systems (Pre). [ 6.521537] systemd[1]: Reached target Remote File Systems (Pre). [ 6.521714] systemd[1]: Starting Dispatch Password Requests to Console Direct ory Watch. [ 7.235966] fuse init (API version 7.26) [ 7.329869] Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011) [ 8.173051] systemd-udevd[271]: starting version 215 [ 8.757078] sun4i-ss 1c15000.crypto-engine: Die ID 0 [ 8.807750] rc rc0: sunxi-ir as /devices/platform/soc@01c00000/1c21800.ir/rc/ rc0 [ 8.866337] Registered IR keymap rc-empty [ 8.866684] input: sunxi-ir as /devices/platform/soc@01c00000/1c21800.ir/rc/r c0/input1 [ 8.866867] sunxi-ir 1c21800.ir: initialized sunXi IR driver [ 8.871934] lirc_dev: IR Remote Control driver registered, major 244 [ 8.902486] sun4i-codec 1c22c00.codec: Codec <-> 1c22c00.codec mapping ok [ 8.919522] rc rc0: lirc_dev: driver ir-lirc-codec (sunxi-ir) registered at m inor = 0 [ 8.919535] IR LIRC bridge handler initialized [ 8.949841] uvcvideo: Found UVC 1.00 device <unnamed> (046d:081b) [ 8.972623] uvcvideo 2-1:1.0: Entity type for entity Extension 4 was not init ialized! [ 8.972639] uvcvideo 2-1:1.0: Entity type for entity Extension 6 was not init ialized! [ 8.972648] uvcvideo 2-1:1.0: Entity type for entity Extension 7 was not init ialized! [ 8.972655] uvcvideo 2-1:1.0: Entity type for entity Processing 2 was not ini tialized! [ 8.972662] uvcvideo 2-1:1.0: Entity type for entity Extension 3 was not init ialized! [ 8.972675] uvcvideo 2-1:1.0: Entity type for entity Camera 1 was not initial ized! [ 8.973206] input: UVC Camera (046d:081b) as /devices/platform/soc@01c00000/1 c1c000.usb/usb2/2-1/2-1:1.0/input/input2 [ 8.973635] usbcore: registered new interface driver uvcvideo [ 8.973641] USB Video Class driver (1.1.1) [ 9.551763] EXT4-fs (mmcblk0p1): re-mounted. Opts: commit=600,errors=remount- ro [ 10.142316] usb 2-1: set resolution quirk: cval->res = 384 [ 10.144471] usbcore: registered new interface driver snd-usb-audio [ 11.013284] systemd[1]: Starting Local File Systems. [ 11.022429] Adding 131068k swap on /var/swap. Priority:-1 extents:1 across:1 31068k SSFS [ 11.042051] systemd[1]: Reached target Local File Systems. [ 11.042424] systemd[1]: Starting Armbian enhanced Log2Ram... [ 11.081256] systemd[1]: Starting Create Volatile Files and Directories... [ 11.122773] systemd[1]: Starting Remote File Systems. [ 11.130781] systemd[1]: Reached target Remote File Systems. [ 11.131585] systemd[1]: Starting LSB: Prepare console... [ 11.170833] systemd[1]: Starting LSB: Raise network interfaces.... [ 11.319303] systemd[1]: Activated swap /var/swap. [ 11.332889] systemd[1]: Started Create Volatile Files and Directories. [ 12.586727] systemd-journald[459]: Received request to flush runtime journal from PID 1 [ 12.895256] RTL8211E Gigabit Ethernet stmmac-0:00: attached PHY driver [RTL82 11E Gigabit Ethernet] (mii_bus:phy_addr=stmmac-0:00, irq=-1) [ 12.899056] sun7i-dwmac 1c50000.ethernet eth0: RX IPC Checksum Offload disabl ed [ 12.899094] sun7i-dwmac 1c50000.ethernet eth0: No MAC Management Counters ava ilable [ 12.899116] sun7i-dwmac 1c50000.ethernet eth0: PTP not supported by HW [ 12.899640] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready [ 16.022515] sun7i-dwmac 1c50000.ethernet eth0: Link is Up - 100Mbps/Full - fl ow control rx/tx [ 16.022578] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready [ 16.549883] random: crng init done [ 147.001501] usb 2-1: reset high-speed USB device number 2 using ehci-platform Edited July 22, 2017 by kevvy Problem solved, I was stupid
kevvy Posted July 20, 2017 Author Posted July 20, 2017 root@bananapipro:~# iwconfig bond0 no wireless extensions. lo no wireless extensions. eth0 no wireless extensions. root@bananapipro:~# lsmod Module Size Used by snd_usb_audio 106496 0 snd_hwdep 16384 1 snd_usb_audio uvcvideo 61440 0 snd_usbmidi_lib 20480 1 snd_usb_audio videobuf2_vmalloc 16384 1 uvcvideo videobuf2_memops 16384 1 videobuf2_vmalloc videobuf2_v4l2 20480 1 uvcvideo videobuf2_core 28672 2 uvcvideo,videobuf2_v4l2 snd_rawmidi 24576 1 snd_usbmidi_lib ir_lirc_codec 16384 0 evdev 20480 1 sun4i_codec 32768 3 lirc_dev 16384 1 ir_lirc_codec snd_soc_core 114688 1 sun4i_codec snd_pcm_dmaengine 16384 1 snd_soc_core snd_pcm 69632 3 snd_usb_audio,snd_pcm_dmaengine,snd_soc_core snd_timer 24576 1 snd_pcm nvmem_sunxi_sid 16384 0 nvmem_core 16384 1 nvmem_sunxi_sid snd 45056 7 snd_hwdep,snd_usb_audio,snd_timer,snd_rawmidi,snd_usbmidi_lib,snd_soc_core,snd_pcm sunxi_cir 16384 0 soundcore 16384 1 snd sun4i_ss 24576 0 cpufreq_dt 16384 0 uio_pdrv_genirq 16384 0 uio 16384 1 uio_pdrv_genirq bonding 90112 0 brcmfmac 147456 0 brcmutil 16384 1 brcmfmac cfg80211 352256 1 brcmfmac rfkill 20480 1 cfg80211 fuse 69632 1 pwrseq_simple 16384 1 realtek 16384 1 root@bananapipro:~# uname -a Linux bananapipro 4.11.6-sunxi #6 SMP Fri Jun 23 19:56:18 CEST 2017 armv7l GNU/Linux
Igor Posted July 21, 2017 Posted July 21, 2017 Please provide logs with armbianmonitor -u I am using the same kernel on Cubietruck and it's wifi, which is almost the same, works fine: http://sprunge.us/RMiR I can't check on Banana PRO since I am out of office.
kevvy Posted July 21, 2017 Author Posted July 21, 2017 Thanks for the reply. Will get that for you as soon as I get home - about 8 hours from now :-P
Igor Posted July 21, 2017 Posted July 21, 2017 And check power related problems - Banana is powered via micro USB which is known to cause troubles which manifest strangely. Replace cables, power supply, ... BTW. My Cubietruck - it has a mechanical hard drive and additional USB wifi - is powered with 5V / 4A via power connector. If I try to power it via USB OTG, the board does not power up at all.
kevvy Posted July 21, 2017 Author Posted July 21, 2017 I have very little running on this Banana, and a 2.5A PSU, so it should be swimming in power like Scrooge McDuck. Have also tried swopping out PSU and micro USB cable.
tkaiser Posted July 21, 2017 Posted July 21, 2017 1 hour ago, kevvy said: I have very little running on this Banana, and a 2.5A PSU, so it should be swimming in power like Scrooge McDuck. Too funny. Better check with while true ; do echo "$(awk '{printf ("%0.2f",$1/1000000); }' </sys/power/axp_pmu/ac/voltage)V"; sleep 1; done and read http://www.electricaltechnology.org/2013/10/ohms-law-with-simple-explanation.html
kevvy Posted July 21, 2017 Author Posted July 21, 2017 @Igor: http://sprunge.us/fcPD @tkaiser: root@bananapipro:~# while true ; do echo "$(awk '{printf ("%0.2f",$1/1000000); }' </sys/power/axp_pmu/ac/voltage)V"; sleep 1; done 4.95V 4.95V 4.93V 4.95V 4.95V 4.94V 4.94V 4.95V 4.95V 4.95V 4.95V 4.95V 4.95V 4.95V 4.95V 4.94V 4.94V 4.93V 4.95V 4.95V 4.95V 4.95V 4.95V Not much variation.
kevvy Posted July 22, 2017 Author Posted July 22, 2017 If anyone has an older Banana Pro image with known working WiFi, that'd be super useful too
tkaiser Posted July 22, 2017 Posted July 22, 2017 macbookpro-tk:~ tk$ ssh root@192.168.83.148 The authenticity of host '192.168.83.148 (192.168.83.148)' can't be established. RSA key fingerprint is ba:ac:e8:f5:9e:31:61:e7:2d:d4:ce:53:4b:72:b8:dd. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.168.83.148' (RSA) to the list of known hosts. root@192.168.83.148's password: You are required to change your password immediately (root enforced) ____ ____ _ ____ | __ ) __ _ _ __ __ _ _ __ __ _ | _ \(_) | _ \ _ __ ___ | _ \ / _` | '_ \ / _` | '_ \ / _` | | |_) | | | |_) | '__/ _ \ | |_) | (_| | | | | (_| | | | | (_| | | __/| | | __/| | | (_) | |____/ \__,_|_| |_|\__,_|_| |_|\__,_| |_| |_| |_| |_| \___/ Welcome to ARMBIAN 5.31 stable Ubuntu 16.04.2 LTS 4.11.5-sunxi System load: 1.17 0.53 0.20 Up time: 1 min Memory usage: 3 % of 999MB IP: 192.168.83.148 CPU temp: 36°C Usage of /: 16% of 7.2G [ General system configuration: armbian-config ] New to Armbian? Check the documentation first: https://docs.armbian.com Changing password for root. (current) UNIX password: Enter new UNIX password: Retype new UNIX password: Thank you for choosing Armbian! Support: www.armbian.com Creating a new user account. Press <Ctrl-C> to abort Please provide a username (eg. your forename): tk Trying to add user tk Adding user `tk' ... Adding new group `tk' (1000) ... Adding new user `tk' (1000) with group `tk' ... Creating home directory `/home/tk' ... Copying files from `/etc/skel' ... Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Changing the user information for tk Enter the new value, or press ENTER for the default Full Name []: Thomas Kaiser Room Number []: Work Phone []: Home Phone []: Other []: Is the information correct? [Y/n] Dear Thomas Kaiser, your account tk has been created and is sudo enabled. Please use this account for your daily work from now on. root@bananapipro:~# ifconfig eth0 Link encap:Ethernet HWaddr 02:08:09:c0:e5:58 inet addr:192.168.83.148 Bcast:192.168.83.255 Mask:255.255.255.0 inet6 addr: fe80::8:9ff:fec0:e558/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:250 errors:0 dropped:0 overruns:0 frame:0 TX packets:148 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:24081 (24.0 KB) TX bytes:21193 (21.1 KB) Interrupt:50 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:1000 RX bytes:0 (0.0 TX bytes:0 (0.0 wlan0 Link encap:Ethernet HWaddr 98:3b:16:e8:b6:35 UP BROADCAST 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 TX bytes:0 (0.0 root@bananapipro:~# nmtui root@bananapipro:~# ifconfig eth0 Link encap:Ethernet HWaddr 02:08:09:c0:e5:58 inet addr:192.168.83.148 Bcast:192.168.83.255 Mask:255.255.255.0 inet6 addr: fe80::8:9ff:fec0:e558/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:351 errors:0 dropped:0 overruns:0 frame:0 TX packets:209 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:31673 (31.6 KB) TX bytes:51215 (51.2 KB) Interrupt:50 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:1000 RX bytes:0 (0.0 TX bytes:0 (0.0 wlan0 Link encap:Ethernet HWaddr 98:3b:16:e8:b6:35 inet addr:192.168.178.29 Bcast:192.168.178.255 Mask:255.255.255.0 inet6 addr: fe80::2ba9:fd9a:e324:63b/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:5 errors:0 dropped:0 overruns:0 frame:0 TX packets:10 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:1450 (1.4 KB) TX bytes:1600 (1.6 KB) root@bananapipro:~# iwconfig wlan0 wlan0 IEEE 802.11 ESSID:"FRITZ!Box Fon WLAN 7570 vDSL" Mode:Managed Frequency:2.412 GHz Access Point: C0:25:06:32:96:1A Bit Rate=52 Mb/s Tx-Power=31 dBm Retry short limit:7 RTS thr:off Fragment thr:off Encryption key:off Power Management:off Link Quality=47/70 Signal level=-63 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:1 Invalid misc:0 Missed beacon:0 root@bananapipro:~# armbianmonitor -u /var/log/armhwinfo.log has been uploaded to http://sprunge.us/RXiZ Please post the URL in the Armbian forum where you've been asked for. root@bananapipro:~# while true ; do echo "$(awk '{printf ("%0.2f",$1/1000000); }' </sys/power/axp_pmu/ac/voltage)V"; sleep 1; done 5.03V 5.03V 5.04V 5.03V ^C
tkaiser Posted July 22, 2017 Posted July 22, 2017 C'mon, this shitty forum software again ate most of my posting. Giving up finally on this interactive crap.
kevvy Posted July 22, 2017 Author Posted July 22, 2017 Comparing your sprunge upload to mine, I'm seeing some differences. Here's a crappy online text comparison. It's html, so you'd have to download it to view it: https://drive.google.com/open?id=0B44A6_dFxb-7VS1tRzg1NEZNQ1JLaUhQTnlBS2IwMGlZNXIw Also, was that the currently available Debian Jessie from https://www.armbian.com/banana-pi-pro/ ?
zador.blood.stained Posted July 22, 2017 Posted July 22, 2017 Comparing sprunge.us links - I see 2 different images. @tkaiser's is Ubuntu Xenial, @kevvy's is Debian Jessie.
kevvy Posted July 22, 2017 Author Posted July 22, 2017 Perhaps when I get home I shall try the Xenial image, and see how it goes.
kevvy Posted July 22, 2017 Author Posted July 22, 2017 @tkaiser @Igor This is from latest Xenial image: http://sprunge.us/EBZF (still no wifi)
kevvy Posted July 22, 2017 Author Posted July 22, 2017 Hey wait a minute. I think somebody lied to me...if this board has the massive yellow analog video port, that makes it a Banana Pi, not a Banana Pro, right? http://www.lemaker.org/product-bananapro-specification.html http://www.lemaker.org/product-bananapi-specification.html Gonna try Banana Pi images now. And maybe stab the guy that I got them from :-P
Igor Posted July 22, 2017 Posted July 22, 2017 Yes that is banana m1 without onboard wifi.Wrote on mobile
Recommended Posts