Public bug reported:

---Problem Description---
CPI information about kvm usage is lost during apt upgrade
 
---uname output---
4.15.0-42-generic
 
Machine Type = s390x lpar  
 
---Steps to Reproduce---

# cat /sys/firmware/cpi/*
cat: /sys/firmware/cpi/set: Permission denied
        
0x0000000000040f00
        
LINUX   
root@m83lp52:~# virsh start guest   # starting a guest does set the highest bit 
in
/sys/firmware/cpi/system_leveln  

root@m83lp52:~# cat /sys/firmware/cpi/*
cat: /sys/firmware/cpi/set: Permission denied
        
0x8000000000040f00   <---- see the 8
        
LINUX  

root@m83lp52:~# apt upgrade
[....]
has to upgrade at least one package, that will trigger some other code.
[....]

Now. some other code seems to have set values in /sys/firmware/cpi as
well dropping the kvm information.

root@m83lp52:~# cat /sys/firmware/cpi/*
cat: /sys/firmware/cpi/set: Permission denied
18 04 1  
0x0000000000040f00
UBUNTU  
LINUX  


The canonical place to handle /sys/firmware/cpi should be 
/lib/s390-tools/cpictl and /lib/systemd/system/cpi.service. So can we put the 
additional features (setting 18 04 1 and UBUNTU things also into
/etc/sysconfig/cpi
or
/lib/s390-tools/cpictl
)
and can we disable the other code that also sets /sys/firmware/cpi (I have not 
found out which code sets these values). This seems to be 
/lib/systemd/system-generators/s390-cpi-vars

** Affects: linux (Ubuntu)
     Importance: Undecided
     Assignee: Skipper Bug Screeners (skipper-screen-team)
         Status: New


** Tags: architecture-s39064 bugnameltc-173674 severity-high 
targetmilestone-inin---

** Tags added: architecture-s39064 bugnameltc-173674 severity-high
targetmilestone-inin---

** Changed in: ubuntu
     Assignee: (unassigned) => Skipper Bug Screeners (skipper-screen-team)

** Package changed: ubuntu => linux (Ubuntu)

-- 
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/1805841

Title:
  CPI information about kvm usage is lost during apt upgrade

Status in linux package in Ubuntu:
  New

Bug description:
  ---Problem Description---
  CPI information about kvm usage is lost during apt upgrade
   
  ---uname output---
  4.15.0-42-generic
   
  Machine Type = s390x lpar  
   
  ---Steps to Reproduce---

  # cat /sys/firmware/cpi/*
  cat: /sys/firmware/cpi/set: Permission denied
          
  0x0000000000040f00
          
  LINUX   
  root@m83lp52:~# virsh start guest   # starting a guest does set the highest 
bit in
  /sys/firmware/cpi/system_leveln  

  root@m83lp52:~# cat /sys/firmware/cpi/*
  cat: /sys/firmware/cpi/set: Permission denied
          
  0x8000000000040f00   <---- see the 8
          
  LINUX  

  root@m83lp52:~# apt upgrade
  [....]
  has to upgrade at least one package, that will trigger some other code.
  [....]

  Now. some other code seems to have set values in /sys/firmware/cpi as
  well dropping the kvm information.

  root@m83lp52:~# cat /sys/firmware/cpi/*
  cat: /sys/firmware/cpi/set: Permission denied
  18 04 1  
  0x0000000000040f00
  UBUNTU  
  LINUX  

  
  The canonical place to handle /sys/firmware/cpi should be 
/lib/s390-tools/cpictl and /lib/systemd/system/cpi.service. So can we put the 
additional features (setting 18 04 1 and UBUNTU things also into
  /etc/sysconfig/cpi
  or
  /lib/s390-tools/cpictl
  )
  and can we disable the other code that also sets /sys/firmware/cpi (I have 
not found out which code sets these values). This seems to be 
/lib/systemd/system-generators/s390-cpi-vars

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

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to