ClearFoundation Tracker - ClearOS
View Issue Details
0015781ClearOSkernelpublic2017-07-18 06:432021-11-09 05:59
dloper 
 
normalfeaturealways
closedwon't fix 
7.3.1 
 
0015781: Driver missing for HPE FlexFabric 10Gb 4-port 536FLR-T NIC
Driver does not come with ClearOS and the RHEL driver also doesn't work
[root@fwnet01 tmp]# rpm -i kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64.rpm
warning: kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 26c2b797: NOKEY
error: Failed dependencies:
        kernel(__free_pages) = 0xffd35acd is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(__kmalloc) = 0x5a34a45c is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(__mutex_init) = 0x4bf79039 is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(__napi_schedule) = 0xbb0c1c6f is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(__netdev_alloc_skb) = 0xd7f0902b is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(__netif_napi_add) = 0xb1e5b010 is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(__netif_schedule) = 0xbc0d78f9 is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(__pci_register_driver) = 0x5f07b9f3 is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(__phys_addr) = 0xe52947e7 is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(_spin_lock) = 0x973873ab is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(_spin_lock_bh) = 0x93cbd1ec is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(_spin_unlock_bh) = 0x3aa1dbcf is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(alloc_etherdev_mq) = 0x27773e78 is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(alloc_pages_current) = 0x4f3bf785 is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(bad_dma_address) = 0x1675606f is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(cancel_work_sync) = 0x08d8708f is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(consume_skb) = 0x0de0cf25 is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(cpu_online_mask) = 0x950ffff2 is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(crc32_le) = 0x92ea4ae4 is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(del_timer_sync) = 0x0e83fea1 is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(dev_close) = 0x380e3a6a is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(dev_err) = 0x8502d858 is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(dev_get_drvdata) = 0x0a92a43c is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(dev_printk) = 0xabd7b07b is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(dev_set_drvdata) = 0xd2037915 is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(dma_ops) = 0x6e9681d2 is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(eth_type_trans) = 0xd55704ee is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(eth_validate_addr) = 0xeacec774 is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(free_netdev) = 0x7bd0a577 is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(get_netdev_hw_features) = 0xbace520c is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(init_timer_key) = 0x6a9f26c9 is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(kmem_cache_alloc_trace) = 0x2044fa9e is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(malloc_sizes) = 0xd691cba2 is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(mcount) = 0xb4390f9a is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(memcmp) = 0x2fa5a500 is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(memcpy) = 0x236c8c64 is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(memmove) = 0xa3a5be95 is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(memset) = 0xde0bdcff is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(mod_timer) = 0x45450063 is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(module_layout) = 0x14522340 is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(mutex_lock) = 0xfee8a795 is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(mutex_unlock) = 0x03758301 is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(napi_complete_done) = 0x5771028f is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(napi_disable) = 0xd3243be0 is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(napi_gro_receive) = 0xd3952158 is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(netif_carrier_off) = 0xf77cb70a is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(netif_carrier_on) = 0x865e3dca is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(netif_device_attach) = 0x97377248 is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(netif_device_detach) = 0xb261ab5c is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(netif_napi_del) = 0x6be86a63 is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(netif_set_real_num_rx_queues) = 0x6c44ad41 is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(netif_set_real_num_tx_queues) = 0x852e6399 is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(param_get_int) = 0x6980fe91 is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(param_set_int) = 0xff964b25 is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(pci_bus_read_config_byte) = 0xc917223d is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(pci_bus_read_config_dword) = 0xc5aa6d66 is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(pci_bus_read_config_word) = 0x84b453e6 is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(pci_bus_write_config_word) = 0x1f31615f is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(pci_cleanup_aer_uncorrect_error_status) = 0x55780342 is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(pci_dev_put) = 0x17e4ac4c is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(pci_disable_device) = 0x00a30682 is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(pci_disable_msi) = 0x94a8242d is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(pci_disable_msix) = 0xf417ff07 is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(pci_disable_pcie_error_reporting) = 0xe3b405a9 is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(pci_enable_device) = 0xa12add91 is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(pci_enable_msi_block) = 0x6a7a886b is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(pci_enable_msix) = 0x7b3d21a1 is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(pci_enable_pcie_error_reporting) = 0x724781d5 is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(pci_enable_wake) = 0x1e5ed707 is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(pci_find_capability) = 0x520ee4c8 is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(pci_get_device) = 0x600e7d4a is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(pci_iomap) = 0x74ae34c9 is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(pci_iounmap) = 0x747f9a8e is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(pci_release_regions) = 0x0102b9c3 is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(pci_request_regions) = 0x6d090f30 is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(pci_restore_state) = 0x621a5065 is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(pci_save_state) = 0x717f16fa is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(pci_set_consistent_dma_mask) = 0xb02504d8 is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(pci_set_dma_mask) = 0x9f1019bd is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(pci_set_master) = 0xaf559063 is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(pci_set_power_state) = 0xf4ff82f7 is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(pci_unregister_driver) = 0x68f7c535 is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(pci_wake_from_d3) = 0xc7fb69fb is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(per_cpu__cpu_number) = 0x9629486a is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(per_cpu__current_task) = 0x4f1939c7 is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(print_mac) = 0x820d225f is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(printk) = 0xea147363 is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(register_netdev) = 0xdb3b96d5 is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(request_threaded_irq) = 0x859c6dc7 is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(schedule_work) = 0xa28e76e6 is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(set_netdev_ops_ext) = 0xe4d718d3 is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(skb_put) = 0x207b7e2c is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(snprintf) = 0x9edbecae is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(sprintf) = 0x3c2c5af5 is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(system_state) = 0x2288378f is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(unregister_netdev) = 0x73618816 is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(vlan_gro_receive) = 0xa2f239ca is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
        kernel(x86_dma_fallback_dev) = 0xd3364703 is needed by kmod-netxtreme2-7.14.19-1.rhel6u9.x86_64
No tags attached.
Issue History
2017-07-18 06:43dloperNew Issue
2017-07-18 12:30user2Statusnew => acknowledged
2017-07-26 09:34dloperNote Added: 0006001
2017-07-26 12:14NickHNote Added: 0006011
2017-08-11 12:42dloperNote Added: 0006151
2017-08-11 12:43dloperTarget Version7.3.1 Updates => 7.4.0
2017-08-18 10:03user2Target Version7.4.0 => 7.4.0 Updates
2018-02-12 10:14user2Target Version7.4.0 Updates =>
2021-11-09 05:59NickHNote Added: 0016031
2021-11-09 05:59NickHStatusacknowledged => closed
2021-11-09 05:59NickHResolutionopen => won't fix

Notes
(0006001)
dloper   
2017-07-26 09:33   
Source RPM can be found here:

http://ldriver.qlogic.com/driver-srpms/netxtreme2/ [^]

rpm -qip kmod-netxtreme2-7.14.19-1.rhel7u3.x86_64.rpm
warning: kmod-netxtreme2-7.14.19-1.rhel7u3.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 26c2b797: NOKEY
Name : kmod-netxtreme2
Version : 7.14.19
Release : 1.rhel7u3
Architecture: x86_64
Install Date: (not installed)
Group : System Environment/Kernel
Size : 2638369
License : GPLv2
Signature : RSA/SHA256, Wed 24 May 2017 04:24:55 PM UTC, Key ID c208adde26c2b797
Source RPM : kmod-netxtreme2-7.14.19-1.rhel7u3.src.rpm
Build Date : Wed 24 May 2017 04:24:16 PM UTC
Build Host : bls11u2x64001.sde.rdlabs.hpecorp.net
Relocations : (not relocatable)
Vendor : QLogic Corporation
URL : http://www.qlogic.com [^]
Summary : netxtreme2 kernel module(s)
Description :
This package provides the netxtreme2 kernel modules built for the Linux
kernel 3.10.0-514.el7.x86_64 for the x86_64 family of processors.
"SRPMS available at http://ldriver.qlogic.com/driver-srpms/" [^]
"RPM public key available at http://ldriver.qlogic.com/RPM-public-key/ [^] and Module public key available at http://ldriver.qlogic.com/Module-public-key/" [^]
(0006011)
NickH   
2017-07-26 12:14   
When I researched this earlier, I believe netxtreme2 "driver" is really a package containing all qlogic drivers from which the 536FLR-T needs the bnx2x driver. This is in the current 3.10.0-514.26.2.v7 kernel and appears to be driver version 1.712.30-0. The latest qlogic driver in the netxtreme2 package is 1.714.2.

What would be useful would be the PCI-ID of the 536FLR-T.

During Tech Talk there was discussion about moving ClearOS to a mainstream kernel. Presumably this would allow ClearOS to use the ElRepo kernels which are much more recent and may then contain later drivers.
(0006151)
dloper   
2017-08-11 12:42   
Requires upstream kernel.
(0016031)
NickH   
2021-11-09 05:59   
We no longer maintain the kernel and rely on upstream or ElRepo for driver supprt.