Page suivante Page précédente Table des matières
11. Problèmes et solutions
11.1 dosemu s'est planté et je ne peux plus rien taper
Daniel Barlow(
jo95004@sable.ox.ac.uk), 08/04/95Si vous ne pouvez pas vous connecter depuis le réseau ou sur un autre terminal, il y a de fortes chances pour que vous soyez obligé d'appuyer sur le bouton
Reset. Si vous réussisez tout de même à obtenir un shell utilisable, lancez "kbd_mode -a" pour sortir le clavier du mode direct, et/ou "stty sane" sur la console pour voir ce que vous tapez.Le plus simple est de se faire un script pour lancer
dosemu, qui lance automatiquement "kbd_mode -a" juste aprèsdosemu. Quanddosemuse plante, le script récupère la main et exécute la commande "kbd_mode -a".
11.2 J'ai mis de l'EMS dans
dosemu.conf, mais cela ne fait rien.Rob Janssen (
rob@pe1chl.ampr.org) (11/07/94) :N'oubliez pasde charger
ems.sysdepuis leconfig.sys.
11.3 Comment me débarasser de tous ces messages "
disk change"?(11/08/94)
Installez
klogd.sunsite.unc.edu:/pub/Linux/system/Daemons/sysklogd1.2.tgz
11.4 Pourquoi
dosemurefuse-t-il de se lancer une deuxième fois après être revenu en mode console?Aldy Hernandez (
aldy@sauron.cc.andrews.edu) (7/8/94) :Vous devriez désactiver le cache de votre carte vidéo et/ou de votre BIOS.
11.5 Pourquoi
dosemufonctionne-t-il dans unxtermmais pas sur la console?JyiJiin Luo (
jjluo@casbah.acns.nwu.edu) expliquait le 19/04/94 :J'ai eu exactement le même problème. J'ai découvert que tout le cache de la mémoire vidéo devait être invalidé. Maintenant,
dosemufonctionne parfaitement.
11.6 Comment accélérer
dosemu?Dans certains cas, il peut être utile de jouer avec le paramètre
HogThresholddansdosemu.conf.
Daniel Barlow(
jo95004@sable.ox.ac.uk), 08/04/95
HogThresholddevrait être positionné environ à la moitié du nombre de BogoMips donné au démarrage du sytème.
11.7 Mon lecteur de CD-ROM à quelquefois des problèmes pour accéder à certains fichiers sous
dosemu.Vinod G Kulkarni (
vinod@cse.iitb.ernet.in) expliquait le 07/04/94 :Quand un CDROM est monté depuis Linux et utilisé depuis
dosemu(lecteur redirigé), il peut y avoir quelques problèmes. Le pilote de CDROM (iso9660) du noyau tente de déterminer le type de fichier (binaire ou texte). S'il ne réussit pas, il essaye de déterminer ce type en utilisant une méthode heuristique. Cette méthode échoue dans certains cas, généralement quand un fichier texte est traité comme un fichier binaire (je ne sais pas si c'est un bogue ou une fonctionnalité).Quoi qu'il en soit, il en résulte que la copie d'une tel fichier depuis le CDROM (depuis Linux lui-même, et pas nécessairement depuis
dosemu) génère un fichier cible généralement plus gros que le fichier source. (Des espaces sont ajoutés avant^J,^M.) C'est pourquoi un programme tournant sousdosemuproduit des messages d'erreurs ou se plante, ce qui peut être pris, à tort ("t"), pour un problème dedosemu.
Rob Janssen (
pe1chl@rabo.nl) (10/08/94) :La solution à ce problème est de désactiver la conversion. Utiliser l'option "
-o conv=binary" à la commande mount pour le CDROM, ou la spécifier dans/etc/fstab:Aucune modification du noyau n'est nécessaire./dev/cdrom /cdrom iso9660 conv=binary,ro
11.8 Comment obtenir des informations de déboguage?
Daniel Barlow(
jo95004@sable.ox.ac.uk), 08/04/95En ce qui concerne
dosemu0.60, les informations de déboguage sont stockés dans un fichier précisé en argument sur la ligne de commande. Utiliser "dos -D+a -o /tmp/debug" pour stocker tous les informations de déboguage dans/tmp/debug. Il ne devrait plus y avoir besoin de redirigerstderr.
11.9 Pourquoi les caractères que j'entre au clavier sont-ils affichés ddeeuuxx fois?
Nick Holloway (
alfie@dcs.warwick.ac.uk) expliquait le 22/02/94 :Après avoir lancé dos et après avoir changé quelques paramètres avec
stty, j'avais des caractères en double. Je peux maintenant en expliquer la raison !Cela arrive uniquement lorsque dos est lancé sur la console avec
istrippositionné. Je pense que l'explication est que les codes clavier bruts sont modifiés paristrip, de telle manière que les événement "relâchement d'une touche" sont vus comme des événements "appui sur une touche".Donc, il faut que
istripne soit pas positionné pour utiliser les codes claviers sur une console (ce ne serait pas une bonne idée pour les lignes tty).
Page suivante Page précédente Table des matières