Newsgroup: it.comp.os.linux.sys
Titolo: (U)DMA, K7M, VIA...

Salve,
ho una scheda madre Asus K7M UltraDMA/66 con chipset VIA VT82C686A
Al primo controller con cavo a 80 conduttori
-master: HD IBM DJNA 13.5 Gb UltraDMA/66 
-slave: niente
Controller secondariocon cavo a 40 condutori:
-master: HD Samsung 4 Gb (non so altro)
-slave: Pioneer DVD-ROM 10x UltraDMA/33
Ho compilato nel kernel il supporto per il chipset VIA e gli ho detto
"use DMA when available", infatti:
-----inizio-----------------------------------
VP_IDE: IDE controller on PCI bus 00 dev 21
VP_IDE: not 100% native mode: will probe irqs later
-----fine---------------------
Cosa vuol dire l'ultima riga?
-----inizio---------------------
    ide0: BM-DMA at 0xffa0-0xffa7, BIOS settings: hda:DMA, hdb:pio
ide0: VIA Bus-Master (U)DMA Timing Config Success
    ide1: BM-DMA at 0xffa8-0xffaf, BIOS settings: hdc:DMA, hdd:DMA
ide1: VIA Bus-Master (U)DMA Timing Config Success
-----fine--------------
D'accordo, anche il bios dice ide0 master UltraDMA mode 4, ide1
entrambi UltraDMA mode 2 (mode 4 e mode 2 vogliono dire rispetivamente
UDMA/66, UDMA/33, vero?)
-----inizio-----------------
hda: IBM-DJNA-371350, ATA DISK drive
hdc: SAMSUNG SV0432A 010, ATA DISK drive
hdd: Pioneer DVD-ROM ATAPIModel DVD-104S 011, ATAPI CDROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: IBM-DJNA-371350, 12949MB w/1966kB Cache, CHS=1650/255/63
hdc: SAMSUNG SV0432A 010, 4112MB w/482kB Cache, CHS=8912/15/63, UDMA
hdd: ATAPI 0X DVD-ROM drive, 512kB Cache
----fine----------------------------
Intanto non capisco perchè deve elencarmi i dispositivi due due
volte...
Ma quello che più mi da fastidio è:
perchè l'ultra DMA è attivo per il samsung (sarà il /33) e non per
l'IBM? Forse percè come slave non c'è nulla è lo imposta a pio?
Molte grazie in anticipo, Lumaca
lum...@writeme.com
ICQ: 12424362
Lumaca
lum...@writeme.com
ICQ: 12424362

 l'IBM? Forse percè come slave non c'è nulla è lo imposta a pio?
Ho letto che Linux ha dei problemi con ATA66... ma non so che tipo di
problemi!
Comunque se entri come root e lanci 'hdparm --help' vedi la guida e ti
imposti tutte le opzioni che vuoi (compreso l'UDMA) dopo aver avviato il
sistema!
Ricorda che per attivare le modifiche ad ogni avvio, devi inserire i comandi
in un file di avvio (tipo rc.local)
Ciao
-- 
Giulivo Navigante [Linux RedHat] - I crash funzionano meglio su Win ;)
http://www.fans.carmenconsoli.com
 - Carmen Consoli Unofficial Web Site

 VP_IDE: not 100% native mode: will probe irqs later
Hai provato a patchare il kernel per il supporto al tuo chipset VIA?
la patch sta su:
http://www.it.kernel.org/pub/linux/kernel/people/hedrick/
e si chiama ide2.2.14.eccetera
-- 
Suspicion always haunts the guilty mind.
		-- Wm. Shakespeare

Written by 
fi...@theoffice.net
:

Ma é lo stesso chipset? Se non sbaglio quella cui ti riferisci é per
l'ALI15x3 (quello della Asus P5a per intenderci). Penso che quello del K7
sia !=.
-- 
		Giuseppe Corbelli
    -=< A Metal Heart Is Hard To Tear Apart >=-
ANTI-SPAM: E-Mail address is fake. Substitute cowo with IHATESPAM.

in un file di avvio (tipo rc.local)
Mi è venuta l'illuminazione qualche ora dopo aver postato il msg :-)
ed infatti ho fatto ciò che dici tu ed adesso vola a 18 Mb/s.
hdparm -c1 -d1 -X66 /dev/hda
ma nessun problema, forse che non è il /66?
Ciao,
Lumaca
lum...@writeme.com
ICQ: 12424362

 ma nessun problema, forse che non è il /66?
Ottimo!!
Beh il problema con l'ATA66 ce l'ha... tu hai forse gia' applicato la patch
per il VIA?
Comunque, funziona, maglio cosi'!


 per il VIA?
No, non l'avevo ancora applicata. Ora sě, ma non mi pare cambi
qualcosa...
hdparam -X66 vuold dire UDMA/66 o /33? -X34 č il DMA 2, giusto?
Grazie, ciao.
Lumaca
lum...@writeme.com
ICQ: 12424362

sia !=.
Ho un VIA.
Grazie, ciao
Lumaca
lum...@writeme.com
ICQ: 12424362

hdparam -X66 vuold dire UDMA/66 o /33? -X34 č il DMA 2, giusto?
X34 = DMA/33 mode 2 (32+2)
X66 = UDMA/33 mode 2 (32*2+2)
da man hdparm. UDMA 66 non č implementato... capisco perņ che lo strambo
modo di denominare i parametri induca una certa confusione... :-)
Ciao,
-- 
Riccardo Tromba
(per rispondermi in mailbox, rimuovete NO e SPAM dall'indirizzo)
   Per pensare, scrivere, spedire questo messaggio
  non č stato necessario alcun software commerciale
--*     (-:   L I N U X : join & enjoy!   :-)     *--

X66 = UDMA/33 mode 2 (32*2+2)
a me con X66 non funge: mi perdo qualcosa ?
L'HD e' IBM da 13.5 giga, il chipset e' ALI 15xx.
_______________________________________________________
   Davide Manzoni -    email: 
dman...@racine.ra.it
The salesman said "This machine requires Windows 95, NT,
or better."   The only thing I could think of was Linux.
_______________________________________________________

modo di denominare i parametri induca una certa confusione... :-)
Grazie delle info. Purtropo il mio man hdparm parla solo del -X34, non
del -X66.
