All of lore.kernel.org
 help / color / mirror / Atom feed
* PROBLEM: Only one CPU active on Ultra 60 since ~4.8 (regression)
@ 2022-07-12  5:38 Nick Bowler
  2023-01-20  3:15 ` Nick Bowler
  2023-01-21 13:24 ` Linux kernel regression tracking (#adding)
  0 siblings, 2 replies; 12+ messages in thread
From: Nick Bowler @ 2022-07-12  5:38 UTC (permalink / raw)
  To: sparclinux; +Cc: Atish Patra

Hi,

When using newer kernels on my Ultra 60 with dual 450MHz UltraSPARC-II
CPUs, I noticed that only CPU 0 comes up, while older kernels (including
4.7) are working fine with both CPUs.

I bisected the failure to this commit:

  9b2f753ec23710aa32c0d837d2499db92fe9115b is the first bad commit
  commit 9b2f753ec23710aa32c0d837d2499db92fe9115b
  Author: Atish Patra <atish.patra@oracle.com>
  Date:   Thu Sep 15 14:54:40 2016 -0600

      sparc64: Fix cpu_possible_mask if nr_cpus is set

This is a small change that reverts very easily on top of 5.18: there is
just one trivial conflict.  Once reverted, both CPUs work again.

Maybe this is related to the fact that the CPUs on this system are
numbered CPU0 and CPU2 (there is no CPU1)?

Here is /proc/cpuinfo on a working kernel:

    % cat /proc/cpuinfo
    cpu             : TI UltraSparc II  (BlackBird)
    fpu             : UltraSparc II integrated FPU
    pmu             : ultra12
    prom            : OBP 3.23.1 1999/07/16 12:08
    type            : sun4u
    ncpus probed    : 2
    ncpus active    : 2
    D$ parity tl1   : 0
    I$ parity tl1   : 0
    cpucaps         : flush,stbar,swap,muldiv,v9,mul32,div32,v8plus,vis
    Cpu0ClkTck      : 000000001ad31b4f
    Cpu2ClkTck      : 000000001ad31b4f
    MMU Type        : Spitfire
    MMU PGSZs       : 8K,64K,512K,4MB
    State:
    CPU0:           online
    CPU2:           online

And on a broken kernel:

    % cat /proc/cpuinfo
    cpu             : TI UltraSparc II  (BlackBird)
    fpu             : UltraSparc II integrated FPU
    pmu             : ultra12
    prom            : OBP 3.23.1 1999/07/16 12:08
    type            : sun4u
    ncpus probed    : 2
    ncpus active    : 1
    D$ parity tl1   : 0
    I$ parity tl1   : 0
    cpucaps         : flush,stbar,swap,muldiv,v9,mul32,div32,v8plus,vis
    Cpu0ClkTck      : 000000001ad31861
    MMU Type        : Spitfire
    MMU PGSZs       : 8K,64K,512K,4MB
    State:
    CPU0:           online

Let me know if you need any more info.

Thanks,
  Nick

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2024-04-05 15:11 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-07-12  5:38 PROBLEM: Only one CPU active on Ultra 60 since ~4.8 (regression) Nick Bowler
2023-01-20  3:15 ` Nick Bowler
2023-01-21 13:31   ` Linux kernel regression tracking (Thorsten Leemhuis)
2024-03-22  4:57     ` Nick Bowler
2024-03-28 19:36       ` Linux regression tracking (Thorsten Leemhuis)
2024-03-28 20:09         ` Linus Torvalds
2024-03-28 21:08           ` Nick Bowler
2024-03-29  9:44             ` Sam Ravnborg
2024-03-29 20:11               ` Nick Bowler
2024-03-30  9:16                 ` Sam Ravnborg
2024-04-05 15:05           ` Andreas Larsson
2023-01-21 13:24 ` Linux kernel regression tracking (#adding)

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.