mirror of https://github.com/hak5/openwrt-owl.git
brcm47xx: do not load the kernel modules needed for Ethernet manually
add the boot flag to make the kernel modules needed for Ethernet and diag load on startup. SVN-Revision: 37284owl
parent
656d475043
commit
ef0b9be95e
|
@ -18,6 +18,11 @@ define KernelPackage/diag
|
||||||
DEPENDS:=@TARGET_brcm47xx
|
DEPENDS:=@TARGET_brcm47xx
|
||||||
TITLE:=Driver for router LEDs and Buttons
|
TITLE:=Driver for router LEDs and Buttons
|
||||||
FILES:=$(PKG_BUILD_DIR)/diag.ko
|
FILES:=$(PKG_BUILD_DIR)/diag.ko
|
||||||
|
AUTOLOAD:=$(call AutoLoad,5,diag,1)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/diag/description
|
||||||
|
Kernel modules for Broadcom LED and Button driver
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define Build/Prepare
|
define Build/Prepare
|
||||||
|
|
|
@ -15,7 +15,7 @@ define KernelPackage/hwmon-core
|
||||||
CONFIG_HWMON_DEBUG_CHIP=n
|
CONFIG_HWMON_DEBUG_CHIP=n
|
||||||
FILES:= \
|
FILES:= \
|
||||||
$(LINUX_DIR)/drivers/hwmon/hwmon.ko
|
$(LINUX_DIR)/drivers/hwmon/hwmon.ko
|
||||||
AUTOLOAD:=$(call AutoLoad,40,hwmon)
|
AUTOLOAD:=$(call AutoLoad,17,hwmon,1)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define KernelPackage/hwmon-core/description
|
define KernelPackage/hwmon-core/description
|
||||||
|
|
|
@ -422,7 +422,7 @@ define KernelPackage/b44
|
||||||
DEPENDS:=@PCI_SUPPORT +!TARGET_brcm47xx:kmod-ssb
|
DEPENDS:=@PCI_SUPPORT +!TARGET_brcm47xx:kmod-ssb
|
||||||
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
||||||
FILES:=$(LINUX_DIR)/drivers/net/ethernet/broadcom/b44.ko
|
FILES:=$(LINUX_DIR)/drivers/net/ethernet/broadcom/b44.ko
|
||||||
AUTOLOAD:=$(call AutoLoad,50,b44)
|
AUTOLOAD:=$(call AutoLoad,19,b44,1)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define KernelPackage/b44/description
|
define KernelPackage/b44/description
|
||||||
|
@ -476,7 +476,7 @@ define KernelPackage/tg3
|
||||||
DEPENDS:=+!TARGET_brcm47xx:kmod-libphy +!LINUX_3_3:kmod-hwmon-core +(LINUX_3_8||LINUX_3_9||LINUX_3_10):kmod-ptp
|
DEPENDS:=+!TARGET_brcm47xx:kmod-libphy +!LINUX_3_3:kmod-hwmon-core +(LINUX_3_8||LINUX_3_9||LINUX_3_10):kmod-ptp
|
||||||
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
||||||
FILES:=$(LINUX_DIR)/drivers/net/ethernet/broadcom/tg3.ko
|
FILES:=$(LINUX_DIR)/drivers/net/ethernet/broadcom/tg3.ko
|
||||||
AUTOLOAD:=$(call AutoLoad,50,tg3)
|
AUTOLOAD:=$(call AutoLoad,19,tg3,1)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define KernelPackage/tg3/description
|
define KernelPackage/tg3/description
|
||||||
|
|
|
@ -640,7 +640,7 @@ define KernelPackage/pps
|
||||||
TITLE:=PPS support
|
TITLE:=PPS support
|
||||||
KCONFIG:=CONFIG_PPS
|
KCONFIG:=CONFIG_PPS
|
||||||
FILES:=$(LINUX_DIR)/drivers/pps/pps_core.ko
|
FILES:=$(LINUX_DIR)/drivers/pps/pps_core.ko
|
||||||
AUTOLOAD:=$(call AutoLoad,20,pps_core)
|
AUTOLOAD:=$(call AutoLoad,17,pps_core,1)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define KernelPacakge/pps/description
|
define KernelPacakge/pps/description
|
||||||
|
@ -658,7 +658,7 @@ define KernelPackage/ptp
|
||||||
DEPENDS:=+kmod-pps
|
DEPENDS:=+kmod-pps
|
||||||
KCONFIG:=CONFIG_PTP_1588_CLOCK
|
KCONFIG:=CONFIG_PTP_1588_CLOCK
|
||||||
FILES:=$(LINUX_DIR)/drivers/ptp/ptp.ko
|
FILES:=$(LINUX_DIR)/drivers/ptp/ptp.ko
|
||||||
AUTOLOAD:=$(call AutoLoad,25,ptp)
|
AUTOLOAD:=$(call AutoLoad,18,ptp,1)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define KernelPacakge/ptp/description
|
define KernelPacakge/ptp/description
|
||||||
|
|
|
@ -3,14 +3,6 @@
|
||||||
set_preinit_iface() {
|
set_preinit_iface() {
|
||||||
ifname=eth0
|
ifname=eth0
|
||||||
|
|
||||||
insmod diag
|
|
||||||
insmod hwmon
|
|
||||||
insmod pps_core
|
|
||||||
insmod ptp
|
|
||||||
insmod tg3
|
|
||||||
insmod b44
|
|
||||||
insmod bgmac
|
|
||||||
|
|
||||||
# hardware specific overrides
|
# hardware specific overrides
|
||||||
case "$(cat /proc/diag/model)" in
|
case "$(cat /proc/diag/model)" in
|
||||||
"Linksys WAP54G V1") ifname=eth1;;
|
"Linksys WAP54G V1") ifname=eth1;;
|
||||||
|
|
|
@ -1,7 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
|
|
||||||
enable_reset_button() {
|
|
||||||
insmod diag
|
|
||||||
}
|
|
||||||
|
|
||||||
boot_hook_add preinit_main enable_reset_button
|
|
Loading…
Reference in New Issue