Impossible de gérer la demande de pagination du noyau?

9

[Avertissement: j'étais initialement un peu nerveux à l'idée de publier ceci ici, alors j'ai demandé à Meta si discuter de l'homebrew / modding était acceptable. Sur la base de la réponse que j'ai reçue de plusieurs membres vétérans, je suis allé de l'avant et publié ce fil. Voici le lien sur Meta.]

J'essaie actuellement de modifier ma Xbox d'origine en utilisant xboxhdm et ndure 3.0. xboxhdm est construit autour d'une petite distribution Linux amorçable, et cela me donne des ajustements, alors j'ai pensé que je demanderais ici et voir si quelqu'un pourrait me donner un coup de main. (Remarque: Avant que quiconque ne suggère une carte différente, xboxhdm démarre à partir du CD sur un PC - le matériel Xbox n'est pas complètement impliqué dans le processus, c'est pourquoi je pose la question ici.)

Le PC que j'utilise est relativement ancien - c'est un ancien ordinateur Compaq avec environ 512 Mo de RAM et un processeur de 2,5 GHz (probablement un P IV). Je l'utilise car il a 2 ports IDE sur la carte mère. L'âge de l'ordinateur ne devrait pas être un problème, en termes de performances - le hack xboxhdm + ndure existe depuis des années - il a été conçu pour fonctionner sur un tel matériel.

Quoi qu'il en soit - à un moment donné du processus, je dois copier certains fichiers du CD sur le disque dur Xbox (qui est un lecteur IDE Seagate standard, alimenté par un Molex). À mi-chemin de la copie, tout meurt ... Je reçois une unable to handle kernel paging requesterreur, et finalement une panique du noyau.

Je n'ai rien trouvé sur cette erreur et comment elle se rapporte spécifiquement au modding Xbox, mais quelles informations j'ai pu suggérer que je pourrais avoir un mauvais bâton de RAM. Je n'ai pas encore pu tester cela, mais je vais lancer MEMTEST dès que je rentrerai.

Je n'ai pas la configuration avec moi - je suis au travail et c'est chez moi - mais si quelqu'un est intéressé à prêter main forte, je vais prendre des photos ce soir et les poster. La seule raison pour laquelle je pose la question ici est que je suis encore un nouveau converti * nix, et je ne sais pas comment tout cela fonctionne. Je suppose que unable to handle kernel paging requestc'est aussi un message d'erreur assez standard ... corrigez-moi si je me trompe.

eckza
la source
5
Une «demande de pagination» signifie que le noyau a tenté d'accéder à une mémoire à laquelle il aurait dû pouvoir accéder. Si ce n'est pas le cas et que vous voyez ce message, il y a soit un bug matériel (presque toujours une mauvaise RAM) soit un bug du noyau. S'il s'agit d'un bogue du noyau, les numéros dans les messages suivants sont nécessaires pour le retrouver, mais il est souvent encore très difficile de passer de l'emplacement dans le code où l'erreur est détectée à l'emplacement où se trouve réellement le code erroné.
Gilles 'SO- arrête d'être méchant'
Oui, le retrouver via les chiffres est bien au-dessus de ma tête, donc si ce n'est pas une mauvaise RAM, alors j'utiliserai simplement une méthode différente. Le système contient 2 bâtons de RAM, donc j'espère que je vais devoir en retirer un. Je reviendrai avec des détails dans quelques heures - merci pour l'aide, mec.
eckza

Réponses:

7

Messieurs, je pense que nous avons un gagnant ...

Bien. Comment ça pour la RAM frite? Je suppose que c'était le coupable, après tout.

Je suis heureux d'annoncer qu'après avoir retiré le bâton défectueux, tout se passe bien.

eckza
la source