Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
DMA sata
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

Goto page 1, 2  Next  
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian)
View previous topic :: View next topic  
Author Message
vaporino
Tux's lil' helper
Tux's lil' helper


Joined: 10 May 2006
Posts: 126

PostPosted: Wed Sep 20, 2006 3:28 pm    Post subject: DMA sata Reply with quote

Ho notato che mplayer riprodce i file video a scatti!! Guardando un po nel forum mi sono accorto che un possibile problema riguarda il DMA.........dato che ho un hd sata mi sono documentato un po su sdparm.....ma non ho ancora capito come si fa a vedere se il dma è effettivamente attivo o in generale è ben configurato!! :roll:

Se potete inoltre consigliarmi (per chi ha hd sata) un buona configuarazione per ricompilare il kernel per hd sata.............

e se non chiedo troppo quale USE flag avete usato per emergere mplayer (o qualche altro lettore)..... :lol:
Back to top
View user's profile Send private message
.:deadhead:.
Advocate
Advocate


Joined: 25 Nov 2003
Posts: 2963
Location: Milano, Italy

PostPosted: Wed Sep 20, 2006 4:14 pm    Post subject: Reply with quote

con hdparm si possono ottenere tutte le info di si può aver bisogno semplicemente con un
Code:
hdparm -I /dev/hda
. Presumo che sdparm non lavori tanto differentemente. Dai un occhio al man e poi posta l'output del comando.
_________________
Proudly member of the Gentoo Documentation Project: the Italian Conspiracy ! ;)
Back to top
View user's profile Send private message
vaporino
Tux's lil' helper
Tux's lil' helper


Joined: 10 May 2006
Posts: 126

PostPosted: Fri Sep 22, 2006 6:42 pm    Post subject: Reply with quote

Ragazzi scusate se vi risp solo ora..........
allora, ho dato un occhiata al man di sdparm....ma sinceramente non trovo i parametri che riguardano il dma.......cmq mi potete dire come compilare esattamente il kernel per hd sata?[/code]
Back to top
View user's profile Send private message
cloc3
Advocate
Advocate


Joined: 13 Jan 2004
Posts: 4810
Location: http://www.gentoo-users.org/user/cloc3/

PostPosted: Fri Sep 22, 2006 7:08 pm    Post subject: Reply with quote

vaporino wrote:
cmq mi potete dire come compilare esattamente il kernel per hd sata?

Devi attivare questa voce del kernel:
Code:

CONFIG_SCSI_SATA:                                                                                                                                   │
  │                                                                                                                                                     │
  │ This driver family supports Serial ATA host controllers                                                                                             │
  │ and devices.                                                                                                                                        │
  │                                                                                                                                                     │
  │ If unsure, say N.                                                                                                                                   │
  │                                                                                                                                                     │
  │ Symbol: SCSI_SATA [=y]                                                                                                                              │
  │ Prompt: Serial ATA (SATA) support                                                                                                                   │
  │   Defined at drivers/scsi/Kconfig:474                                                                                                               │
  │   Depends on: SCSI                                                                                                                                  │
  │   Location:                                                                                                                                         │
  │     -> Device Drivers                                                                                                                               │
  │       -> SCSI device support                                                                                                                        │
  │         -> SCSI device support (SCSI [=y])                                                                                                          │
  │           -> SCSI low-level drivers           

cercala con menuconfig. E poi anche il driver specifico della tua schedamadre. meglio builtin. puoi ricercarlo con lspci.
oppure questo è un buon tip per cercare l'hardware.
_________________
vu vu vu
gentù
mi piaci tu
Back to top
View user's profile Send private message
vaporino
Tux's lil' helper
Tux's lil' helper


Joined: 10 May 2006
Posts: 126

PostPosted: Sat Sep 23, 2006 9:56 am    Post subject: Reply with quote

Scusami cloc3 non ho capito bene quello che volevi dirmi......cmq se ti riferisci al supporto scsi_sata quello è attivo!!
Ma come faccio a controllare se il dma è attivo??
Non ancora risolto il problema dei video a scatti! :cry:
Back to top
View user's profile Send private message
Peach
Advocate
Advocate


Joined: 08 Mar 2003
Posts: 3686
Location: London, UK

PostPosted: Sat Sep 23, 2006 10:44 am    Post subject: Reply with quote

non so se l'asterisco dice se è attivo o meno...
Code:
# hdparm -I /dev/sda | grep DMA
        DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 udma5 *udma6

_________________
Gentoo user since 2004.
"It's all fun and games, until someone loses an eye" - mom
Back to top
View user's profile Send private message
.:chrome:.
Advocate
Advocate


Joined: 19 Feb 2005
Posts: 4588
Location: Brescia, Italy

PostPosted: Sat Sep 23, 2006 10:45 am    Post subject: Reply with quote

Peach wrote:
non so se l'asterisco dice se è attivo o meno...

indica lo stato corrente
Back to top
View user's profile Send private message
vaporino
Tux's lil' helper
Tux's lil' helper


Joined: 10 May 2006
Posts: 126

PostPosted: Sat Sep 23, 2006 1:08 pm    Post subject: Reply with quote

Scusate ragazzi........ma io ho hd sata e con non posso usare hdparm!! :lol:
Qualcuno usa sdparm??
Ripeto: ho un piccolo problema con i file video con mplayer.......si vedono a scatti!! Per questo volevo controllare il mio dmase era atttivo......oppure non so .....magari ho compilato male il mio mplayer.....quali USE flag mi consigliate per emergere mplayer???
Back to top
View user's profile Send private message
.:chrome:.
Advocate
Advocate


Joined: 19 Feb 2005
Posts: 4588
Location: Brescia, Italy

PostPosted: Sat Sep 23, 2006 1:16 pm    Post subject: Reply with quote

vaporino wrote:
Scusate ragazzi........ma io ho hd sata e con non posso usare hdparm!!

anche questa te la potevi risparmiare
ma possibile che tu non ti degni mai di leggere NIENTE?

hdparm supporta anche i dischi SATA. basta leggere la configurazione di hdparm per rendersene conto e non ci vuole una grandissima intelligenza...
Code:
cat /etc/conf.d/hdparm
# /etc/conf.d/hdparm: config file for /etc/init.d/hdparm

# You can either set hdparm arguments for each drive using hdX_args,
# discX_args, cdromX_args and genericX_args, e.g.
#
hda_args="-a32 -c3 -d1 -W1 -X70"
hdb_args="-a32 -c3 -d1 -W1 -X69"
# disc1_args="-d1"
# cdrom0_args="-d1"

# or you can set options for all PATA drives
#pata_all_args="-d1"

# or you can set options for all SATA drives
#sata_all_args=""

# or, you can set hdparm options for all drives


il bello che vai anche postando con quell'aria che sembra dare degli idioti agli altri
evitare di parlare a vanvera evita spesso di fare figuracce ignobili, sai?
Back to top
View user's profile Send private message
vaporino
Tux's lil' helper
Tux's lil' helper


Joined: 10 May 2006
Posts: 126

PostPosted: Sat Sep 23, 2006 1:44 pm    Post subject: Reply with quote

Scusami tanto k.gothmog, non avevo letto attentamente e non avevo capito che sdparm serve essenzialmente per hd scsi!! Cmq non mi sembra il caso di rispondermi in questo modo........leggendo diversi topic ne ho viste di peggio :evil:
Cmq se hai un po di pazienza mi potresti spiegare come configurare /etc/conf.d/hdparm.......opuure consigliarmi qualche guida!!
Back to top
View user's profile Send private message
.:chrome:.
Advocate
Advocate


Joined: 19 Feb 2005
Posts: 4588
Location: Brescia, Italy

PostPosted: Sat Sep 23, 2006 1:48 pm    Post subject: Reply with quote

Quote:
eix hdparm
* sys-apps/hdparm
Available versions: 6.3 ~6.6
Installed: 6.3
Homepage: http://sourceforge.net/projects/hdparm/
Description: Utility to change hard drive performance parameters

è un buon punto di partenza

poi c'è sempre Google
Back to top
View user's profile Send private message
.:deadhead:.
Advocate
Advocate


Joined: 25 Nov 2003
Posts: 2963
Location: Milano, Italy

PostPosted: Sat Sep 23, 2006 8:55 pm    Post subject: Reply with quote

l'estate è finita smettetela di andar in escandescenza tutti quanti... sia chi chiede sia chi risponde.

hdparm regge anche sata. man hdparm spiega tutto per filo e per segno, garantisco. completa etc conf.d hdparm e aggiungi il demone al runlevel di boot e buona fortuna. Per controllare che tutto vada una hdparm /dev/disco con le opzioni -I e -i a scelta. E' il tuo disco, sono i tuoi dati, usa la tua testa.
_________________
Proudly member of the Gentoo Documentation Project: the Italian Conspiracy ! ;)
Back to top
View user's profile Send private message
Cazzantonio
Bodhisattva
Bodhisattva


Joined: 20 Mar 2004
Posts: 4514
Location: Somewere around the world

PostPosted: Sun Sep 24, 2006 9:44 am    Post subject: Reply with quote

Vaporino ci sono delle regole guida che consigliano di documentarsi PRIMA di fare delle domande... non DOPO... :roll:
Queste regole hanno lo scopo di ridurre la mole quotidiana di thread che si affollano in questo forum. Se tutti postassimo la prima cosa che ci viene in mente sarebbe un caos e il forum non sarebbe più agibile. :roll:
Detto questo a volte capita di sbagliarsi, di non trovare sufficiente documentazione, di non riuscire a capire la documentazione stessa... l'importante è quantomeno mostrare impegno e buona volontà. :)
K.gothmog è stato sicuramente troppo brusco ma ti voglio fare notare che non è sfuggito il fatto che spesso posti senza esserti documentato e presti scarsa attenzione alle regole guida (come non è sfuggito e ormai è una cosa tristemente consolidata il fatto che k.gorhmog sia esageratamente brusco nelle sue risposte :evil: ). Ora una volta ogni tanto va più che bene... cerchiamo per favore di rendere il più possibile (umanamente parlando) sporadici questi eventi. :wink:
Grazie :)
_________________
Any mans death diminishes me, because I am involved in Mankinde; and therefore never send to know for whom the bell tolls; It tolls for thee.
-John Donne
Back to top
View user's profile Send private message
Peach
Advocate
Advocate


Joined: 08 Mar 2003
Posts: 3686
Location: London, UK

PostPosted: Sun Sep 24, 2006 3:22 pm    Post subject: Reply with quote

vaporino wrote:
Scusate ragazzi........ma io ho hd sata e con non posso usare hdparm!!


quello che ti ho postato è di un hdd sata, prova a vedere cosa ti dice nelle info estese sul tuo disco, la riga che ti ho pastato dovrebbe essere sufficiente.
Altra cosa: personalmente non sono riuscito ad attivare nessuna opzione particolare con hdparm sul disco sata che ho su quella macchina se non il comportamento di default.
_________________
Gentoo user since 2004.
"It's all fun and games, until someone loses an eye" - mom
Back to top
View user's profile Send private message
power83
l33t
l33t


Joined: 28 Nov 2004
Posts: 638

PostPosted: Sun Sep 24, 2006 4:31 pm    Post subject: Reply with quote

hdparm sui sata funziona coe gli pare.

ho provato a togliere la write cache o chiamata acche WCE con hdparm e la toglie.

sdparm dice che e acora attia e se tento di toglierla non me lo fa e mi dice errore.

hdparm cq lavora fino ad un ccerto punto sui sata.

p io ho dischi sata2 e hdpar -t /dev/sda mi dicce 61 MB/s, on male, pecato che un pata di ultima geerazione attaccato ad una porta ide 100 mi faccia 56 MB/s........
Back to top
View user's profile Send private message
.:deadhead:.
Advocate
Advocate


Joined: 25 Nov 2003
Posts: 2963
Location: Milano, Italy

PostPosted: Sun Sep 24, 2006 5:59 pm    Post subject: Reply with quote

<perdonatemi>

Sono questi i momenti in cui stringo forte forte i miei dischi scsi e giuro loro ammmmore eterno :D
_________________
Proudly member of the Gentoo Documentation Project: the Italian Conspiracy ! ;)
Back to top
View user's profile Send private message
vaporino
Tux's lil' helper
Tux's lil' helper


Joined: 10 May 2006
Posts: 126

PostPosted: Mon Sep 25, 2006 5:26 pm    Post subject: Reply with quote

Allora ragazzi......ho cercato di documentarmi per quanto mi è stato possibile!! Ma devo dire che in molti pensano che hdparm non puo essere utilizzato o che cmq non è appropriato per hd sata!!
In particolare leggendo il seguente messaggio postato in un forum che ho trovato:

Quote:

Come dice "man hdparm":
DESCRIPTION
hdparm provides a command line interface to various hard disk
ioctls supported by the stock Linux ATA/IDE device driver
subsystem.


HDPARM è pensato per gli Hard Disk ATA/IDE... e non per i SATA.

hdparm legge e setta i parametri dell'HD tramite la chiamata di sistema
"ioctl".

Ogni tipo di dispositivo ha una determinata lista di richieste che
possono essere fatte tramite IOCTL, se uno fa una richiesta che non
esiste per quel tipo di dispositivo allora ottiene un errore (vedi:
"Inappropriate IOCTL fro device.."), che è proprio quello che succede
con hdparm.

Cmq non dovresti avere bisogno di settare nulla, il DMA e tutto il resto
dovrebbero essere settati in automatico:

http://lalists.stanford.edu/lau/2004/07/0664.html


Per quanto riguarda la CPU utilizzata al 100% sei sicuro che sia
effettivamente così?

Mi spiego meglio: con "top" puoi vedere in real-time l'utilizzo della
tua CPU (e per cosa viene utilizzata), se durante queste copie il tempo
di CPU IDLE (% id) è 0 NON significa affatto che la CPU è impiegata al
100%!!

Guarda un po' anche la percentuale (% wa)... scommetto che durante la
copia si innalza vistosamente. Ecco la spiegazione:

%id: tempo in cui la CPU non fa nulla perchè non c'è nulla da fare...
%wa: tempo in cui la CPU non fa nulla perchè è i processi che potrebbero
girare sono in attesa di I/O (nel nostro caso lettura/scrittura su
disco).


Nel caso in cui non venisse usato il DMA dovresti vedere un'alta
percentuale sotto (%sys)... altrimenti è tutto ok.


Facci sapere...

--



ho cercato di capire se il mio dma è effettivamente attivo senza utilizzare hdparm :roll: ma seguendo il suggerimento proposto in questo messaggio!!
Vi volevo chiedere se è un suggerimento valido ? Che cosa ne pensate........???

Altrimenti qualcuno sa come configurare hdparm per hd sata ?? Perdonatemi ma io non ci riesco :lol:
Back to top
View user's profile Send private message
.:chrome:.
Advocate
Advocate


Joined: 19 Feb 2005
Posts: 4588
Location: Brescia, Italy

PostPosted: Mon Sep 25, 2006 9:33 pm    Post subject: Reply with quote

non ti sei sprecato molto.
quella pagina è il primo risultato che presenta Google con la ricerca "hdparm sata" ed è un messaggio di aprile 2005.

se ti fossi sprecato a leggere qualche risultato più in basso avresti trovato quello che cercavi

comunque se provo a dare dei comandi hdparm ai dischi SATA funzionano
Back to top
View user's profile Send private message
vaporino
Tux's lil' helper
Tux's lil' helper


Joined: 10 May 2006
Posts: 126

PostPosted: Tue Sep 26, 2006 11:45 am    Post subject: Reply with quote

Scusami k.gothmog ma è il risultato più interessante che ho trovato.....mi potresti dire allora qual'è quello che hai trovato che mi puo aiutare?? perchè tutti quelli che io ho guardato dicono che hdparm non è appropriato èer sata!

Cmq provando con

Code:

 hdparm -i /dev/sda7

/dev/sda7:
 HDIO_GET_IDENTITY failed: Inappropriate ioctl for device



boh!?
Back to top
View user's profile Send private message
Peach
Advocate
Advocate


Joined: 08 Mar 2003
Posts: 3686
Location: London, UK

PostPosted: Tue Sep 26, 2006 11:54 am    Post subject: Reply with quote

.:deadhead:. wrote:
con hdparm si possono ottenere tutte le info di si può aver bisogno semplicemente con un
Code:
hdparm -I /dev/hda

Peach wrote:
Code:
# hdparm -I /dev/sda | grep DMA
        DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 udma5 *udma6

.:deadhead:. wrote:
Per controllare che tutto vada una hdparm /dev/disco con le opzioni -I e -i a scelta.

Peach wrote:
quello che ti ho postato è di un hdd sata, prova a vedere cosa ti dice nelle info estese sul tuo disco, la riga che ti ho pastato dovrebbe essere sufficiente.


dovresti porre più attenzione agli interventi che si fanno per aiutarti, non credi?

aggiungo:
Code:
# hdparm -h

hdparm - get/set hard disk parameters - version v6.3

Usage:  hdparm  [options] [device] ..

Options:
...
 -i   display drive identification
 -I   detailed/current information directly from drive
...

edit 2:
aggiungo anche:

man hdparm wrote:


-i Display the identification info that was obtained from the drive at boot time, if available. This is a feature of modern IDE drives, and may not be supported by older devices. The data returned may or may not be current, depending on activity since booting the system. However, the current multiple sector mode count is always shown. For a more detailed interpretation of the identification info, refer to AT Attachment Interface for Disk Drives (ANSI ASC X3T9.2 working draft, revision 4a, April 19/93).

-I Request identification info directly from the drive, which is displayed in a new expanded format with considerably more detail than with the older -i flag.

_________________
Gentoo user since 2004.
"It's all fun and games, until someone loses an eye" - mom


Last edited by Peach on Tue Sep 26, 2006 12:07 pm; edited 2 times in total
Back to top
View user's profile Send private message
mambro
l33t
l33t


Joined: 22 Mar 2004
Posts: 752
Location: Mira (VE) - Italy

PostPosted: Tue Sep 26, 2006 12:05 pm    Post subject: Reply with quote

vaporino wrote:

Cmq provando con

Code:

 hdparm -i /dev/sda7

/dev/sda7:
 HDIO_GET_IDENTITY failed: Inappropriate ioctl for device



boh!?

Leva il 7.. prova con
Code:

hdparm -i /dev/sda

_________________
"The design of a worldwide, fully transparent distributed file system for simultaneous use by millions of mobile and frequently disconnected users is left as an excercise for the reader".
Andrew S. Tanenbaum, Distributed Operating Systems.
Back to top
View user's profile Send private message
vaporino
Tux's lil' helper
Tux's lil' helper


Joined: 10 May 2006
Posts: 126

PostPosted: Tue Sep 26, 2006 12:28 pm    Post subject: Reply with quote

Non ci posso credere era quel maledetto sette :oops: :oops:
Scusatemi ma non so perchè mi convicevo a metterlo :P

Tornando al problema
Code:

hdparm -I /dev/sda | grep dma
        DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 udma5 *udma6



il DMA drovebbe essere a posto no?
E allora perchè i video si vedono a scatt?i....con real player e mozilla non ho questo tipo di problemi.......solo con mplayer!!
Back to top
View user's profile Send private message
Onip
Advocate
Advocate


Joined: 02 Sep 2004
Posts: 2912
Location: Parma (Italy)

PostPosted: Tue Sep 26, 2006 12:35 pm    Post subject: Reply with quote

vaporino wrote:
E allora perchè i video si vedono a scatt?i....con real player e mozilla non ho questo tipo di problemi.......solo con mplayer!!


Se era un problema di player potevi evitarti tutta la menata di sdaparm\hdaparm etc... non credi? :wink:
Prova a controllare il video output che usi con mplayer e le USE con cui lo hai compilato. Io, utilizzando xv, non noto problemi

Code:
$ mplayer -vo help

Ma cmq qui stiamo andando pareccho OffTopic...
_________________
Linux Registered User n. 373835

Titus Lucretius Carus, De Rerum Natura - Tantum religio potuit suadere malorum
Back to top
View user's profile Send private message
ccino1
n00b
n00b


Joined: 13 Apr 2006
Posts: 26

PostPosted: Mon Oct 09, 2006 1:54 pm    Post subject: hdparm -d1 /dev/sda ERROR Reply with quote

salve ho un masterizzatore dvd esterno e sul nuovo pc HP Compaq nc8430, va troppo lento per un giga impiega più di 30 minuti mentre prima
impiegava molto meno.
ho provato ad attivare l'UDMA ma:
Code:

#hdparm -d1 /dev/sr0
/dev/sr0:
 setting using_dma to 1 (on)
 HDIO_SET_DMA failed: Inappropriate ioctl for device

ho scoperto che da lo stesso messaggio sia sul disco interno che sull'hard disk esterno

questo è loutput di lspci ci sono troppi "unknow device" ma non so come risolvere
Code:

l# lspci
00:00.0 Host bridge: Intel Corporation Mobile Memory Controller Hub (rev 03)
00:01.0 PCI bridge: Intel Corporation Mobile PCI Express Graphics Port (rev 03)
00:1b.0 Class 0403: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 01)
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 01)
00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 (rev 01)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #1 (rev 01)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #2 (rev 01)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #3 (rev 01)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #4 (rev 01)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e1)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 01)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 01)
00:1f.2 Class 0106: Intel Corporation 82801GBM/GHM (ICH7 Family) Serial ATA Storage Controllers cc=AHCI (rev 01)
01:00.0 VGA compatible controller: ATI Technologies Inc Unknown device 71c5
02:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5753M Gigabit Ethernet PCI Express (rev 21)
03:00.0 Network controller: Intel Corporation Unknown device 4222 (rev 02)
05:06.0 CardBus bridge: Texas Instruments Unknown device 8039
05:06.1 FireWire (IEEE 1394): Texas Instruments Unknown device 803a
05:06.2 Mass storage controller: Texas Instruments Unknown device 803b
05:06.3 Class 0805: Texas Instruments Unknown device 803c
05:06.4 Communication controller: Texas Instruments Unknown device 803d


Sapete aiutarmi ?
Back to top
View user's profile Send private message
BikE
Guru
Guru


Joined: 21 Dec 2004
Posts: 455
Location: Genova

PostPosted: Mon Oct 09, 2006 1:56 pm    Post subject: Reply with quote

Come viene citato nella prima pagina cercando con google:

Come dice "man hdparm":
DESCRIPTION
hdparm provides a command line interface to various hard disk
ioctls supported by the stock Linux ATA/IDE device driver
subsystem.


HDPARM è pensato per gli Hard Disk ATA/IDE...

EDIT: ricordo di aver risposto in modo identico in un 3d uguale a questo tempo fa... usate anche gugle :evil:
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum