>usb0 interface is used by USB-to-ethernet adapters <that's what we  need> or 
>smartph
one
>tethering <my be mobile WIFI as well>, and they need drivers to work. Just 
>adding the interface does
>not have any effect.
Do you mean these drivers -> kmod-usb-net kmod-usb-net-cdc-ether 
kmod-usb-net-rndis?

>I think it makes more sense to enable the wifi on the raspi zero and
>zero W by default.
Pi Zero has no radio! WIFI can be configured in meny different whays!
What about to open SSH port for WAN interface?

>Raspi 3 have an ethernet port and it works, I think there is no need to
>add usb0 interface. Many devices have only ethernet ports in OpenWrt.
You are right here! When I SSH through LAN how to get connected to the internet?

>Also, since you are active on these devices, it seems that the wifi on
>the Pi 3 B+ only needs firmware files extracted from Raspbian to work,
>maybe you can add that too?
>See this post
>https://forum.lede-project.org/t/raspberry-pi-3-b-openwrt-lede-image/13066/32
Saw it long time ago!
Last wireless drivers: 
https://community.cypress.com/servlet/JiveServlet/download/14837-1-34881/cypress-fmac-v4.14-2018_0321.zip

Please approve to get ahead.

Signed-off-by: Christo Nedev <[email protected]>
---
 target/linux/brcm2708/Makefile                          |  1 +
 target/linux/brcm2708/base-files/etc/board.d/02_network | 13 ++++++++++++-
 2 files changed, 13 insertions(+), 1 deletion(-)

diff --git a/target/linux/brcm2708/Makefile b/target/linux/brcm2708/Makefile
index 870029c4c8..4a8b670ba7 100644
--- a/target/linux/brcm2708/Makefile
+++ b/target/linux/brcm2708/Makefile
@@ -25,6 +25,7 @@ include $(INCLUDE_DIR)/target.mk
 DEFAULT_PACKAGES += \
        brcm2708-gpu-fw \
        kmod-usb-hid \
+       kmod-usb-net kmod-usb-net-cdc-ether kmod-usb-net-rndis \
        kmod-sound-core kmod-sound-arm-bcm2835 \
        kmod-fs-vfat kmod-nls-cp437 kmod-nls-iso8859-1 \
        brcmfmac-firmware-43430-sdio kmod-brcmfmac wpad-mini \
diff --git a/target/linux/brcm2708/base-files/etc/board.d/02_network 
b/target/linux/brcm2708/base-files/etc/board.d/02_network
index c8449bb78f..da7a22651b 100755
--- a/target/linux/brcm2708/base-files/etc/board.d/02_network
+++ b/target/linux/brcm2708/base-files/etc/board.d/02_network
@@ -14,14 +14,25 @@ case "$board" in
 raspberrypi,model-b |\
 raspberrypi,model-b-plus |\
 raspberrypi,model-b-rev2 |\
-raspberrypi,2-model-b |\
+raspberrypi,2-model-b)
+       ucidef_set_interface_lan "eth0"
+       ucidef_set_interface_wan "usb0"
+       ;;
+
 raspberrypi,3-model-b |\
 raspberrypi,3-model-b-plus)
        ucidef_set_interface_lan "eth0"
+       ucidef_set_interface_lan "wlan0"
+       ucidef_set_interface_wan "usb0"
+       ;;
+
+raspberrypi,model-zero)
+       ucidef_set_interface_wan "usb0"
        ;;
 
 raspberrypi,model-zero-w)
        ucidef_set_interface_lan "wlan0"
+       ucidef_set_interface_wan "usb0"
        ;;
 esac
 
-- 
2.11.0


_______________________________________________
openwrt-devel mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/openwrt-devel

Reply via email to