================================================================================================================================================================ To get USB to work again some information first: Fedora 25 devel and BananaPi R1 - USB don't work https://lists.fedoraproject.org/archives/list/arm@lists.fedoraproject.org/thread/DUO7ZW5RYVH4DBITUE645F2SPSWXMRD7/ Bug 1352140 - [regression] [armv7] USB broken on BananaPi with kernel 4.6.3 https://bugzilla.redhat.com//show_bug.cgi?id=1352140 The culprit would seem to be.... -CONFIG_MFD_AXP20X=y +CONFIG_MFD_AXP20X=m +CONFIG_MFD_AXP20X_I2C=m +CONFIG_MFD_AXP20X_RSB=m ie. the axp20x module needs to be "force" loaded, as it is not auto loaded and isn't built into kernel anymore. (Well, actually the axp20x-i2c module, as that seems to be where the AXP209 is recognised. (It looks like the axp20x driver has had the I2C component, split into a separate module since 4.5 series kernels.) For now I just added an /etc/dracut.conf.d/banana.conf with contents.... force_drivers+="axp20x_i2c" ..... and rebuilt 4.6.4 initramfs from a working 4.5.7 kernel. Which had gotten my BananaPi's and Pro's back onto the network using USB wi-fi, now that USB is functional again. ================================================================================================================================================================ Install receipt: Example for kernel 4.7.3: echo 'force_drivers+="axp20x_i2c"' > /etc/dracut.conf.d/banana-usb.conf rpm -i kernel-4.7.3-200.BPiR1.fc24.armv7hl.rpm kernel-core-4.7.3-200.BPiR1.fc24.armv7hl.rpm kernel-modules-4.7.3-200.BPiR1.fc24.armv7hl.rpm rpm -iU kernel-headers-4.7.3-200.BPiR1.fc24.armv7hl.rpm ================================================================================================================================================================