Missing drivers? [SOLVED]

Issues related to hardware problems
Post Reply
JustSomeGeek
Posts: 28
Joined: 2012/06/01 10:05:17

Missing drivers? [SOLVED]

Post by JustSomeGeek » 2021/04/28 15:02:19

Hi folks,

I wiped my CentOS 7 box, and installed a clean COS 8 stream on it.

The CPU (AMD Athlon(tm) II X3 400e) was tagged as untested/unsupported, but didn't seem to cause any issues other than that.

The onboard NIC (NVidia MCP67), and PCIE SATA card ( SiI 3132 Serial ATA Raid II Controller) are shown in LSPCI, but there is no network Interface available for the onboard NIC, and the RAID1 array that is on the SiL card is not showing up either.

Can anyone point me towards what I need to do to get this hardware up and running again, or if I should roll-back to CentOS 7, or another distro?

Many thanks!
Last edited by JustSomeGeek on 2021/04/28 18:46:22, edited 1 time in total.

tunk
Posts: 1205
Joined: 2017/02/22 15:08:17

Re: Missing drivers?

Post by tunk » 2021/04/28 15:27:14

I don't know how to fix this, but I think epel has
packages that may work (or not) on regular C8
(not for Stream, because epel does not support
the Stream kernels). It may help if you post the
output from lspci -nn for NIC and SATA.

JustSomeGeek
Posts: 28
Joined: 2012/06/01 10:05:17

Re: Missing drivers?

Post by JustSomeGeek » 2021/04/28 16:27:47

Ouput of lspci -nn

The relevant devices are marked with "-->"

EPEL for RH8 is active, though I have no idea what i'd need to try installing from it.

00:00.0 RAM memory [0500]: NVIDIA Corporation MCP67 Memory Controller [10de:0547] (rev a2)
00:01.0 ISA bridge [0601]: NVIDIA Corporation MCP67 ISA Bridge [10de:0548] (rev a2)
00:01.1 SMBus [0c05]: NVIDIA Corporation MCP67 SMBus [10de:0542] (rev a2)
00:02.0 USB controller [0c03]: NVIDIA Corporation MCP67 OHCI USB 1.1 Controller [10de:055e] (rev a2)
00:02.1 USB controller [0c03]: NVIDIA Corporation MCP67 EHCI USB 2.0 Controller [10de:055f] (rev a2)
00:04.0 USB controller [0c03]: NVIDIA Corporation MCP67 OHCI USB 1.1 Controller [10de:055e] (rev a2)
00:04.1 USB controller [0c03]: NVIDIA Corporation MCP67 EHCI USB 2.0 Controller [10de:055f] (rev a2)
00:06.0 IDE interface [0101]: NVIDIA Corporation MCP67 IDE Controller [10de:0560] (rev a1)
00:07.0 Audio device [0403]: NVIDIA Corporation MCP67 High Definition Audio [10de:055c] (rev a1)
00:08.0 PCI bridge [0604]: NVIDIA Corporation MCP67 PCI Bridge [10de:0561] (rev a2)
00:09.0 SATA controller [0106]: NVIDIA Corporation MCP67 AHCI Controller [10de:0554] (rev a2)

-->00:0a.0 Ethernet controller [0200]: NVIDIA Corporation MCP67 Ethernet [10de:054c] (rev a2)

00:0b.0 PCI bridge [0604]: NVIDIA Corporation MCP67 PCI Express Bridge [10de:0562] (rev a2)
00:0c.0 PCI bridge [0604]: NVIDIA Corporation MCP67 PCI Express Bridge [10de:0563] (rev a2)
00:0d.0 PCI bridge [0604]: NVIDIA Corporation MCP67 PCI Express Bridge [10de:0563] (rev a2)
00:0e.0 PCI bridge [0604]: NVIDIA Corporation MCP67 PCI Express Bridge [10de:0563] (rev a2)
00:0f.0 PCI bridge [0604]: NVIDIA Corporation MCP67 PCI Express Bridge [10de:0563] (rev a2)
00:10.0 PCI bridge [0604]: NVIDIA Corporation MCP67 PCI Express Bridge [10de:0563] (rev a2)
00:11.0 PCI bridge [0604]: NVIDIA Corporation MCP67 PCI Express Bridge [10de:0563] (rev a2)
00:12.0 VGA compatible controller [0300]: NVIDIA Corporation C68 [GeForce 7050 PV / nForce 630a] [10de:053b] (rev a2)
00:18.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 10h Processor HyperTransport Configuration [1022:1200]
00:18.1 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 10h Processor Address Map [1022:1201]
00:18.2 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 10h Processor DRAM Controller [1022:1202]
00:18.3 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 10h Processor Miscellaneous Control [1022:1203]
00:18.4 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 10h Processor Link Control [1022:1204]
02:00.0 Ethernet controller [0200]: Intel Corporation 82571EB/82571GB Gigabit Ethernet Controller D0/D1 (copper applications) [8086:105e] (rev 06)
02:00.1 Ethernet controller [0200]: Intel Corporation 82571EB/82571GB Gigabit Ethernet Controller D0/D1 (copper applications) [8086:105e] (rev 06)

-->03:00.0 Mass storage controller [0180]: Silicon Image, Inc. SiI 3132 Serial ATA Raid II Controller [1095:3132] (rev 01)

User avatar
TrevorH
Site Admin
Posts: 33202
Joined: 2009/09/24 10:40:56
Location: Brighton, UK

Re: Missing drivers?

Post by TrevorH » 2021/04/28 17:12:31

Check ELRepo for kmod-forcedeth (nvidia ethernet) and a kmod-sil* package that may support the SATA card. No use if this is Stream since ELRepo kmods do not work on Stream. Yes, checked and kmod-forcedeth.x86_64, kmod-sata_sil.x86_64 and kmod-sata_sil24.x86_64 all exist for CentOS 8.

On Fedora 32 it looks like you want sil24 so should be the same module on el8.

Code: Select all

$ grep -i 1095 /lib/modules/$(uname -r)/modules.* | grep 3132
/lib/modules/5.11.14-100.fc32.x86_64/modules.alias:alias pci:v00001095d00003132sv*sd*bc*sc*i* sata_sil24
The future appears to be RHEL or Debian. I think I'm going Debian.
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 and 6 are deadest, do not use them.
Use the FAQ Luke

JustSomeGeek
Posts: 28
Joined: 2012/06/01 10:05:17

Re: Missing drivers?

Post by JustSomeGeek » 2021/04/28 17:23:13

TrevorH wrote:
2021/04/28 17:12:31
Check ELRepo for kmod-forcedeth (nvidia ethernet) and a kmod-sil* package that may support the SATA card. No use if this is Stream since ELRepo kmods do not work on Stream. Yes, checked and kmod-forcedeth.x86_64, kmod-sata_sil.x86_64 and kmod-sata_sil24.x86_64 all exist for CentOS 8.

On Fedora 32 it looks like you want sil24 so should be the same module on el8.

Code: Select all

$ grep -i 1095 /lib/modules/$(uname -r)/modules.* | grep 3132
/lib/modules/5.11.14-100.fc32.x86_64/modules.alias:alias pci:v00001095d00003132sv*sd*bc*sc*i* sata_sil24
Thanks Trevor. I'm on Stream 8 now, so that's a no-go unless I re-install again. Time for some new hardware methinks.

User avatar
TrevorH
Site Admin
Posts: 33202
Joined: 2009/09/24 10:40:56
Location: Brighton, UK

Re: Missing drivers?

Post by TrevorH » 2021/04/28 17:30:30

Your only other choice would be to use one of the ELRepo kernel-ml or kernel-lt packages.
The future appears to be RHEL or Debian. I think I'm going Debian.
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 and 6 are deadest, do not use them.
Use the FAQ Luke

JustSomeGeek
Posts: 28
Joined: 2012/06/01 10:05:17

Re: Missing drivers?

Post by JustSomeGeek » 2021/04/28 17:47:58

TrevorH wrote:
2021/04/28 17:30:30
Your only other choice would be to use one of the ELRepo kernel-ml or kernel-lt packages.
I'll go look that up. Many thanks!

EDIT: I've installed the Mainline Kernel, and all seems good so far!

Thanks muchly :-)

User avatar
TrevorH
Site Admin
Posts: 33202
Joined: 2009/09/24 10:40:56
Location: Brighton, UK

Re: Missing drivers? [SOLVED]

Post by TrevorH » 2021/04/28 19:27:23

Be aware that kernel-ml follows the mainline linux kernel so gets updated very frequently. Their kernel-lt packages are currently 5.4 and get updated less frequently, usually for security.
The future appears to be RHEL or Debian. I think I'm going Debian.
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 and 6 are deadest, do not use them.
Use the FAQ Luke

JustSomeGeek
Posts: 28
Joined: 2012/06/01 10:05:17

Re: Missing drivers? [SOLVED]

Post by JustSomeGeek » 2021/04/28 21:18:38

TrevorH wrote:
2021/04/28 19:27:23
Be aware that kernel-ml follows the mainline linux kernel so gets updated very frequently. Their kernel-lt packages are currently 5.4 and get updated less frequently, usually for security.
Thanks Trevor. It's just being used as a fileserver mainly anyway, so nothing critical to worry about. Any excuse to tinker! :-)

Post Reply