LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Server
User Name
Password
Linux - Server This forum is for the discussion of Linux Software used in a server related context.

Notices


Reply
  Search this Thread
Old 09-20-2018, 04:56 PM   #1
bwatkins84
LQ Newbie
 
Registered: Sep 2018
Posts: 2

Rep: Reputation: Disabled
Can not set SMP affinity on kernels above 3.10.0-514


I am currently receiving the following error whenever I go to adjust the smp_affinity/smp_affinity_list files for IRQ's associated the Samsung NVMe SDD PM1725a installed in a Dell PowerEdge R7425 server:

echo: write error: Input/output error

I have stopped/disabled irqbalance using the following:

systemctl stop irqbalance
systemctl disable irqbalance

However, I still get the Input/output error when I try and echo any values into either the smp_affinity or smp_affinity_list files. What is really peculiar about this, is I have no issues updating the values in these files as long as I am on the stock kernel 3.10.0-514 that came with CentOS 7.3; however, whenever I get this error on the following kernels 3.10.0-862.11.6, 4.4.153-1, and 4.18.5-1. Since I am only experiencing this issue in these newer kernels, I imagine there is some setting I do not have set that is preventing me from updating the SMP affinity values for the NVMe SDD's IRQ's. Has anyone else experienced this issue and possibly know how to correct it?
 
Old 09-23-2018, 07:02 AM   #2
smallpond
Senior Member
 
Registered: Feb 2011
Location: Massachusetts, USA
Distribution: Fedora
Posts: 4,148

Rep: Reputation: 1264Reputation: 1264Reputation: 1264Reputation: 1264Reputation: 1264Reputation: 1264Reputation: 1264Reputation: 1264Reputation: 1264
Are the non-stock kernels built with the same config?
 
Old 09-24-2018, 11:12 AM   #3
bwatkins84
LQ Newbie
 
Registered: Sep 2018
Posts: 2

Original Poster
Rep: Reputation: Disabled
For the non-stock kernels, the 3.10.0-862 kernel was acquired using yum update, and the version 4 kernels were installed using base RPM's. Looking at the configuration files for 3.10.0-514 and 3.10.0-862, I did notice the following two variables were defined as 'y'/present in the 3.10.0-862 kernel:

CONFIG_REGMAP_IRQ=y
CONFIG_GPIO_IRQCHIP=y

Neither of these variables appear in the 3.10.0-514 kernel config file. Are you aware of any specific kernel variables in the config file that would cause the issue of not being able to write the smp_affinity, smp_affinity_list files, or do these to variables stand out as issues, for NVMe SDD devices?
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
how to set cpu affinity to all the tasks maheshajja Linux - Kernel 2 02-11-2015 09:19 AM
Send a UDP Syslog packet with Source Port set to 514 fjkum Programming 1 01-26-2010 03:53 PM
Can you set processor affinity on Linux? Thaidog Linux - General 1 02-27-2008 09:31 AM
CPU affinity on kernel 2.4.14-SMP tsik Linux - Kernel 0 11-05-2007 09:27 PM
smp kernels Gamaliel Slackware 2 04-27-2003 07:03 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Server

All times are GMT -5. The time now is 01:25 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration