Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I have a megaRAID 9540-2M2 installed. In windows10 I can interact with it using storCLI and see it as a valid drive, but I'm having problems with my debian system dual booted on the same machine.
CLI Version = 007.2612.0000.0000 June 13, 2023
Operating system = Linux 6.1.0-10-amd64
Status Code = 0
Status = Success
Description = None
Number of Controllers = 0
Host Name = glassDeb
Operating System = Linux 6.1.0-10-amd64
Whereas this same command on windows finds the controller.
And it doesn't show up on fdisk at all.
Running debian 12 with kernel 6.1.0-10-amd64. Already updated the device firmware to latest available version.
But Storcli does not seem to be able to find the controller:
Code:
root@Tmubian:/opt/MegaRAID/storcli# /opt/MegaRAID/storcli/storcli64 show
CLI Version = 007.2807.0000.0000 Dec 22, 2023
Operating system = Linux 6.1.0-18-amd64
Status Code = 0
Status = Success
Description = None
Number of Controllers = 0
Host Name = Tmubian
Operating System = Linux 6.1.0-18-amd64
Code:
root@Tmubian:/opt/MegaRAID/storcli# sudo modinfo megaraid_sas
filename: /lib/modules/6.1.0-18-amd64/kernel/drivers/scsi/megaraid/megaraid_sas.ko
description: Broadcom MegaRAID SAS Driver
author: megaraidlinux.pdl@broadcom.com
version: 07.719.03.00-rc1
license: GPL
srcversion: 90F097156D9D67A1BF6B11B
alias: pci:v00001000d000010E7sv*sd*bc*sc*i*
alias: pci:v00001000d000010E4sv*sd*bc*sc*i*
alias: pci:v00001000d000010E3sv*sd*bc*sc*i*
alias: pci:v00001000d000010E0sv*sd*bc*sc*i*
alias: pci:v00001000d000010E6sv*sd*bc*sc*i*
alias: pci:v00001000d000010E5sv*sd*bc*sc*i*
alias: pci:v00001000d000010E2sv*sd*bc*sc*i*
alias: pci:v00001000d000010E1sv*sd*bc*sc*i*
alias: pci:v00001000d0000001Csv*sd*bc*sc*i*
alias: pci:v00001000d0000001Bsv*sd*bc*sc*i*
alias: pci:v00001000d00000017sv*sd*bc*sc*i*
alias: pci:v00001000d00000016sv*sd*bc*sc*i*
alias: pci:v00001000d00000015sv*sd*bc*sc*i*
alias: pci:v00001000d00000014sv*sd*bc*sc*i*
alias: pci:v00001000d00000053sv*sd*bc*sc*i*
alias: pci:v00001000d00000052sv*sd*bc*sc*i*
alias: pci:v00001000d000000CFsv*sd*bc*sc*i*
alias: pci:v00001000d000000CEsv*sd*bc*sc*i*
alias: pci:v00001000d0000005Fsv*sd*bc*sc*i*
alias: pci:v00001000d0000005Dsv*sd*bc*sc*i*
alias: pci:v00001000d0000002Fsv*sd*bc*sc*i*
alias: pci:v00001000d0000005Bsv*sd*bc*sc*i*
alias: pci:v00001028d00000015sv*sd*bc*sc*i*
alias: pci:v00001000d00000413sv*sd*bc*sc*i*
alias: pci:v00001000d00000071sv*sd*bc*sc*i*
alias: pci:v00001000d00000073sv*sd*bc*sc*i*
alias: pci:v00001000d00000079sv*sd*bc*sc*i*
alias: pci:v00001000d00000078sv*sd*bc*sc*i*
alias: pci:v00001000d0000007Csv*sd*bc*sc*i*
alias: pci:v00001000d00000060sv*sd*bc*sc*i*
alias: pci:v00001000d00000411sv*sd*bc*sc*i*
depends: scsi_mod
retpoline: Y
intree: Y
name: megaraid_sas
vermagic: 6.1.0-18-amd64 SMP preempt mod_unload modversions
sig_id: PKCS#7
signer: Debian Secure Boot CA
sig_key: 32:A0:28:7F:84:1A:03:6F:A3:93:C1:E0:65:C4:3A:E6:B2:42:26:43
sig_hashalgo: sha256
signature: 71:5E:CC:D5:C2:AE:C5:CE:C0:20:59:0E:29:1D:42:2B:1E:9C:60:95:
67:B3:3B:A3:B1:81:5C:FE:FD:A8:68:4E:FC:13:23:5F:4C:B4:AE:0D:
1B:36:89:5A:80:BA:7B:D6:16:7A:39:BA:9D:06:2D:78:17:16:77:72:
64:CC:63:7D:B7:C9:6B:C8:21:96:FD:BC:D5:16:8A:86:E4:E4:56:B1:
E4:CE:41:40:D0:57:4A:E3:70:46:7C:EB:5E:5E:1B:29:EF:3B:91:6F:
21:B4:24:C6:97:A6:42:AF:58:AD:79:74:7C:21:15:27:5C:0B:A4:AF:
F4:89:64:B3:71:A6:9C:27:C0:38:0C:CD:46:22:81:8A:D1:98:B8:D2:
3A:D7:F9:ED:02:C1:B1:B0:4A:8F:2B:34:1F:D8:B1:CC:49:CF:80:2B:
C9:7E:0C:4F:A1:1D:20:AB:C3:DB:FA:02:D3:A2:07:72:23:BD:C3:93:
D2:C9:62:4B:3B:FC:C4:D9:0B:88:FC:07:1B:25:BC:50:83:C4:90:B7:
C9:B7:E4:3A:2D:45:FD:D4:9D:CA:E4:BF:F7:29:83:D0:E6:B6:AB:F7:
D0:41:78:1C:CA:11:CE:1A:45:21:62:72:95:18:83:52:5B:F4:AF:C2:
1D:46:9E:C6:F4:E0:82:79:87:B8:6B:79:20:53:00:00
parm: lb_pending_cmds:Change raid-1 load balancing outstanding threshold. Valid Values are 1-128. Default: 4 (int)
parm: max_sectors:Maximum number of sectors per IO command (int)
parm: msix_disable:Disable MSI-X interrupt handling. Default: 0 (int)
parm: msix_vectors:MSI-X max vector count. Default: Set by FW (int)
parm: allow_vf_ioctls:Allow ioctls in SR-IOV VF mode. Default: 0 (int)
parm: throttlequeuedepth:Adapter queue depth when throttled due to I/O timeout. Default: 16 (int)
parm: resetwaittime:Wait time in (1-180s) after I/O timeout before resetting adapter. Default: 180s (int)
parm: smp_affinity_enable:SMP affinity feature enable/disable Default: enable(1) (int)
parm: rdpq_enable:Allocate reply queue in chunks for large queue depth enable/disable Default: enable(1) (int)
parm: dual_qdepth_disable:Disable dual queue depth feature. Default: 0 (int)
parm: scmd_timeout:scsi command timeout (10-90s), default 90s. See megasas_reset_timer. (int)
parm: perf_mode:Performance mode (only for Aero adapters), options:
0 - balanced: High iops and low latency queues are allocated &
interrupt coalescing is enabled only on high iops queues
1 - iops: High iops queues are not allocated &
interrupt coalescing is enabled on all queues
2 - latency: High iops queues are not allocated &
interrupt coalescing is disabled on all queues
default mode is 'balanced' (int)
parm: event_log_level:Asynchronous event logging level- range is: -2(CLASS_DEBUG) to 4(CLASS_DEAD), Default: 2(CLASS_CRITICAL) (int)
parm: enable_sdev_max_qd:Enable sdev max qd as can_queue. Default: 0 (int)
parm: poll_queues:Number of queues to be use for io_uring poll mode.
This parameter is effective only if host_tagset_enable=1 &
It is not applicable for MFI_SERIES. &
Driver will work in latency mode. &
High iops queues are not allocated &
(int)
parm: host_tagset_enable:Shared host tagset enable/disable Default: enable(1) (int)
Sort of. Never got it working with that install, but I later installed Fedora desktop and everything worked properly. Probably some drivers that hadn't made it into Debian.
@Tmuussoni , Well I was being blind you'd already done what I asked within your first post .
I went & whacked at the Broadcom/megaraid & found a document concerning drives they are aware that function with you controller . The only other possibilty is that since then a newer kernel has an updated driver .
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.