Bug ID 1193374
Summary [kernel 5.15.3][zpci] not initialized/supported: => lspci -v / lspci -k lists no PCI devices
Classification openSUSE
Product openSUSE Tumbleweed
Version Current
Hardware S/390-64
OS openSUSE Tumbleweed
Status NEW
Severity Normal
Priority P5 - None
Component Kernel
Assignee kernel-bugs@opensuse.org
Reporter holger.rauch@posteo.de
QA Contact qa-bugs@suse.de
Found By ---
Blocker ---

User-Agent:       Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7)
AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4743.0 Safari/537.36
Build Identifier: 

a bug search for "zpci" yielded no results, so I decided to file this as a new
bug.

Regarding the actual details: please see "steps to reproduce" below (to me it
*seems* the missing PCI devices are a secondary error due to the missing zpci
initialization, which in turn is due to the missing CPU facilities).

Please also note that I haven't tried any other kernel releases besides the
default kernel shipped with OpenSUSE Tumbleweed (which, at the time of this
writing is 5.15.3)

Interesting questions in this regard:
1. Are other CPU facilities missing, too (besides the two mentioned ones "69"
and "71")?
2. Is there something like a reference list of all CPU facilities that
"normally" are/should be supported?

TIA for any additional help/info.

Reproducible: Always

Steps to Reproduce:
1. lspci -v / lspci -k
=> no devices listed (but interestingly, the exit status of both commands is
zero)
2. sudo dmesg | grep zpci
=> zpci: PCI is not supported because CPU facilities 69 or 71 are not available
3. grep facilities /proc/cpuinfo
=> facilities      : 0 1 2 3 4 6 7 8 9 10 12 14 15 16 17 18 19 20 21 22 23 24
25 26 27 28 30 31 32 33 34 35 36 37 38 40 41 42 43 44 45 46 47 48 49 50 51 52
53 54 55 57 58 59 60 61 73 74 75 76 77 80 81 82 128 129 130 131 133 134 135 146
147 148 150 151 152 155 156 168
=> both CPU facilities indeed seem to be missing (note that the next facility
number after "61" is "73")
Actual Results:  
no PCI devices

Expected Results:  
The "lspci" command should list some PCI devices

uname -v                                                                        
=> #1 SMP Fri Nov 19 08:35:39 UTC 2021 (404f576)

The machine I tested this on is part of the LinuxONE Community Cloud.


You are receiving this mail because: