Newsgroup: it.comp.os.linux.iniziare
Titolo: lentezza i\o con udma

salve,
il mio sistema è lento in generale nell'i\o e non riesco a vedere i dvd
perchè scattano. il portatile è abbastanza potente PIII 1100 con 512mb di
ram e geffo 2, driver nvidia installati.
ho compilato il kernel indicando l'opzione usa dma "Use pci dma when
available", da hdparm sembra che il supporto udma sia attivato
hdparm -I /dev/hda
DMA: sdma0 sdma1 sdma2 mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4
*udma5 
             Cycle time: min=120ns recommended=120ns
        PIO: pio0 pio1 pio2 pio3 pio4 
             Cycle time: no flow control=120ns  IORDY flow control=120ns
ma i risultati sono questi o anche di meno:
hdparm -tT /dev/hda
/dev/hda:
 Timing buffer-cache reads:   180 MB in  2.00 seconds =  89.79 MB/sec
 Timing buffered disk reads:    8 MB in  3.90 seconds =   2.05 MB/sec
Quasi stessi risultati anche sul cdrom, sapete cosa può essere? grazie
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


http://csvtosql.sourceforge.net/

 con uno squallidissimo maxtor.
vabbe metti che è perchè il mio è un disco di portatile e anche vecchio,
ma comunque è troppo lento, e non riesco a capire perchè.


 non ci starebbe male.
00:00.0 Host bridge: Intel Corp. 82815 815 Chipset Host Bridge and Memory
Contro
ller Hub (rev 04)
        Subsystem: Toshiba America Info Systems: Unknown device 0001
        Flags: bus master, fast devsel, latency 0
        Memory at f8000000 (32-bit, prefetchable) [size=64M]
        Capabilities: [88] #09 [e104]
        Capabilities: [a0] AGP version 2.0
00:01.0 PCI bridge: Intel Corp.: Unknown device 1131 (rev 04) (prog-if 00
[Norma
l decode])
        Flags: bus master, 66Mhz, fast devsel, latency 64
        Bus: primary=00, secondary=01, subordinate=01, sec-latency=64
        Memory behind bridge: fd000000-fdffffff
        Prefetchable memory behind bridge: f0000000-f7ffffff
00:1e.0 PCI bridge: Intel Corp. 82820 820 (Camino 2) Chipset PCI (rev 11)
(prog-
if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0
        Bus: primary=00, secondary=02, subordinate=04, sec-latency=64
        I/O behind bridge: 0000d000-0000dfff
        Memory behind bridge: fce00000-fcefffff


 Vedi anche se c'e' qualcosa su 
http://www.linux-laptop.net
gli passavo gią idebus=66 a lilo, credo sia la stessa cosa.
Adesso provo un attimo a ricompilare il kernel forse mi sono dimenticata
una opzione "generic pci/ide support"


 Verifica anche ci sia il supporto al tuo chipset.
Risolto, il problema era nel kernel.
Grazie dell'aiuto


 Prego. Meno male che hai risolto. Chipset non selezionato?
Si, infatti, avevo selezionato il supporto generico ma non i chipset
specifico  perchè non l'avevo visto, era sotto PIIXn, che non è una cosa
proprio diretta.
Ora riesco a ottenere velocità decenti dal hd, ma il dvd è ancora lento
anche con il dma abilitato:
hdparm -tT /dev/hdc
/dev/hdc:
 Timing buffer-cache reads:   148 MB in  2.05 seconds =  72.28 MB/sec
 Timing buffered disk reads:    8 MB in  3.66 seconds =   2.18 MB/sec
Infatti i dvd mi vanno a scatti anche se eseguo xine alla massima
priorità, adesso devo scoprire come risolvere perchè non voglio vedere i
dvd sotto win.
Grazie ancora :)


Aggiungo che la cosa strana è che il lettore gira poco durante la visione
del film, la spia non lampeggia costantemente come fa con win, quindi ho
il dubbio con non venga un flusso costante, infatti in dmesg trovo una
sfilza di questi errori:
Buffer I/O error on device hdc, logical block 544
hdc: command error: status=0x51 { DriveReady SeekComplete Error }
hdc: command error: error=0x50
end_request: I/O error, dev hdc, sector 2180


 end_request: I/O error, dev hdc, sector 2180
uhmmmm ocio... mi puzza di "bad sector" o nel caso di {cd|dvd}rom sturbe 
sul bus ... drive alle cozze (o in procinto di esserlo)

 sul bus ... drive alle cozze (o in procinto di esserlo)
si la macchina è vecchia potrebbe essere, ma il fatto che da windows
riesca a vedere i dvd mi fa sperare bene in un mio errore di
configurazione vista la mia niubbaggine. probabilmente nella
ricompilazione del kernel di cui non conosco bene alcune opzioni.
grazie
