• (SOLVED)6.9.0 + 6.9.1 + 6.9.2 NetApp PMC-Sierra PM8003 REV.5 and Adaptec 6805H HBA Controller didn't find the hdd's


    Tigerherz
    • Solved Urgent

    Hello,

    Excuse my pronunciation, english is not my natural language.

     

    Shelf is a NetApp DS4243 / IOM6.

    The controller is a NetApp PMC-Sierra PM8003 SCC 4-Port QSFP PCIe x8.

    The 6.8.3 Version has the kernel: pm80xx 0000:27:00.0: pm80xx: driver version 0.1.39.

    The 6.9.0-beta30 last working version.

    The 6.9.0 rc2 Version stable has the kernel: pm80xx 0000:27:00.0: pm80xx: driver version 0.1.40

    The controller didn't find my drives with the new driver.

    The 6.9.1 same problem.

    The 6.9.2 same problem.

     

    Is there any way to get back the older driver or a patch?

    Thank's for reading

    T.

     

    PS.: Justification from limetech

    There were some changes in that driver in kernel 5.10.26

    https://cdn.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.10.26

    Unraid 6.9.2 will include those changes.

     

     

    😀😀😀😀😀😀😀😀😀😀

    Good news, there is a patch for us.

    Big thank's to @Linux und @DrBeaker.

    You make a great work.

    Please give booth a like 👍

    👍👍👍👍👍👍👍👍👍👍👍

     

    !!!!!!!!! Everything at your own risk !!!!!!!!!! You are responsible yourself !!!!!!!!!!!!

     

    The NetApp PMC-Sierra PM8003 SCC 4-Port QSFP PCIe x8 works.

    Adaptec 6805H HBA Controller can't be confirn, I don't have one.

     

    Thank you

     

     

     



    User Feedback

    Recommended Comments



    On 5/24/2021 at 12:49 AM, Linux said:

    @DrBeaker Got more progress, after doing some more digging, there was a few other patches, all changes included below from the 5.10.28 -> 5.10.37 for a couple of issues
     

    patch


    Boot the system, but once it sets the link speed and after initial scan after it boots it goes straight into pci fault error, I thought I might of screwed up the compile, tried again and then i tested on a fresh install on 6.8.3, but same issue on the pci fault error and tested in my g8 dl380p and ilo shows pci bus error on the card.

    Sadly i might of made progress, if you wanted to give it a try, but appears the card I had sitting around is defective so I can't test any further hopefully this helps but I can't test any further as I will need to pick up a new card it appears anyways.

    Can you possibly share your build  zip file and I can attempt a load on my system? I am not quite clear on the Custom Kernel process and how to ensure the modified pm80xx driver is included/applied.

    Link to comment
    Share on other sites
    Linux

    Posted (edited)

    sure, let me zip up and send you DM, i don't want people downloading until we get a confirmed use case.

    Edited by Linux
    • Like 2
    Link to comment
    Share on other sites

    I have some good news after some work with @DrBeaker we got a build off the 5.10.28 with backport fixes included in the 5.10.30 kernel
    5.10.28 -> 5.10.30 pm80xx scsi driver fix

     

    We are able to successfully initialize the pm8003 card with link and see drives as expected with this simple patch thanks to @ich777 unraid kernel helper made it easy to build the kernel and dropping in patches.

    I am not sure if this is against the guidelines, but linking the 5.10.28 kernel built with these changes this is intended ONLY for 6.9.2 release

    zip package of the 5.10.28 pm80xx patch.zip 


    To note: Please backup your flashdrive before ever trying to use a custom built kernel. You simply need to drop the extracted files into the root of your USB drive and boot/reboot your unraid server. WARNING: only for 6.9.2 release.

     

    • Like 2
    Link to comment
    Share on other sites

    Can confirm.

     

    Running PMC 8001, system boots and driver loads successfully. Many thanks to @Linux for his continued efforts and working somewhat blindly with my system to remedy, and improve, the situation. Looking forward to installing Nvidia Drivers now and offloading my transcoding back to my GPU.

     

    Quote

    Tower kernel: pm80xx 0000:0f:00.0: pm80xx: driver version 0.1.40

     

    • Like 1
    • Thanks 1
    Link to comment
    Share on other sites
    Linux

    Posted (edited)

    @Tigerherz Let me know if this helps you it should get you unstuck from moving onto the 6.9.x (6.9.2) release. When ever unraid moves to linux kernel 5.10.30+ you will not have to worry about patching for the pm80xx driver.

     

    Edited by Linux
    fixed spelling...
    Link to comment
    Share on other sites

    @Sinister If you patched your kernel or modified anything it will not be automatically enabled, but I am assuming you are using Nvidia. If that is the case in the 6.9.x release nvidia is supported by ich777 app for the 6.9.x you can find it specifically noted in the 6.9.0 release notes

     

    the community app under Nvidia Driver by ich777 link to his support forum here:



     

    Link to comment
    Share on other sites
    12 minutes ago, Linux said:

    @Sinister If you patched your kernel or modified anything it will not be automatically enabled, but I am assuming you are using Nvidia. If that is the case in the 6.9.x release nvidia is supported by ich777 app for the 6.9.x you can find it specifically noted in the 6.9.0 release notes

     

    the community app under Nvidia Driver by ich777 link to his support forum here:


    Thanks so much for you fast reply, i am using nvidia and looking to pass it through to VMs but unraid does not see my confirmed working card. or maybe my inexperience is at work and i dont know what it would be called in system devices
     

     

    Link to comment
    Share on other sites

    So you are just passing the card through if you look at ich777 notes you don't need the driver just the device to pass through. Since the VM you are passing through should handle the device driver. You should post your system devices output.

    Link to comment
    Share on other sites
    7 minutes ago, Linux said:

    So you are just passing the card through if you look at ich777 notes you don't need the driver just the device to pass through. Since the VM you are passing through should handle the device driver. You should post your system devices output.

    im unsure of how to actually go about doing that properly, hope this is the correct method. I thought just installing the card would be enough and unraid would simply detect it

     

     

     

    IOMMU group 0:[8086:0e00] 00:00.0 Host bridge: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 DMI2 (rev 04)

    IOMMU group 1:[8086:0e02] 00:01.0 PCI bridge: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 PCI Express Root Port 1a (rev 04)

    IOMMU group 2:[8086:0e03] 00:01.1 PCI bridge: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 PCI Express Root Port 1b (rev 04)

    IOMMU group 3:[8086:0e04] 00:02.0 PCI bridge: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 PCI Express Root Port 2a (rev 04)

    IOMMU group 4:[8086:0e08] 00:03.0 PCI bridge: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 PCI Express Root Port 3a (rev 04)

    IOMMU group 5:[8086:0e20] 00:04.0 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Crystal Beach DMA Channel 0 (rev 04)

    IOMMU group 6:[8086:0e21] 00:04.1 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Crystal Beach DMA Channel 1 (rev 04)

    IOMMU group 7:[8086:0e22] 00:04.2 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Crystal Beach DMA Channel 2 (rev 04)

    IOMMU group 8:[8086:0e23] 00:04.3 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Crystal Beach DMA Channel 3 (rev 04)

    IOMMU group 9:[8086:0e24] 00:04.4 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Crystal Beach DMA Channel 4 (rev 04)

    IOMMU group 10:[8086:0e25] 00:04.5 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Crystal Beach DMA Channel 5 (rev 04)

    IOMMU group 11:[8086:0e26] 00:04.6 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Crystal Beach DMA Channel 6 (rev 04)

    IOMMU group 12:[8086:0e27] 00:04.7 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Crystal Beach DMA Channel 7 (rev 04)

    IOMMU group 13:[8086:0e28] 00:05.0 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 VTd/Memory Map/Misc (rev 04)

    IOMMU group 14:[8086:0e2a] 00:05.2 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 IIO RAS (rev 04)

    IOMMU group 15:[8086:0e2c] 00:05.4 PIC: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 IOAPIC (rev 04)

    IOMMU group 16:[8086:1d3e] 00:11.0 PCI bridge: Intel Corporation C600/X79 series chipset PCI Express Virtual Root Port (rev 06)

    IOMMU group 17:[8086:1d3a] 00:16.0 Communication controller: Intel Corporation C600/X79 series chipset MEI Controller #1 (rev 05)

    [8086:1d3b] 00:16.1 Communication controller: Intel Corporation C600/X79 series chipset MEI Controller #2 (rev 05)

    IOMMU group 18:[8086:1d2d] 00:1a.0 USB controller: Intel Corporation C600/X79 series chipset USB2 Enhanced Host Controller #2 (rev 06)

    This controller is bound to vfio, connected USB devices are not visible.

    IOMMU group 19:[8086:1d10] 00:1c.0 PCI bridge: Intel Corporation C600/X79 series chipset PCI Express Root Port 1 (rev b6)

    IOMMU group 20:[8086:1d26] 00:1d.0 USB controller: Intel Corporation C600/X79 series chipset USB2 Enhanced Host Controller #1 (rev 06)

    Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

    Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub

    Bus 002 Device 003: ID 051d:0002 American Power Conversion Uninterruptible Power Supply

    Bus 002 Device 004: ID 0781:5567 SanDisk Corp. Cruzer Blade

    Bus 002 Device 005: ID 046d:c52e Logitech, Inc. MK260 Wireless Combo Receiver

    IOMMU group 21:[8086:244e] 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev a6)

    [102b:0532] 08:01.0 VGA compatible controller: Matrox Electronics Systems Ltd. MGA G200eW WPCM450 (rev 0a)

    IOMMU group 22:[8086:1d41] 00:1f.0 ISA bridge: Intel Corporation C600/X79 series chipset LPC Controller (rev 06)

    [8086:1d02] 00:1f.2 SATA controller: Intel Corporation C600/X79 series chipset 6-Port SATA AHCI Controller (rev 06)

    [1:0:0:0] disk ATA ST8000DM004-2CX1 0001 /dev/sdb 8.00TB

    [2:0:0:0] disk ATA ST8000DM004-2CX1 0001 /dev/sdk 8.00TB

    [3:0:0:0] disk ATA INTEL SSDSC2BW18 LF1i /dev/sdl 180GB

    [4:0:0:0] disk ATA MTFDDAK256MAY-1A M506 /dev/sdm 256GB

    [5:0:0:0] disk ATA MTFDDAK256MAM-1K 070H /dev/sdn 256GB

    [6:0:0:0] disk ATA SanDisk SD6SB1M- 706 /dev/sdo 256GB

    [8086:1d22] 00:1f.3 SMBus: Intel Corporation C600/X79 series chipset SMBus Host Controller (rev 06)

    [8086:1d24] 00:1f.6 Signal processing controller: Intel Corporation C600/X79 series chipset Thermal Management Controller (rev 06)

    IOMMU group 23:[144d:a808] 02:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983

    [N:0:4:1] disk Samsung SSD 970 EVO Plus 1TB__1 /dev/nvme0n1 1.00TB

    IOMMU group 24:[1000:0072] 03:00.0 Serial Attached SCSI controller: Broadcom / LSI SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon] (rev 03)

    [7:0:0:0] disk ATA ST8000DM004-2CX1 0001 /dev/sdc 8.00TB

    [7:0:1:0] disk ATA ST8000DM004-2CX1 0001 /dev/sdd 8.00TB

    [7:0:2:0] disk ATA ST8000DM004-2CX1 0001 /dev/sde 8.00TB

    [7:0:3:0] disk ATA ST8000DM0004-1ZC DN01 /dev/sdf 8.00TB

    [7:0:4:0] disk ATA ST8000DM0004-1ZC DN01 /dev/sdg 8.00TB

    [7:0:5:0] disk ATA HGST HDN726040AL W7JH /dev/sdh 4.00TB

    [7:0:6:0] disk ATA WDC WD8001FFWX-6 0A03 /dev/sdi 8.00TB

    [7:0:7:0] disk ATA WDC WD8001FFWX-6 0A03 /dev/sdj 8.00TB

    IOMMU group 25:[8086:1d6b] 05:00.0 Serial Attached SCSI controller: Intel Corporation C602 chipset 4-Port SATA Storage Control Unit (rev 06)

    This controller is bound to vfio, connected drives are not visible.

    IOMMU group 26:[8086:1521] 06:00.0 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01)

    IOMMU group 27:[8086:1521] 06:00.1 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01)

    IOMMU group 28:[8086:1521] 06:00.2 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01)

    IOMMU group 29:[8086:1521] 06:00.3 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01)

    IOMMU group 30:[8086:0e80] 7f:08.0 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link 0 (rev 04)

    IOMMU group 31:[8086:0e90] 7f:09.0 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link 1 (rev 04)

    IOMMU group 32:[8086:0ec0] 7f:0a.0 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Power Control Unit 0 (rev 04)

    [8086:0ec1] 7f:0a.1 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Power Control Unit 1 (rev 04)

    [8086:0ec2] 7f:0a.2 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Power Control Unit 2 (rev 04)

    [8086:0ec3] 7f:0a.3 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Power Control Unit 3 (rev 04)

    IOMMU group 33:[8086:0e1e] 7f:0b.0 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 UBOX Registers (rev 04)

    [8086:0e1f] 7f:0b.3 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 UBOX Registers (rev 04)

    IOMMU group 34:[8086:0ee0] 7f:0c.0 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers (rev 04)

    [8086:0ee2] 7f:0c.1 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers (rev 04)

    [8086:0ee4] 7f:0c.2 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers (rev 04)

    [8086:0ee6] 7f:0c.3 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers (rev 04)

    [8086:0ee8] 7f:0c.4 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers (rev 04)

    IOMMU group 35:[8086:0ee1] 7f:0d.0 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers (rev 04)

    [8086:0ee3] 7f:0d.1 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers (rev 04)

    [8086:0ee5] 7f:0d.2 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers (rev 04)

    [8086:0ee7] 7f:0d.3 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers (rev 04)

    [8086:0ee9] 7f:0d.4 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers (rev 04)

    IOMMU group 36:[8086:0ea0] 7f:0e.0 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Home Agent 0 (rev 04)

    [8086:0e30] 7f:0e.1 Performance counters: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Home Agent 0 (rev 04)

    IOMMU group 37:[8086:0ea8] 7f:0f.0 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Target Address/Thermal Registers (rev 04)

    IOMMU group 38:[8086:0e71] 7f:0f.1 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 RAS Registers (rev 04)

    IOMMU group 39:[8086:0eaa] 7f:0f.2 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder Registers (rev 04)

    IOMMU group 40:[8086:0eab] 7f:0f.3 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder Registers (rev 04)

    IOMMU group 41:[8086:0eac] 7f:0f.4 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder Registers (rev 04)

    IOMMU group 42:[8086:0ead] 7f:0f.5 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder Registers (rev 04)

    IOMMU group 43:[8086:0eb0] 7f:10.0 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 Thermal Control 0 (rev 04)

    IOMMU group 44:[8086:0eb1] 7f:10.1 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 Thermal Control 1 (rev 04)

    IOMMU group 45:[8086:0eb2] 7f:10.2 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 ERROR Registers 0 (rev 04)

    IOMMU group 46:[8086:0eb3] 7f:10.3 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 ERROR Registers 1 (rev 04)

    IOMMU group 47:[8086:0eb4] 7f:10.4 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 Thermal Control 2 (rev 04)

    IOMMU group 48:[8086:0eb5] 7f:10.5 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 Thermal Control 3 (rev 04)

    IOMMU group 49:[8086:0eb6] 7f:10.6 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 ERROR Registers 2 (rev 04)

    IOMMU group 50:[8086:0eb7] 7f:10.7 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 ERROR Registers 3 (rev 04)

    IOMMU group 51:[8086:0e1d] 7f:13.0 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 R2PCIe (rev 04)

    [8086:0e34] 7f:13.1 Performance counters: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 R2PCIe (rev 04)

    [8086:0e81] 7f:13.4 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 QPI Ring Registers (rev 04)

    [8086:0e36] 7f:13.5 Performance counters: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 QPI Ring Performance Ring Monitoring (rev 04)

    IOMMU group 52:[8086:0ec8] 7f:16.0 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 System Address Decoder (rev 04)

    [8086:0ec9] 7f:16.1 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Broadcast Registers (rev 04)

    [8086:0eca] 7f:16.2 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Broadcast Registers (rev 04)

    IOMMU group 53:[8086:0e02] 80:01.0 PCI bridge: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 PCI Express Root Port 1a (rev 04)

    IOMMU group 54:[8086:0e04] 80:02.0 PCI bridge: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 PCI Express Root Port 2a (rev 04)

    IOMMU group 55:[8086:0e08] 80:03.0 PCI bridge: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 PCI Express Root Port 3a (rev 04)

    IOMMU group 56:[8086:0e20] 80:04.0 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Crystal Beach DMA Channel 0 (rev 04)

    IOMMU group 57:[8086:0e21] 80:04.1 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Crystal Beach DMA Channel 1 (rev 04)

    IOMMU group 58:[8086:0e22] 80:04.2 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Crystal Beach DMA Channel 2 (rev 04)

    IOMMU group 59:[8086:0e23] 80:04.3 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Crystal Beach DMA Channel 3 (rev 04)

    IOMMU group 60:[8086:0e24] 80:04.4 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Crystal Beach DMA Channel 4 (rev 04)

    IOMMU group 61:[8086:0e25] 80:04.5 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Crystal Beach DMA Channel 5 (rev 04)

    IOMMU group 62:[8086:0e26] 80:04.6 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Crystal Beach DMA Channel 6 (rev 04)

    IOMMU group 63:[8086:0e27] 80:04.7 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Crystal Beach DMA Channel 7 (rev 04)

    IOMMU group 64:[8086:0e28] 80:05.0 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 VTd/Memory Map/Misc (rev 04)

    IOMMU group 65:[8086:0e2a] 80:05.2 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 IIO RAS (rev 04)

    IOMMU group 66:[8086:0e2c] 80:05.4 PIC: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 IOAPIC (rev 04)

    IOMMU group 67:[15b3:1003] 81:00.0 Ethernet controller: Mellanox Technologies MT27500 Family [ConnectX-3]

    IOMMU group 68:[10b5:8624] 82:00.0 PCI bridge: PLX Technology, Inc. PEX 8624 24-lane, 6-Port PCI Express Gen 2 (5.0 GT/s) Switch [ExpressLane] (rev bb)

    IOMMU group 69:[10b5:8624] 83:04.0 PCI bridge: PLX Technology, Inc. PEX 8624 24-lane, 6-Port PCI Express Gen 2 (5.0 GT/s) Switch [ExpressLane] (rev bb)

    IOMMU group 70:[10b5:8624] 83:05.0 PCI bridge: PLX Technology, Inc. PEX 8624 24-lane, 6-Port PCI Express Gen 2 (5.0 GT/s) Switch [ExpressLane] (rev bb)

    IOMMU group 71:[10b5:8624] 83:08.0 PCI bridge: PLX Technology, Inc. PEX 8624 24-lane, 6-Port PCI Express Gen 2 (5.0 GT/s) Switch [ExpressLane] (rev bb)

    IOMMU group 72:[11f8:8001] 85:00.0 Serial Attached SCSI controller: PMC-Sierra Inc. Device 8001 (rev 05)

    [9:0:11:0] disk ST500DM0 02-1BD142 SA 4321 /dev/sdaa 500GB

    [9:0:12:0] disk HGST HDN724040ALE64SA 4321 /dev/sdab 4.00TB

    [9:0:13:0] disk WDC WD1002FBYS-05ASM NA09 /dev/sdac -

    [9:0:14:0] disk ATA SA 4321 /dev/sdad -

    [9:0:15:0] disk ST500DM0 02-1BD142 SA 4321 /dev/sdae 500GB

    [9:0:16:0] disk WDC WD1002FBYS-05ASM NA09 /dev/sdaf -

    [9:0:17:0] disk WDC WD1002FBYS-05ASM NA09 /dev/sdag -

    [9:0:18:0] disk WDC WD1003FBYX-05YSM NA03 /dev/sdah -

    [9:0:19:0] disk WDC WD3200AAKS-00BSM 4321 /dev/sdai 320GB

    [9:0:20:0] disk ATA SA 4321 /dev/sdaj -

    [9:0:21:0] disk HITACHI HUA722010ALA33SM NA04 /dev/sdak -

    [9:0:22:0] disk WDC WD1002FBYS-05ASM NA09 /dev/sdal -

    [9:0:0:0] disk WL1000GS A6472E SM 4321 /dev/sdp 1.00TB

    [9:0:1:0] disk ST8000DM 004-2CX188 SA 4321 /dev/sdq 8.00TB

    [9:0:2:0] disk WDC WD1003FBYX-05YSM NA03 /dev/sdr -

    [9:0:3:0] disk HITACHI HUA722010ALA33SM NA04 /dev/sds -

    [9:0:4:0] disk ST1000LM 014-1EJ164 SM 4321 /dev/sdt 1.00TB

    [9:0:5:0] disk WDC WD5000AAKS-00YSM 4321 /dev/sdu -

    [9:0:6:0] disk WDC WD1002FBYS-05ASM NA09 /dev/sdv -

    [9:0:7:0] disk HGST HDN724040ALE64SM 4321 /dev/sdw -

    [9:0:8:0] disk ST8000DM 004-2CX188 SA 4321 /dev/sdx 8.00TB

    [9:0:9:0] disk HITACHI HUA723020ALA64SM NA04 /dev/sdy -

    [9:0:10:0] disk SEAGATE ST1000NM0011 SM NA01 /dev/sdz -

    IOMMU group 73:[11f8:8001] 86:00.0 Serial Attached SCSI controller: PMC-Sierra Inc. Device 8001 (rev 05)

    IOMMU group 74:[111d:8018] 87:00.0 PCI bridge: Microsemi / PMC / IDT PES12N3A 12-lane 3-Port PCI Express Switch (rev 0e)

    IOMMU group 75:[111d:8018] 88:02.0 PCI bridge: Microsemi / PMC / IDT PES12N3A 12-lane 3-Port PCI Express Switch (rev 0e)

    [8086:10bc] 89:00.0 Ethernet controller: Intel Corporation 82571EB/82571GB Gigabit Ethernet Controller (Copper) (rev 06)

    [8086:10bc] 89:00.1 Ethernet controller: Intel Corporation 82571EB/82571GB Gigabit Ethernet Controller (Copper) (rev 06)

    IOMMU group 76:[111d:8018] 88:04.0 PCI bridge: Microsemi / PMC / IDT PES12N3A 12-lane 3-Port PCI Express Switch (rev 0e)

    [8086:10bc] 8a:00.0 Ethernet controller: Intel Corporation 82571EB/82571GB Gigabit Ethernet Controller (Copper) (rev 06)

    [8086:10bc] 8a:00.1 Ethernet controller: Intel Corporation 82571EB/82571GB Gigabit Ethernet Controller (Copper) (rev 06)

    IOMMU group 77:[8086:0e80] ff:08.0 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link 0 (rev 04)

    IOMMU group 78:[8086:0e90] ff:09.0 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link 1 (rev 04)

    IOMMU group 79:[8086:0ec0] ff:0a.0 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Power Control Unit 0 (rev 04)

    [8086:0ec1] ff:0a.1 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Power Control Unit 1 (rev 04)

    [8086:0ec2] ff:0a.2 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Power Control Unit 2 (rev 04)

    [8086:0ec3] ff:0a.3 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Power Control Unit 3 (rev 04)

    IOMMU group 80:[8086:0e1e] ff:0b.0 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 UBOX Registers (rev 04)

    [8086:0e1f] ff:0b.3 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 UBOX Registers (rev 04)

    IOMMU group 81:[8086:0ee0] ff:0c.0 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers (rev 04)

    [8086:0ee2] ff:0c.1 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers (rev 04)

    [8086:0ee4] ff:0c.2 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers (rev 04)

    [8086:0ee6] ff:0c.3 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers (rev 04)

    [8086:0ee8] ff:0c.4 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers (rev 04)

    IOMMU group 82:[8086:0ee1] ff:0d.0 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers (rev 04)

    [8086:0ee3] ff:0d.1 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers (rev 04)

    [8086:0ee5] ff:0d.2 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers (rev 04)

    [8086:0ee7] ff:0d.3 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers (rev 04)

    [8086:0ee9] ff:0d.4 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers (rev 04)

    IOMMU group 83:[8086:0ea0] ff:0e.0 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Home Agent 0 (rev 04)

    [8086:0e30] ff:0e.1 Performance counters: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Home Agent 0 (rev 04)

    IOMMU group 84:[8086:0ea8] ff:0f.0 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Target Address/Thermal Registers (rev 04)

    IOMMU group 85:[8086:0e71] ff:0f.1 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 RAS Registers (rev 04)

    IOMMU group 86:[8086:0eaa] ff:0f.2 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder Registers (rev 04)

    IOMMU group 87:[8086:0eab] ff:0f.3 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder Registers (rev 04)

    IOMMU group 88:[8086:0eac] ff:0f.4 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder Registers (rev 04)

    IOMMU group 89:[8086:0ead] ff:0f.5 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder Registers (rev 04)

    IOMMU group 90:[8086:0eb0] ff:10.0 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 Thermal Control 0 (rev 04)

    IOMMU group 91:[8086:0eb1] ff:10.1 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 Thermal Control 1 (rev 04)

    IOMMU group 92:[8086:0eb2] ff:10.2 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 ERROR Registers 0 (rev 04)

    IOMMU group 93:[8086:0eb3] ff:10.3 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 ERROR Registers 1 (rev 04)

    IOMMU group 94:[8086:0eb4] ff:10.4 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 Thermal Control 2 (rev 04)

    IOMMU group 95:[8086:0eb5] ff:10.5 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 Thermal Control 3 (rev 04)

    IOMMU group 96:[8086:0eb6] ff:10.6 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 ERROR Registers 2 (rev 04)

    IOMMU group 97:[8086:0eb7] ff:10.7 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 ERROR Registers 3 (rev 04)

    IOMMU group 98:[8086:0e1d] ff:13.0 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 R2PCIe (rev 04)

    [8086:0e34] ff:13.1 Performance counters: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 R2PCIe (rev 04)

    [8086:0e81] ff:13.4 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 QPI Ring Registers (rev 04)

    [8086:0e36] ff:13.5 Performance counters: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 QPI Ring Performance Ring Monitoring (rev 04)

    IOMMU group 99:[8086:0ec8] ff:16.0 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 System Address Decoder (rev 04)

    [8086:0ec9] ff:16.1 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Broadcast Registers (rev 04)

    [8086:0eca] ff:16.2 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Broadcast Registers (rev 04)

    Link to comment
    Share on other sites

    Thanks, I don't see your device in your system devices regardless if a driver was ready for the device it should still appear. First off did you using this kernel cause it to disappear from the device list, or are you just adding the card now. This really does seem more likely a hardware/bios issue but if you did use this custom kernel you should roll back if it is causing you issues.

    I think this issue is most likely nothing to do with this original thread and there are many threads in this forum about GPU and GPU passthrough VM support I would recommend reading through those issues and posting questions there. The reasoning is i don't want to flood this specific netapp card issue with GPU issues. I would also be glad to assist you if you have questions and I can try to point you to the right place in a direct message.

    Link to comment
    Share on other sites
    2 hours ago, Linux said:

    Thanks, I don't see your device in your system devices regardless if a driver was ready for the device it should still appear. First off did you using this kernel cause it to disappear from the device list, or are you just adding the card now. This really does seem more likely a hardware/bios issue but if you did use this custom kernel you should roll back if it is causing you issues.

    I think this issue is most likely nothing to do with this original thread and there are many threads in this forum about GPU and GPU passthrough VM support I would recommend reading through those issues and posting questions there. The reasoning is i don't want to flood this specific netapp card issue with GPU issues. I would also be glad to assist you if you have questions and I can try to point you to the right place in a direct message.

    I added the card after, im sure kernel had nothing to do with it. After a whole day of troubleshooting it appears the card was being fussy about the particular PCIE port it was in, i dont understand why as the port and card functions but moving it to a different slot caused it to show up with absolutely no issues. though this causes the card to take up 2 slots im just going to have to do without something for now, thanks for your help.

    • Like 1
    Link to comment
    Share on other sites
    On 5/29/2021 at 12:20 AM, Linux said:

    @Tigerherz Let me know if this helps you it should get you unstuck from moving onto the 6.9.x (6.9.2) release. When ever unraid moves to linux kernel 5.10.30+ you will not have to worry about patching for the pm80xx driver.

     

    @LinuxIt works he lives

    many, many thanks for the rescue, great work from you👍👍👍👍👍😃

     

    Link to comment
    Share on other sites

    Hey, I just upgraded and made a post about this over here. 

    Just to keep things simple i'm going to roll back. (I don't need any of the new features or NVidia driver support). 

     

    But is there a timeline of when this will be fixed? 

     

    -Thanks 

     

    • Like 1
    Link to comment
    Share on other sites

     

    17 minutes ago, Maximus01701 said:

    Just to keep things simple i'm going to roll back. (I don't need any of the new features or NVidia driver support). 

     

    But is there a timeline of when this will be fixed? 

     

    A Patch has been released.

     

    On 5/27/2021 at 11:33 AM, Linux said:

    I have some good news after some work with @DrBeaker we got a build off the 5.10.28 with backport fixes included in the 5.10.30 kernel
    5.10.28 -> 5.10.30 pm80xx scsi driver fix

     

    We are able to successfully initialize the pm8003 card with link and see drives as expected with this simple patch thanks to @ich777 unraid kernel helper made it easy to build the kernel and dropping in patches.

    I am not sure if this is against the guidelines, but linking the 5.10.28 kernel built with these changes this is intended ONLY for 6.9.2 release

    zip package of the 5.10.28 pm80xx patch.zip 


    To note: Please backup your flashdrive before ever trying to use a custom built kernel. You simply need to drop the extracted files into the root of your USB drive and boot/reboot your unraid server. WARNING: only for 6.9.2 release.

     

     

    Link to comment
    Share on other sites
    On 5/26/2021 at 9:33 PM, Linux said:

    I have some good news after some work with @DrBeaker we got a build off the 5.10.28 with backport fixes included in the 5.10.30 kernel
    5.10.28 -> 5.10.30 pm80xx scsi driver fix

     

    We are able to successfully initialize the pm8003 card with link and see drives as expected with this simple patch thanks to @ich777 unraid kernel helper made it easy to build the kernel and dropping in patches.

    I am not sure if this is against the guidelines, but linking the 5.10.28 kernel built with these changes this is intended ONLY for 6.9.2 release

    zip package of the 5.10.28 pm80xx patch.zip 


    To note: Please backup your flashdrive before ever trying to use a custom built kernel. You simply need to drop the extracted files into the root of your USB drive and boot/reboot your unraid server. WARNING: only for 6.9.2 release.

     

    To everyone that worked on this, Thank you.  All drives are up and functioning as expected.  Appreciate the hard work put into this to get those of us on the older hardware back in business.

    Link to comment
    Share on other sites



    Join the conversation

    You can post now and register later. If you have an account, sign in now to post with your account.
    Note: Your post will require moderator approval before it will be visible.

    Guest
    Add a comment...

    ×   Pasted as rich text.   Restore formatting

      Only 75 emoji are allowed.

    ×   Your link has been automatically embedded.   Display as a link instead

    ×   Your previous content has been restored.   Clear editor

    ×   You cannot paste images directly. Upload or insert images from URL.


  • Status Definitions

     

    Open = Under consideration.

     

    Solved = The issue has been resolved.

     

    Solved version = The issue has been resolved in the indicated release version.

     

    Closed = Feedback or opinion better posted on our forum for discussion. Also for reports we cannot reproduce or need more information. In this case just add a comment and we will review it again.

     

    Retest = Please retest in latest release.


    Priority Definitions

     

    Minor = Something not working correctly.

     

    Urgent = Server crash, data loss, or other showstopper.

     

    Annoyance = Doesn't affect functionality but should be fixed.

     

    Other = Announcement or other non-issue.