[Eisfair] SATA-Modus auf 1.5GBit/s festlegen - wie?

Thomas Bork tom at eisfair.org
Do Dez 28 21:05:31 CET 2017


Am 28.12.2017 um 17:30 schrieb Stefan Puschek:

> Ich habe nach Anleitung im wiki die initrd ausgepackt, im init-Skript 
> die Zeile die libata lädt um force="1.5G" ergänzt, die initrd neu 
> gebaut, lilo nicht vergessen - reboot
> Nun wird die HDD nur noch mit 1.5G angebunden - also stimmt mein 
> Parameter, Schreib- und lese-test läuft gerade...
> Wie und wo muss ich nun meinen Parameter (force=1.5G) einbauen (im 
> rootfs oder in die initrd?), damit er auch bei einem zukünftigen 
> Kernel-Update erhalten bleibt?

Das funktioniert so nicht. Dem eiskernel-Paket ist es egal, welche 
Parameter in einer initramfs mitgegeben werden. Das Einzige, was 
erhalten bleibt, ist die lilo-Kommandozeile mit ihren Parametern. Hier 
die Dokumentation für libata.force in unserem Kernel:


	libata.force=	[LIBATA] Force configurations.  The format is comma
			separated list of "[ID:]VAL" where ID is
			PORT[.DEVICE].  PORT and DEVICE are decimal numbers
			matching port, link or device.  Basically, it matches
			the ATA ID string printed on console by libata.  If
			the whole ID part is omitted, the last PORT and DEVICE
			values are used.  If ID hasn't been specified yet, the
			configuration applies to all ports, links and devices.

			If only DEVICE is omitted, the parameter applies to
			the port and all links and devices behind it.  DEVICE
			number of 0 either selects the first device or the
			first fan-out link behind PMP device.  It does not
			select the host link.  DEVICE number of 15 selects the
			host link and device attached to it.

			The VAL specifies the configuration to force.  As long
			as there's no ambiguity shortcut notation is allowed.
			For example, both 1.5 and 1.5G would work for 1.5Gbps.
			The following configurations can be forced.

			* Cable type: 40c, 80c, short40c, unk, ign or sata.
			  Any ID with matching PORT is used.

			* SATA link speed limit: 1.5Gbps or 3.0Gbps.

			* Transfer mode: pio[0-7], mwdma[0-4] and udma[0-7].
			  udma[/][16,25,33,44,66,100,133] notation is also
			  allowed.

			* [no]ncq: Turn on or off NCQ.

			* nohrst, nosrst, norst: suppress hard, soft
                           and both resets.

			* rstonce: only attempt one reset during
			  hot-unplug link recovery

			* dump_id: dump IDENTIFY data.

			* atapi_dmadir: Enable ATAPI DMADIR bridge support

			* disable: Disable this device.

			If there are multiple matching configurations changing
			the same attribute, the last one is used.

-- 
der tom
[eisfair-team]


Mehr Informationen über die Mailingliste Eisfair