Driver not found in Ubuntu kernel does not detect interface
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
The Ubuntu-power-systems project |
Fix Released
|
High
|
Canonical Foundations Team | ||
debian-installer (Ubuntu) |
Fix Released
|
High
|
Canonical Kernel Team | ||
linux (Ubuntu) |
Fix Released
|
High
|
Canonical Kernel Team |
Bug Description
== Comment: #0 - Harish Sriram
--Problem Description---
kernel does not detect interface in Ubuntu, driver missing in kernel
Contact Information = <email address hidden>
---Issue observed---
While installing Ubuntu on a machine with Chelsio card, ubuntu-installer fails to show the interface name - probable cause would be due to missing driver in Ubuntu kernel.
Machine Type = Tuleta/Power 8 BML
----Additional Info-----
Installer Shell
-------------------
BusyBox v1.27.2 (Ubuntu 1:1.27.2-2ubuntu3) built-in shell (ash)
Enter 'help' for a list of built-in commands.
~ # ip a
1: lo: <LOOPBACK> mtu 65536 qdisc noop qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enP5p9s0f0: <BROADCAST,
link/ether 98:be:94:02:09:7c brd ff:ff:ff:ff:ff:ff
3: enP5p9s0f1: <BROADCAST,
link/ether 98:be:94:02:09:7d brd ff:ff:ff:ff:ff:ff
4: enP5p9s0f2: <BROADCAST,
link/ether 98:be:94:02:09:7e brd ff:ff:ff:ff:ff:ff
5: enP5p9s0f3: <BROADCAST,
link/ether 98:be:94:02:09:7f brd ff:ff:ff:ff:ff:ff
~ # lspci -k
0000:00:00.0 PCI bridge: IBM Device 03dc
0001:00:00.0 PCI bridge: IBM Device 03dc
0001:01:00.0 PCI bridge: PLX Technology, Inc. PEX 8732 32-lane, 8-Port PCI Express Gen 3 (8.0 GT/s) Switch (rev ca)
0001:02:01.0 PCI bridge: PLX Technology, Inc. PEX 8732 32-lane, 8-Port PCI Express Gen 3 (8.0 GT/s) Switch (rev ca)
0001:02:08.0 PCI bridge: PLX Technology, Inc. PEX 8732 32-lane, 8-Port PCI Express Gen 3 (8.0 GT/s) Switch (rev ca)
0001:02:09.0 PCI bridge: PLX Technology, Inc. PEX 8732 32-lane, 8-Port PCI Express Gen 3 (8.0 GT/s) Switch (rev ca)
0001:03:00.0 Ethernet controller: Chelsio Communications Inc T422-CR Unified Wire Ethernet Controller
Subsystem: IBM Device 03e5
0001:03:00.1 Ethernet controller: Chelsio Communications Inc T422-CR Unified Wire Ethernet Controller
Subsystem: IBM Device 03e5
0001:03:00.2 Ethernet controller: Chelsio Communications Inc Device 4102
Subsystem: IBM Device 03e5
0001:03:00.3 Ethernet controller: Chelsio Communications Inc Device 4102
Subsystem: IBM Device 03e5
0001:03:00.4 Ethernet controller: Chelsio Communications Inc T422-CR Unified Wire Ethernet Controller
Subsystem: IBM Device 03e5
0001:03:00.5 SCSI storage controller: Chelsio Communications Inc T422-CR Unified Wire Storage Controller
Subsystem: IBM Device 03e5
0001:03:00.6 Fibre Channel: Chelsio Communications Inc T422-CR Unified Wire Storage Controller
Subsystem: IBM Device 03e5
0001:03:00.7 Ethernet controller: Chelsio Communications Inc Device 0000
Subsystem: IBM Device 03e5
0001:04:00.0 RAID bus controller: IBM PCI-E IPR SAS Adapter (ASIC) (rev 02)
Subsystem: IBM Device 03ff
0004:00:00.0 PCI bridge: IBM Device 03dc
0004:01:00.0 PCI bridge: Integrated Device Technology, Inc. [IDT] PES16T4A/4T4G2 PCI Express Gen2 Switch (rev 02)
0004:02:02.0 PCI bridge: Integrated Device Technology, Inc. [IDT] PES16T4A/4T4G2 PCI Express Gen2 Switch (rev 02)
0004:02:03.0 PCI bridge: Integrated Device Technology, Inc. [IDT] PES16T4A/4T4G2 PCI Express Gen2 Switch (rev 02)
0004:03:00.0 Fibre Channel: QLogic Corp. ISP2532-based 8Gb Fibre Channel to PCI Express HBA (rev 02)
Subsystem: IBM Device 041e
0004:03:00.1 Fibre Channel: QLogic Corp. ISP2532-based 8Gb Fibre Channel to PCI Express HBA (rev 02)
Subsystem: IBM Device 041e
0004:04:00.0 Fibre Channel: QLogic Corp. ISP2532-based 8Gb Fibre Channel to PCI Express HBA (rev 02)
Subsystem: IBM Device 041e
0004:04:00.1 Fibre Channel: QLogic Corp. ISP2532-based 8Gb Fibre Channel to PCI Express HBA (rev 02)
Subsystem: IBM Device 041e
0005:00:00.0 PCI bridge: IBM Device 03dc
0005:01:00.0 PCI bridge: PLX Technology, Inc. PEX 8748 48-Lane, 12-Port PCI Express Gen 3 (8 GT/s) Switch, 27 x 27mm FCBGA (rev ca)
0005:02:01.0 PCI bridge: PLX Technology, Inc. PEX 8748 48-Lane, 12-Port PCI Express Gen 3 (8 GT/s) Switch, 27 x 27mm FCBGA (rev ca)
0005:02:08.0 PCI bridge: PLX Technology, Inc. PEX 8748 48-Lane, 12-Port PCI Express Gen 3 (8 GT/s) Switch, 27 x 27mm FCBGA (rev ca)
0005:02:09.0 PCI bridge: PLX Technology, Inc. PEX 8748 48-Lane, 12-Port PCI Express Gen 3 (8 GT/s) Switch, 27 x 27mm FCBGA (rev ca)
0005:02:10.0 PCI bridge: PLX Technology, Inc. PEX 8748 48-Lane, 12-Port PCI Express Gen 3 (8 GT/s) Switch, 27 x 27mm FCBGA (rev ca)
0005:02:11.0 PCI bridge: PLX Technology, Inc. PEX 8748 48-Lane, 12-Port PCI Express Gen 3 (8 GT/s) Switch, 27 x 27mm FCBGA (rev ca)
0005:03:00.0 USB controller: Texas Instruments TUSB73x0 SuperSpeed USB 3.0 xHCI Host Controller (rev 02)
Subsystem: IBM Device 04b2
Kernel driver in use: xhci_hcd
0005:09:00.0 Ethernet controller: Broadcom Limited NetXtreme BCM5719 Gigabit Ethernet PCIe (rev 01)
Subsystem: IBM Device 0420
Kernel driver in use: tg3
Kernel modules: tg3
0005:09:00.1 Ethernet controller: Broadcom Limited NetXtreme BCM5719 Gigabit Ethernet PCIe (rev 01)
Subsystem: IBM Device 0420
Kernel driver in use: tg3
Kernel modules: tg3
0005:09:00.2 Ethernet controller: Broadcom Limited NetXtreme BCM5719 Gigabit Ethernet PCIe (rev 01)
Subsystem: IBM Device 0420
Kernel driver in use: tg3
Kernel modules: tg3
0005:09:00.3 Ethernet controller: Broadcom Limited NetXtreme BCM5719 Gigabit Ethernet PCIe (rev 01)
Subsystem: IBM Device 0420
Kernel driver in use: tg3
Kernel modules: tg3
0040:00:00.0 PCI bridge: IBM Device 03dc
0044:00:00.0 PCI bridge: IBM Device 03dc
0045:00:00.0 PCI bridge: IBM Device 03dc
Interface up in petitboot
-------
/ # ip a
1: lo: <LOOPBACK,
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
2: enP3p9s0f0: <BROADCAST,
link/ether 98:be:94:02:09:7c brd ff:ff:ff:ff:ff:ff
3: enP3p9s0f1: <BROADCAST,
link/ether 98:be:94:02:09:7d brd ff:ff:ff:ff:ff:ff
4: enP3p9s0f2: <BROADCAST,
link/ether 98:be:94:02:09:7e brd ff:ff:ff:ff:ff:ff
5: enP3p9s0f3: <BROADCAST,
link/ether 98:be:94:02:09:7f brd ff:ff:ff:ff:ff:ff
6: tunl0@NONE: <NOARP> mtu 1480 qdisc noop qlen 1
link/ipip 0.0.0.0 brd 0.0.0.0
7: enP1p3s0f4: <BROADCAST,
link/ether 5c:f3:fc:ee:75:80 brd ff:ff:ff:ff:ff:ff
8: enP1p3s0f4d1: <BROADCAST,
link/ether 5c:f3:fc:ee:75:88 brd ff:ff:ff:ff:ff:ff
9: enP1p3s0f4d2: <BROADCAST,
link/ether 5c:f3:fc:ee:75:90 brd ff:ff:ff:ff:ff:ff
inet 9.114.12.193/22 scope global enP1p3s0f4d2
valid_lft forever preferred_lft forever
10: enP1p3s0f4d3: <BROADCAST,
link/ether 5c:f3:fc:ee:75:98 brd ff:ff:ff:ff:ff:ff
# ethtool -i enP1p3s0f4d2
driver: cxgb4
version: 2.0.0-ko
firmware-version: 1.16.63.0, TP 0.1.9.4
expansion-
bus-info: 0001:03:00.4
supports-
supports-test: no
supports-
supports-
supports-
Which corresponds to
0001:03:00.0 Ethernet controller [0200]: Chelsio Communications Inc T422-CR Unified Wire Ethernet Controller [1425:4002]
0001:03:00.1 Ethernet controller [0200]: Chelsio Communications Inc T422-CR Unified Wire Ethernet Controller [1425:4002]
0001:03:00.2 Ethernet controller [0200]: Chelsio Communications Inc Device [1425:4102]
0001:03:00.3 Ethernet controller [0200]: Chelsio Communications Inc Device [1425:4102]
0001:03:00.4 Ethernet controller [0200]: Chelsio Communications Inc T422-CR Unified Wire Ethernet Controller [1425:4402]
Step to reproduce: Install Ubuntu 18.04 on a BML with Chelsio card interface UP.
---Expected---
Kernel to detect the interface.
---Actual---
Installation fails as interface is not detected from the card.
CVE References
Changed in ubuntu-power-systems: | |
importance: | Undecided → High |
assignee: | nobody → Canonical Foundations Team (canonical-foundations) |
status: | New → Triaged |
tags: | added: triage-g |
Changed in ubuntu-power-systems: | |
assignee: | nobody → Canonical Kernel Team (canonical-kernel-team) |
Changed in linux (Ubuntu): | |
assignee: | Ubuntu on IBM Power Systems Bug Triage (ubuntu-power-triage) → Canonical Kernel Team (canonical-kernel-team) |
Changed in debian-installer (Ubuntu): | |
assignee: | nobody → Canonical Kernel Team (canonical-kernel-team) |
importance: | Undecided → High |
tags: |
added: targetmilestone-inin1804 removed: targetmilestone-inin--- |
tags: |
added: kernel-key removed: kernel-da-key |
Changed in linux (Ubuntu): | |
status: | Triaged → Fix Committed |
Changed in ubuntu-power-systems: | |
assignee: | Canonical Kernel Team (canonical-kernel-team) → Canonical Foundations Team (canonical-foundations) |
Changed in ubuntu-power-systems: | |
status: | Triaged → Fix Released |
tags: |
added: kernel-fixup-verification-needed-bionic removed: verification-needed-bionic |
tags: | added: verification-needed-bionic |
tags: | added: cscc |
Default Comment by Bridge