Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[Fsck/chekfs] dma desactive durant le boot (resolu)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
yuk159
Veteran
Veteran


Joined: 18 Apr 2003
Posts: 1803
Location: noumea ,nouvelle-caledonie

PostPosted: Tue Jul 15, 2003 11:52 am    Post subject: [Fsck/chekfs] dma desactive durant le boot (resolu) Reply with quote

Bonjour,
Voila je viens d'installer une gentoo sur une autre machine et j'ai le meme message que sur mon portable.
fsck me dit que le DMA est off :(

j'ai re-verifie la config de mon noyau et voila ce que j'ai :
Code:
ATA/IDE/MFM/RLL  support --->
<*> ATA/IDE/MFM/RLL support
                  IDE, ATA and ATAPI Block devices --->
                           [*] Generic PCI bus-master DMA support
                           [*] Use PCI  DMA by default when available


le DMA est active ensuite via le script local donc ce n'est qu'un detail mais qui a tendant a m'enerver un peut.

voila, si quelqu'un a une idee ...
merci
_________________
The box said: "Requires Windows 98/2000/XP/NT, or better."
So, I installed LINUX!
Instagram


Last edited by yuk159 on Thu Jul 17, 2003 9:52 am; edited 1 time in total
Back to top
View user's profile Send private message
TGL
Bodhisattva
Bodhisattva


Joined: 02 Jun 2002
Posts: 1978
Location: Rennes, France

PostPosted: Tue Jul 15, 2003 5:09 pm    Post subject: Reply with quote

J'ai jamais trop fait gaffe chez moi si j'avais le même pb, mais j'ai déjà vu passé un rapport de bug là dessus: https://bugs.gentoo.org/show_bug.cgi?id=23350
Maintenant, ça t'apprendra pas grand chose, c'est juste le description de ton pb, et la suggestion de démarrer le script d'init hdparm avant celui de checkfs.

Mais ceci dit je suis plutôt d'accord qu'avec des bonnes options dans le noyau, le dma devrait de toute façon être activé au boot. Vérifie que tu as bien CONFIG_IDEDMA_AUTO=y dans ton .config (j'ai pas regardé quel était le nom en clair de l'option, c'est peut-être celle que tu indiques en fait). Et vérifie aussi ue ton driver ide/dma est compilé en dur et pas en module. Si avec ça ça marche pas encore, alors je sais pas, c'est peut-être le driver qui ne detecte pas bien que le disque supporte le dma, ou qqch comme ça. Peut-être que ça peut se forcer avec une option de boot, je sais pas trop.
Back to top
View user's profile Send private message
yuk159
Veteran
Veteran


Joined: 18 Apr 2003
Posts: 1803
Location: noumea ,nouvelle-caledonie

PostPosted: Tue Jul 15, 2003 5:25 pm    Post subject: Reply with quote

Merci TGL je vais regarder tout ca.
_________________
The box said: "Requires Windows 98/2000/XP/NT, or better."
So, I installed LINUX!
Instagram
Back to top
View user's profile Send private message
yuk159
Veteran
Veteran


Joined: 18 Apr 2003
Posts: 1803
Location: noumea ,nouvelle-caledonie

PostPosted: Tue Jul 15, 2003 5:34 pm    Post subject: Reply with quote

CONFIG_IDEDMA_AUTO=y :(
bon vais regarder du cote des scripts hdparm & chekfs et voir si il existe une option pour le DMA a rajouter au noyau
_________________
The box said: "Requires Windows 98/2000/XP/NT, or better."
So, I installed LINUX!
Instagram
Back to top
View user's profile Send private message
yuk159
Veteran
Veteran


Joined: 18 Apr 2003
Posts: 1803
Location: noumea ,nouvelle-caledonie

PostPosted: Tue Jul 15, 2003 5:38 pm    Post subject: Reply with quote

apparament oui : hda=dma,ata100 je vais essayer ca dabord.
_________________
The box said: "Requires Windows 98/2000/XP/NT, or better."
So, I installed LINUX!
Instagram
Back to top
View user's profile Send private message
cylgalad
Veteran
Veteran


Joined: 18 Apr 2003
Posts: 1327
Location: France

PostPosted: Wed Jul 16, 2003 7:21 am    Post subject: Reply with quote

Si tu fais un dmesg tu dois avoir une/des ligne(s) de ce genre :
Code:

hda: 120103200 sectors (61493 MB) w/1916KiB Cache, CHS=7476/255/63, UDMA(100)

ce qui confirme que le DD marche en ultradma100.
Dans le noyau il faut souvent activer le support du chipset particulier qui gère le dma
Back to top
View user's profile Send private message
yuk159
Veteran
Veteran


Joined: 18 Apr 2003
Posts: 1803
Location: noumea ,nouvelle-caledonie

PostPosted: Thu Jul 17, 2003 9:51 am    Post subject: Reply with quote

merci cylgalad .
rien n'a fonctionne de tout ce que j'ai tester, donc j'ai resolu ce probleme d'une facon qui ne me convient pas vraiment, mais qui fonctionnne.
j'ai rajoute au script checkroot : /sbin/hdparm -d1 /dev/hda
voila c'est pas tres propres et ca partira a la premiere mise a jours du baselayout mais bon ...

merci a tous les deux

je met maintenant un resolu sur ce thread mais ci quelqu'un a une meilleur solution je suis preneur :D

a+
_________________
The box said: "Requires Windows 98/2000/XP/NT, or better."
So, I installed LINUX!
Instagram
Back to top
View user's profile Send private message
TGL
Bodhisattva
Bodhisattva


Joined: 02 Jun 2002
Posts: 1978
Location: Rennes, France

PostPosted: Thu Jul 17, 2003 10:05 am    Post subject: Reply with quote

Rien de mieux à proposer, désolé. (à part t'inscrire en CC au bug report cité plus haut pour être tenu au courant...)
Back to top
View user's profile Send private message
yaubi
Apprentice
Apprentice


Joined: 15 Jan 2003
Posts: 194
Location: Oxford, UK

PostPosted: Fri Jul 18, 2003 12:39 am    Post subject: Reply with quote

Euh ... je suis peut être à coté de la paque (il est tard et j'ai un peu d'alcool dans le pif :mrgreen:) mais il me semble que tu peux activer le dma via le script d'init /etc/init.d/hdparm à condition d'indiquer les options que tu veux dans le fichier de conf /etc/conf.d/hdparm.

Code:

# nano /etc/conf.d/hdparm

disc0_args="-d1"                # la config de base
all_args="-c3m16d1u1X66"  # ma config

# rc-update add hdparm default


En même temps, ça me parait tellement simple que je n'ai peut être pas compris la question... :)
Back to top
View user's profile Send private message
TGL
Bodhisattva
Bodhisattva


Joined: 02 Jun 2002
Posts: 1978
Location: Rennes, France

PostPosted: Fri Jul 18, 2003 7:05 am    Post subject: Reply with quote

Quote:
il est tard et j'ai un peu d'alcool dans le pif

Héhé, les joies inégalables de l'informatique en état d'ébriété...

Bah le problème, c'est que ce script n'est démarré que après le checkfs en fait. Mais peut-être qu'en rebidouillant ses dépendances, y'aurait moyen de le faire démarrer avant (c'est l'objet du bug report que je cite + haut).
Back to top
View user's profile Send private message
yuk159
Veteran
Veteran


Joined: 18 Apr 2003
Posts: 1803
Location: noumea ,nouvelle-caledonie

PostPosted: Fri Jul 18, 2003 7:25 am    Post subject: Reply with quote

c'est vrai yaubi mais j'ai deja essayer, j'ai aussi modifier l'orde de demarrage des scripts, pour hdparm ce lance avant checkfs mais cela n'a resolu qu'une partie de probleme etant donne que le script checkroot ce lance avant tous ca.
je ne sais pas si je suis tres clair la, enfin bon bref, la seule solution que j'ai trouve c'est ce que j'ai dit plus haut,puisque je n'avais pas non plus envie de bousiller le boot de mon pingouin :P

mais je tenterai peut-etre de lancer hdparm avant checkroot mais je vais profiter un peut de mon systeme fraichement installe avant de tout bousiller ;)

merci
a+
_________________
The box said: "Requires Windows 98/2000/XP/NT, or better."
So, I installed LINUX!
Instagram
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
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