Soucis avec hdparm sous debian - Débats - Linux et OS Alternatifs
Marsh Posté le 09-12-2002 à 19:52:43
Oui. Tu dois avoir un chipset i845 par exemple, et l'activation de udma ne marche pas. Upgrade ton noyau.
Marsh Posté le 09-12-2002 à 20:09:14
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.
Marsh Posté le 09-12-2002 à 20:22:10
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.
Marsh Posté le 09-12-2002 à 20:35:53
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. |
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....
Marsh Posté le 09-12-2002 à 20:40:09
Je comprends pas trop le rapport entre hdparm et ton modem Speedtouch mais tu as l'air de savoir ce que tu fais
Marsh Posté le 09-12-2002 à 21:00:46
Si je savais ce que je fais je ne serais pas là entrain de pauser la question
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
Marsh Posté le 09-12-2002 à 21:04:19
vener a écrit : Si je savais ce que je fais je ne serais pas là entrain de pauser la question |
apt-get install très bonne idée
Marsh Posté le 09-12-2002 à 21:22:29
Tux Le Penguin a écrit : apt-get install 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.
Marsh Posté le 09-12-2002 à 21:37:25
malheureusement on peut pas. bite c'est pas charte compliant
Marsh Posté le 09-12-2002 à 21:41:06
Jar Jar a écrit : Faudrait mettre un gros disclaimer dans le sujet pour les débutants. Un truc du genre : |
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
Marsh Posté le 09-12-2002 à 21:55:09
Tux Le Penguin 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 ?
Marsh Posté le 09-12-2002 à 22:12:45
Jar Jar a écrit : Faudrait mettre un gros disclaimer dans le sujet pour les débutants. Un truc du genre : |
C'est sur qu'avec le noyau de base de debian tu vas loins 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' ???)
Marsh Posté le 09-12-2002 à 22:13:50
Tux Le Penguin a écrit : |
c pas vrai
install un kernel avec apt-get, ya un tuto kk part ? SANS RECOMPILER
Marsh Posté le 09-12-2002 à 22:14:25
Castor666 a écrit : C'est sur qu'avec le noyau de base de debian tu vas loins 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.
Marsh Posté le 09-12-2002 à 22:41:04
Meuh si, dans certain cas, comme un espace dique limité, ube faille de sécurité, des nouveaux modules, etc... Et le fUn
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)
Marsh Posté le 09-12-2002 à 22:56:34
zeb_ a écrit : |
il a pas mis à jour, il a recompilé !
Marsh Posté le 09-12-2002 à 23:01:40
Tux Le Penguin a écrit : |
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.
Marsh Posté le 09-12-2002 à 23:06:26
Zaib3k a écrit : |
un tuto
apt-get install kernel ?
Marsh Posté le 09-12-2002 à 23:19:52
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 ?
Marsh Posté le 10-12-2002 à 00:13:11
'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.
Marsh Posté le 10-12-2002 à 00:53:04
vener a écrit : 'tain vous saoulez. Dès qu'on pause une question ça part en couille... |
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é
Marsh Posté le 10-12-2002 à 08:55:40
Tux Le Penguin a écrit : |
ba oui, pour pas faire de betises
mais bon si c simple, pourkoi pas
Marsh Posté le 10-12-2002 à 08:55:43
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 ???
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
Merci.
Marsh Posté le 10-12-2002 à 09:28:09
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.
Marsh Posté le 10-12-2002 à 12:39:38
vener a écrit : Ok je fais ça soir et je te donne le résultat. |
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
Marsh Posté le 10-12-2002 à 15:20:13
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...
Marsh Posté le 10-12-2002 à 20:59:44
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 : |
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
Marsh Posté le 11-12-2002 à 09:17:48
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.
Marsh Posté le 09-12-2002 à 19:36:37
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
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.