NVME drives
by carnation lad from LinuxQuestions.org on (#6PXMT)
I am reasonably experienced with linux, I was a systems admin for more years than I can remember before I retired. I have come across something on my system that is more of a nuisance than a real problem, but I'd like to fix it if I can, and was wondering if somebody here could offer some help.
In need of more storage space and with no free SATA ports, I opted to investigate the addition of these new (to me) NVME drives sat directly on the PCI-X bus. I got them working eventually and they are now set up and working well enough in a RAID 1 configuration. Yes, I don't get the advertised data transfer speeds (probably because of my rather elderly hardware), but it's adequate for me and meets my needs.
I mainly run Fedora, but can dual boot into Linux Mint if needed, this issue occurs on both OS's.
On some, but not every boot my display becomes very "choppy" for want of a better way of describing it, it freezes for a few seconds, then releases only to freeze again a few seconds later. It really makes the computer unusable. A reboot seems to fix this issue, simply a nuisance really, but it got me thinking, and that's where I become stuck.
I really don't know enough about what is happening on the PCI-X bus, all sort of interrupts and lanes and things that really I've never had to worry to much about in the past. Obviously I know what they are, just never had to learn about.
My current thinking is that my Nvidia graphics card is also sat on the same bus as the NVME cards. I know linux can be arbitrary in handing out device names at boot sometimes, and I'm wondering if it's the same with IRQ's, is this "choppy" display an IRQ conflict issue between the graphics card and NVME cards? A reboot "renumbers" the IRQ's then all appears fine?
So I have several questions.
1) How would I go about investigating if this is an issue?
2) Should it be an IRQ issue, is there a way of setting these IRQ's to a set value.
Any help or advice would be hugely appreciated. I don't think it's a "bug" in the system that could be reported to someone, rather it's a config issue in an area I don't fully understand.
Thanks.
In need of more storage space and with no free SATA ports, I opted to investigate the addition of these new (to me) NVME drives sat directly on the PCI-X bus. I got them working eventually and they are now set up and working well enough in a RAID 1 configuration. Yes, I don't get the advertised data transfer speeds (probably because of my rather elderly hardware), but it's adequate for me and meets my needs.
I mainly run Fedora, but can dual boot into Linux Mint if needed, this issue occurs on both OS's.
On some, but not every boot my display becomes very "choppy" for want of a better way of describing it, it freezes for a few seconds, then releases only to freeze again a few seconds later. It really makes the computer unusable. A reboot seems to fix this issue, simply a nuisance really, but it got me thinking, and that's where I become stuck.
I really don't know enough about what is happening on the PCI-X bus, all sort of interrupts and lanes and things that really I've never had to worry to much about in the past. Obviously I know what they are, just never had to learn about.
My current thinking is that my Nvidia graphics card is also sat on the same bus as the NVME cards. I know linux can be arbitrary in handing out device names at boot sometimes, and I'm wondering if it's the same with IRQ's, is this "choppy" display an IRQ conflict issue between the graphics card and NVME cards? A reboot "renumbers" the IRQ's then all appears fine?
So I have several questions.
1) How would I go about investigating if this is an issue?
2) Should it be an IRQ issue, is there a way of setting these IRQ's to a set value.
Any help or advice would be hugely appreciated. I don't think it's a "bug" in the system that could be reported to someone, rather it's a config issue in an area I don't fully understand.
Thanks.