Results 1 to 6 of 6

Thread: Highpoint RocketRAID 2642 not working on 13.1

  1. #1

    Default Highpoint RocketRAID 2642 not working on 13.1

    I'm unable to get said RAID card working on my OpenSUSE 13.1 x86_64 install. The array, while configured correctly, doesn't show up. The drivers on the Highpoint website are not updated (Suse 12.1 x86_64 is the latest driver version). I found a patch for kernel 3.11 for the open source drivers here: http://ubuntuforums.org/showthread.php?t=1899544.
    1. After applying the patch and running make the compiled module (rr26xx.ko) seems to load fine (confirmed with lsmod) but the array doesn't show up. What should I be looking at next?
    2. I've also tried to load the kernel module at installation time using the load driver option, but that doesn't seem to find any drivers on the USB key with the rr26xx.ko on it. Would it need to be in a specific folder (related to the kernel for example) for the installer to be able to load it?

    Thanks all.

  2. #2
    Join Date
    Jun 2008
    Location
    Podunk
    Posts
    32,349
    Blog Entries
    15

    Default Re: Highpoint RocketRAID 2642 not working on 13.1

    Quote Originally Posted by siddharta42 View Post
    I'm unable to get said RAID card working on my OpenSUSE 13.1 x86_64 install. The array, while configured correctly, doesn't show up. The drivers on the Highpoint website are not updated (Suse 12.1 x86_64 is the latest driver version). I found a patch for kernel 3.11 for the open source drivers here: http://ubuntuforums.org/showthread.php?t=1899544.
    1. After applying the patch and running make the compiled module (rr26xx.ko) seems to load fine (confirmed with lsmod) but the array doesn't show up. What should I be looking at next?
    2. I've also tried to load the kernel module at installation time using the load driver option, but that doesn't seem to find any drivers on the USB key with the rr26xx.ko on it. Would it need to be in a specific folder (related to the kernel for example) for the installer to be able to load it?

    Thanks all.
    Hi
    But does the driver you built have the right PCI ID in it?

    Do you see the device in the output of lspci -nnk then check the PCI ID, does this exist in the module output from /sbin/modinfo rr26xx
    Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
    SUSE SLE, openSUSE Leap/Tumbleweed (x86_64) | GNOME DE
    If you find this post helpful and are logged into the web interface,
    please show your appreciation and click on the star below... Thanks!

  3. #3

    Default Re: Highpoint RocketRAID 2642 not working on 13.1

    Quote Originally Posted by malcolmlewis View Post
    Hi But does the driver you built have the right PCI ID in it? Do you see the device in the output of lspci -nnk then check the PCI ID, does this exist in the module output from /sbin/modinfo rr26xx
    Hi Malcolm, thanks for your reply. It looks like that should be good - lspci -nnk gives
    Code:
    01:00.0 RAID bus controller [0104]: HighPoint Technologies, Inc. RocketRAID 2640 SAS/SATA Controller [1103:2640] (rev 02)         Subsystem: HighPoint Technologies, Inc. Device [1103:2642]         Kernel modules: rr26xx
    and the output of modinfo rr26xx is
    Code:
    filename:       /lib/modules/3.11.10-7-desktop/kernel/drivers/scsi/rr26xx/rr26xx.ko license:        Proprietary description:    RAID driver author:         HighPoint Technologies, Inc. alias:          pci:v00001103d00002620sv*sd*bc*sc*i* alias:          pci:v00001103d00002640sv*sd*bc*sc*i* depends: vermagic:       3.11.10-7-desktop SMP preempt mod_unload modversions parm:           autorebuild:int
    The array was properly initialised in the RAID card BIOS so I'm expecting it to show up as a block device, but so far nothing...

  4. #4

    Default Re: Highpoint RocketRAID 2642 not working on 13.1

    I contacted Highpoint support (seem to be quite responsive) and they provided updated driver sources (v1.6_) with kernel 3.10+ support. Have requested permission to post these to be of use to others with rr26xx cards.

    The logs now show

    Code:
    2014-04-25T09:37:53.595402+01:00 kvmhost kernel: [    5.924900] rr26xx: module license 'Proprietary' taints kernel.
    2014-04-25T09:37:53.595415+01:00 kvmhost kernel: [    5.925337] rr26xx:RocketRAID 26xx controller driver v1.6.1 (Apr 25 2014 09:33:49)
    2014-04-25T09:37:53.595416+01:00 kvmhost kernel: [    5.925414] rr26xx:adapter at PCI 1:0:0, IRQ 16
    2014-04-25T09:37:53.595430+01:00 kvmhost kernel: [    8.490139] rr26xx:Start to probe device 2
    2014-04-25T09:37:53.595431+01:00 kvmhost kernel: [    8.490167] dmar: DRHD: handling fault status reg 2
    2014-04-25T09:37:53.595431+01:00 kvmhost kernel: [    8.490171] dmar: DMAR:[DMA Read] Request device [01:00.0] fault addr 41a6aa000
    2014-04-25T09:37:53.595431+01:00 kvmhost kernel: [    8.490171] DMAR:[fault reason 01] Present bit in root entry is clear
    2014-04-25T09:37:53.595432+01:00 kvmhost kernel: [    8.640034] rr26xx:Start to probe device 3
    2014-04-25T09:37:53.595432+01:00 kvmhost kernel: [   29.520392] rr26xx:Device disconnected
    2014-04-25T09:37:53.595433+01:00 kvmhost kernel: [   29.670234] rr26xx:Device disconnected
    2014-04-25T09:37:53.595434+01:00 kvmhost kernel: [   29.676394] scsi6 : rr26xx
    So it looks IOMMU related and turning off IOMMU (intel_iommu=off) does result in loading the module and a working array. This server needs to have VT-d enabled though as it's hosting a couple of VM that rely on this. I'd be grateful if anyone would be able to chime in. Thanks.

    edit: should this now be moved to the Virtualization section as the issue seems to be related to PCIe passthrough?

  5. #5

    Default Re: Highpoint RocketRAID 2642 not working on 13.1

    I have opened a thread in the virtualization section to follow up - https://forums.opensuse.org/showthre...h-VT-d-enabled. Have requested this thread to be closed. Thanks.

  6. #6

    Unhappy Re: Highpoint RocketRAID 2642 not working on 13.1

    Quote Originally Posted by siddharta42 View Post
    I contacted Highpoint support (seem to be quite responsive) and they provided updated driver sources (v1.6_) with kernel 3.10+ support. Have requested permission to post these to be of use to others with rr26xx cards.
    Any update on this? I'm really struggling here, as I can't find these drivers anywhere. Their website only posts 1.5 drivers for this device.
    I'm using opensuse 13.2 and the RocketRaid 2640x4

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •