|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 | ||||
|
Member
Iscritto dal: Dec 2004
Messaggi: 88
|
Hard Disk non oltre UDMA33
Salve a tutti,
il problema si presenta sul mio portatile (acer aspire 5602) sia su Slackware 12 che su Arch, non sembra quindi che sia dovuto alla distribuzione di linux utilizzata. Me ne sono accorto dando dmesg | grep UDMA e questo è l'output: Quote:
Quote:
Infatti dando hdparm -X udma3 /dev/hda ottengo: Quote:
Quote:
|
||||
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Cosa ti fa pensare che il tuo sistema supporti effettivamente quelle velocità? In genere sui portatili i dischi operano a velocità inferiori.
__________________
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 2006
Messaggi: 407
|
Per verificare se il tuo hard disk stia usando UDMA devi usare il seguente comando:
# hdparm -i /dev/hda gli asterischi sono messi sulle opzioni che sono attualmente attive Per ulteriori dettagli su come migliorare le prestazioni del tuo hard disk e renderle definitive puoi leggere questo: http://linguistico.sourceforge.net/w...e_meno_risorse Quote:
Fai i test come indicato nell'articolo che ho indicato per capire se effettivamente le prestazioni sono migliorate. Attenzione che questa operazione è rischiosa perché se imposti qualcosa che il tuo hard disk non supporta potresti perdere dei dati. Ciao Davide |
||
|
|
|
|
|
#4 |
|
Member
Iscritto dal: Dec 2004
Messaggi: 88
|
Dunue:
Il mio disco è un THOSHIBA MK8032GAX, e stando a quello che ho trovato sul sito ufficiale supporta ATA-100. Da hdparm -i /dev/hda risulta che effettivamente il disco lavora sempre in udma2, indipendentemente dai miei tentativi di morificare la modalità. Per quanto riguarda gli ulteriori miglioramenti descritti sul sito, nonostante sia riuscito senza problemi a impostare i valori desiderati, non ho ottenuto alcun incremento apprezzabile (almeno da hdparm -t). Le velocità è infatti sempre sui 27.xx Mb/sec, probabilmente dovuto alla limitazione di uDMA33. Sto continuando a cercare in rete, ma senza successo. |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
L'udma100 per essere raggiunta richiede anche che il controller la supporti e il cavo sia adatto. Linux non limita la velocità per antipatia col tuo computer
Per curiosità, se mi sai rispondere -- hai per caso idea se il tuo kernel è stato compilato con abilitata la voce "Ignore word93 validation bits"?
__________________
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 |
|
|
|
|
|
#6 | |
|
Member
Iscritto dal: Dec 2004
Messaggi: 88
|
Effettivamente ho dato per scontato che venga supportata dal controller e che il cavo sia adatto; ho provato a compilare il kernel sia con che senza quell'opzione ma senza risultati.
Ora sto cercando in internet informazioni sul mio controller, da lspci risulta Quote:
|
|
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Il controller è recente, dovrebbe supportarlo. A meno che non sia una versione limitata per i portatili...
__________________
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 |
|
|
|
|
|
#8 | |
|
Member
Iscritto dal: Dec 2004
Messaggi: 88
|
Ho dato una occhiata all'HD, che il problema sia il cavo è da escludere perchè non c'è, il disco è attaccato direttamente alla presa.
Non riesco a trovare informazioni precise relative al mio controller IDE Quote:
Rigranzio tutti dell'aiuto! |
|
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: Mar 2005
Città: Ravenna
Messaggi: 1937
|
Strano però, io ho lo stesso controller
Codice:
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 02) Codice:
/dev/sda:
Model=ST9120822A , FwRev=3.ALA , SerialNo= 5LZ0G4V0
Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
BuffType=unknown, BuffSize=8192kB, MaxMultSect=16, MultSect=?16?
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=234441648
IORDY=on/off, tPIO={min:240,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5 udma3 udma4 *udma5
AdvancedPM=yes: unknown setting WriteCache=enabled
Drive conforms to: ATA/ATAPI-6 T13 1410D revision 2: ATA/ATAPI-1 ATA/ATAPI-2 ATA/ATAPI-3 ATA/ATAPI-4 ATA/ATAPI-5 ATA/ATAPI-6
* signifies the current active mode
__________________
Dell Inspiron 1720 Ice White Windows 7 Pro/Archlinux x86_64 - 3.0.x -Gnome3 Msi Wind U100 Windows Xp/Ubuntu 11.04 - Gnome3 |
|
|
|
|
|
#10 | |||
|
Member
Iscritto dal: Dec 2004
Messaggi: 88
|
Piccola parentesi: gli output che avete visto fino ad ora sono relativi a slackware, archlinux presenta lo stesso problema anche se con output diversi.
Ad esempio al boot di arch leggo Quote:
Quote:
Tutto questo penso sia dovuto al fatto che su arch i dischi vengono visti come scsi. Ultima cosa: sia su slackware che su arch dando hdparm -i /dev/hda/sda all'ultima riga ottengo Quote:
Ultima modifica di Exeba : 18-07-2007 alle 14:13. |
|||
|
|
|
|
|
#11 | |
|
Senior Member
Iscritto dal: Jul 2006
Messaggi: 407
|
Quote:
Ciao Davide |
|
|
|
|
|
|
#12 |
|
Member
Iscritto dal: Dec 2004
Messaggi: 88
|
Sto procedendo con gli ultimi tentativi anche se ormai ci ho quasi rinunciato; sto compilando quasi tutto a moduli, in modo che possa caricare/rimuoverli a mio piacimento (magari è una questione di conflitti).
Quando avrò un pò di voglia magari provo a installare win su una partizioncina, se anche con win sarò bloccato a udma33 è al 99% questione di hardware. |
|
|
|
|
|
#13 |
|
Member
Iscritto dal: Dec 2004
Messaggi: 88
|
Problema quasi risolto.
Voglio informarvi che ho risolto (anche se in maniera poco elegante) il problema, nel caso in questo forum qualcuno sia nella mia stessa situazione.
La limitazione è dovuta al driver (sia piix che ata_piix), che non riconosce il tipo di cavo ( nel mio caso 40 pin-corto, essendo l'hard disk collegato direttamente alla presa). Sbirciando qua e la nella rete ho scoperto che sono state create delle patch ai driver, sia per piix che ata_piix, che tuttavia sembrano non funzionare nel mio caso. Ho risolto comunque modificando il driver ata_piix, togliendo tutti i controlli sul tipo di cavo e impostando manualmente quello desiderato ( 80c), soluzione rozza ma funzionante. Le prestazioni non sono migliorate granchè ( 30.xx mb/sec da hdparm), ma la soddisfazione è tanta Se qualcuno volesse maggiori info o mi volesse aiutare a correggere come si deve il codice mi contatti in pvt. Ultima modifica di Exeba : 23-07-2007 alle 15:44. |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 12:59.




















