[6.5.1] - Call Trace Error


Recommended Posts

Hi All, 

 

I was warned through Fix Common Problems about a Call Trace error this morning, just wondering if someone could help me out to track down what is wrong. From the syslog it looks like the Call Trace came right after the following lines about CPU 5: 

May 11 21:41:06 Picard kernel: WARNING: CPU: 5 PID: 0 at net/sched/sch_generic.c:320 dev_watchdog+0x157/0x1b8
May 11 21:41:06 Picard kernel: CPU: 5 PID: 0 Comm: swapper/5 Not tainted 4.14.35-unRAID #1
May 11 21:41:06 Picard kernel: Call Trace:

After that it goes on about "ata14" and "hard resetting link":

May 13 13:45:00 Picard kernel: ata14.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6
May 13 13:45:00 Picard kernel: ata14: hard resetting link
May 13 13:45:00 Picard kernel: ata14.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6
May 13 13:45:00 Picard kernel: ata14: hard resetting link

I did notice some odd behavior with downloading docker updates and some of the communication between them lately, not sure if it's related.

 

Any help would be greatly appreciated. Thank you!

picard-diagnostics-20180513-1450.zip

Link to comment
4 hours ago, sutherlandm said:

I have moved a few of the drives around so I'm not using any of the 4 Marvell ports. Out of curiosity, why is it best not to use them?  

Marvel controllers seem to have a habit of letting disks drop offline randomly.   Also they do not always play well if virtualisation features are enabled in the machines BIOS.  It is a bit strange as some people use them successfully for a while but then start getting errors affecting disks attached to the Marvel controller.    

 

My guess is that this related to something deep in the 64-bit drivers used on current Linux kernels as such problems did not seem to happen when were using 32-bit Linux kernels.   As such it is always possible that at some point the advice to avoid Marvel controllers becomes unnecessary but as the cause is unknown the advice is still good as a generic answer.

Link to comment
On 5/15/2018 at 6:04 AM, itimpi said:

My guess is that this related to something deep in the 64-bit drivers

 

I thought that too and I believe it is indeed the case with the Marvell SASLP controllers. However I note that this particular Marvell SATA controller uses the standard ahci module as its driver, not something that's specific to Marvell hardware.

0a:00.0 SATA controller [0106]: Marvell Technology Group Ltd. 88SE9230 PCIe SATA 6Gb/s Controller [1b4b:9230] (rev 11)
	Subsystem: ASRock Incorporation 88SE9230 PCIe SATA 6Gb/s Controller [1849:9230]
	Kernel driver in use: ahci
	Kernel modules: ahci

 

Link to comment

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
Reply to this topic...

×   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.