immortalwrt/target/linux
Christian Lamparter 9eba1c2bbf apm821xx: MBL: HDD regulators overhaul for MBL DUO
Takimata reported on the OpenWrt forum in thread [0], that his
MyBook Live Duo wasn't booting OpenWrt 21.02 after upgrading
from the previous OpenWrt 19.07.

The last logged entries on his console

|[    0.531599] sata1-regulator GPIO handle specifies active low - ignored
|[    0.538391] sata0-regulator GPIO handle specifies active low - ignored
|[    0.759791] ata2: SATA link down (SStatus 0 SControl 300)
|[    0.765251] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
|[    5.909555] ata1.00: qc timeout (cmd 0xec)
|[    5.913656] ata1.00: failed to IDENTIFY (I/O error, err_mask=0x4)
|[    6.231757] ata1: SATA link down (SStatus 0 SControl 300)

This extract clearly showed that the HDD on which OpenWrt is installed,
simply disappeared after the SATA power regulators had been initialized.

The reason why this worked with OpenWrt 19.07 was because the kernel
config symbol CONFIG_REGULATOR=y was not set in the target's config-4.14.

(This shows that the MBL Single does differ from the DUO in that
it does not have programmable power regulators for the HDDs.)

[0] <https://forum.openwrt.org/t/21-02-0-and-snapshot-fail-to-boot-on-my-book-live-duo/106585>

Reported-by: Takimata (forum)
Tested-by: Takimata (forum)
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
2022-04-07 11:29:04 +08:00
..
apm821xx apm821xx: MBL: HDD regulators overhaul for MBL DUO 2022-04-07 11:29:04 +08:00
archs38 archs38: update kernel version to 5.10 2021-11-10 23:59:07 +08:00
armvirt kernel: add missing Kconfigs for kernel 4.14 2022-01-01 17:35:27 +08:00
at91 at91: add support for sam9x60-ek board 2022-03-17 11:23:53 +08:00
ath25 ath25: disable build for ubnt2/5 2022-01-07 19:40:34 +08:00
ath79 ath79: mikrotik: use 64 KiB SPI NOR erase sectors 2022-04-07 11:28:41 +08:00
bcm27xx [HOT FIX] Merge Mainline 2022-04-03 00:50:22 +08:00
bcm47xx bcm47xx: fix bgmac regression present in 5.10 kernel 2021-11-14 23:56:20 +08:00
bcm53xx kernel: add missing Kconfigs for kernel 4.14 2022-01-01 17:35:27 +08:00
bcm63xx kernel: bump 5.4 to 5.4.162 2021-12-20 11:16:52 +08:00
bcm4908 bcm4908: add uboot-envtools to default packages 2021-12-21 23:55:17 +08:00
bmips kernel: Deactivate B53 symbols in generic configuration 2021-12-03 00:03:50 +08:00
gemini kernel: add missing Kconfigs for kernel 4.14 2022-01-01 17:35:27 +08:00
generic kernel: move rtl8152 patches to generic 2022-03-28 16:13:33 +08:00
imx [HOT FIX] Merge Mainline 2022-04-03 00:50:22 +08:00
ipq40xx ipq40xx: add support for FRITZ!Box 7520 2022-04-01 11:09:27 +08:00
ipq806x [HOT FIX] Merge Mainline 2022-04-03 00:50:22 +08:00
ipq807x kernel: Set CONFIG_RCU_CPU_STALL_TIMEOUT=21 2021-09-10 12:26:08 +08:00
kirkwood kernel: add missing Kconfigs for kernel 4.14 2022-01-01 17:35:27 +08:00
lantiq lantiq: increase fritz-cal-extract output limit 2022-01-17 12:26:45 +08:00
layerscape [HOT FIX] Merge Mainline 2022-04-03 00:50:22 +08:00
malta kernel: move two symbols to the generic kconfigs 2021-08-30 12:13:54 +08:00
mediatek [HOT FIX] Merge Mainline 2022-04-03 00:50:22 +08:00
mpc85xx kernel: bump 5.10 to 5.10.80 2021-12-08 23:59:43 +08:00
mvebu [HOT FIX] Merge Mainline 2022-04-03 00:50:22 +08:00
mxs kernel: add missing Kconfigs for kernel 4.14 2022-01-01 17:35:27 +08:00
octeon [HOT FIX] Merge Mainline 2022-04-03 00:50:22 +08:00
octeontx octeontx: Refresh kernel configuration 2022-01-29 19:00:08 +08:00
omap [HOT FIX] Merge Mainline 2022-04-03 00:50:22 +08:00
oxnas kernel: bump to 4.9.303, 4.14.268, 4.19.231 2022-02-25 05:03:08 +08:00
pistachio kernel: bump 5.4 to 5.4.156 2021-12-08 23:56:51 +08:00
qoriq qoriq: enable I2C in target kernel config 2022-03-25 10:37:24 +08:00
ramips ramips: fix wifi mac address of HiWiFi series devices 2022-03-28 16:17:03 +08:00
realtek kernel: bump 5.4 to 5.4.162 2021-12-20 11:16:52 +08:00
rockchip [HOT FIX] Merge Mainline 2022-04-03 00:50:22 +08:00
sunxi [HOT FIX] Merge Mainline 2022-04-03 00:50:22 +08:00
tegra [HOT FIX] Merge Mainline 2022-04-03 00:50:22 +08:00
uml uml: make use of 'rootfs-part' feature 2022-02-14 18:29:30 +08:00
x86 [HOT FIX] Merge Mainline 2022-04-03 00:50:22 +08:00
zynq kernel: add missing Kconfigs for kernel 4.14 2022-01-01 17:35:27 +08:00
Makefile