Bug ID 1049130
Summary SLES 11 SP4 - mlx5 driver could not be initialized correctly on s390x - dmesg is showing Error -22 for PCI Card (Mellanox)
Classification openSUSE
Product openSUSE Backports
Version SLE-12-SP3
Hardware S/390-64
OS All
Status NEW
Severity Major
Priority P5 - None
Component Packages
Assignee packagehub-bugs@suse.com
Reporter bugproxy@us.ibm.com
QA Contact packagehub-bugs@suse.com
Found By Third Party Developer/Partner
Blocker Yes

mlx5 driver could not be initialized under SLES11 SP4 on s390x

lp18:~ # uname -a
Linux s35lp18 3.0.101-63-default #1 SMP Tue Jun 23 16:02:31 UTC 2015 (4b89d0c)
s390x s390x s390x GNU/Linux

35lp18:~ # lspci
s35lp18:~ # cd /sys/bus/pci/slots/
s35lp18:/sys/bus/pci/slots # cd 0000017b/
s35lp18:/sys/bus/pci/slots/0000017b # echo 1 > power
s35lp18:/sys/bus/pci/slots/0000017b # lspci
0004:00:00.0 Ethernet controller: Mellanox Technologies MT27631 Family

dmesg

9.848351] pci 0004:00:00.0: [15b3:1016] type 0 class 0x000200
[  519.848440] pci 0004:00:00.0: reg 10: [mem
0xfffff80002000000-0xfffff800020fffff 64bit pref]
[  519.883202] mlx5_core 0004:00:00.0: firmware version: 14.18.1000
[  520.474409] mlx5_ib: Mellanox Connect-IB Infiniband driver v2.2-1 (Feb 2014)
[  520.474499] command failed, status bad parameter(0x3), syndrome 0x220275
[  520.474502] :get_port_caps:1004:(pid 2708): query_device failed -22

s35lp18:/sys/bus/pci/slots/0000017b # ifconfig -a
enccw0.0. Link encap:Ethernet  HWaddr 98:BE:94:79:06:BC
          inet addr:9.152.109.18  Bcast:9.152.111.255  Mask:255.255.252.0
          inet6 addr: fe80::98be:9400:7079:6bc/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1492  Metric:1
          RX packets:10274 errors:0 dropped:0 overruns:0 frame:0
          TX packets:168 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:516820 (504.7 Kb)  TX bytes:41315 (40.3 Kb)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:2 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:100 (100.0 b)  TX bytes:100 (100.0 b)

I will add var/log/messages and dbginfo to this bugzilla


Fyi ...
... I run test after updating SLES11 SP4 from ftp3

Kernel Version
s35lp18:/sys/bus/pci/slots # uname -a
Linux s35lp18 3.0.101-107-default #1 SMP Thu Jun 22

Still the problem to load mlx5 driver
error message
35lp18:/sys/bus/pci/slots # dmesg
pci 0006:00:00.0: [15b3:1016] type 0 class 0x000200
pci 0006:00:00.0: reg 10: [mem 0xfffffc0002000000-0xfffffc00020fffff 64bit
pref]
mlx5_core 0006:00:00.0: firmware version: 14.19.2135
command failed, status bad parameter(0x3), syndrome 0x220275
:get_port_caps:1004:(pid 12338): query_device failed -22


Fyi ...
... the following patch is fixing this bugzilla
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=b665d98edc9ab295169be2fc5bb4e89a46de0a1a
("net/mlx5: Tolerate irq_set_affinity_hint() failures") ...
.... please integrate this patch into the next SLES 11 SP4 maintweb update.
Thanks in advance for your support.


You are receiving this mail because: