[KERNEL] Freeze avec la lib pata

Reconnaissance et configuration du matériel / kernel linux
Ubitux
Daikyu
Messages : 55
Inscription : jeu. 28 déc. 2006, 17:14

[KERNEL] Freeze avec la lib pata

Message par Ubitux »

Bonjour,

J'ai des freezes réguliers de 30 secondes :
dmesg :
ata1.01: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x2 frozen
ata1.01: tag 0 cmd 0xa0 Emask 0x4 stat 0x40 err 0x0 (timeout)
ata1: port is slow to respond, please be patient (Status 0xd0)
ata1: port failed to respond (30 secs, Status 0xd0)
ata1: soft resetting port
ata1.00: configured for UDMA/100
ata1.01: configured for UDMA/33
ata1: EH complete
SCSI device sda: 219538272 512-byte hdwr sectors (112404 MB)
sda: Write Protect is off
sda: Mode Sense: 00 3a 00 00
SCSI device sda: drive cache: write back
SCSI device sda: 219538272 512-byte hdwr sectors (112404 MB)
sda: Write Protect is off
sda: Mode Sense: 00 3a 00 00
SCSI device sda: drive cache: write back
J'en ai plein, régulièrement comme ça, qui me freezent le PC pendant 30 secondes :/
Ces freezes sont assez bizarres :
En général la musique qui se coupe prévient d'un freeze. Dans ces cas là, si par exemple j'ouvre un terminal, je peux taper dedans, mais il suffit que je presse "tab" pour qu'il freeze à son tour... il faut attendre 30 secondes pour avoir de nouveau la main.

Niveau performance c'est un PC neuf (Samsung R55 XEH 2300) acheté il y a 3 mois. Conky ne m'indique d'ailleurs, pendant un freeze (car tout continu de tourner plus ou moins si on ne les brusque pas) aucun pic du processeur, de température ou de saturation de la RAM... rien de spécial... c'est comme si rien ne s'était passé.

J'ai tenté de booter avec noacpi et nolacpi mais ça n'a rien changé, dommage.

D'après les messages ça proviendrait de mon disque dur S-ATA. D'après la doc de mon PC j'ai un disque dur S-ATA (d'ailleurs j'ai un périphérique /dev/sda) pourtant, voici ce que renvoi lspci :
$ lspci
00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS/940GML and 945GT Express Memory Controller Hub (rev 03)
00:01.0 PCI bridge: Intel Corporation Mobile 945GM/PM/GMS/940GML and 945GT Express PCI Express Root Port (rev 03)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 02)
00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 02)
00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02)
01:00.0 VGA compatible controller: nVidia Corporation GeForce Go 7400 (rev a1)
04:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)
09:05.0 Ethernet controller: Broadcom Corporation BCM4401-B0 100Base-TX (rev 02)
09:09.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev b4)
09:09.1 FireWire (IEEE 1394): Ricoh Co Ltd R5C552 IEEE 1394 Controller (rev 09)
09:09.2 Generic system peripheral [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 18)
09:09.3 System peripheral: Ricoh Co Ltd Unknown device 0843
09:09.4 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 09)
09:09.5 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 04)
et lshwd :
$ lshwd
00:00.0 Host bridge: (unknown)
00:01.0 PCI bridge: (unknown)
00:1b.0 Audio device: (snd-azx)
00:1c.0 PCI bridge: (unknown)
00:1c.1 PCI bridge: (unknown)
00:1c.2 PCI bridge: (unknown)
00:1c.3 PCI bridge: (unknown)
00:1d.0 USB Controller: (unknown)
00:1d.1 USB Controller: (unknown)
00:1d.2 USB Controller: (unknown)
00:1d.3 USB Controller: (unknown)
00:1d.7 USB Controller: (unknown)
00:1e.0 PCI bridge: Intel Corp.|82801 Hub Interface to PCI Bridge (hw_random)
00:1f.0 ISA bridge: Intel Corp.|82801 Hub Interface to PCI Bridge (unknown)
00:1f.1 IDE interface: (piix)
00:1f.3 SMBus: (i2c-i801)
01:00.0 VGA compatible controller: (vesa)
04:00.0 Network controller: (unknown)
09:05.0 Ethernet controller: Broadcom Corp.|BCM4401-B0 100Base-TX (b44)
09:09.0 CardBus bridge: Ricoh Co Ltd|RL5c476 II (yenta_socket)
09:09.1 FireWire (IEEE 1394): Ricoh Co Ltd|R5C552 IEEE 1394 Controller (ohci1394)
09:09.2 Class 0805: Ricoh Co Ltd|R5C552 IEEE 1394 Controller (unknown)
09:09.3 System peripheral: Ricoh Co Ltd|R5C552 IEEE 1394 Controller (unknown)
09:09.4 System peripheral: Ricoh Co Ltd|R5C552 IEEE 1394 Controller (unknown)
09:09.5 System peripheral: Ricoh Co Ltd|R5C552 IEEE 1394 Controller (unknown)
002:001 USB Hub: Virtual|Hub (unknown)
004:001 USB Hub: Virtual|Hub (unknown)
003:002 USB Wireless: (unknown)
003:001 USB Hub: Virtual|Hub (unknown)
001:001 USB Hub: Virtual|Hub (unknown)
005:001 USB Hub: Virtual|Hub (unknown)
C'est à n'y rien comprendre...

Merci d'avance, en espérant que vous pourrez me venir en aide...
Dernière modification par Ubitux le ven. 12 janv. 2007, 18:56, modifié 1 fois.
_alexmyself
Chu Ko Nu
Messages : 405
Inscription : lun. 18 sept. 2006, 16:21
Localisation : france, yvelines 78

Message par _alexmyself »

essaie 'noapic' au boot
Ubitux
Daikyu
Messages : 55
Inscription : jeu. 28 déc. 2006, 17:14

Message par Ubitux »

Déjà tenté... :(
J'ai tenté de booter avec noacpi et nolacpi mais ça n'a rien changé
Cactus
Maître du Kyudo
Messages : 2073
Inscription : sam. 16 sept. 2006, 10:39
Localisation : 31 - Toulouse Nord

Message par Cactus »

essaies 'nolapic' (et pas nolacpi)...
me demandes pas ce que c'est j'en sais rien, mais ça m'a une fois dépanné ! :)

EDIt : à moins que ces options aient changé depuis...
_alexmyself
Chu Ko Nu
Messages : 405
Inscription : lun. 18 sept. 2006, 16:21
Localisation : france, yvelines 78

Message par _alexmyself »

noapic != noacpi
Cactus
Maître du Kyudo
Messages : 2073
Inscription : sam. 16 sept. 2006, 10:39
Localisation : 31 - Toulouse Nord

Message par Cactus »

j'avais prévenu que je ne savais pas ce que c'était ! :lol:
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Re: Freezes bizarres et mystère entre IDE et SATA

Message par mélodie »

Ubitux a écrit :Bonjour,

J'ai des freezes réguliers de 30 secondes :
dmesg :
$ lspci00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 02)
et lshwd :

00:1f.1 IDE interface: (piix)


Et si tu lances 'lshwd -cc -id' en root, tu as des chances de lire que le contrôleur de ta machine soit un Ultra Ata, comme dit par exemple dans ce fil
Stockage
Contrôleur IDE Intel® 82801G (ICH7 Family) Ultra ATA Storage Controllers - 27DF

et rien n'interdit de penser que tu puisse aussi avoir un contrôleur SATA sur la carte mère.

C'est le cas pour ma machine de bureau:
IDE interface
snd_via82xx : VIA Technologies|VT82C586 IDE [Apollo]

RAID bus controller
sata_via : VIA Technologies Inc|VT6420 SATA RAID Controller


Cela dit le problème de freeze dont tu parles peut être tout à fait indépendant des questions hard.
Ton installation est-elle récente ? Est-ce que tu as d'autres distributions installées et si oui comment se comportent-elles ? Si non, peux-tu envisager :
-un nettoyage de ton lecteur CD, et une réinstallation ?

Pour l'ide et le sata, question disque dur, quelques images de nappes (et connecteurs) SATA ici, et quelques images de nappes (et connecteurs) IDE de ce côté.

Lors du prochain freeze, peux-tu lancer plutôt (en root)
tail /var/log/messages.log

ou même rediriger la sortie dans un fichier texte si tu le fais dans un tty ?
Avatar de l’utilisateur
vincentxavier
Elfe
Messages : 778
Inscription : ven. 11 août 2006, 18:17
Localisation : Epinay sur Seine (93)

Message par vincentxavier »

Bon, je viens de m'apercervoir que j'ai un peu le même problème.
Warranty

THIS ADVICE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.

En clair, je ne pourrais être tenu responsable des dégats causés par l'utilisation de mes conseils

Image
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Message par mélodie »

vincentxavier a écrit :Bon, je viens de m'apercervoir que j'ai un peu le même problème.
Ça peut venir de la lentille du lecteur ?
Avatar de l’utilisateur
vincentxavier
Elfe
Messages : 778
Inscription : ven. 11 août 2006, 18:17
Localisation : Epinay sur Seine (93)

Message par vincentxavier »

En fait mon problème ne venait pas de la. C'était une couille dans avahi à cause de fichiers que j'avais bidouillé à la main. du moins je pense

Si j'ai plus d'info, je vous le dirai

Mélodie: que vient faire la lentille sur un disque dur ?
Warranty

THIS ADVICE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.

En clair, je ne pourrais être tenu responsable des dégats causés par l'utilisation de mes conseils

Image
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Message par mélodie »

vincentxavier a écrit :Mélodie: que vient faire la lentille sur un disque dur ?
Contrairement à une idée qui circule, une installation peut être boiteuse d'entrée parce que la lentille du lecteur est légèrement poussiéreuse (pollens par exemple, ou autre poussière fine).
Dans ce cas le disque dur n'est pas impliqué, mais des freezes et autres blocages apparaissent tout de suite après l'installation.
Avatar de l’utilisateur
mimas
Elfe
Messages : 559
Inscription : sam. 30 sept. 2006, 22:30
Localisation : Toulouse

Message par mimas »

mélodie a écrit :Contrairement à une idée qui circule, une installation peut être boiteuse d'entrée parce que la lentille du lecteur est légèrement poussiéreuse (pollens par exemple, ou autre poussière fine).
C'était avec la distro ********[1], la distro en mousse qui arrive à transformer ton PC en éponge.

Il y a des vérificactions de CRC et/ou de hash MD5 qui préviennent ce genre de problème de paquets corrompus dès le début.


[1] Anti-troll spam filter : Le nom a été masqué pour protéger le coupable.
Avatar de l’utilisateur
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)

Message par marc[i1] »

mimas a écrit :C'était avec la distro ********[1], la distro en mousse qui arrive à transformer ton PC en éponge.
Celle là ?
Ne vous emmerdez plus, emmerdez les autres.
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Message par mélodie »

marc[i1] a écrit :Celle là ?
Non, Ubuntu (début 2005, donc la deuxième version), mais la réinstallation après nettoyage du lecteur CD-ROM a tout réglé, et par la suite j'ai donné cette hypothèse à deux ou trois autres personnes qui ont aussi eu un résultat positif.
mimas a écrit :Il y a des vérificactions de CRC et/ou de hash MD5 qui préviennent ce genre de problème de paquets corrompus dès le début.
Oui oui, c'est ce qu'on m'a dit à l'époque, quand j'en ai évoqué l'hypothèse, mais ne trouvant pas d'autre hypothèse pour les freezes d'applications, ni top ni qps ne signalant un processus plus que l'autre, j'ai suivi mon idée. Les CRC et le hash MD5 n'ont rien pu faire contre le pollen printanier... bressan :D
Ubitux
Daikyu
Messages : 55
Inscription : jeu. 28 déc. 2006, 17:14

Message par Ubitux »

Bon, petit récapitulatif des derniers évennements :

J'ai ajouté "noapic" au boot. Effectivement ça change, j'ai eu des freezes beaucoup moins fréquemment (environ 1 par jour), mais c'est tout de même assez récurrent. Voici donc le dernier en date (/var/log/messages) :
Jan 10 01:21:37 igwen ata1: port is slow to respond, please be patient (Status 0xd0)
Jan 10 01:21:37 igwen ata1: soft resetting port
Jan 10 01:21:37 igwen ata1.00: configured for UDMA/100
Jan 10 01:21:37 igwen ata1.01: configured for UDMA/33
Jan 10 01:21:37 igwen ata1: EH complete
Jan 10 01:21:37 igwen SCSI device sda: 219538272 512-byte hdwr sectors (112404 MB)
Jan 10 01:21:37 igwen sda: Write Protect is off
Jan 10 01:21:37 igwen SCSI device sda: drive cache: write back
Jan 10 01:21:37 igwen SCSI device sda: 219538272 512-byte hdwr sectors (112404 MB)
Jan 10 01:21:37 igwen sda: Write Protect is off
Jan 10 01:21:37 igwen SCSI device sda: drive cache: write back
j'ai aussi ajouté "earlymodules=piix", vu que j'avais un message qui parlait de ça au boot... je n'ai vu aucun changement...

Pourquoi la lentille de mon lecteur serait en cause ? C'est de mon disque dur dont il s'agit là :/
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Message par mélodie »

Ubitux a écrit :Pourquoi la lentille de mon lecteur serait en cause ? C'est de mon disque dur dont il s'agit là :/
J'ai dit que ça vaut (éventuellement), si tu constates ces freezes _dés_après_une_installation... Si tu viens juste d'installer, alors une corruption (non identifiable par les wrappers de l'installeur) s'est *peut-être* produite durant l'installation.

Je ne comprend pas plus le message de dmesg, en rapport avec le freeze. Sauf si ta machine est prévue pour plus rapide que UDMA/100 et UDMA/33 ? (UDMA/133 ?)
Jan 10 01:21:37 igwen ata1.00: configured for UDMA/100
Jan 10 01:21:37 igwen ata1.01: configured for UDMA/33
Selon ce que tu sais, ton disque dur est-il un IDE (et tu aurais un contrôleur SATA sur la carte mère) ou un SCSI ?

Ce que tu sais : pas ce que tu as dit dans ton premier post, je t'ai fait remarquer que les messages de la console (lshw et autres) indiquent un dique dur IDE et non SATA: tu seras tout à fait sûr en regardant tes nappes et surtout le type de connecteur qui relient le disque dur à la carte mère.

Il y a une option qq part dans le BIOS pour désactiver le controleur SATA s'il n'a pas d'utilité.
BIOS for Beginners avec captures d'écran :)

Autre amélioration possible : un nouveau firmware existerait pour ton BIOS, tu flasherais (ou ferais flasher) le BIOS.
Tu pourrais regarder sur le site du constructeur de ta carte mère si un nouveau programme de BIOS est disponible. La date de révision du BIOS, marque et modèle, sont lisibles vers le début d'un dmesg invoqué en user, immédiatement après un boot.

Rappel : le nouveau noyau, 2.6.19, voit les disques durs IDE de certains Intel comme des périphériques sdX. Lesquels d'ailleurs ? J'ai laissé hda dans le fstab de mon portable, après l'installation du 2.6.19, et ça fonctionne comme ça... :)
Avatar de l’utilisateur
chipster
Maître du Kyudo
Messages : 2063
Inscription : ven. 11 août 2006, 22:25
Localisation : Saint-Étienne (42)
Contact :

Message par chipster »

Il faudrait que tu modifies ton topic ;)
Ubitux
Daikyu
Messages : 55
Inscription : jeu. 28 déc. 2006, 17:14

Message par Ubitux »

Je suis allé faire un tour dans les BIOS, et j'ai trouvé cette option : Large Disk Access Mode

J'ai selectionné Other au lieu de DOS comme conseillé. Tout content, je reboot... et bah non ça ne change rien xD

Bon, ensuite niveau bios y'a rien sur le site officiel.

Concernant le disque dur, j'ai apparemment un IDE... je tombe de haut là. Toutes les doc sur ce PC disent que c'est un S-ATA... or en faisant une recherche sur le modèle précis de disque dur (FUJITSU MHV2120AH), il semblerai qu'il ne soit disponible qu'en IDE :evil:
Je sens que je vais aller raler contre ça... il m'ont déjà couillé sur la carte graphique (7400 au lieu de 7600) mais là ça commence à me gaver.

Je ne peux pas ouvrir mon PC, je n'ai pas de tournevis assez petit... donc pas moyen de vérifier manuellement.

Qu'est-ce que je peux faire pour résoudre le problème ? Booter sur mon noyau 2.6.18 (comment ?) pourrait résoudre le problème ?
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Message par mélodie »

Ubitux a écrit :Je suis allé faire un tour dans les BIOS, et j'ai trouvé cette option : Large Disk Access Mode

J'ai selectionné Other au lieu de DOS comme conseillé. Tout content, je reboot... et bah non ça ne change rien xD
Y'a quoi d'autre comme options ?
Bon, ensuite niveau bios y'a rien sur le site officiel.
Quelle est la marque/modèle de ta carte mère, et du BIOS de ta carte mère ?
Concernant le disque dur, j'ai apparemment un IDE... je tombe de haut là. Toutes les doc sur ce PC disent que c'est un S-ATA [...] mais là ça commence à me gaver.
Hum. :roll:
Je ne peux pas ouvrir mon PC, je n'ai pas de tournevis assez petit... donc pas moyen de vérifier manuellement.
Dans une bonne quincaillerie, tu trouveras ça. Prends un Facom, c'est garanti à vie.
Qu'est-ce que je peux faire pour résoudre le problème ? Booter sur mon noyau 2.6.18 (comment ?) pourrait résoudre le problème ?

Tu pourrais tenter d'en savoir plus sur ton matériel.

chipster, quel titre suggères-tu à Ubitux ?
Ubitux
Daikyu
Messages : 55
Inscription : jeu. 28 déc. 2006, 17:14

Message par Ubitux »

Il n'y a que ces 2 choix : DOS et Other.

Voici ce qu'il y a marqué :
UNIX, Novell, Netware, or other operating systems, select 'Other'. If you are installing new software and the drive fails, change this select and try again. Differents OS require different representations of drive geometries
Concernant le bios, la seule info que me donne dmesg c'est "BIOS-e820"
Et dans le Bios lui même j'ai :
BIOS Version D5CC
Je n'ai pas vu grand chose dans la doc... et puis de toutes façon comme la moitié des choses dedans sont vraies je me méfie maintenant :x

Pour les vis... euh je l'ai un peu explosé en essayant un gros tournevis... :oops:
J'irai ptet en emprunter un à mon père demain.

Il y a eu une update du kernel tout à l'heure (avec une modif de udev), avec un peu de chance ça va arranger les choses (je n'ai pas rebooter depuis)

Sinon, bah "noapic" seul réduit quand même considérablement la fréquence des freezes, mais j'en ai encore de temps en temps.
Répondre