View Issue Details

IDProjectCategoryView StatusLast Update
0001416channel: elrepo/el9--elrepo--request-for-enhancement--public2024-01-18 03:55
Reportercognition Assigned Topperry  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Summary0001416: Need tulip driver for DEC quad core NIC
DescriptionEthernet controller [0200]: Digital Equipment Corporation DECchip 21142/43 [1011:0019] (rev 41)
Steps To Reproducelspci sees the device but there is no driver.
Additional InformationIt seems that there is a tulip driver fRHEL/CentOs 7, not for 8/9
Tagstulip

Activities

pperry

2024-01-15 03:53

administrator   ~0009491

As you say, the tulip driver exists for RHEL7 but is disabled in RHEL 8 & 9. Please can you confirm which release you need it for, or both?

cognition

2024-01-16 11:40

reporter   ~0009496

Thank you. I need it for RHEL 9. Appreciate it.

pperry

2024-01-16 17:05

administrator   ~0009497

Thanks. I'll see if we can package you the driver for el9 and post back here once done.

pperry

2024-01-17 05:28

administrator   ~0009498

Packages have been built for el9 and have been uploaded to the elrepo repository. The following packages should be available on mirror sites shortly:

kmod-tulip-0.0-1.el9_3.elrepo.src.rpm
kmod-tulip-0.0-1.el9_3.elrepo.x86_64.rpm

Please can you test and feed back if the package works as expected for you.

Thanks

cognition

2024-01-17 13:45

reporter   ~0009499

After update to the most recent packages, still encountering issues:
[root@localhost ~]# yum install kmod-tulip
Last metadata expiration check: 0:22:59 ago on Wed 17 Jan 2024 12:04:18 PM EST.
Error:
 Problem: conflicting requests
  - nothing provides kernel(_dev_info) = 0x52215049 needed by kmod-tulip-0.0-1.el9_3.elrepo.x86_64 from elrepo
  - nothing provides kernel(_dev_err) = 0x60e0737f needed by kmod-tulip-0.0-1.el9_3.elrepo.x86_64 from elrepo
  - nothing provides kernel(dev_driver_string) = 0x4ca58703 needed by kmod-tulip-0.0-1.el9_3.elrepo.x86_64 from elrepo
  - nothing provides kernel(_dev_warn) = 0xf8594d9f needed by kmod-tulip-0.0-1.el9_3.elrepo.x86_64 from elrepo
  - nothing provides kernel(alloc_etherdev_mqs) = 0x1541bf53 needed by kmod-tulip-0.0-1.el9_3.elrepo.x86_64 from elrepo
  - nothing provides kernel(eth_validate_addr) = 0xee72b975 needed by kmod-tulip-0.0-1.el9_3.elrepo.x86_64 from elrepo
  - nothing provides kernel(free_netdev) = 0xf600db37 needed by kmod-tulip-0.0-1.el9_3.elrepo.x86_64 from elrepo
  - nothing provides kernel(netif_carrier_off) = 0xe9a56795 needed by kmod-tulip-0.0-1.el9_3.elrepo.x86_64 from elrepo
  - nothing provides kernel(netif_carrier_on) = 0x867e045c needed by kmod-tulip-0.0-1.el9_3.elrepo.x86_64 from elrepo
  - nothing provides kernel(netif_tx_wake_queue) = 0xaad4c3b4 needed by kmod-tulip-0.0-1.el9_3.elrepo.x86_64 from elrepo
  - nothing provides kernel(register_netdev) = 0x14f04989 needed by kmod-tulip-0.0-1.el9_3.elrepo.x86_64 from elrepo
  - nothing provides kernel(unregister_netdev) = 0x02e53e51 needed by kmod-tulip-0.0-1.el9_3.elrepo.x86_64 from elrepo
  - nothing provides kernel(__netdev_alloc_skb) = 0x9902a69e needed by kmod-tulip-0.0-1.el9_3.elrepo.x86_64 from elrepo
  - nothing provides kernel(consume_skb) = 0x2c186a24 needed by kmod-tulip-0.0-1.el9_3.elrepo.x86_64 from elrepo
  - nothing provides kernel(eth_type_trans) = 0xf7413079 needed by kmod-tulip-0.0-1.el9_3.elrepo.x86_64 from elrepo
  - nothing provides kernel(netif_device_attach) = 0x0cd93079 needed by kmod-tulip-0.0-1.el9_3.elrepo.x86_64 from elrepo
  - nothing provides kernel(netif_device_detach) = 0xc0dd6bf5 needed by kmod-tulip-0.0-1.el9_3.elrepo.x86_64 from elrepo
  - nothing provides kernel(skb_put) = 0x4032f6c2 needed by kmod-tulip-0.0-1.el9_3.elrepo.x86_64 from elrepo
  - nothing provides kernel(netif_rx) = 0xe7a2876e needed by kmod-tulip-0.0-1.el9_3.elrepo.x86_64 from elrepo
  - nothing provides kernel(__dynamic_netdev_dbg) = 0xe30f552b needed by kmod-tulip-0.0-1.el9_3.elrepo.x86_64 from elrepo
  - nothing provides kernel(device_set_wakeup_enable) = 0x2ca84be9 needed by kmod-tulip-0.0-1.el9_3.elrepo.x86_64 from elrepo
  - nothing provides kernel(netdev_warn) = 0x95b82fad needed by kmod-tulip-0.0-1.el9_3.elrepo.x86_64 from elrepo
  - nothing provides kernel(dev_kfree_skb_irq_reason) = 0xe02cb6f3 needed by kmod-tulip-0.0-1.el9_3.elrepo.x86_64 from elrepo
  - nothing provides kernel(eth_mac_addr) = 0xee991713 needed by kmod-tulip-0.0-1.el9_3.elrepo.x86_64 from elrepo
  - nothing provides kernel(dev_trans_start) = 0x27bc0b07 needed by kmod-tulip-0.0-1.el9_3.elrepo.x86_64 from elrepo
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)

]$ uname -a
Linux localhost.localdomain 5.14.0-407.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jan 10 23:24:51 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux

pperry

2024-01-17 14:03

administrator   ~0009501

It doesn't look like you are running a RHEL9 kernel. The latest RHEL9 kernel is:

$ uname -a
Linux Build64R9 5.14.0-362.13.1.el9_3.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Nov 24 01:57:57 EST 2023 x86_64 x86_64 x86_64 GNU/Linux

If you are running CentOS Stream, elrepo kmods are not supported. You would have to ask the kmods SIG at the CentOS Project to provide drivers for you as the CentOS Stream kernel is not compatible with the RHEL kernel.

cognition

2024-01-17 16:01

reporter   ~0009505

Thanks a LOT. I tested on Rocky and it seems to work.....I have some n/w issues which prevent me from doing an exhaustive test, however, I can see the interfaces in "ip a". I appreciate all that you do.

cognition

2024-01-17 19:04

reporter   ~0009506

Tried bringing up the interfaces, unsuccessful....

cognition

2024-01-17 19:11

reporter   ~0009507

Got it working. Thanks for bearing with me. I appreciate it.

pperry

2024-01-18 03:55

administrator   ~0009508

Fab. Thanks for confirming it's working for you. I'll mark this as resolved. Please open a new ticket if you have any issues.

Issue History

Date Modified Username Field Change
2024-01-15 00:14 cognition New Issue
2024-01-15 00:14 cognition Status new => assigned
2024-01-15 00:14 cognition Assigned To => toracat
2024-01-15 00:14 cognition Tag Attached: tulip
2024-01-15 03:50 pperry Assigned To toracat => pperry
2024-01-15 03:53 pperry Note Added: 0009491
2024-01-16 11:40 cognition Note Added: 0009496
2024-01-16 17:03 pperry Project channel: elrepo/el7 => channel: elrepo/el9
2024-01-16 17:05 pperry Note Added: 0009497
2024-01-17 05:28 pperry Note Added: 0009498
2024-01-17 05:29 pperry Status assigned => feedback
2024-01-17 13:45 cognition Note Added: 0009499
2024-01-17 13:45 cognition Status feedback => assigned
2024-01-17 14:03 pperry Note Added: 0009501
2024-01-17 16:01 cognition Note Added: 0009505
2024-01-17 19:04 cognition Note Added: 0009506
2024-01-17 19:11 cognition Note Added: 0009507
2024-01-18 03:55 pperry Note Added: 0009508
2024-01-18 03:55 pperry Status assigned => resolved
2024-01-18 03:55 pperry Resolution open => fixed