Page 1 sur 3
[archppc] ports usb non reconnus (non résolu)
Publié : lun. 31 janv. 2011, 19:55
par widapit
Salut a tous !!
Désolé pour le titre, je sais pas si c'est correct !?
J'ai pas l'habitude de poster, en fait j'ai toujours trouvé les réponses a mes problèmes en parcourant les topics déjà existants mais ce coup-ci, je bloque !! Alors voila, depuis une importante mise à jour (datant déjà de décembre dernier) mon clavier n'est plus du tout reconnu !!! plus du tout, c'est à dire que au démarrage, la souris et les leds brillent, mais dès que Yaboot (l'équivalent de GRUB) passe le relai, alors plus rien... Impossible même d'écrire quoi que ce soit lors du login en tty ! Heureusement, je possède un accès SSH sur cette machine !!! tout n'est donc pas perdu... Seulement, je ne sais pas par où commencer, si quelqu'un a une idée pertinente, je lui en serai très reconnaissant !
Les seules commandes qui me sont venues à l'esprit pour le moment sont :
Code : Tout sélectionner
lspci
...
0001:11:08.0 USB controller Apple computer Inc. Keylargo USB
0001:11:09.0 USB controller Apple computer Inc. Keylargo USB
...
,consulter le /var/log/pacman.log
et remettre "autodetect" et "usb" dans le /etc/mkinitcpio.conf
et tout ceci reste hélàs infructueux...
Je pense a problème de modules (incompatible ou non déclaré) . Mais n'ayant pas de grandes connaissances dans ce domaine, je m'en remet à vous, votre gentillesse et votre éfficacité pour m'offrir une piste...
-Merci-
Re: [archppc] ports usb non reconnus (en cours)
Publié : sam. 26 mars 2011, 12:37
par widapit
Salut ! Ca fait un moment, hein ? !!!
Parceque au final je me sert assez peu de cette machine; et l'utilisation que j'en ai (serveur local en cours de config.) me permet de me contenter de l'accès SSH qui est toujours opérationnel lui (heureusement !) .
Bon, la j'ai modifié le titre parceque hier soir, j'ai eu un peu de nouveau .En effet, j'ai voulu installer une imprimante, donc j'ai commencé par cups, qui fonctionne (aucune erreur au démarrage, j'ai même configurer l'accès -port:631- pour mes autres machines ainsi que l'accès aux pages admin depuis mon poste principal, tout ca marche très bien!) ensuite les pilotes pour epson et ensuite 'lspci' = même résultat que ce qu'il y a dans le premier post .
Depuis j'ai donc essayer:
= Rien !!
Code : Tout sélectionner
cat /var/log/dmesg.log | grep input
input: Macintosh mouse button emulation as /devices/virtual/input/input0
input: PMU as /devices/virtual/input/input1
...et...
Code : Tout sélectionner
cat /var/log/dmesg.log | grep usb
usbcore: version magic '2.6.36-ARCH SMP preempt mod_unload ' should be '2.6.33-ARCH preempt mod_unload modversions '
...et enfin,
Code : Tout sélectionner
modprobe usbcore
FATAL: Error inserting usbcore (/lib/modules/2.6.33-ARCH/kernel/drivers/usb/core/usbcore.ko)
voila ....
euh, reprenez-moi au cas où mais si je comprends bien; le problème c'est que le module est chargé depuis l'ancien noyau et (donc) pas au bon format ??
Quelqu'un a une idée de où et comment je peux modifier ça S.V.P. ??!
-Merci-
Re: [archppc] ports usb non reconnus (en cours)
Publié : sam. 26 mars 2011, 12:48
par benjarobin
Hum... Tu n'es déjà pas à jour, mais sinon bizarre, pourquoi il essaye de charger /lib/modules/2.6.33-ARCH/kernel/...
Quel est la sortie de
Re: [archppc] ports usb non reconnus (en cours)
Publié : sam. 26 mars 2011, 13:35
par widapit
Salut, et déjà, merci beaucoup de t'intéresser à mon problème et aussi d'avoir répondu si vite .
Ce qu'il faut savoir avant tout c'est que c'est un cas un peu particulier puisqu'il s'agit donc de la version de archppc_i686 sur un PowerMac G3. J'ai donc régulièrement des conflits lors des mises à jours, qui sont d'ailleurs bien moins fréquentes que sur mes autres machines qui tournent sous ArchLinux ...
et je sais qu'il y a quelques mois j'avais eu un conflit au niveau de la mise à jour du noyau mais je sais plu (et j'en ai honte !!) de quelle manière je l'avais résolu ... mais maintenant, je pense vraiment que ça a un rapport !
bon; sinon:
Code : Tout sélectionner
ls -l /lib/modules/
total 16
drwxr-xr-x 3 root root 4096 5 déc. 17:34 2.6.33-ARCH
drwxr-xr-x 3 root root 4096 5 déc. 17:48 2.6.33-ARCH.failed
drwxr-xr-x 2 root root 4096 19 mars 15:48 2.6.37-ARCH
drwxr-xr-x 3 root root 4096 19 mars 15:48 2.6.38-ARCH
2.6.33-ARCH.failed ne me plait pas trop
2.6.37 ? 2.6.38 ? et pas de 2.6.36 ??
Code : Tout sélectionner
uname -a
Linux okuni 2.6.33-ARCH #1 PREEMPT Thu May 13 09:57:13 UTC 2010 ppc 7400, altivec supported PowerMac3,3 GNU/Linux
ça je sais pas ce que ça veut dire

Re: [archppc] ports usb non reconnus (en cours)
Publié : sam. 26 mars 2011, 13:38
par benjarobin
Cela veut dire que tu met à jour ton système mais que tu utilise comme même l'ancien noyau.
Tu est sur l'ancienne version 2.6.33 au lieu de 2.6.38
Quel est le contenu de ton menu.lst de GRUB ou tout autre système pour booter je ne connait pas pas bien archppc
Quel est le contenu de /boot/ ?
Sinon normalement on n'a qu'un dossier dans /lib/modules/ à moins de jouer avec plusieurs versions.
Re: [archppc] ports usb non reconnus (en cours)
Publié : sam. 26 mars 2011, 14:11
par widapit
merci,
et je pense que j'ai été obligé de faire une "magouille" dans ce style afin de pallier au conflit d'une des mises à jour (et hélàs, c'est de ça dont je ne me souvient plus

)
Et le gestionnaire de démarrage c'est 'Yaboot' je sais pas trop quel dossier va correspondre
j'ai /etc/yaboot.conf et
ensuite
Code : Tout sélectionner
ls /boot
initrd.img kernel26-falback.img kernel26.img System.map26 vmlinux vmlinux26
et non, je ne souhaite pas jouer avec plusieurs versions !!!
Re: [archppc] ports usb non reconnus (en cours)
Publié : sam. 26 mars 2011, 14:21
par FoolEcho
Le /etc/yaboot.conf équivaut au menu.lst.
Re: [archppc] ports usb non reconnus (en cours)
Publié : sam. 26 mars 2011, 14:31
par benjarobin
Dis moi que tu n'as pas fait ceci:
cp /boot/vmlinux26 /boot/vmlinux
Puis modifier /etc/yaboot.conf pour utiliser /boot/vmlinux et initrd.img ?
Normalement tu as ceci dans /boot/ : kernel26-falback.img kernel26.img System.map26 vmlinux26
Avec System.map26 vmlinux26 appartenant à kernel26 et kernel26-falback.img kernel26.img sont généré durant le mkinitcpio
Quel est la sortie de pacman -Qo /boot/*
Re: [archppc] ports usb non reconnus (en cours)
Publié : sam. 26 mars 2011, 19:14
par widapit
Le /etc/yaboot.conf équivaut au menu.lst.
merci FoolEcho .
voici donc mon /etc/yaboot.conf:
Code : Tout sélectionner
## Example yaboot.conf for ybin and yaboot >= 0.6
## see man yaboot.conf for more details.
## Change 'unconfigured' to your bootstrap partition eg: /dev/hda2
boot=unconfigured
## device is the OpenFirmware device path to the disk containing
## kernel images. if your disk is /dev/hda you can find the
## OpenFirmware path by running the command: ofpath /dev/hda DO NOT
## specify a partition number for this! On IBM hardware you can
## generally comment this out.
device=hd:
## partition is the partition number where the kernel images are
## located. The kernel images should be on your root filesystem, so
## this is usually the same partition number as your root filesystem.
## so if root = /dev/hda3 (the 3rd partition) then you should have
## partition=3 This *MUST* be set correct or yaboot wont boot! This
## option can be either set globally as shown here, or per image in
## the image= sections
partition=3
## delay is the amount of time in seconds the dual boot menu (if one
## is configured, by the presense of macos, macosx, etc options here)
## will wait before choosing the default OS (GNU/Linux or the value of
## defaultos=). If you omit this then the value of timeout=
## (converted to seconds) will be used.
delay=10
## timeout is the amount of time in tenths of a second that yaboot
## will wait before booting the default kernel image (the first image=
## section in this config file or the value of default=).
timeout=40
install=/usr/lib/yaboot/yaboot
magicboot=/usr/lib/yaboot/ofboot
## Change the default colors, fgcolor is the text color, bgcolor is
## the screen background color. (default: fgcolor=white, bgcolor=black)
#fgcolor=black
#bgcolor=green
## Password supplied in plaintext, required for yaboot to boot, unless
## restricted is also present (see below). Be sure to
## chmod 600 /etc/yaboot.conf if you set this!
#password=secret
## Password supplied as an md5 hash, see above
#password=$1$saltstrg$HnJ/gcM3oKhNbnzUPgXTD/
## A password is only required to boot an image specified here if
## parameters are specified on the command line or if the user enters
## an image is not specified in the configuration file at all (ie.
## arbitrary file load). restricted can also be placed in an image
## section in that case any image not including the restricted keyword
## will be fully password protected.
#restricted
## image is the kernel itself, commonly kept in / but also commonly
## found in /boot. Note that /boot should generally not be its own
## partition on powerpcs, its not necessary and complicates things.
## Make sure /boot is on the partition specified by partition= see
## above. /boot should never be an HFS filesystem. You may point
## image= to a symbolic link so long as the symlink does not cross
## partition boundries.
image=/vmlinux
label=Linux
root=/dev/hda3
read-only
image=/vmlinux.old
label=Linux.old
root=/dev/hda3
read-only
Dis moi que tu n'as pas fait ceci:
cp /boot/vmlinux26 /boot/vmlinux
Puis modifier /etc/yaboot.conf pour utiliser /boot/vmlinux et initrd.img ?
euh..finalement, ca serait pas impossible que la manip' de la dernière fois ressemblait à ça... (la tête basse !)
effectivement yaboot pointe sur /vmlinux !!
Code : Tout sélectionner
pacman -Qo /boot/*
Erreur: aucun paquet ne contient /boot/initrd.img
Erreur: aucun paquet ne contient /boot/kernel26-fallback.img
Erreur: aucun paquet ne contient /boot/kernel26.img
/boot/System.map26 appartient à kernel26-pmac 2.6.38-1
Erreur: aucun paquet ne contient /boot/vmlinux
/boot/vmlinux26 appartient à kernel26-pmac 2.6.38-1
Benjarobin: t'assures, je sens bien qu'on est sur la bonne voie là !!!
-Merci encore-
Re: [archppc] ports usb non reconnus (en cours)
Publié : sam. 26 mars 2011, 19:36
par benjarobin
Je ne sais pas trop, je vais un peu à l'instinct: rajoute ceci à la fin de ton yaboot.conf
Code : Tout sélectionner
image=/vmlinux26
label=ArchLinux
root=/dev/hda3
read-only
initrd=/kernel26.img
Puis lance: ybin -v
Re: [archppc] ports usb non reconnus (en cours)
Publié : sam. 26 mars 2011, 19:37
par FoolEcho
Pas spécialiste de ce chargeur de démarrage, mais à priori, ça sera:
Code : Tout sélectionner
image=/vmlinux26
label=Linux
root=/dev/hda3
initrd=kernel26.img
read-only
(supprimer /boot/vmlinux et /boot/initrd.img qui t'éviteront des ennuis... en fait, comme t'a dit benja, avec ta configuration actuelle tu bootes toujours sur une vieille copie de l'image, d'où très probablement tes soucis)
On peut le faire automatiquement aussi. Je te renvoie aussi au wiki:
https://wiki.archlinux.org/index.php/In ... bootloader
... grillé par benja encore, mais à priori, on est d'accord.
Faut que j'arrête, j'ai l'impression de faire doublon sans arrêt aujourd'hui.

Re: [archppc] ports usb non reconnus (en cours)
Publié : sam. 26 mars 2011, 19:39
par benjarobin
Non tu as fait une erreur sur l'initrd, sinon c'est pas finie de poster juste après moi

Pour l'instant je ne supprimerai pas /boot/vmlinux et /boot/initrd.img,
Mais si on arrive à booter sans problème avec la nouvelle entrée, il y aura pas mal de ménage à faire en effet
Sinon c'est bizarre ceci
Code : Tout sélectionner
## Change 'unconfigured' to your bootstrap partition eg: /dev/hda2
boot=unconfigured
Apparemment tu n'as pas correctement configurer yaboot, mais alors il fait comment pour savoir ou écrire le boot ?
La variable device= n'a pas l'air d'être configuré
Mais sinon apparemment il y a moyen de configurer le tout automatiquement avec yabootconfig
https://wiki.archlinux.org/index.php/Of ... bootloader
Re: [archppc] ports usb non reconnus (en cours)
Publié : sam. 26 mars 2011, 19:42
par FoolEcho
C'est pour ça que je rajoute des erreurs.
Après ça dépend, si son /boot est sur une partition dédiée ou non (ce qui semble être le cas vu son .conf).
Mais pas un mixte comme j'ai pu dire, effectivement (je rectifie mon message précédent).

Re: [archppc] ports usb non reconnus (en cours)
Publié : sam. 26 mars 2011, 19:50
par FoolEcho
Quoique par là, il semble qu'il faille indiquer /boot/ quand même:
http://forums.archlinux.fr/topic7312.html
Je ne sais pas du coup.
Si tu ne veux pas t'embêter, passe par la configuration automatique, cf. le lien précédent vers le wiki (et puis dis-nous à quoi ressemble le yaboot.conf après

)
EDIT:
Bon, on a eu la même idée... mais j'en ai parlé avant quand même !

Re: [archppc] ports usb non reconnus (en cours)
Publié : dim. 27 mars 2011, 14:30
par widapit
Salut,
Bon, Y'A PLUS RIEN QUI MARCHE !!!
Code : Tout sélectionner
image=/vmlinux26
label=ArchLinux
root=/dev/hda3
read-only
initrd=/kernel26.img
Puis lance: ybin -v
c'est ce que j'ai fait... pas de messages d'erreur. puis il me dit que OpenFirmware a été updaté dans nvram....
-reboot
et là...
j'ai encore acces via le live cd mais il me prend les partitions en /dev/hdb .
ce qui fait que quand je chroot et que je reprend la procédure pour yaboot il arrive toujours un moment ou il me dit qu'il y a une erreur de path ou que /dev/hda* n'existe pas ...
pour la config automatique avec 'yabootconfig' = meme résultat !
Re: [archppc] ports usb non reconnus (en cours)
Publié : dim. 27 mars 2011, 14:47
par FoolEcho
C'est ce que j'indiquais avant je pense, ça n'est pas comme grub, il faut spécifier /boot (mais comment as-tu pu booter sans ça jusqu'ici ? ... c'est quoi ce bootloader ?

... ).
Code : Tout sélectionner
image=/boot/vmlinux26
label=ArchLinux
root=/dev/hda3
initrd=/boot/kernel26.img
read-only
On n'a pas ton partionnement, en fait... Vérifie bien que root est bien ta partition racine (/).
Il faudrait aussi configurer:
Pour boot, c'est la partition qui renferme /boot (si tu as un /boot séparé, sinon c'est la même que le root précédent).
Pour device, tu l'obtiens à l'aide de
Puis:
Rapporte-toi au wiki ainsi qu'au sujet que je t'ai indiqué. Celmarch a bien réussi.

Re: [archppc] ports usb non reconnus (en cours)
Publié : dim. 27 mars 2011, 21:53
par widapit
salut,
j'ai essayé en rajoutant /boot : pas mieux
yabootconfig est apparemment inutilisable chez moi ...
j'ai éssayé différentes combinaisons piochées à droite à gauche sur les liens que tu m'as indiqués, sur d'autres forums et dans les wikis...
ils ne disent pas tous exactement la même chose et lorsque je retouche mon fichier en copiant ou m'inspirant des exemples donnés; j'obtiens divers comportement suivant ce que je renseigne dans le /etc/yaboot.conf :
-partition boot non détectée -> boot sur cd;
-message: "/boot non trouvé dans /dev/hda3"
- et enfin le
si je tape /boot/vmlinux26, alors j'ai:
please wait, loading kernel puis ca boote jusqu'à
Code : Tout sélectionner
can't mount /root on /dev/hda3, bad filesystem (il me semble avoir vu)
Call-trace:
quasiment une page entière d'indentifiants des blocks du disque
Kernel Panic
Reboot in 180 seconds....
et tous sont reproductibles, donc pour le moment je vais relever pour chaque cas:
quelle configuration amène quel comportement, je pense que ca nous aidera...!!
je posterai le détail un peu plus tard vu que j'ai un autre soucis par rapport à mon DD externe (qui est plus urgent à résoudre à mes yeux; surtout qu'il me permettrait aussi, en dernier recours, de tout sauvegarder et réinstallé depuis le début . Je vais peut-être ouvrir un autre topic du coup !!)
sinon mon partitionnement est celui-ci:
/dev/hda1 = 'Apple-firmware' (une minipartition pour "prébooté", obtenue avec mac-ofdisk lors de l'install)
/dev/hda2 = 'bootstrap'
/dev/hda3 = '/' contenant /boot /root /sys /bin ....
/dev/hda4 = 'swap'
/dev/hda5 = '/home'
@ bientôt
Re: [archppc] ports usb non reconnus (en cours)
Publié : dim. 27 mars 2011, 22:05
par benjarobin
Il faut en effet enlever le bloc image=/vmlinux.old ...
Je pense que tous tes problèmes viennent d'une mauvais configuration de yaboot depuis le début
Le mieux c'est de bien suivre ceci :
https://wiki.archlinux.org/index.php/Of ... bootloader
"/boot non trouvé dans /dev/hda3"
C'est normal hda3 est ta partition root et non de boot de yaboot. Par contre je ne sais pas trop entre hda1 ou hda2 laquel est la partition de yaboot
Le mieux c'est que tu re transcrive toutes les commandes depuis le démarrage de la machine ici, sinon on aura du mal à saisir ce que tu fait
Sinon mac-ofdisk n'existe pas comme commande....
Tu peux nous donner le contenu de fstab et la sortie de
Sinon je crois que tu peux prendre exactement la même configuration que celle du wiki à part pour le device que tu devra générer avec ofpath /dev/hda
Re: [archppc] ports usb non reconnus (en cours)
Publié : dim. 27 mars 2011, 22:11
par FoolEcho
Et tu as ce qu'il faut pour chrooter sur cette même page.
En effen, décris-nous bien ce que tu fais au niveau du yaboot.conf et les erreurs que tu obtiens au boot.

Re: [archppc] ports usb non reconnus (en cours)
Publié : dim. 27 mars 2011, 22:28
par benjarobin
Je viens de me rendre compte, si tu as fait ybin -v avec comme partition hda3 tu as surement bousillé ton système, ou alors je n'ai vraiment pas compris comment fonctionner yaboot
Arrives tu toujours à monter hda3 depuis le livecd ?
Si ce n'est pas le cas alors tu es bon pour une réinstallation complète du sytème.