From: Martin Blumenstingl Date: Sun, 12 Feb 2017 22:29:16 +0000 (+0000) Subject: lantiq: fix patching the wifi mac address on BTHOMEHUBV3A X-Git-Tag: v18.06.0-rc1~3664 X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=70395ae8cbe0bc7d0d0b27b5088b9ac4b2f67f86;p=openwrt%2Fstaging%2Fxback.git lantiq: fix patching the wifi mac address on BTHOMEHUBV3A The firmware hotplug script tries to read the mac address from a partition with the name "uboot-env" which does not exist (instead it's name is uboot_env). This broke calculation of the new checksum (after patching the mac address) which resulted in ath9k refusing to use the EEPROM data. The original error reported by ath9k was: PCI: Enabling device 0000:00:0e.0 (0000 -> 0002) ath: phy0: Bad EEPROM checksum 0x2523 ath: phy0: Unable to initialize hardware; initialization status: -22 ath9k 0000:00:0e.0: Failed to initialize device Fixes: a20616863d32d9 ("lantiq: use ath9k device tree bindings binding/owl-loader") Signed-off-by: Martin Blumenstingl --- diff --git a/target/linux/lantiq/base-files/etc/hotplug.d/firmware/12-ath9k-eeprom b/target/linux/lantiq/base-files/etc/hotplug.d/firmware/12-ath9k-eeprom index fa52dd59ec..1c6b0663fa 100644 --- a/target/linux/lantiq/base-files/etc/hotplug.d/firmware/12-ath9k-eeprom +++ b/target/linux/lantiq/base-files/etc/hotplug.d/firmware/12-ath9k-eeprom @@ -129,7 +129,7 @@ case "$FIRMWARE" in ;; BTHOMEHUBV3A) ath9k_eeprom_extract "art-copy" 0 1 - ath9k_patch_fw_mac_crc $(macaddr_add $(mtd_get_mac_ascii uboot-env ethaddr) +2) 268 + ath9k_patch_fw_mac_crc $(macaddr_add $(mtd_get_mac_ascii uboot_env ethaddr) +2) 268 ;; BTHOMEHUBV5A) ath9k_ubi_eeprom_extract "caldata" 4096 0