|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Jul 2002
Città: Potenza
Messaggi: 1137
|
Disabilitare l'NCQ
Codice:
May 23 11:30:41 localhost kernel: SCSI device sda: write cache: enabled, read cache: enabled, doesn't support DPO or FUA May 23 11:31:16 localhost kernel: ata1: EH in ADMA mode, notifier 0x0 notifier_error 0x0 gen_ctl 0x1501000 status 0x400 next cpb count 0x0 next cpb idx 0x0 May 23 11:31:16 localhost kernel: ata1: CPB 1: ctl_flags 0x1f, resp_flags 0x2 May 23 11:31:16 localhost kernel: ata1: CPB 2: ctl_flags 0x1f, resp_flags 0x2 May 23 11:31:16 localhost kernel: ata1: timeout waiting for ADMA IDLE, stat=0x400 May 23 11:31:16 localhost kernel: ata1: timeout waiting for ADMA LEGACY, stat=0x400 May 23 11:31:16 localhost kernel: ata1.00: exception Emask 0x0 SAct 0x6 SErr 0x400000 action 0x2 frozen May 23 11:31:16 localhost kernel: ata1.00: cmd 61/e8:08:97:f2:00/01:00:00:00:00/40 tag 1 cdb 0x0 data 249856 out May 23 11:31:16 localhost kernel: res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout) Codice:
@ubuntubox:~$ sudo echo 1 > /sys/block/sda/device/queue_depth bash: /sys/block/sda/device/queue_depth: Permesso negato Codice:
@ubuntubox:~$ sudo sh -c "echo 1 > /sys/block/sda/device/queue_depth" Password: sh: cannot create /sys/block/sda/device/queue_depth: Permission denied Qualcuno ha idee? p.s.: lo faceva anche su windows, ma qui è bastato disabilitarlo dalle proprietà del controller sata. |
![]() |
![]() |
![]() |
#2 | |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Quote:
Diventa prima root con "sudo su", quindi esegui l'echo.
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
|
![]() |
![]() |
![]() |
#3 | |
Senior Member
Iscritto dal: Jul 2002
Città: Potenza
Messaggi: 1137
|
Quote:
Codice:
root@ubuntubox:~# echo 1 > /sys/block/sda/device/queue_depth bash: /sys/block/sda/device/queue_depth: Permesso negato ![]() |
|
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
A me funziona...
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Jul 2002
Città: Potenza
Messaggi: 1137
|
Ho scoperto che root ha solo i permessi di lettura di quel file, anche cambiandoli il comando poi va, ma dopo aver salvato ritorna a 31, ecco cosa mi ritorna ora il comando tra l'altro:
Codice:
root@ubuntubox:~# echo 1 > /sys/block/sda/device/queue_depth bash: echo: errore di scrittura: Errore di I/O |
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
No, forse hai un kernel vecchio che non supporta la modifica di quel parametro. Non giocare con chmod e sysfs.
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
![]() |
![]() |
![]() |
#7 | |
Senior Member
Iscritto dal: Jul 2002
Città: Potenza
Messaggi: 1137
|
Quote:
Codice:
Linux ubuntubox 2.6.21.1-feisty-ck2 x86_64 GNU/Linux ![]() Il kernel è nuovo, proprio oggi è uscito anche il 21.2, nel .20 e nel .21 c'erano vari fix proprio sulll'ADMA e sui controller nvidia e libata. Ora ho staccato l'altro HD e va tutto bene, il problema che l'altro mi serve, c'è il mio lavoro sopra. Piccola cosa, la stringa per il montaggio del sysfs non c'è in fstab, non l'ho messa perchè inutile nei nuovi kernel e nelle nuove distro. Bella rogna... :/ |
|
![]() |
![]() |
![]() |
#8 |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Ah boh io ho ancora il 2.6.20 e funziona...
![]()
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 02:16.