** Changed in: linux (Ubuntu Noble)
       Status: Won't Fix => In Progress

** Changed in: linux (Ubuntu Noble)
     Assignee: Michael Reed (mreed8855) => Matthew Ruffell (mruffell)

** Tags added: sts

** Description changed:

+ BugLink: https://bugs.launchpad.net/bugs/2116103
+ 
  [Impact]
- With the current driver mpi3mr v8.9.1.0.51, the logs are flooded with error 
message “mpi3mr_devinfochg_evt_bh :Device info change: handle(0x0001): 
persist_id(0x1)”. The above patch adds a check to block driver messages 
flooding the OS logs.
+ 
+ The current mpi3mr driver floods the kernel logs, spamming with entries 
+ mentioning each and every device state change.
+ 
+ [Wed Oct 15 09:35:05 2025] mpi3mr0: Device Info Changed: dev=0x0001 Form=0x2
+ [Wed Oct 15 09:35:05 2025] mpi3mr0: mpi3mr_devinfochg_evt_bh :Device info 
change: handle(0x0001): persist_id(0x1)
+ [Wed Oct 15 09:35:05 2025] mpi3mr0: Device Info Changed: dev=0x0001 Form=0x2
+ [Wed Oct 15 09:35:05 2025] mpi3mr0: mpi3mr_devinfochg_evt_bh :Device info 
change: handle(0x0001): persist_id(0x1)
+ [Wed Oct 15 09:35:06 2025] mpi3mr0: Device Info Changed: dev=0x0001 Form=0x2
+ 
+ This quickly exhausts the dmesg log buffer and reduces performance.
+ 
+ Add a check to only output these messages with a sufficient log level
+ set.
  
  [Fix]
- This patch adds a check to block driver messages flooding the OS logs
- https://git.kernel.org/mkp/scsi/c/b0b7ee3b574a
+ 
+ This was fixed in 6.15-rc4 by:
+ 
+ commit b0b7ee3b574a72283399b9232f6190be07f220c0
+ Author: Ranjan Kumar <[email protected]>
+ Date:   Tue Apr 15 15:45:46 2025 +0530
+ Subject: scsi: mpi3mr: Add level check to control event logging
+ Link: 
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=b0b7ee3b574a72283399b9232f6190be07f220c0
+ 
+ Plucky already has this through upstream stable. This also landed in 6.12.31
+ and 6.6.93, which are not applied to noble yet.
  
  [Test Plan]
  
+ Use a modern Dell Server, with a PERC H965i Front RAID controller.
+ 
+ On boot, dmesg will be flooded by:
+ 
+ [Wed Oct 15 09:35:05 2025] mpi3mr0: Device Info Changed: dev=0x0001 Form=0x2
+ [Wed Oct 15 09:35:05 2025] mpi3mr0: mpi3mr_devinfochg_evt_bh :Device info 
change: handle(0x0001): persist_id(0x1)
+ [Wed Oct 15 09:35:05 2025] mpi3mr0: Device Info Changed: dev=0x0001 Form=0x2
+ [Wed Oct 15 09:35:05 2025] mpi3mr0: mpi3mr_devinfochg_evt_bh :Device info 
change: handle(0x0001): persist_id(0x1)
+ [Wed Oct 15 09:35:06 2025] mpi3mr0: Device Info Changed: dev=0x0001 Form=0x2
+ 
+ If you install the below test kernel and reboot, these messages will be 
hidden,
+ unless you set the log level to MPI3_DEBUG_EVENT.
+ 
+ https://launchpad.net/~mruffell/+archive/ubuntu/sf419539-test
+ 
  [Where problems could occur]
  
- [Other Info]
+ This just adds a check to only output the messages when the correct log level 
is
+ set. If a user was for some reason relying on these messages, they would need 
to
+ set a higher log level on their module options.
+ 
+ If a regression were to occur, it could increase or decrease logging from
+ mpi3mr, or impact the functionality of mpi3mr.

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/2116103

Title:
  [SRU]  Dell:  Add level check to control event logging

Status in linux package in Ubuntu:
  Fix Released
Status in linux source package in Noble:
  In Progress
Status in linux source package in Oracular:
  Won't Fix
Status in linux source package in Plucky:
  Fix Released

Bug description:
  BugLink: https://bugs.launchpad.net/bugs/2116103

  [Impact]

  The current mpi3mr driver floods the kernel logs, spamming with entries 
  mentioning each and every device state change.

  [Wed Oct 15 09:35:05 2025] mpi3mr0: Device Info Changed: dev=0x0001 Form=0x2
  [Wed Oct 15 09:35:05 2025] mpi3mr0: mpi3mr_devinfochg_evt_bh :Device info 
change: handle(0x0001): persist_id(0x1)
  [Wed Oct 15 09:35:05 2025] mpi3mr0: Device Info Changed: dev=0x0001 Form=0x2
  [Wed Oct 15 09:35:05 2025] mpi3mr0: mpi3mr_devinfochg_evt_bh :Device info 
change: handle(0x0001): persist_id(0x1)
  [Wed Oct 15 09:35:06 2025] mpi3mr0: Device Info Changed: dev=0x0001 Form=0x2

  This quickly exhausts the dmesg log buffer and reduces performance.

  Add a check to only output these messages with a sufficient log level
  set.

  [Fix]

  This was fixed in 6.15-rc4 by:

  commit b0b7ee3b574a72283399b9232f6190be07f220c0
  Author: Ranjan Kumar <[email protected]>
  Date:   Tue Apr 15 15:45:46 2025 +0530
  Subject: scsi: mpi3mr: Add level check to control event logging
  Link: 
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=b0b7ee3b574a72283399b9232f6190be07f220c0

  Plucky already has this through upstream stable. This also landed in 6.12.31
  and 6.6.93, which are not applied to noble yet.

  [Test Plan]

  Use a modern Dell Server, with a PERC H965i Front RAID controller.

  On boot, dmesg will be flooded by:

  [Wed Oct 15 09:35:05 2025] mpi3mr0: Device Info Changed: dev=0x0001 Form=0x2
  [Wed Oct 15 09:35:05 2025] mpi3mr0: mpi3mr_devinfochg_evt_bh :Device info 
change: handle(0x0001): persist_id(0x1)
  [Wed Oct 15 09:35:05 2025] mpi3mr0: Device Info Changed: dev=0x0001 Form=0x2
  [Wed Oct 15 09:35:05 2025] mpi3mr0: mpi3mr_devinfochg_evt_bh :Device info 
change: handle(0x0001): persist_id(0x1)
  [Wed Oct 15 09:35:06 2025] mpi3mr0: Device Info Changed: dev=0x0001 Form=0x2

  If you install the below test kernel and reboot, these messages will be 
hidden,
  unless you set the log level to MPI3_DEBUG_EVENT.

  https://launchpad.net/~mruffell/+archive/ubuntu/sf419539-test

  [Where problems could occur]

  This just adds a check to only output the messages when the correct log level 
is
  set. If a user was for some reason relying on these messages, they would need 
to
  set a higher log level on their module options.

  If a regression were to occur, it could increase or decrease logging from
  mpi3mr, or impact the functionality of mpi3mr.

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


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to