[OpenWrt-Devel] [PATCH] brcm2708: Tethering by default

John Crispin john at phrozen.org
Tue May 22 00:54:01 EDT 2018



On 19/05/18 17:38, Christo Nedev wrote:
>> 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.

please write a proper description to get ahead
     John

>
> Signed-off-by: Christo Nedev <christo.nedev at gmail.com>
> ---
>   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
>   


_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
http://lists.infradead.org/mailman/listinfo/openwrt-devel


More information about the openwrt-devel mailing list