** Description changed:

  [ Impact ]
  
- The noble/linux-raspi kernel fails to build from source (FTBFS).
- Rebasing onto Ubuntu-6.8.0-136.136 pulled in a broken stable backport
- whose defect is latent in the generic/master kernel — master does not
- compile the Broadcom ASP2 driver — but becomes a fatal compile error in
- linux-raspi, which enables it on arm64 (CONFIG_BCMASP: “Required for Pi
- (not in master)”).
+ The noble/linux-raspi kernel fails to build from source (FTBFS noble-
+ stable-2026-06-16). Rebasing onto Ubuntu-6.8.0-136.136 pulled in a
+ broken stable backport whose defect is latent in the generic/master
+ kernel — master does not compile the Broadcom ASP2 driver — but becomes
+ a fatal compile error in linux-raspi, which enables it on arm64
+ (CONFIG_BCMASP: “Required for Pi (not in master)”).
  
  compiling drivers/net/ethernet/broadcom/asp2/bcmasp_intf.o:
  
  bcmasp_intf.c:675:37:  error: 'struct phy_device' has no member named 
'eee_cfg'
  bcmasp_intf.c:677:27:  error: 'struct phy_device' has no member named 
'enable_tx_lpi'
  bcmasp_intf.c:1081:23: error: 'struct phy_device' has no member named 
'eee_cfg'
  bcmasp_intf.c:1364:41: error: 'struct phy_device' has no member named 
'eee_cfg'
  bcmasp_intf.c:1416:53: error: 'struct phy_device' has no member named 
'eee_cfg'
  
  Commit e57cfd7faf78 (“net: bcm: asp2: convert to phylib managed EEE”,
  upstream 21f56ad1b211) was pulled in only as Stable-dep-of: cbfa5be2bf64
  (“net: bcmasp: fix double free of WoL irq”). The conversion makes the
  driver consume phylib managed-EEE fields (phydev->eee_cfg,
  phydev->enable_tx_lpi) whose infrastructure (Russell King’s phylib
  managed-EEE series, ~v6.12) was never backported to Noble 6.8 — the
  managed-EEE consumer was dragged in without its infrastructure. The
  commit is present in master tags (132.x → 136.136) but master CI stays
  green because it does not build this driver.
  
- 
  [ Fix ]
  
  Clean revert of the managed-EEE conversion. The three EEE commits sit
  beneath a stack (asp-v3.0, the WoL fix, asp-v2.0 removal, probe/clk
  fixes) that touches the same files, so a zero-hand-edit revert unwinds
  10 commits newest-first down to the EEE base (d55c64e4ae98 ..
  cec1550ce9b3), restoring self-managed EEE. ASP 2.2 support
  (fa6cc48ea828) is outside the conflict path and is preserved.
  
-  #   Revert commit   Reverts in-tree   Subject
-  1   d55c64e4ae98     bfc6bba5abff      net: bcmasp: Fix network filter wake 
for asp-3.0
-  2   fb1b8c9e8dd7     e307cd953e52      net: bcmasp: Restore programming of 
TX map vector register
-  3   0c01abc7dcc9     c2ed77c1f649      net: bcmasp: fix double disable of clk
-  4   9fcea88c77d8     605c2d7260f5      net: bcmasp: Add support for asp-v3.0
-  5   fe845d76a9fa     14fa5d8ff619      net: bcmasp: fix double free of WoL 
irq
-  6   2bab11107ddf     3f28a3564218      net: bcmasp: streamline early exit in 
probe
-  7   88d4b5fa1300     bcbbececeea4      net: bcmasp: Remove support for 
asp-v2.0
-  8   ff089f3a67cc     e57cfd7faf78    * net: bcm: asp2: convert to phylib 
managed EEE
-  9   26f4ed96942e     8d2cc390d968    * net: bcm: asp2: remove tx_lpi_enabled
+  #   Revert commit   Reverts in-tree   Subject
+  1   d55c64e4ae98     bfc6bba5abff      net: bcmasp: Fix network filter wake 
for asp-3.0
+  2   fb1b8c9e8dd7     e307cd953e52      net: bcmasp: Restore programming of 
TX map vector register
+  3   0c01abc7dcc9     c2ed77c1f649      net: bcmasp: fix double disable of clk
+  4   9fcea88c77d8     605c2d7260f5      net: bcmasp: Add support for asp-v3.0
+  5   fe845d76a9fa     14fa5d8ff619      net: bcmasp: fix double free of WoL 
irq
+  6   2bab11107ddf     3f28a3564218      net: bcmasp: streamline early exit in 
probe
+  7   88d4b5fa1300     bcbbececeea4      net: bcmasp: Remove support for 
asp-v2.0
+  8   ff089f3a67cc     e57cfd7faf78    * net: bcm: asp2: convert to phylib 
managed EEE
+  9   26f4ed96942e     8d2cc390d968    * net: bcm: asp2: remove tx_lpi_enabled
  10   cec1550ce9b3     d1943caf8cd3    * net: bcm: asp2: fix LPI timer handling
  
  [ Test Plan ]
  
  Kernel should compile properly after patch application. Build
  noble/linux-raspi (arm64) with CONFIG_BCMASP=m
  
  [ Other Info ]
  Culprit commit: e57cfd7faf78 (bcmasp managed-EEE), in Ubuntu-6.8.0-136.136.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2159608

Title:
  noble/linux-raspi FTBFS: bcmasp phylib managed-EEE backport missing
  prerequisites

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2159608/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to