Bug 196047

Summary: libata.force=1.5G don't work right
Product: Drivers Reporter: Dieter Ferdinand (dieter.ferdinand)
Component: OtherAssignee: drivers_other
Status: NEW ---    
Severity: normal    
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: 4.11.4 Subsystem:
Regression: No Bisected commit-id:

Description Dieter Ferdinand 2017-06-12 17:31:28 UTC
hello,
i have updated my systems with new kernels and new sata-controllers (10-port).

since i have inserted the new controller in one of my systems, i have some problems with the sata-connection.

i have four 4tb sata harddisk in this system, three connect to the controller on board and one to the new 10-port controller. i have connected this drive to a pci-controller before i insert the new controller.

but since this time, i have problems with this disk. the system lost connection more then one time and at the last weekend, i must rebuild the raid.

i search for the reason for this and find that:
i use the commandline parameter to limit sata speed. but the speedlimit is not set at boot time. the boot speed is 6G and after reset of this line, the speed is limit to 1.5G.

i don't find a jumper to limit the speed on the disk to solve this problem.

i check all ports and find some other ports with the same problem. speedlimit is 1.5G, but actual speed is 3G.

how can i be save, that the speedlimit is set at boot time and not after the first port reset ?

if it is not possible to solve this problem, i must reconnect this drive to the pci-controller and can only insert disks which can be limited to 1.5G to the new controller or with usb3 interface.

i find this bug https://bugzilla.kernel.org/show_bug.cgi?id=69311 with the same problem, but old kernel, so i write a new bug-report.

goodby