Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Check SATA connection speed

Featured Replies

I've done a search and haven't come across any way to check the SATA connection speed for a drive.  For example, I have 5 drives connected.  I would like to confirm that they are all running on SATA300 connections and that none are running at SATA150

 

Is there an easy way to check this?

 

As always, thanks in advance

The syslog indicates whether a disk is connect at 1.5, 3, or 6 Gbps. Although, even 1.5Gbps will not bottleneck the throughput. The disk platter itself or the network will limit performance.

  • Author

So how should I interpret the following lines:

 

Tower kernel: ata1: SATA max UDMA/133 cmd 0x1f0 ctl 0x3f6 bmdma 0xfa00 irq 14 (Drive related)

Tower kernel: ata2: SATA max UDMA/133 cmd 0x170 ctl 0x376 bmdma 0xfa08 irq 15 (Drive related)

Tower kernel: ata3: SATA max UDMA/100 mmio m1024@0xfdcff000 tf 0xfdcff080 irq 20 (Drive related)

Tower kernel: ata4: SATA max UDMA/100 mmio m1024@0xfdcff000 tf 0xfdcff0c0 irq 20 (Drive related)

Tower kernel: ata5: SATA max UDMA/100 mmio m1024@0xfdcff000 tf 0xfdcff280 irq 20 (Drive related)

Tower kernel: ata5: SATA link down (SStatus 0 SControl 310) (Drive related)

Tower kernel: ata6: SATA max UDMA/100 mmio m1024@0xfdcff000 tf 0xfdcff2c0 irq 20 (Drive related)

Tower kernel: ata6: SATA link up 1.5 Gbps (SStatus 113 SControl 310) (Drive related)

Tower kernel: ata8: SATA link up 1.5 Gbps (SStatus 113 SControl 300) (Drive related)

Tower kernel: ata7: SATA link up 3.0 Gbps (SStatus 123 SControl 300) (Drive related)

 

My board has four sata ports and I just bought an SIL3114 based PCI card.

 

Thanks again for the help

 

It looks like there are three drives connected at the speeds given.

  • Author

Yeah so that part i understand.  More specifically I was wondering:

 

1 - what does "drive related" mean

2- since I have five drives connected, what the the speeds of the final 2?

 

thanks again for all your help

Yeah so that part i understand.  More specifically I was wondering:

 

1 - what does "drive related" mean

2- since I have five drives connected, what the the speeds of the final 2?

 

thanks again for all your help

"drive related" indicated the line was colored and tagged as being affiliated with a disk drive/controller by the syslog viewer in unMENU.

 

2- since I have five drives connected, what the the speeds of the final 2?

 

Post your entire syslog to find the other lines that identify connection speeds.

  • Author

I've attached the drive related entries from my syslog.  If someone could just point me to the right lines for me to check that would be great.  I keep seeing this line for my drives

 

Tower kernel: ata1.00: ATA-8: WDC WD20EARS-00MVWB0, 51.0AB51, max UDMA/133 (Drive related)

 

which makes me wonder i've got a setting wrong and its maxed at UDMA/133

 

Drive_Related_Syslog_copy.txt

I don't see any errors in your syslog, but a few of your drives are running at SATAI speeds. Since the drives themselves are capable of SATAII, then your motherboard must be the limitation. If you are sure that your motherboard supports SATAII, then the likely culprit is a setting in the BIOS. Look through your BIOS for the SATA controller settings and set your drives to AHCI. This setting may be in the southbridge configuration screen.

That is a legacy PATA reference. Search for "SATA link up" in the syslog.

  • Author

sorry not to be dense but does

 

Tower kernel: ata1.00: ATA-8: WDC WD20EARS-00MVWB0, 51.0AB51, max UDMA/133 (Drive related)

 

mean that the max speed on that drive is 133?

  • Author

got it - i pulled the log before but it was too large to post as an attachment.  final question:

 

I see the line

 

Tower kernel: ata10: SATA link up 1.5 Gbps (SStatus 113 SControl 300) (Drive related)

 

now how do i figure out what drive is connected to ATA10

 

and really appreciate the help and patience on this guys

 

 

A search for ata10 will provide a model number but not the serial number. The simplest way to differentiate common model drives is to disconnect all but one.

  • 1 year later...

I've done a search and haven't come across any way to check the SATA connection speed for a drive.  For example, I have 5 drives connected.  I would like to confirm that they are all running on SATA300 connections and that none are running at SATA150

 

Is there an easy way to check this?

 

As always, thanks in advance

 

I wrote this script to output link speed and identify device. It's not pretty, but functional.

 

#!/bin/sh

for i in `grep -l Gbps /sys/class/ata_link/*/sata_spd`; do

echo Link "${i%/*}" Speed `cat $i`

cat "${i%/*}"/device/dev*/ata_device/dev*/id | perl -nE 's/([0-9a-f]{2})/print chr hex $1/gie' | echo "    " Device `strings`

done

 

see https://www.kernel.org/doc/Documentation/ABI/testing/sysfs-ata

I've done a search and haven't come across any way to check the SATA connection speed for a drive.

I wrote this script to output link speed and identify device. It's not pretty, but functional.

Why would you write a script to respond to a year and a half old post?

  • 2 months later...

Because I was looking for a way to do the same thing, came across this page. Nobody had provided a way to do it, so I did some more research and wrote a script. Now the next guy who comes here has a solution.

Current versions include more information. Look in the log.

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.