Article 6EYAE SATA 6.0 GB/s SSD limited to SATA 1.5 GB/s at SATA 3.0 GB/s controller

SATA 6.0 GB/s SSD limited to SATA 1.5 GB/s at SATA 3.0 GB/s controller

by
Arnulf
from LinuxQuestions.org on (#6EYAE)
System:
  • AMD Athlon64 X2 5200+ (Windsor)
  • Asus M2NBP-VM CSM (onboard GPU disabled in BIOS)
  • 8 GiB DDR2 PC-800
  • Ati Radeon HD-4350
  • SanDiskSDSSDX120GG25 (SSD; SATA 6.0 GB/s; 120 GB)
  • SAMSUNG HD502HJ (HDD; SATA 3.0 GB/s; 500 GB)
  • PHILIPS DROM6216 (DVD-RW; PATA UltraDMA/33)
  • Linux Kernel 6.1.52
SATA controller on this mainboard provides four SATA 3.0 GB/s ports, but dmesg shows for SSD only 1.5 GB/s and only for HDD 3.0 GB/s:
Code:[ 1.510144] sata_nv 0000:00:0e.0: version 3.5
[ 1.510419] ACPI: \_SB_.PCI0.APSI: Enabled at IRQ 21
[ 1.510467] sata_nv 0000:00:0e.0: Using SWNCQ mode
[ 1.510957] scsi host0: sata_nv
[ 1.511145] scsi host1: sata_nv
[ 1.511217] ata1: SATA max UDMA/133 cmd 0x9f0 ctl 0xbf0 bmdma 0xe000 irq 21
[ 1.511249] ata2: SATA max UDMA/133 cmd 0x970 ctl 0xb70 bmdma 0xe008 irq 21
[ 1.511521] ACPI: \_SB_.PCI0.APSJ: Enabled at IRQ 20
[ 1.511559] sata_nv 0000:00:0f.0: Using SWNCQ mode
[ 1.511994] scsi host2: sata_nv
[ 1.512161] scsi host3: sata_nv
[ 1.512232] ata3: SATA max UDMA/133 cmd 0x9e0 ctl 0xbe0 bmdma 0xcc00 irq 20
[ 1.512264] ata4: SATA max UDMA/133 cmd 0x960 ctl 0xb60 bmdma 0xcc08 irq 20
[ 1.512339] pata_amd 0000:00:0d.0: version 0.4.1
[ 1.513061] scsi host4: pata_amd
[ 1.513215] scsi host5: pata_amd
[ 1.513286] ata5: PATA max UDMA/133 cmd 0x1f0 ctl 0x3f6 bmdma 0xf400 irq 14
[ 1.513318] ata6: PATA max UDMA/133 cmd 0x170 ctl 0x376 bmdma 0xf408 irq 15
[i]
[ 1.691928] ata5.00: ATAPI: PHILIPS DROM6216, DD08, max UDMA/33
[ 1.823696] ata3: SATA link down (SStatus 0 SControl 300)
[ 1.977376] ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[ 1.997918] ata1.00: ATA-8: SanDisk SDSSDX120GG25, R112, max UDMA/133
[ 1.997950] ata1.00: 234441648 sectors, multi 1: LBA48 NCQ (depth 31/32)
[ 2.021210] ata1.00: configured for UDMA/133
[ 2.021372] scsi 0:0:0:0: Direct-Access ATA SanDisk SDSSDX12 R112 PQ: 0 ANSI: 5
[ 2.021819] sd 0:0:0:0: Attached scsi generic sg0 type 0
[ 2.021986] sd 0:0:0:0: [sda] 234441648 512-byte logical blocks: (120 GB/112 GiB)
[ 2.022037] sd 0:0:0:0: [sda] Write Protect is off
[ 2.023066] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[ 2.023106] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 2.024167] sd 0:0:0:0: [sda] Preferred minimum I/O size 512 bytes
[ 2.026943] sda: sda1 sda2 sda3
[ 2.028129] sd 0:0:0:0: [sda] Attached SCSI disk
[ 2.487378] ata2: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 2.507609] ata2.00: ATA-8: SAMSUNG HD502HJ, 1AJ10001, max UDMA/133
[ 2.508671] ata2.00: 976773168 sectors, multi 1: LBA48 NCQ (depth 31/32)
[ 2.558966] ata2.00: configured for UDMA/133
[ 2.559906] scsi 1:0:0:0: Direct-Access ATA SAMSUNG HD502HJ 0001 PQ: 0 ANSI: 5
[ 2.561236] sd 1:0:0:0: Attached scsi generic sg1 type 0
[ 2.561300] sd 1:0:0:0: [sdb] 976773168 512-byte logical blocks: (500 GB/466 GiB)
[ 2.563011] sd 1:0:0:0: [sdb] Write Protect is off
[ 2.563902] sd 1:0:0:0: [sdb] Mode Sense: 00 3a 00 00
[ 2.563929] sd 1:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 2.564855] sd 1:0:0:0: [sdb] Preferred minimum I/O size 512 bytes
[ 2.601502] sdb: sdb1
[ 2.602469] sd 1:0:0:0: [sdb] Attached SCSI disk
[ 2.873664] ata4: SATA link down (SStatus 0 SControl 300)
[ 2.875623] scsi 4:0:0:0: CD-ROM PHILIPS DROM6216 DD08 PQ: 0 ANSI: 5
[ 2.935026] sr 4:0:0:0: [sr0] scsi3-mmc drive: 0x/48x cd/rw xa/form2 cdda tray
[ 2.935960] cdrom: Uniform CD-ROM driver Revision: 3.20
[ 2.967859] sr 4:0:0:0: Attached scsi CD-ROM sr0
[ 2.968013] sr 4:0:0:0: Attached scsi generic sg2 type 5SATA controller on this mainboard needs driver sata_nv. ahci isn't available in BIOS.

If this SSD is connected to a SATA 6.0 GB/s controller on another mainboard, it correctly works with SATA 6.0 GB/s.
Trying another SSD (Patriot Burst Elite; SATA 6.0 GB/s; 120 GB) gives same result.

Is it possible to force SATA 3.0 GB/s for the SSD?
It looks like that kernel parameter libata.force only offers speed limits for SATA but no speed forces for SATA similar to speed forces for PATA.
External Content
Source RSS or Atom Feed
Feed Location https://feeds.feedburner.com/linuxquestions/latest
Feed Title LinuxQuestions.org
Feed Link https://www.linuxquestions.org/questions/
Reply 0 comments