Probleme aléatoire d'affichage ecran noir

Probleme aléatoire d'affichage ecran noir - Hardware - Linux et OS Alternatifs

Marsh Posté le 01-06-2004 à 21:06:32    

Salut,
 
J'ai un probleme, qui ressemble un peu à certains bugs evoqués dans le forum, mais avec des variantes bien chiantes.
Je suis sous Mandrake 10 KDE (installé il y a 1 mois, tres peu modifié,j'apprends)  
Environ une fois sur 3, quand je charge linux, impossible d'affciher KDE. Gros ecran noir. Si je pase sous les autres consoles (CTRL ALT Fx), pas de problemes, je fais un shutdown -r et au relancement, tout marche bien.  
Ce qui est etrtange, c'est que c'est completemnt aléatoire. Dans le mem genre, j'allume le PC le matin, le laisse tourner la jounée. Apparement il est passé en economiseur d'ecran, et impossible de revenir sur KDE. La encore, CTRL ALT FX, shutdown pour le récupérer.  
J'ai un Geforce 4, mai sje n'ai pas encore installé de drivers spécifiques, car je me disais que ceux par défaut fonctionnaient (2 fois sur 3 d'accord..)
 
Est ce lié au drivers ? à xfree86 ?
 
MErci d'avance

Reply

Marsh Posté le 01-06-2004 à 21:06:32   

Reply

Marsh Posté le 01-06-2004 à 21:10:01    

- donne ta config matérielle
 
- donne le résultat des commandes suivantes ( en respectant la casse et à taper en tant que root ) :
hostname
cat /proc/interrupts
cat /etc/resolv.conf
cat /etc/hosts
service tmdns status
uname -r
grep Driver /etc/X11/XF86Config-4


Message édité par Dark_Schneider le 01-06-2004 à 21:10:49

---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 01-06-2004 à 21:34:13    

euh oui, désolé, j'aurais du penser à la config
P4 2.8 non overclocké
Asus P4B533
512 Mo Ram
Leadtek Geforce 4 A250
LCD Hercules Prophetview 17 pouces
Lect DVD/ graveur DVD
+qq trucs qui a mon avis n'ont rien a voir (MX700, hub 4 ports, modem Cable noos..)
 
Pour les commandes
 
bash-2.05b$ hostname
dhcp-792-100
 
bash-2.05b$ dhcp-792-100cat /proc/interrupts
bash: dhcp-792-100cat: command not found
 
bash-2.05b$ cat /etc/hosts
127.0.0.1               localhost
 
bash-2.05b$ cat etc/hosts
cat: etc/hosts: No such file or directory
 
bash-2.05b$ service tmdns status
bash: service: command not found
 
bash-2.05b$ uname -r
2.6.3-4mdk
 
bash-2.05b$ grep Driver /etc/X11/XF86Config-4
    Driver "Keyboard"
    Driver "mouse"
    Driver "nv"
 
Sans etre expert, ca me parait etrange que certaines commandes ne soient pas reconnues (service, cat dans un cas) et aussi, d'apres certains tutoriaux, la ligne Driver "nv" devrait etre modifiée.. Qu'en penses tu ?

Reply

Marsh Posté le 01-06-2004 à 22:51:27    

un autre élément du probleme. Supposons que je suis dans KDE, tout fonctionne parfaitement. Si jamais je fais CTRL ALT F1 pour l'une des consioles virtuelles, apres, impossible de revenir sous KDE. Ecran noir..

Reply

Marsh Posté le 02-06-2004 à 09:35:10    

Quelsues petites choses :  
- la deuxième commande, c'est  
cat /proc/interrupts
et pas  dhcp-792-100cat /proc/interrupts  
- tu n'as pas fait : cat /etc/resolv.conf  
- à la place de service, tu peux faire en root :  
/etc/init.d/tmdns status  
 
De manière générale, quand tu as une erreur, vérifie que tu as bien tappé la ligne. Utiliser la touche <tab> pour compléter automatiquement les commandes, ça évite de faire des erreurs de frappe. Par exemple :  
bash-2.05b$ser<tab>
va te proposer toutes les commandes commençant par "ser" et s'il n'y en a qu'une, il va te compléter ta ligne automatiquemnt. Chez moi, j'obtiens :  
bash-2.05b$ser<tab>
serial_probe  service  
bash-2.05b$ser
 
Si service n'existe pas, tu dois pouvoir l'installer. Mais comme je te l'ai dis avant, ce n'est qu'un raccourci pour "/etc/init.d/"
 
Pour le driver nv, c'est normal que se soit celui là si tu n'as pas installer les drivers nvidia propriétaires (ce qui est une sage résolution, les drivers proprio c'est mal (TM))
 
Enfin, tu n'es peux être pas obligé de redémarer à chaque fois ta machine. Tu peux ne redémarer que le serveur graphique, ça devrait suffire. Donc soit avec un <ctrl>+<alt>+<backspace> , soit avec "/etc/init.d/kdm restart".  
 
Sinon, désolé mais je ne peux t'aider pour ton problème, bonne chance.

Reply

Marsh Posté le 02-06-2004 à 09:56:09    

ok merci des infos, effectivement j'avais ouvblié de taper le cat /etc/resolv.conf désolé.. Je vais devoir essayer ce soir ca rje n'ai pas linux au boulot evidemment...

Reply

Marsh Posté le 02-06-2004 à 19:25:16    

bon, j'ai refait certaines des commandes données par Dark:
[captcav@dhcp-792-100 captcav]$ cat /proc/interrupts
           CPU0
  0:     266950          XT-PIC  timer
  1:         86          XT-PIC  i8042
  2:          0          XT-PIC  cascade
  5:      13597          XT-PIC  uhci_hcd, CS46XX
  8:          1          XT-PIC  rtc
  9:       5687          XT-PIC  ehci_hcd, eth0
 10:          0          XT-PIC  uhci_hcd
 11:        441          XT-PIC  uhci_hcd
 12:         56          XT-PIC  i8042
 14:       8105          XT-PIC  ide0
 15:       4437          XT-PIC  ide1
NMI:          0
LOC:     266874
ERR:          0
MIS:          0
 
 
et:  
 
[captcav@dhcp-792-100 captcav]$ cat /etc/resolv.conf
search noos.fr
nameserver 212.198.0.91
nameserver 212.198.2.51
 
Par contre, la commande tmdns status ne marche définitivement,même e passant par le root...
 
J'avoue ne pas trop savoir à qui ca sert.. Qq'un a une idée ?


Message édité par captcav le 02-06-2004 à 19:27:43
Reply

Marsh Posté le 02-06-2004 à 19:58:16    

on va kelkes manip pour optimiser un peu la machine. Ces manip sont à faire en tant que root.
 
1 - déjà on va donner un nom à ta machine ( hostname ). Prenons par exemple "monlinux".
on va modifier le fichier /etx/sysconfig/network et ajouter la ligne suivante :
HOSTNAME=monlinux
 
2 - on va assigner ce nouveau nom de machine à l'interface loopback ( 127.0.0.1 ) pour accélérer les requetes. Pour cela il faut modifier le fichier /etc/hosts et on va faire en sorte qu'il ressemble à ceci :

Code :
  1. 127.0.0.1 localhost localhost.localdomain monlinux


 
une fois que c'est fait on redémarre
 
ensuite on redémarre.
 
 
il y a 2,3 trucs qui me chiffonnent :
- tu as un port USB qui partage la même irq que ta carte réseau ( #IRQ 9 )
- un autre port USB qui semble faire de même avec ta carte son ( #IRQ 5 )


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 04-06-2004 à 11:31:45    

Pour ton probleme de commande qui n'existe pas, la commande service existe mais elle est reservé au root, il faut te loguer en root en tapant su pour pouvoir les utiliser.
 
;-)

Reply

Marsh Posté le 04-06-2004 à 12:11:22    

ok merci, je n'ai pas pu bosser sur ce probleme sur les 2 derniers jours a cause du boulot, mais je vais m'y remettre ce week end

Reply

Marsh Posté le 04-06-2004 à 12:11:22   

Reply

Marsh Posté le 06-06-2004 à 18:08:01    

bordel, malgré la lecture de plein de posts sur le sujet, et le sinfos de Dark, je n'arrive toujours pas a chanegr ce nomm d'hotes.. Y'a un truc particulier sur la mandrake 10 ???
 
J eprécise que j'ai une connection internet par cable, Noos


Message édité par captcav le 06-06-2004 à 18:18:12
Reply

Marsh Posté le 07-06-2004 à 14:09:35    

donne le contenu de /etc/sysconfig/network
 
c'est là dedans que l'on définie le nom d'hôte
 
sinon tu peux le faire via l'utilitaire de mandrake ( tu cherches, en tant logique tu trouveras )


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 07-06-2004 à 21:59:19    

voila pour le fichier:
Password:
[root@dhcp-792-100 captcav]# more /etc/sysconfig/network
HOSTNAME=linux
NETWORKING=yes
[root@dhcp-792-100 captcav]# hostname
dhcp-792-100
[root@dhcp-792-100 captcav]#
 
comme tu le vois, il y a une incoherence entre le contenu du fichier et le resultat de hostname.
 
Merci du conseil, je n'avais pas pensé à passer par les outils de cofig Mandrake. Je te dis le résultat d'ici qq jours (45 min de linux tous les 3 jours, pas topp pour progresser !!!)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed