View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001204 | channel: elrepo/el8 | kmod-arcmsr | public | 2022-02-24 13:01 | 2022-02-24 18:15 |
Reporter | mfrost | Assigned To | pperry | ||
Priority | normal | Severity | major | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Summary | 0001204: Elrepo package for arcmsr lacks support for Areca 1886 cards on 4.x kernel | ||||
Description | I'm not super smart when it comes to drivers and kernel module stuff so if I say something stupid here please bear with me. As far as I've been able to determine, it seems like the elrepo RPMs aren't able to support Areca 1886 cards on less than a 5.x kernel. I think this has something to do with the way the packages are being generated from the kernel, but my understanding there is weak. This has been problematic on our RHEL8 systems, however. We've had to install the RPMs from Areca's official site, which are a pain and seem to have bugs. We prefer the elrepo RPMs and process, since we can just follow along, but presently that's not an option. I don't know if this is fixable, or if your build process makes it impossible to address, but I figured it couldn't hurt to ask. | ||||
Tags | No tags attached. | ||||
|
Hi, The kmod-arcmsr driver we offer is backported from the old 4.18.20 kernel (same kernel version Red Hat originally based their RHEL8 kernel upon). As this is now old, this would almost certainly explain why this driver does not support newer hardware. We can look at backporting a newer version of the driver, which supports your card. To aid this, some additional information would be useful: Please can you provide the PCI device ID for your unsupported card by running 'lspci -nn' and providing the output here. Next up - do you happen to know the first kernel version in which support was added for your hardware? With the device ID from above, I can probably figure this out if you don't know, but knowing would save me some hassle. No promises, but we will see what we can do :-) |
|
OK, that was actually easier than I thought :-) I've rebased the driver from the LTS kernel-5.10.102 source which supports Areca 1886 devices, and uploaded new packages to the elrepo testing repository: kmod-arcmsr-1.50.00.02-20200819.1.el8_5.elrepo.x86_64.rpm dnf --enablerepo=elrepo-testing install kmod-arcmsr Once packages are available on our mirror sites, please would you test and let me know if they work as expected for you. Thanks |
|
root@lvlsoradbt05:~$ lspci -nn | grep -i areca af:00.0 RAID bus controller [0104]: Areca Technology Corp. ARC-188x series PCIe 2.0/3.0 to SAS/SATA 6/12Gb RAID Controller [17d3:1880] (rev 02) Here you go. As for the kernel that added support... IF I understand the data that I'm looking at, it seems that it's these versions: 4.19–4.20, 5.0–5.16, 5.17-rc+HEAD So I was somewhat mistaken, it's not just 5.x. However, this is the current kernel we're getting for RHEL 8.5: 4.18.0-348.12.2.el8_5.x86_64 So it's still behind that 4.19 version where support was added in. |
|
Oops, i was too slow! was still composing my message when yours landed. =) Let me go test that out now. |
|
Looks to be working great now! thanks for the quick turnaround! You're a hero to the few of us sysadmins left who still have to deal with hardware. root@myhost:~$ df -h Filesystem Size Used Avail Use% Mounted on devtmpfs 126G 0 126G 0% /dev tmpfs 126G 0 126G 0% /dev/shm tmpfs 126G 9.8M 126G 1% /run tmpfs 126G 0 126G 0% /sys/fs/cgroup /dev/sda2 182G 6.4G 176G 4% / /dev/sdb 35T 249G 35T 1% /data1 /dev/sda1 599M 5.1M 594M 1% /boot/efi root@myhost:~$ rpm -q kmod-arcmsr kmod-arcmsr-1.50.00.02-20200819.1.el8_5.elrepo.x86_64 |
|
Fab, thanks for the feedback. I'll move the package to the main repo now. |
Date Modified | Username | Field | Change |
---|---|---|---|
2022-02-24 13:01 | mfrost | New Issue | |
2022-02-24 13:01 | mfrost | Status | new => assigned |
2022-02-24 13:01 | mfrost | Assigned To | => pperry |
2022-02-24 14:51 | pperry | Note Added: 0008219 | |
2022-02-24 15:34 | pperry | Note Added: 0008220 | |
2022-02-24 15:37 | pperry | Status | assigned => feedback |
2022-02-24 15:37 | mfrost | Note Added: 0008221 | |
2022-02-24 15:37 | mfrost | Status | feedback => assigned |
2022-02-24 15:38 | mfrost | Note Added: 0008222 | |
2022-02-24 16:38 | mfrost | Note Added: 0008223 | |
2022-02-24 18:15 | pperry | Note Added: 0008224 | |
2022-02-24 18:15 | pperry | Status | assigned => resolved |
2022-02-24 18:15 | pperry | Resolution | open => fixed |