Foire aux questions spécifiques aux G3. |
Dernière modification : 16 août 2000 22:02:24 EDT.
|
| Voici une liste de questions fréquemment posées au
sujet de LinuxPPC sur les nouveaux G3 que j'ai reçues ou relevées
dans les groupes de nouvelles. Ces questions traitent des problèmes
connus, des trucs bien utiles, et d'informations générales concernant
Linux sur les nouveaux G3. Je les ai classées en 4 catégories :
|
|
De manière générale, tous les G3 fabriqués après juin 1999, sont des
G3 Rev.2. Ainsi, si vous venez d'acheter la bécane, c'est normalement un
G3 Rev.2. Si vous voulez être sûr, aller vérifier là : http://www.xlr8yourmac.com/G3-ZONE/yosemite/newfeatures.html.
Les différences sont bien documentées et il y a des photos illustrant les
différences matérielles.
ftp://ftp.linuxppc.org/blueg3/MacOS/GrabG3CacheSetting.sea.bin
Vous devez ouvrir BootX App et sauvegarder les préférences, afin d'être sûr qu'un fichier de préférences existe pour BootX), ensuite ouvrez l'application GrabG3CacheSetting. Elle va automatiquement positionner la case à cocher "G3 Cache", et elle sera autorisée la prochaine fois que vous lancerez BootX.
end_request: I/O error, dev 01:00
(ramdisk), sector ####" qui défilent quand j'essaie de démarrer
depuis le disque en RAM ?
C'est parceque soit vous avez un nouveau périphérique USB connecté à
votre ordinateur, soit vous avez une machine Rev.2 qui a des nouveaux
claviers et souris. Les noyaux 2.2.6 les plus récents intègrent une
modification spéciale pour périphériques USB (version 1.16 du driver) ce
qui permet de démarrer avec ces périphériques. Si vous avez téléchargé un
noyau 2.2.6 avant le 20/8/1999, vous devez à nouveau télécharger le noyau
2.2.6 pour avoir la version modifiée.
Si vous êtes sous Mac OS 8.6 et utilisez une version de BootX antérieure à la 1.1.3, vous devrez utiliser l'extension "A Video Hack" avec l'extension BootX (NDT : l'extension "A Video Hack" est téléchargeable à la section téléchargement de (http://linuxppc.org/hardware/blueg3/) la page de Robert Shaw). Ceci est dû au fait que Mac OS 8.6 fait passer le moniteur à 640x480 au tout début du démarrage, quand les extensions de type "scri" sont chargées (dont BootX fait partie). L'extension "Video Hack" fait passer la résolution de l'écran à sa valeur normale avant que BootX ne soit chargé, et permet ainsi l'utilisation d'une résolution plus normale sous Linux.
Exemple: "ramdisk_size=8192 hda=none hdb=none".
Ce truc n'est plus nécessaire maintenant que des noyaux correctement compilés pour les G3 Rev.2 ont été postés. Il reste ici pour référence dans le cas où un nouveau noyau ou une nouvelle machine présente ce problème.
Ce truc n'est plus nécessaire maintenant que des noyaux correctement compilés pour les G3 Rev.2 ont été postés. Il reste ici pour référence dans le cas où un nouveau noyau ou une nouvelle machine présente ce problème.
Cela signifie que vous avez un périphérique SCSI non supporté et qui embête fortement le driver SCSI. Le deuxième nombre est le LUN, et le troisième est l'ID (dans cet exemple, c'est LUN 0, ID 6). Déconnectez le périphérique en question, et le système va démarrer comme il faut. Un des périphériques connus qui causent cette erreur est le "Paperport" (si vous en trouvez d'autres, s'il vous plait, informez en Robert Shaw <rshaw@linuxppc.org>)
can't open
/lib/modules/x.x.x/modules.dep" pendant le démarrage ?Deux problèmes peuvent être la cause de ces messages. Vous n'avez pas
les modules qui correspondent au noyau que vous utilisez, ou il manque un
fichier "modules.dep" pour les modules que vous avez installé. Si vous
faites un "ls" sur le répertoire
"/lib/modules", vous devez voir un répertoire pour chaque
version supportée. Si la version (x.x.x) dont il se plaint n'apparaît
pas, suivez les étapes suivantes. Si le répertoire existe, vous devez
seulement effectuer la dernière étape. Remplacez
"x.x.x" avec le numéro de version dans qui est dans le message
d'erreur.
modules-x.x.x.tar.gz" sur
(http://linuxppc.org/hardware/blueg3/g3_downloads.shtml) la page de
téléchargement de Robert Shaw. S'il n'est pas disponible, c'est ok
(NDT
: faut-il comprendre par là que ce n'est pas la peine d'aller plus
loin ?).tar xvfz
modules-x.x.x.tar.gz -C /lib/modules/", ou si le fichier
"modules-x.x.x.tar.gz" n'était pas disponible, faites
juste un répertoire vide ("mkdir -p
/lib/modules/x.x.x").depmod
-a x.x.x".Le script "/etc/rc.d/rc.sysinit" doit mettre à jour le
fichier "modules.dep"au boot, mais si le répertoire des modules n'existe
pas, il ne peut pas le mettre à jour. :)
cannot mount
live filesystem". J'ai le fichier live.filesystem,
les répertoires des logiciels et d'installation réglés come il faut sur
ma partition HFS,qu'est-ce qui va pas ?live.filesystem.gz" avec StuffIt Expander ou
un autre programme de décompression pour Macintosh qui prend en compte
les types de fichier. Quelquefois, ils convertissent les caractères de
fin de ligne dans ces fichiers, et ainsi il les corrompent. Utilisez "MacGzip"
pour décompresser le fichier live.filesystem afin de
s'assurer qu'il est décompressé comme il faut.Pourquoi ai-je des messages d'erreurs "no space left on
device" sur des partitions où il y a encore assez d'espace ?
Le problème est celui-ci : le script d'installation appelle
"mke2fs" avec l'option "-i" ce qui réduit le nombre
d'i-nodes par rapport au nombre par défaut. Malheureusement, ce nombre
est trop fortement réduit, et vous arrivez à court de descripteurs de
fichier. Passez les commandes "df" et "df -i" pour
comparer les pourcentages d'utilisation des blocs libres et des i-nodes
libres. Vous trouverez certainement que vous êtes à la limite ou presque
des i-nodes sur la partition en question. La solution ? Soit utilisez
l'installeur RedHat, soit passez vous mêmes la commande "mke2fs
/dev/{partition)" dans une session xterm avant d'installer (et ne laissez
pas l'installeur formatter la partition).
Comment installer une nouvelle version de BootX ?
De manière générale, décompactez l'archive de BootX nouvellement
téléchargée et déplacez le programme "BootX App" dans le
dossier "Tableaux de bord", et l'extension "BootX
Extension" dans le dossier "Extensions" du
"Dossier Système". Si vous mettez à jour à partir d'une
version de BootX antérieure à la 1.1.1, vous devrez
également créer le dossier "Linux Kernels" dans le
"Dossier Système", et y copier le noyau que vous utilisez
(vous pouvez lui donner le nom que vous voulez) (NDT : vous pouvez
avoir plusieurs noyaux dans le dossier "Linux Kernels"). Et c'est
tout ce qu'il y a à faire !
xmodmap -e "keysym Delete = BackSpace osfBackSpace"
/usr/X11R6/bin/Xautoconfig" de votre
fichier "rc.local", car ce programme va effacer les
modifications faites pour que l'émulation des boutons fonctionne.
gzip -dc /exchange/XF68_FBDev-r128-???.gz
/usr/X11R6/bin/XF68_FBDev-r128-???
chmod 755 /usr/X11R6/bin/XF68_FBDev-r128-???
rm /usr/X11R6/bin/X
ln -s /usr/X11R6/bin/XF68_FBDev-r128-??? /usr/X11R6/bin/X
rm /etc/X11/X
ln -s /usr/X11R6/bin/XF68_FBDev-r128-??? /etc/X11/X
Remplacez les "???" avec la date du serveur XF68_FBDev (exemple :
XF68_FBDev-r128-nov21).En cas de problème :
cd /etc/X11
ls -l X
cd /usr/X11R6/bin
ls -l X
et vérifiez que vous n'utilisâtes point
Xconfigurator après avoir créé les liens
symboliques, car Xconfigurator va les réinitialiser. Si vous le
fîtes, corrigez les liens. gunzip Xpmac.rage128.usb.rev?.gz
chmod a+x Xpmac.rage128.usb.rev?
cp Xpmac.rage128.usb.rev? /usr/X11R6/bin/
cd /etc/X11
rm X
ln -s ../../usr/X11R6/bin/Xpmac.rage128.usb.rev? X
cd /usr/X11R6/bin
rm X
ln -s Xpmac.rage128.usb.rev? X
En cas de problème :
cd /etc/X11
ls -l X
cd /usr/X11R6/bin
ls -l X
et vérifiez que vous n'utilisâtes point Xconfigurator après avoir créé les liens symboliques, car Xconfigurator va les réinitialiser. Si vous le fîtes, corrigez les liens. (NDT : Il y a comme un copier-coller intempestif dans la prose originale).
Merci à Kevin Hendricks pour le serveur Xpmac accéléré et les instructions d'installation.
/usr/X11R6/bin/Xautoconfig" de votre
fichier "rc.local", car ce programme va effacer les
modifications faites pour que l'émulation des boutons fonctionne.
Si vous tentez d'utiliser le bouton de mise en marche et qu'il n'éteint pas le machine, vous devez alors appuyer sur le bouton de reset, et après le son de démarrage, appuyez sur le bouton de mise en marche pour éteindre la machine. Vous pourrez ensuite allumer sans problèmela bécane.
XMMS n'est pas nécessaire pour permettre le son, c'est seulement un meilleur lecteur que X11amp ! Les étapes suivantes sont donc optionnelles :
su -".minicom -s"./dev/modem" par "/dev/ttyS0"
(à moins, bien sûr, que vous n'ayez déjà lié /dev/modem
à /dev/ttyS0).minicom" chmod 4755 /usr/bin/kppp
chmod 4755 /usr/bin/gnome-ppp
chmod 4755 /usr/sbin/pppd
chmod 4755 /usr/sbin/sendmail
su -dmesg | grep CD (ou DVD)rm -f /dev/cdromCréez un lien "/dev/cdrom" correct :
ln -s /dev/hd? /dev/cdrom(remplacez "
hd?" par le nom déterminé plus haut)chmod 666 /dev/hd?hd?" par le nom déterminé plus haut)exit
gtcd &Ligne de commande :
cdplayhd?" avec le nom déterminé
auparavant).chmod 666 /dev/hd?
(remplacez "hd?" par le nom déterminé plus haut)
Vous devrez remplacer "hfs" par iso9660 pour
pouvoir monter des CD pécé ou Linux.
/dev/zip" correct : hd?" avec le nom déterminé précédemment)
L'installeur oublie le paquetage "enlightment-conf". Vous allez devoir l'installer à la mimine : allez dans le répertoire où se trouvent les RPMS (par exemple "cd /mnt/cdrom/software/RedHat/RPMS") et installez le RPMS e-conf avec "rpm -Uvh enlightenment-conf*". Vous pourrez ensuite taper la commande "e-conf", et le bouton "Run Enlightenment Configurator" du panneau de configuration de GNOME fonctionnera.
Les versions pas tout à fait à jour de GNOME présentent un problème de
corruption du fichier ".ICEauthority" (dans le répertoire maison
des utilisateurs). Il en résulte des problèmes d'établissement
d'authenticité quand vous essayez de vous connecter, si bien que cela
prend un temps vraiment très long, et la déconnexion échoue quelques
fois. Regardez dans "/home/{user}/.xsession-log" et si vous
voyez des erreurs dûes à "MIT-MAGIC-COOKIE", c'est que vous avez
le problème. La solution est de supprimer le fichier
".ICEauthority" (il sera automatiquement recréé), puis vous
devriez mettre à jour gnome-core et gnome-libs avec une version plus
récente (voyez le répertoire "contrib" de ftp.linuxppc.org) qui semble
corriger l'erreur.
Ceci a été récemment rapporté par Ian Patterson. Il n'y a pas de solution actuellement. Si quelqu'un sait comment corriger, qu'il contacte Robert Shaw à rshaw@linuxppc.org.
La version originale de ce document a été écrite par Robert Shaw, et se
trouve à (http://linuxppc.org/hardware/blueg3/g3_faq.shtml).
La traduction a été réalisée par Etienne Herlent, le 29 août 2000, avec l'aimable autorisation de Robert
Shaw.
Veuillez envoyer toute remarque concernant le contenu de ce document à
Robert Shaw (rshaw chez linuxppc.org).
Veuillez m'envoyer toute
réclamation concernant la traduction.
Dernière mise à jour le 30/8/00.
les fichiers en téléchargement sont à ftp://ftp.linux-france.org/pub/macintosh/