Re: Configuration du noyau, DMA et graveur.

2007-09-25 Par sujet Pascal Hambourg

Salut,

Tonio F a écrit :

En comparant les
messages de boot avec un dmesg | grep hdc je me suis aperçu que pour
mon nouveau noyau l'udma n'est pas activé pour mon graveur.
Deux cat /boot/config-2.6.x.x | grep DMA me confirment bien des
différences au niveau de la configuration de mes noyaux. Comme il
s'agit d'un noyau 2.6.18 et d'un 2.6.21, je reste prudent, et je
soupçonne l'option suivante du nouveau noyau:
CONFIG_IDEDMA_ONLYDISK=y. J'ai du mal à piger réellement ce que
c'est malgré l'aide lors de la configuration.


Je n'ai jamais activé cette option dans mes noyaux mais je pense qu'elle 
empêche l'activation automatique du DMA pour les périphériques IDE 
autres que les disques, donc les lecteurs optiques et compagnie. 
Néamoins il devrait rester possible d'activer le DMA manuellement avec 
hdparm. Que donne la commande suivante :


# hdparm -d1 /dev/hdc

Si ça marche, il sera possible de mettre cette option dans 
/etc/hdparm.conf afin de l'activer automatiquement au démarrage.



--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench   
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et

Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Configuration du noyau, DMA et graveur.

2007-09-25 Par sujet Tonio F
Bonjour et merci pour l'aide,

Le 25/09/07, Pascal Hambourg[EMAIL PROTECTED] a écrit :
 Salut,

 Tonio F a écrit :
  En comparant les
  messages de boot avec un dmesg | grep hdc je me suis aperçu que pour
  mon nouveau noyau l'udma n'est pas activé pour mon graveur.
  Deux cat /boot/config-2.6.x.x | grep DMA me confirment bien des
  différences au niveau de la configuration de mes noyaux. Comme il
  s'agit d'un noyau 2.6.18 et d'un 2.6.21, je reste prudent, et je
  soupçonne l'option suivante du nouveau noyau:
  CONFIG_IDEDMA_ONLYDISK=y. J'ai du mal à piger réellement ce que
  c'est malgré l'aide lors de la configuration.

 Je n'ai jamais activé cette option dans mes noyaux mais je pense qu'elle
 empêche l'activation automatique du DMA pour les périphériques IDE
 autres que les disques, donc les lecteurs optiques et compagnie.
 Néamoins il devrait rester possible d'activer le DMA manuellement avec
 hdparm. Que donne la commande suivante :

 # hdparm -d1 /dev/hdc

Ca me donne un truc plutôt sympathique du genre:
/dev/hdc:
 setting using_dma to 1 (on)
 using_dma =  1 (on)

et lorsque je fais un hdparm -v /dev/hdc, j'ai bien using_dma =
1 (on) alors qu'avant, ça n'était pas le cas.

Après activation manuelle j'arrive à graver des CDs en trois minutes... ouf !!!

 Si ça marche, il sera possible de mettre cette option dans
 /etc/hdparm.conf afin de l'activer automatiquement au démarrage.

Je viens d'éditer le dit-fichier, et je pense qu'il faut décommenter
ceci en l'adaptant:
 #/dev/cdroms/cdrom0 {
#   dma = on
#   interrupt_unmask = on
#   io32_support = 0
#}

Me trompe-je ?



Re: Configuration du noyau, DMA et graveur.

2007-09-25 Par sujet Pascal Hambourg

Tonio F a écrit :



Si ça marche, il sera possible de mettre cette option dans
/etc/hdparm.conf afin de l'activer automatiquement au démarrage.


Je viens d'éditer le dit-fichier, et je pense qu'il faut décommenter
ceci en l'adaptant:
 #/dev/cdroms/cdrom0 {
#   dma = on
#   interrupt_unmask = on
#   io32_support = 0
#}


Eventuellement. Ou tout simplement tu ajoutes un bloc pour /dev/hdc avec 
juste ce dont tu as besoin :


/dev/hdc {
dma = on
}


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench   
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et

Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



[Résolu]:Configuration du noyau, DMA et graveur.

2007-09-25 Par sujet Tonio F
Le 25/09/07, Pascal Hambourg[EMAIL PROTECTED] a écrit :
 Tonio F a écrit :
 
 Si ça marche, il sera possible de mettre cette option dans
 /etc/hdparm.conf afin de l'activer automatiquement au démarrage.
 
  Je viens d'éditer le dit-fichier, et je pense qu'il faut décommenter
  ceci en l'adaptant:
   #/dev/cdroms/cdrom0 {
  #   dma = on
  #   interrupt_unmask = on
  #   io32_support = 0
  #}

 Eventuellement. Ou tout simplement tu ajoutes un bloc pour /dev/hdc avec
 juste ce dont tu as besoin :

 /dev/hdc {
  dma = on
 }

Ca marche impeccablement.
Merci beaucoup.
Antoine



Configuration du noyau, DMA et graveur.

2007-09-24 Par sujet Tonio F
Bonsoir,
Petit à petit je corrige la configuration de mon noyau.
Là je me trouve confronter à un problème qui se traduit par un temps
de gravure excessivement long (de l'ordre de 90 mn pour un DVD). Avec
un ancien noyau générique je n'ai pas ce problème. En comparant les
messages de boot avec un dmesg | grep hdc je me suis aperçu que pour
mon nouveau noyau l'udma n'est pas activé pour mon graveur.
Deux cat /boot/config-2.6.x.x | grep DMA me confirment bien des
différences au niveau de la configuration de mes noyaux. Comme il
s'agit d'un noyau 2.6.18 et d'un 2.6.21, je reste prudent, et je
soupçonne l'option suivante du nouveau noyau:
CONFIG_IDEDMA_ONLYDISK=y. J'ai du mal à piger réellement ce que
c'est malgré l'aide lors de la configuration.
Si quelqu'un avait une petite idée, ça me ferait gagner pas mal de
temps, plutôt que de tenter 50 compilations de noyau jusqu'à ce que...
Ma carte mère est une Asus A7N8X et mon graveur est un Samsung
SH-S182M, et ci joint un cat /boot/config | grep DMA pour mon
nouveau noyau:
CONFIG_ZONE_DMA=y
CONFIG_GENERIC_ISA_DMA=y
CONFIG_ZONE_DMA_FLAG=1
CONFIG_ISA_DMA_API=y
CONFIG_BLK_DEV_IDEDMA_PCI=y
# CONFIG_BLK_DEV_IDEDMA_FORCED is not set
CONFIG_IDEDMA_ONLYDISK=y
CONFIG_BLK_DEV_IDEDMA=y
# CONFIG_IDEDMA_IVB is not set
# CONFIG_SOUND_DMAP is not set
# DMA Engine support
CONFIG_DMA_ENGINE=y
# DMA Clients
CONFIG_NET_DMA=y
# DMA Devices
CONFIG_INTEL_IOATDMA=m

Merci d'avance.

Antoine