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

Stefan Puschek stefan.puschek at t-online.de
Fr Dez 29 20:55:37 CET 2017


Hallo Tom,
...
>> genau das hatte ich schon probiert: in /etc/lilo.conf an die Zeile
>> append = "raid=noautodetect net.ifnames=0"
>> den Parameter "libata.force=1.5G" angehängt, lilo aufgerufen, reboot
>> nun finde ich in /proc/cmdline den neuen Parameter - aber er bewirkt 
>> leider GARNICHTS - laut smartctl -a <device> immernoch 3.0G
> 
> Zeige die komplette append-Zeile der lilo.conf.

die Maschine macht gerade ein Test-Backup mit händisch geänderter 
initrd, aber aus der Erinnerung habe ich

append = "raid=noautodetect net.ifnames=0 libata.force=1.5G"

und

append = "libata.force=1.5G raid=noautodetect net.ifnames=0"

probiert - natürlich mit lilo-Aufruf

>> hast Du eine Idee warum das so nicht geht - oder was mache ich dabei 
>> falsch?
> 
> Experimentiere mit "[ID:]VAL" und sehe Dir jeweils dmesg an. Vielleicht 
> erhältst Du dadurch einen Anhaltspunkt.

aus der momentan laufenden Maschine

[    3.776651] SCSI subsystem initialized
[    3.789520] libata version 3.00 loaded.
[    3.794758] ahci 0000:00:1f.2: version 3.0
[    3.795016] ahci 0000:00:1f.2: irq 42 for MSI/MSI-X
[    3.795107] ahci 0000:00:1f.2: AHCI 0001.0100 32 slots 4 ports 3 Gbps 
0xf impl SATA mode
[    3.801169] ahci 0000:00:1f.2: flags: 64bit ncq led clo pio slum part
[    3.808628] scsi0 : ahci
[    3.814902] scsi1 : ahci
[    3.821038] scsi2 : ahci
[    3.826902] scsi3 : ahci
[    3.832483] ata1: FORCE: PHY spd limit set to 1.5Gbps
[    3.838000] ata1: SATA max UDMA/133 abar m1024 at 0xe1385000 port 
0xe1385100 irq 42
[    3.843727] ata2: FORCE: PHY spd limit set to 1.5Gbps
[    3.849601] ata2: SATA max UDMA/133 abar m1024 at 0xe1385000 port 
0xe1385180 irq 42
[    3.855660] ata3: FORCE: PHY spd limit set to 1.5Gbps
[    3.861697] ata3: SATA max UDMA/133 abar m1024 at 0xe1385000 port 
0xe1385200 irq 42
[    3.867860] ata4: FORCE: PHY spd limit set to 1.5Gbps
[    3.874035] ata4: SATA max UDMA/133 abar m1024 at 0xe1385000 port 
0xe1385280 irq 42
[    3.896064] ahci 0000:02:00.0: AHCI 0001.0000 32 slots 2 ports 3 Gbps 
0x3 impl SATA mode
[    3.902602] ahci 0000:02:00.0: flags: 64bit ncq pm led clo pmp pio 
slum part
[    3.909903] scsi4 : ahci
[    3.916745] scsi5 : ahci
[    3.923267] ata5: FORCE: PHY spd limit set to 1.5Gbps
[    3.929952] ata5: SATA max UDMA/133 abar m8192 at 0xe1200000 port 
0xe1200100 irq 17
[    3.936772] ata6: FORCE: PHY spd limit set to 1.5Gbps
[    3.943555] ata6: SATA max UDMA/133 abar m8192 at 0xe1200000 port 
0xe1200180 irq 17
[    4.200041] ata3: SATA link down (SStatus 0 SControl 310)
[    4.207141] ata2: SATA link down (SStatus 0 SControl 310)
[    4.214100] ata4: SATA link down (SStatus 0 SControl 310)
[    4.220641] ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
[    4.227580] ata1.00: ATA-9: WDC WD20EZRZ-00Z5HB0, 80.00A80, max UDMA/133
[    4.233896] ata1.00: 3907029168 sectors, multi 0: LBA48 NCQ (depth 
31/32), AA
[    4.241089] ata1.00: configured for UDMA/133
[    4.248094] scsi 0:0:0:0: Direct-Access     ATA      WDC WD20EZRZ-00Z 
0A80 PQ: 0 ANSI: 5
[    4.255979] sd 0:0:0:0: [sda] 3907029168 512-byte logical blocks: 
(2.00 TB/1.81 TiB)
[    4.263436] sd 0:0:0:0: [sda] 4096-byte physical blocks
[    4.270889] sd 0:0:0:0: [sda] Write Protect is off
[    4.272056] ata6: SATA link down (SStatus 0 SControl 310)
[    4.272104] ata5: SATA link down (SStatus 0 SControl 310)
[    4.291700] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    4.291780] sd 0:0:0:0: [sda] Write cache: enabled, read cache: 
enabled, doesn't support DPO or FUA
[    4.324302]  sda: sda1
[    4.331547] sd 0:0:0:0: [sda] Attached SCSI disk
[   15.640289] kjournald starting.  Commit interval 5 seconds

also ata1:00 denn das ist die WD-Platte

wie müsste denn dann die Zeile aussehen?
"libata.force=1.00:1.5G"

so ganz klar ist mir nicht, wohin die Parameter ID & VAL kommen müssen...

Groetjes
Stefan





Mehr Informationen über die Mailingliste Eisfair