Bug 39987 - Сетевые интерфейсы неработоспособны на плате TF307-MB-S-D (BE-M1000)
Summary: Сетевые интерфейсы неработоспособны на плате TF307-MB-S-D (BE-M1000)
Status: CLOSED FIXED
Alias: None
Product: Branch p9
Classification: Distributions
Component: kernel-image-std-def (show other bugs)
Version: не указана
Hardware: aarch64 Linux
: P5 normal
Assignee: qa-team@altlinux.org
QA Contact: qa-p9@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-04-26 12:33 MSK by Alexey Sheplyakov
Modified: 2021-04-30 18:28 MSK (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexey Sheplyakov 2021-04-26 12:33:01 MSK
Вариация на тему #39714.

[   12.126820] baikal-dwmac 30240000.eth0 eth0: no phy at addr -1
[   12.132689] baikal-dwmac 30240000.eth0 eth0: stmmac_open: Cannot attach to PHY (error: -19)
[   12.783833] baikal-dwmac 30250000.eth1 eth1: no phy at addr -1
[   12.789702] baikal-dwmac 30250000.eth1 eth1: stmmac_open: Cannot attach to PHY (error: -19)
[   13.471836] baikal-dwmac 30240000.eth0 eth0: no phy at addr -1
[   13.477724] baikal-dwmac 30240000.eth0 eth0: stmmac_open: Cannot attach to PHY (error: -19)


На плате TF307, ревизия MB-S-D, reset phy выполняется таки через gpio (а не через MAC GP OUT регистр). В связи с этим патч db2dd662880e9951352754636f71dcee4b50e122 (dwmac_baikal: correctly reset PHY) ломает Ethernet на платах этой модификации (MB-S-D). А более ранние ревизии плат таки нуждаются в упомянутом патче для работы Ethernet.

Буква "С" в слове "Байкал" означает "совместимость". А еще "свобода" - каждый может запилить плату как угодно, не считаясь ни с кем и ни с чем (в том числе и со здравым смыслом).
Comment 1 Alexey Sheplyakov 2021-04-28 19:08:32 MSK
#270768 EPERM #2 p9 linux.git=kernel-image-std-def-5.4.111-alt2 kernel-modules-LiME-std-def.git=sisyphus/kernel-modules-LiME-std-def-1.9.1-alt1 kernel-modules-accel-ppp-std-def.git=sisyphus/kernel-modules-accel-ppp-std-def-1.12.0-alt1 kernel-modules-acpi_call-std-def.git=sisyphus/kernel-modules-acpi_call-std-def-0.1-alt5.k kernel-modules-bbswitch-std-def.git=sisyphus/kernel-modules-bbswitch-std-def-0.8-alt1.k kernel-modules-bcmwl-std-def.git=sisyphus/kernel-modules-bcmwl-std-def-6.30.223.248-alt17 kernel-modules-ch34x-std-def.git=sisyphus/kernel-modules-ch34x-std-def-20180821-alt1 kernel-modules-dm-secdel-std-def.git=sisyphus/kernel-modules-dm-secdel-std-def-1.0.7-alt5 kernel-modules-drbd9-std-def.git=sisyphus/kernel-modules-drbd9-std-def-9.0.26-alt0.rc4 kernel-modules-e1000e-std-def.git=sisyphus/kernel-modules-e1000e-std-def-3.8.7-alt1 kernel-modules-hifc-std-def.git=sisyphus/kernel-modules-hifc-std-def-3.5.0.11-alt1 kernel-modules-hinic-std-def.git=sisyphus/kernel-modules-hinic-std-def-2.3.2.17-alt1 kernel-modules-ipset-std-def.git=sisyphus/kernel-modules-ipset-std-def-7.5-alt2 kernel-modules-ipt-ratelimit-std-def.git=sisyphus/kernel-modules-ipt-ratelimit-std-def-0.3.2-alt1 kernel-modules-ipt-so-std-def.git=sisyphus/kernel-modules-ipt-so-std-def-1.0-alt7 kernel-modules-ipt_netflow-std-def.git=sisyphus/kernel-modules-ipt_netflow-std-def-2.5-alt1.k kernel-modules-ixgbe-std-def.git=sisyphus/kernel-modules-ixgbe-std-def-5.11.3-alt1 kernel-modules-kvdo-std-def.git=sisyphus/kernel-modules-kvdo-std-def-6.2.4.26-alt1 kernel-modules-linux-gpib-std-def.git=sisyphus/kernel-modules-linux-gpib-std-def-4.3.0-alt3 kernel-modules-lsadrv-std-def.git=sisyphus/kernel-modules-lsadrv-std-def-1.2.3-alt4 kernel-modules-ndpi-std-def.git=sisyphus/kernel-modules-ndpi-netfilter-std-def-2.6-alt3 kernel-modules-nvidia-std-def.git=sisyphus/kernel-modules-nvidia-std-def-460.56-alt1 kernel-modules-nxp-pn71xx-getmobit-std-def.git=sisyphus/kernel-modules-nxp-pn71xx-getmobit-std-def-1.4-alt1 kernel-modules-promethean-std-def.git=sisyphus/kernel-modules-promethean-std-def-5.18.19-alt1 kernel-modules-r8125-std-def.git=sisyphus/kernel-modules-r8125-std-def-9.003.05-alt1 kernel-modules-r8168-std-def.git=sisyphus/kernel-modules-r8168-std-def-8.048.02-alt1.k kernel-modules-rtl8188fu-std-def.git=sisyphus/kernel-modules-rtl8188fu-std-def-1.0-alt1 kernel-modules-rtl8192eu-std-def.git=sisyphus/kernel-modules-rtl8192eu-std-def-5.2.19.1-alt1 kernel-modules-rtl8192fu-std-def.git=sisyphus/kernel-modules-rtl8192fu-std-def-5.8.6.2-alt1 kernel-modules-rtl8723bu-std-def.git=sisyphus/kernel-modules-rtl8723bu-std-def-4.3.6.11-alt1 kernel-modules-rtl8723de-std-def.git=sisyphus/kernel-modules-rtl8723de-std-def-5.1.1.8-alt15 kernel-modules-rtl8812au-std-def.git=sisyphus/kernel-modules-rtl8812au-std-def-7502.20200205-alt1 kernel-modules-rtl8821ce-std-def.git=sisyphus/kernel-modules-rtl8821ce-std-def-5.5.2-alt1 kernel-modules-rtl8821cu-std-def.git=sisyphus/kernel-modules-rtl8821cu-std-def-5.4.1-alt3 kernel-modules-rtl88x2bu-std-def.git=sisyphus/kernel-modules-rtl88x2bu-std-def-5.8.7.1-alt1 kernel-modules-tripso-std-def.git=sisyphus/kernel-modules-tripso-std-def-1.1-alt2 kernel-modules-v4l2loopback-std-def.git=sisyphus/kernel-modules-v4l2loopback-std-def-0.12.5-alt1 kernel-modules-vhba-std-def.git=sisyphus/kernel-modules-vhba-std-def-20200106-alt1.k kernel-modules-virtualbox-addition-std-def.git=sisyphus/kernel-modules-virtualbox-addition-std-def-6.1.18-alt1 kernel-modules-virtualbox-std-def.git=sisyphus/kernel-modules-virtualbox-std-def-6.1.18-alt1 kernel-modules-wireguard-std-def.git=sisyphus/kernel-modules-wireguard-std-def-1.0.20210219-alt1 kernel-modules-xtables-addons-std-def.git=sisyphus/kernel-modules-xtables-addons-std-def-3.13-alt1 kernel-modules-zfs-std-def.git=sisyphus/kernel-modules-zfs-std-def-0.8.4-alt1
Comment 2 Alexey Sheplyakov 2021-04-30 18:28:43 MSK
Исправлено в kernel-image-std-def 5.4.111-alt2