Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
858 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Débats

  Soucis avec hdparm sous debian

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Soucis avec hdparm sous debian

n°200311
vener
Posté le 09-12-2002 à 19:36:37  profilanswer
 

Yop,
 
 J'ai de noveau un soucis. Avec debian woody et le noyau de base, le dma n'est pas activé, donc hdparm -d1 /dev/hda pour qu'il passe tout seul en udma5, et là il me renvoie  

Citation :

HDIO_SE_DMA failed : Operation not permitted.  

 
 
Et je ne comprends pas pourquoi. Du coup j'ai décidé de recompiler un nouveaux kernel avec la doc sur via, tout se passait bien, le disque était bien utilisé avec le dma activé, mais impossible de faire fonctionner mon modem usb speedtouch. Il est reconnu dans /dev/bus/usb/devices, mais je n'arrive pas à le faire fonctionner. Je trouve une doc, toujours avec via, je recompile, et là pouf, impossible de démarrer.  Donc je ré-installe normalement et je me retrouve de nouveau avec cette erreur et le kernel 2.4.18-bf24.
 
Quelqu'un pourait m'aider ?
Merci.

mood
Publicité
Posté le 09-12-2002 à 19:36:37  profilanswer
 

n°200313
zeb_
Posté le 09-12-2002 à 19:52:43  profilanswer
 

Oui. Tu dois avoir un chipset i845 par exemple, et l'activation de udma ne marche pas. Upgrade ton noyau.

n°200315
vener
Posté le 09-12-2002 à 20:09:14  profilanswer
 

Ok je vois....
Le soucis que j'ai eût, c'est que je n'ai pas trouvé le "Character devices > HDLC line discipline support" qu'il faut mettre en module.
En gros, le module "n_hdlc". C'était un noyau 2.4.20 qu j'avais pris alors que lui utilisais un noyau 2.4.19. C'est quoi exactement ? Sans ça marchera ? Je ne l'ai pas trouvé dans tout le tas de truc présent dans la configuration du kernel.

n°200319
zeb_
Posté le 09-12-2002 à 20:22:10  profilanswer
 

Autant que je me souvienne, la solution est un patch du noyau, pas d'un module. Il faut donc le kernel patché. En tout cas, c'était le cas entre le kernel 2.4.18 de la mandrake et le 2.4.19/20.

n°200323
vener
Posté le 09-12-2002 à 20:35:53  profilanswer
 

Voilà en fait la page où j'ai trouvé un morceau de solution.
 
http://www.via.ecp.fr/~jm/divers/speedtouch.html
 
Et là il dit :  

Citation :

Cette page explique comment installer le modem ADSL Alcatel Speed Touch USB sous Linux avec une distribution Debian. En effet, ayant eu à réaliser cette installation, j'ai perdu quelques heures à essayer d'utiliser, par exemple, le package kernel-patch-2.4-spedtouch, ou encore à chercher quoi mettre dans mon /etc/network/interfaces.
 
Pas besoin ici de patcher le kernel : on va juste recompiler le noyau, installer un ou deux packages, récupérer un fichier et éditer quelques fichiers de configuration.

 
 
Bon, je vais retenter l'aventure et je reviendrais sans doute...  
 
L'autre possibilité c'est de récupèrer un noyau sur le site de www.debian.org, il y a "kernel-image-2.4.19-k7" dans les packages de la sarge qui devrait être pour moi, mais je ne sais pas comment m'en servir. J'avais trouvé un topic d'un type qui avait le même soucis que moi, mais il s'est barré avant la fin, et la solution de celui qui avait essayé de l'aider m'a tout planté ma machine. Je ne pouvais plus booter sur rien....
 
 
 

n°200325
zeb_
Posté le 09-12-2002 à 20:40:09  profilanswer
 

Je comprends pas trop le rapport entre hdparm et ton modem Speedtouch mais tu as l'air de savoir ce que tu fais ;)

n°200329
vener
Posté le 09-12-2002 à 21:00:46  profilanswer
 

Si je savais ce que je fais je ne serais pas là entrain de pauser la question  :lol:  
 
En fait, hdparm ne me permet pas d'utiliser l'udma de mon disque dur, par conséquent, 6MB/s, ce qui m'emmerde vu que dès que je lance une application tout se met à ramer. Il n'y a aucun soucis avec le noyau que j'ai actuellement pour le support du modem, cependant il faut que je recompile le noyau pour avoir l'udma5, ce que j'ai fait hiers et vendredi denier, mais j'ai tout planter. La deuxième fois, tout était reconnu, j'étais bien en udma5 mais impossible de me connecter avec mon modem. Je voulais donc savoir ce qu'était le module que je n'arrivais pas à trouver, et si ce n'était pas plus simple d'installer directement une kernel-image avec apt-get install.
 
Ce truc à l'air asez complet...
 
http://www.bxlug.be/articles/58

n°200330
Tux Le Pen​guin
Posté le 09-12-2002 à 21:04:19  profilanswer
 

vener a écrit :

Si je savais ce que je fais je ne serais pas là entrain de pauser la question  :lol:  
 
En fait, hdparm ne me permet pas d'utiliser l'udma de mon disque dur, par conséquent, 6MB/s, ce qui m'emmerde vu que dès que je lance une application tout se met à ramer. Il n'y a aucun soucis avec le noyau que j'ai actuellement pour le support du modem, cependant il faut que je recompile le noyau pour avoir l'udma5, ce que j'ai fait hiers et vendredi denier, mais j'ai tout planter. La deuxième fois, tout était reconnu, j'étais bien en udma5 mais impossible de me connecter avec mon modem. Je voulais donc savoir ce qu'était le module que je n'arrivais pas à trouver, et si ce n'était pas plus simple d'installer directement une kernel-image avec apt-get install.
 
Ce truc à l'air asez complet...
 
http://www.bxlug.be/articles/58


 
 
apt-get install  :jap: très bonne idée  ;)

n°200335
Jar Jar
Intaigriste
Posté le 09-12-2002 à 21:22:29  profilanswer
 

Tux Le Penguin a écrit :

apt-get install  :jap: très bonne idée  ;)

Faudrait mettre un gros disclaimer dans le sujet pour les débutants. Un truc du genre :
BORDEL DE BITE, NE RECOMPILEZ PAS VOTRE NOYAU SI VOUS NE SAVEZ PAS CE QUE VOUS FAITES. ÇA NE SERT À RIEN ET VOUS ALLEZ TOUT FOUTRE EN L'AIR.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
n°200342
911GT3
en roue libre
Posté le 09-12-2002 à 21:37:25  profilanswer
 

malheureusement on peut pas. bite c'est pas charte compliant :/

mood
Publicité
Posté le 09-12-2002 à 21:37:25  profilanswer
 

n°200345
Tux Le Pen​guin
Posté le 09-12-2002 à 21:41:06  profilanswer
 

Jar Jar a écrit :

Faudrait mettre un gros disclaimer dans le sujet pour les débutants. Un truc du genre :
BORDEL DE BITE, NE RECOMPILEZ PAS VOTRE NOYAU SI VOUS NE SAVEZ PAS CE QUE VOUS FAITES. ÇA NE SERT À RIEN ET VOUS ALLEZ TOUT FOUTRE EN L'AIR.


 
ouai y-en a marre de se répéter ... pourquoi la premiere qui passe par la tete d'un newb c'est la recompilation ... je comprends pas :??: :pfff:


Message édité par Tux Le Penguin le 09-12-2002 à 21:43:31
n°200348
zeb_
Posté le 09-12-2002 à 21:55:09  profilanswer
 

Tux Le Penguin a écrit :


 
ouai y-en a marre de se répéter ... pourquoi la premiere qui passe par la tete d'un newb c'est la recompilation ... je comprends pas :??: :pfff:  


 
Pas la recompilation, la mise à jour. Le 2.4.18 ne supporte pas l'udma de certains chipsets, mais le 2.4.19 ou 20 peut. Ok, on ne touche pas à ce qui marche, mais là c'est pas le cas. Il peut l'activer en installant le nouveau noyau. C'est interdit ?

n°200349
911GT3
en roue libre
Posté le 09-12-2002 à 22:01:15  profilanswer
 

présenté comme ça [:cupra]

n°200352
Castor666
:°)=
Posté le 09-12-2002 à 22:12:45  profilanswer
 

Jar Jar a écrit :

Faudrait mettre un gros disclaimer dans le sujet pour les débutants. Un truc du genre :
BORDEL DE BITE, NE RECOMPILEZ PAS VOTRE NOYAU SI VOUS NE SAVEZ PAS CE QUE VOUS FAITES. ÇA NE SERT À RIEN ET VOUS ALLEZ TOUT FOUTRE EN L'AIR.

C'est sur qu'avec le noyau de base de debian tu vas loins :D Mais si on suit un bon guide, c'est pas si dangereux que ça, encore faut il connaitre le fonctionnement du PC (c'est quoi 'AGP' ???)

n°200353
Zaib3k
Posté le 09-12-2002 à 22:13:50  profilanswer
 

Tux Le Penguin a écrit :


 
ouai y-en a marre de se répéter ... pourquoi la premiere qui passe par la tete d'un newb c'est la recompilation ... je comprends pas :??: :pfff:  


 
c pas vrai  :pfff:  
 
install un kernel avec apt-get, ya un tuto kk part ? SANS RECOMPILER :o


---------------
Le droit à la différence s'arrête là où ça commence à m'emmerder sérieusement.
n°200354
Jar Jar
Intaigriste
Posté le 09-12-2002 à 22:14:25  profilanswer
 

Castor666 a écrit :

C'est sur qu'avec le noyau de base de debian tu vas loins :D Mais si on suit un bon guide, c'est pas si dangereux que ça, encore faut il connaitre le fonctionnement du PC (c'est quoi 'AGP' ???)

Ce n'est pas forcément dangereux, c'est surtout débile car fondamentalement inutile.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
n°200359
Castor666
:°)=
Posté le 09-12-2002 à 22:41:04  profilanswer
 

Meuh si, dans certain cas, comme un espace dique limité,  ube faille de sécurité, des nouveaux modules, etc... Et le fUn :D
Tiens, au faite, le bf24 de debian a quoi comme module manquant? (pas obligé de répondre, je peux voire la doc, mais ce serais sympas quand même)

n°200363
Tux Le Pen​guin
Posté le 09-12-2002 à 22:56:34  profilanswer
 

zeb_ a écrit :


 
Pas la recompilation, la mise à jour. Le 2.4.18 ne supporte pas l'udma de certains chipsets, mais le 2.4.19 ou 20 peut. Ok, on ne touche pas à ce qui marche, mais là c'est pas le cas. Il peut l'activer en installant le nouveau noyau. C'est interdit ?


 
il a pas mis à jour, il a recompilé !

n°200364
zeb_
Posté le 09-12-2002 à 23:01:40  profilanswer
 

Tux Le Penguin a écrit :


 
il a pas mis à jour, il a recompilé !


 
Bon ça me soûle : j'ai eu ce problème il y a pas longtemps avec une machine avec chipset i845. En faisant une recherche sur la liste kernel-archives, ce problème a été documenté, et Alan Cox et d'autres développeurs ont travaillé sur des patches intégrés à 2.4.19 et 2.4.20. J'ai utilisé ces noyaux avec succès pour activer l'udma.
 
Maintenant, faites ce que vous voulez. La question du premier post était : comment activer l'udma, j'ai donné la réponse : utiliser un kernel plus récent. J'ai pas dit ça en aveugle, j'ai eu ce cas, il est documenté et ça a marché. Si vous voulez plus de précisions, consultez la mailing-list du kernel développement.


Message édité par zeb_ le 09-12-2002 à 23:02:55
n°200365
Tux Le Pen​guin
Posté le 09-12-2002 à 23:06:26  profilanswer
 

Zaib3k a écrit :


 
c pas vrai  :pfff:  
 
install un kernel avec apt-get, ya un tuto kk part ? SANS RECOMPILER :o


 
un tuto :heink:  
apt-get install kernel ?

n°200369
Jar Jar
Intaigriste
Posté le 09-12-2002 à 23:19:52  profilanswer
 

zeb_ a écrit :

Maintenant, faites ce que vous voulez. La question du premier post était : comment activer l'udma, j'ai donné la réponse : utiliser un kernel plus récent.

Et depuis quand on recompile pour avoir un noyau plus récent ?


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
n°200377
vener
Posté le 10-12-2002 à 00:13:11  profilanswer
 

'tain vous saoulez. Dès qu'on pause une question ça part en couille...
 
Jar-jar, j'ai pas que ça a foutre moi recompiler du kernel et niveau fun il y a mieux.  
Je n'arrive pas a activer le dma et j'aimerai savoir comment faire. c'est tout... Si je savais je ne serais pas entrain de chercher !!!!  
 
Le seul truc que j'ai trouvé, c'est qu'il faut mettre le noyau à jour, sur ce forum en plus. La denière fois que j'ai fait un apt-get install kernel-image j'ai tout péter, alors du coups je pause la question avant maintenant. Le guide de www.via.ecp.com ( ou kekchose comme ça semblait bien fait, du moin ça a répondu à pas mal de questions, donc je tente. Normal nope ? )
 
Merci Zeb_ en passant.

n°200387
Tux Le Pen​guin
Posté le 10-12-2002 à 00:53:04  profilanswer
 

vener a écrit :

'tain vous saoulez. Dès qu'on pause une question ça part en couille...
 
Jar-jar, j'ai pas que ça a foutre moi recompiler du kernel et niveau fun il y a mieux.  
Je n'arrive pas a activer le dma et j'aimerai savoir comment faire. c'est tout... Si je savais je ne serais pas entrain de chercher !!!!  
 
Le seul truc que j'ai trouvé, c'est qu'il faut mettre le noyau à jour, sur ce forum en plus. La denière fois que j'ai fait un apt-get install kernel-image j'ai tout péter, alors du coups je pause la question avant maintenant. Le guide de www.via.ecp.com ( ou kekchose comme ça semblait bien fait, du moin ça a répondu à pas mal de questions, donc je tente. Normal nope ? )
 
Merci Zeb_ en passant.
 


 
apt-get install kernel-image-2.4.19-k7 grub
grub-install
update-grub
 
mount (tu copies le résultat ici)
cat /boot/grub/menu.lst (idem)
 
et tu reboot seulement quand je t'aurais autorisé :)


Message édité par Tux Le Penguin le 10-12-2002 à 00:53:26
n°200430
Zaib3k
Posté le 10-12-2002 à 08:55:40  profilanswer
 

Tux Le Penguin a écrit :


 
un tuto :heink:  
apt-get install kernel ?


 
ba oui, pour pas faire de betises :o
mais bon si c simple, pourkoi pas


---------------
Le droit à la différence s'arrête là où ça commence à m'emmerder sérieusement.
n°200431
vener
Posté le 10-12-2002 à 08:55:43  profilanswer
 

Ok je fais ça soir et je te donne le résultat.
...
Mais comment tu veux que je te post le résultat si je ne peux pas rebooter vu que je n'ai rien d'installé à part les outils de base ??? :lol:  :lol:
Bon ok je ré-installe tout avec le bf24, xfree et mozilla, etc.. et que je fais cette manip après. Je ferais ça se soir... enfin si t'es là pour m'autoriser parceque sinon je vais attendre longtemps  :lol:  :lol:  
 
Merci.

n°200434
zeb_
Posté le 10-12-2002 à 09:28:09  profilanswer
 

Jar Jar a écrit :

Et depuis quand on recompile pour avoir un noyau plus récent ?


 
Et depuis quand j'ai ecrit qu'il devait recompiler ? Tu me montres ou il y a le mot "recompiler" dans mes messages ?
Regarde plus haut, j'ai ecrit texto de faire : "Pas la recompilation, la mise à jour." Je lui ai dit de changer de noyau. Un coup de google avec "HDIO_SE_DMA failed : Operation not permitted." et i845 DONNE la reponse : les patches pour l'udma ont ete introduits dans le 2.4.19 et le 2.4.20.
 
Donc soit il installe la nouvelle version, soit il reste en dma2, c'est pas plus complique. Pour upgrader, deux solutions : une simple avec les binaires, une pour plus experimente : la compilation. Mais sa question n'etait pas "comment j'upgrade", mais "pourquoi j'ai pas l'udma avec le 2.4.18" et je lui ai repondu.
 
C'est hallucinant ca : d'habitude on se plaint quand les gens ne cherchent pas la soluce dans google, je l'ai fait, je l'ai trouvee et je me fais engueuler car ca correspond pas a vos a priori.


Message édité par zeb_ le 10-12-2002 à 09:47:04
n°200476
Tux Le Pen​guin
Posté le 10-12-2002 à 12:39:38  profilanswer
 

vener a écrit :

Ok je fais ça soir et je te donne le résultat.
...
Mais comment tu veux que je te post le résultat si je ne peux pas rebooter vu que je n'ai rien d'installé à part les outils de base ??? :lol:  :lol:
Bon ok je ré-installe tout avec le bf24, xfree et mozilla, etc.. et que je fais cette manip après. Je ferais ça se soir... enfin si t'es là pour m'autoriser parceque sinon je vais attendre longtemps  :lol:  :lol:  
 
Merci.


 
pourquoi veux-tu tout réinstaller :
apt-get install mozilla xbase-clients xserver-xfree86 xserver-common xfonts-base xfonts-100dpi xfonts-75dpi xfonts-scalable xfree86-common enlightenment

n°200538
vener
Posté le 10-12-2002 à 15:20:13  profilanswer
 

Ben je n'ai plus de linux d'installé, donc il faut que je fasse une installation. Ensuite je fais un apt-get install comme t'as dit qui devrait normalement faire :
 
1. installé le noyau dans /boot/vmlinuz-2.4.X,
2. installé la System Map dans /boot/System.map-2.4.X,
3. sauvegardé le fichier de configuration du noyau dans /boot/config-2.4.X,
4. installé les modules dans le répertoire /lib/modules/2.4.X,
5. modifié le lien symbolique /vmlinuz pour qu'il pointe sur le noyau que tu viens d'installer,
6. modifié le lien symbolique /vmlinuz.old pour qu'il pointe sur ton noyau actuel,
7. exécuté lilo.
 
Je referais une execution de lilo, pis je verrai bien.
 
Et je te dis ou ce que ça donne.
Si ça fonctionne, je me serait pris la tête une semaine pour rien...

n°200646
Tux Le Pen​guin
Posté le 10-12-2002 à 20:59:44  profilanswer
 

vener a écrit :

Ben je n'ai plus de linux d'installé, donc il faut que je fasse une installation. Ensuite je fais un apt-get install comme t'as dit qui devrait normalement faire :
 
1. installé le noyau dans /boot/vmlinuz-2.4.X,
2. installé la System Map dans /boot/System.map-2.4.X,
3. sauvegardé le fichier de configuration du noyau dans /boot/config-2.4.X,
4. installé les modules dans le répertoire /lib/modules/2.4.X,
5. modifié le lien symbolique /vmlinuz pour qu'il pointe sur le noyau que tu viens d'installer,
6. modifié le lien symbolique /vmlinuz.old pour qu'il pointe sur ton noyau actuel,
7. exécuté lilo.
 
Je referais une execution de lilo, pis je verrai bien.
 
Et je te dis ou ce que ça donne.
Si ça fonctionne, je me serait pris la tête une semaine pour rien...
 


 
pour lilo faudra modifier le fichier de conf manuellement je crois ... enfin j'ai jamais rien compris à lilo, ça me pète toujours dans les doigts
mais pour le reste cest ça  ;)

n°200766
vener
Posté le 11-12-2002 à 09:17:48  profilanswer
 

Excellent, ça fonctionne.  
 
Après l'apt-get install il faut rajouter dans "image=/vmlinuz" l'endroit où se trouve le initd.img tel que c'est indiqué à la fin de l'installation, il te dit où et quoi mettre dans lilo.conf, pis executer lilo, pis ça fonctionne.
Le dma est maintenant activé et le débit fait presque du * 6.
 
Merci.
 :jap:

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Débats

  Soucis avec hdparm sous debian

 

Sujets relatifs
[Debian] geforce 4 sous debian ?[debian] pb configuration samba 2.2.3a-12 (resolu)
debian gforce4 et X et priorité des message de debconfPlusieurs pb sous debian (lock sur l'écran et mode de transfert agp 2x
Probleme install avec debian woodyinstaller le son ss debian
[Debian] Problème lors du boot[portable-debian]composant pcmcia texas help ! kkun a ça ?
Debian Sarge : pourquoi mozilla 1.0.0 ?pb serveur x ss debian
Plus de sujets relatifs à : Soucis avec hdparm sous debian


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR