View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0001164 | channel: elrepo/el8 | --elrepo--request-for-enhancement-- | public | 2021-11-18 15:09 | 2021-11-25 04:39 |
| Reporter | oden | Assigned To | toracat | ||
| Priority | normal | Severity | feature | Reproducibility | N/A |
| Status | resolved | Resolution | fixed | ||
| Summary | 0001164: RFE: Provide the kmod-sata_mv module | ||||
| Description | sata_mv is missing and I needed this for an older Supermicro server that has two SAT2-MV8 REV 3.00 PCI-X cards. The fix is rather easy. rpm -ivh http://elrepo.reloumirrors.net/elrepo/el8/SRPMS/kmod-sata_nv-3.5-4.el8_4.elrepo.src.rpm cd ... cp sata_nv-kmod.spec sata_mv-kmod.spec patch -p0 < sata_mv.diff | ||||
| Additional Information | lspci -v -v [...] 02:01.0 SCSI storage controller: Marvell Technology Group Ltd. MV88SX6081 8-port SATA II PCI-X Controller (rev 09) Subsystem: Marvell Technology Group Ltd. Device 11ab Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr+ Stepping- SERR+ FastB2B+ DisINTx- Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 32, Cache Line Size: 64 bytes Interrupt: pin A routed to IRQ 16 Region 0: Memory at d0200000 (64-bit, non-prefetchable) [size=1M] Region 2: I/O ports at 2000 [size=256] Capabilities: [40] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME- Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+ Address: 0000000000000000 Data: 0000 Capabilities: [60] PCI-X non-bridge device Command: DPERE- ERO- RBC=512 OST=4 Status: Dev=02:01.0 64bit+ 133MHz+ SCD- USC- DC=simple DMMRBC=512 DMOST=4 DMCRS=8 RSCEM- 266MHz- 533MHz- Kernel driver in use: sata_mv Kernel modules: sata_mv 03:02.0 SCSI storage controller: Marvell Technology Group Ltd. MV88SX6081 8-port SATA II PCI-X Controller (rev 09) Subsystem: Marvell Technology Group Ltd. Device 11ab Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr+ Stepping- SERR+ FastB2B+ DisINTx- Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 32, Cache Line Size: 64 bytes Interrupt: pin A routed to IRQ 16 Region 0: Memory at d0c00000 (64-bit, non-prefetchable) [size=1M] Region 2: I/O ports at 3000 [size=256] Region 3: Memory at d0800000 (64-bit, non-prefetchable) [virtual] [size=4M] Capabilities: [40] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME- Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+ Address: 0000000000000000 Data: 0000 Capabilities: [60] PCI-X non-bridge device Command: DPERE- ERO- RBC=512 OST=4 Status: Dev=03:02.0 64bit+ 133MHz+ SCD- USC- DC=simple DMMRBC=512 DMOST=4 DMCRS=8 RSCEM- 266MHz- 533MHz- Kernel driver in use: sata_mv Kernel modules: sata_mv [...] modinfo sata_mv filename: /lib/modules/4.18.0-348.2.1.el8_5.x86_64/weak-updates/sata_mv/sata_mv.ko alias: platform:sata_mv version: 1.28 license: GPL v2 description: SCSI low-level driver for Marvell SATA controllers author: Brett Russ rhelversion: 8.4 srcversion: 1BD160C91E75FA62BDEE147 alias: pci:v00001103d00002310sv*sd*bc*sc*i* alias: pci:v00001103d00002300sv*sd*bc*sc*i* alias: pci:v000011ABd00007042sv*sd*bc*sc*i* alias: pci:v00009005d00000243sv*sd*bc*sc*i* alias: pci:v00009005d00000241sv*sd*bc*sc*i* alias: pci:v000011ABd00006081sv*sd*bc*sc*i* alias: pci:v000011ABd00006080sv*sd*bc*sc*i* alias: pci:v000011ABd00006042sv*sd*bc*sc*i* alias: pci:v000011ABd00006041sv*sd*bc*sc*i* alias: pci:v000011ABd00006040sv*sd*bc*sc*i* alias: pci:v00001103d00001742sv*sd*bc*sc*i* alias: pci:v00001103d00001740sv*sd*bc*sc*i* alias: pci:v00001103d00001720sv*sd*bc*sc*i* alias: pci:v000011ABd00005081sv*sd*bc*sc*i* alias: pci:v000011ABd00005080sv*sd*bc*sc*i* alias: pci:v000011ABd00005041sv*sd*bc*sc*i* alias: pci:v000011ABd00005040sv*sd*bc*sc*i* depends: libata name: sata_mv vermagic: 4.18.0-305.el8.x86_64 SMP mod_unload modversions parm: msi:Enable use of PCI MSI (0=off, 1=on) (int) parm: irq_coalescing_io_count:IRQ coalescing I/O count threshold (0..255) (int) parm: irq_coalescing_usecs:IRQ coalescing time threshold in usecs (int) | ||||
| Tags | No tags attached. | ||||
|
|
Acknowledged. |
|
|
The following package has been built. It will be syncing to our mirror sites shortly. kmod-sata_mv-1.28-1.el8_5.elrepo.x86_64.rpm |
|
|
sata_mv.diff (1,323 bytes)
--- sata_nv-kmod.spec 2021-05-24 15:32:14.000000000 +0200
+++ sata_mv-kmod.spec 2021-11-17 17:17:14.000000000 +0100
@@ -1,5 +1,5 @@
# Define the kmod package name here.
-%define kmod_name sata_nv
+%define kmod_name sata_mv
%define kmod_vendor elrepo
# If kmod_kernel_version isn't defined on the rpmbuild line, define it here.
@@ -9,7 +9,7 @@
Name: kmod-%{kmod_name}
Version: 3.5
-Release: 4%{?dist}.%{kmod_vendor}
+Release: 1%{?dist}.%{kmod_vendor}
Summary: %{kmod_name} kernel module(s)
Group: System Environment/Kernel
License: GPLv2
@@ -68,7 +68,7 @@
%patch0 -p1
%build
-%{__make} -C %{kernel_source} %{?_smp_mflags} modules M=$PWD CONFIG_SATA_NV=m
+%{__make} -C %{kernel_source} %{?_smp_mflags} modules M=$PWD CONFIG_SATA_MV=m
whitelist="/lib/modules/kabi-current/kabi_whitelist_%{_target_cpu}"
for modules in $( find . -name "*.ko" -type f -printf "%{findpat}\n" | sed 's|\.ko$||' | sort -u ) ; do
@@ -178,6 +178,9 @@
%doc /usr/share/doc/kmod-%{kmod_name}-%{version}/
%changelog
+* Wed Nov 17 2021 Oden Eriksson <oe@nux.se> - 3.5-1
+- initial package, based on kmod-sata_nv-3.5-4.el8_4.elrepo.src.rpm
+
* Tue May 18 2021 Philip J Perry <phil@elrepo.org> - 3.5-4
- Rebuilt against RHEL 8.4 kernel
- Source code from kernel-4.18.0-305
|
|
|
Sorry, I did not have a chance to use your diff file. :( |
|
|
|
|
|
Nice. Switched to kmod-sata_mv-1.28-1.el8_5.elrepo and it works fine. Thank you. |
|
|
Thank you for reporting back. Now closing as 'resolved'. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2021-11-18 15:09 | oden | New Issue | |
| 2021-11-18 15:09 | oden | Status | new => assigned |
| 2021-11-18 15:09 | oden | Assigned To | => toracat |
| 2021-11-18 15:13 | toracat | Note Added: 0008026 | |
| 2021-11-18 15:36 | toracat | Note Added: 0008028 | |
| 2021-11-18 15:37 | oden | Note Added: 0008029 | |
| 2021-11-18 15:37 | oden | File Added: sata_mv.diff | |
| 2021-11-18 15:38 | toracat | Note Added: 0008030 | |
| 2021-11-18 15:40 | oden | Note Added: 0008031 | |
| 2021-11-18 15:40 | oden | File Added: 20211116_164918.jpg | |
| 2021-11-19 01:18 | oden | Note Added: 0008034 | |
| 2021-11-19 10:52 | toracat | Status | assigned => resolved |
| 2021-11-19 10:52 | toracat | Resolution | open => fixed |
| 2021-11-19 10:52 | toracat | Note Added: 0008035 | |
| 2021-11-25 04:39 | toracat | Relationship added | has duplicate 0001163 |