Bonjour à tous ceux qui liront ces lignes.

J'ai depuis quelques temps (1ère install de Fedora 7) des problèmes de freeze sur mon Sony Vaio PCG-FR102. Ces problèmes n'ont jamais disparu depuis (quelque soit la version du noyau, en Fedora 7, 8 et 9). Je ne les avais pas avant (Fedora Core 6, 5 ou 4).

voici une copie d'un lshw sur cette becane :
localhost.localdomain
    description: Notebook
    product: PCG-FR102(FR)
    vendor: Sony Corporation
    version: 01
    serial: 28119054-5164287
    width: 32 bits
    capabilities: smbios-2.31 dmi-2.31
    configuration: boot=normal chassis=notebook uuid=497C1CA0-BCC6-11D5-88E6-0800469574EE
  *-core
       description: Motherboard
       product: Q51-Project
       vendor: Sony Corporation
       physical id: 0
       version: 01
       serial: 12345678-12345678
     *-firmware
          description: BIOS
          vendor: Phoenix Technologies LTD
          physical id: 0
          version: R0112K6 (09/25/2003)
          size: 111KiB
          capacity: 448KiB
          capabilities: pci pcmcia pnp upgrade shadowing escd cdboot bootselect socketedrom edd int9keyboard int17printer int10video acpi usb agp smartbatter
y biosbootspecification netboot
     *-cpu
          description: CPU
          product: mobile AMD Athlon(tm) XP 2000+
          vendor: Advanced Micro Devices [AMD]
          physical id: 4
          bus info: cpu@0
          version: 6.8.1
          serial: N/A
          slot: Socket A
          size: 1666MHz
          capacity: 1667MHz
          width: 32 bits
          clock: 133MHz
          capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 mtrr pge mca cmov pat pse36 mmx fxsr sse syscall mp mmxext 3dnowext 3dnow up ts f
id vid cpufreq
        *-cache:0
             description: L1 cache
             physical id: 7
             slot: L1 Cache
             size: 128KiB
             capabilities: asynchronous internal write-back
        *-cache:1
             description: L2 cache
             physical id: 8
             slot: L2 Cache
             size: 256KiB
             capacity: 512KiB
             capabilities: synchronous external write-through
     *-memory
          description: System Memory
          physical id: c
          slot: System board or motherboard
          size: 1GiB
        *-bank:0
             description: SODIMM DDR 133 MHz (7.5 ns)
             product: N/A
             vendor: N/A
             physical id: 0
             serial: N/A
             slot: SODIMM1
             size: 512MiB
             width: 32 bits
             clock: 133MHz (7.5ns)
        *-bank:1
             description: SODIMM DDR 133 MHz (7.5 ns)
             product: N/A
             vendor: N/A
             physical id: 1
             serial: N/A
             slot: SODIMM2
             size: 512MiB
             width: 32 bits
             clock: 133MHz (7.5ns)
     *-pci
          description: Host bridge
          product: VT8366/A/7 [Apollo KT266/A/333]
          vendor: VIA Technologies, Inc.
          physical id: 100
          bus info: pci@0000:00:00.0
          version: 00
          width: 32 bits
          clock: 66MHz
          configuration: driver=agpgart-via
        *-pci
             description: PCI bridge
             product: VT8366/A/7 [Apollo KT266/A/333 AGP]
             vendor: VIA Technologies, Inc.
             physical id: 1
             bus info: pci@0000:00:01.0
             version: 00
             width: 32 bits
             clock: 66MHz
             capabilities: pci pm normal_decode bus_master cap_list
           *-display UNCLAIMED
                description: VGA compatible controller
                product: NV17 [GeForce4 420 Go]
                vendor: nVidia Corporation
                physical id: 0
                bus info: pci@0000:01:00.0
                version: a3
                width: 32 bits
                clock: 66MHz
                capabilities: pm agp agp-2.0 vga_controller cap_list
                configuration: latency=248 maxlatency=1 mingnt=5
        *-network
             description: Ethernet interface
             product: RTL-8139/8139C/8139C+
             vendor: Realtek Semiconductor Co., Ltd.
             physical id: c
             bus info: pci@0000:00:0c.0
             logical name: eth0
             version: 10
             serial: 08:00:46:95:74:ee
             size: 10MB/s
             capacity: 100MB/s
             width: 32 bits
             clock: 33MHz
             capabilities: pm bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
             configuration: autonegotiation=on broadcast=yes driver=8139too driverversion=0.9.28 duplex=half latency=64 link=no maxlatency=64 mingnt=32 modul
e=8139too multicast=yes port=MII speed=10MB/s
        *-pcmcia:0
             description: CardBus bridge
             product: RL5c476 II
             vendor: Ricoh Co Ltd
             physical id: e
             bus info: pci@0000:00:0e.0
             version: aa
             width: 64 bits
             clock: 33MHz
             capabilities: pcmcia bus_master cap_list
             configuration: driver=yenta_cardbus latency=176 maxlatency=5 module=yenta_socket
             resources: iomemory:b00502000-b00501fff
           *-network
                description: 802.11b CardBus
                vendor: Broadcom
                physical id: 0
                version: 8.0
                slot: Socket 0
                resources: irq:11
        *-pcmcia:1
             description: CardBus bridge
             product: RL5c476 II
             vendor: Ricoh Co Ltd
             physical id: e.1
             bus info: pci@0000:00:0e.1
             version: aa
             width: 64 bits
             clock: 33MHz
             capabilities: pcmcia bus_master cap_list
             configuration: driver=yenta_cardbus latency=176 maxlatency=5 mingnt=128 module=yenta_socket
             resources: iomemory:b00906000-b00905fff
        *-firewire
             description: FireWire (IEEE 1394)
             product: R5C552 IEEE 1394 Controller
             vendor: Ricoh Co Ltd
             physical id: e.2
             bus info: pci@0000:00:0e.2
             version: 02
             width: 32 bits
             clock: 33MHz
             capabilities: pm ohci bus_master cap_list
             configuration: driver=firewire_ohci latency=32 maxlatency=4 mingnt=2 module=firewire_ohci
        *-usb:0
             description: USB Controller
             product: VT82xxxxx UHCI USB 1.1 Controller
             vendor: VIA Technologies, Inc.
             physical id: 10
             bus info: pci@0000:00:10.0
             version: 80
             width: 32 bits
             clock: 33MHz
             capabilities: pm uhci bus_master cap_list
             configuration: driver=uhci_hcd latency=64 module=uhci_hcd
           *-usbhost
                product: UHCI Host Controller
                vendor: Linux 2.6.25.9-76.fc9.i686 uhci_hcd
                physical id: 1
                bus info: usb@2
                logical name: usb2
                version: 2.06
                capabilities: usb-1.10
                configuration: maxpower=0mA slots=2 speed=12.0MB/s
        *-usb:1
             description: USB Controller
             product: VT82xxxxx UHCI USB 1.1 Controller
             vendor: VIA Technologies, Inc.
             physical id: 10.1
             bus info: pci@0000:00:10.1
             version: 80
             width: 32 bits
             clock: 33MHz
             capabilities: pm uhci bus_master cap_list
             configuration: driver=uhci_hcd latency=64 module=uhci_hcd
           *-usbhost
                product: UHCI Host Controller
                vendor: Linux 2.6.25.9-76.fc9.i686 uhci_hcd
                physical id: 1
                bus info: usb@3
                logical name: usb3
                version: 2.06
                capabilities: usb-1.10
                configuration: maxpower=0mA slots=2 speed=12.0MB/s
        *-usb:2
             description: USB Controller
             product: VT82xxxxx UHCI USB 1.1 Controller
             vendor: VIA Technologies, Inc.
             physical id: 10.2
             bus info: pci@0000:00:10.2
             version: 80
             width: 32 bits
             clock: 33MHz
             capabilities: pm uhci bus_master cap_list
             configuration: driver=uhci_hcd latency=64 module=uhci_hcd
           *-usbhost
                product: UHCI Host Controller
                vendor: Linux 2.6.25.9-76.fc9.i686 uhci_hcd
                physical id: 1
                bus info: usb@4
                logical name: usb4
                version: 2.06
                capabilities: usb-1.10
                configuration: maxpower=0mA slots=2 speed=12.0MB/s
        *-usb:3
             description: USB Controller
             product: USB 2.0
             vendor: VIA Technologies, Inc.
             physical id: 10.3
             bus info: pci@0000:00:10.3
             version: 82
             width: 32 bits
             clock: 33MHz
             capabilities: pm ehci bus_master cap_list
             configuration: driver=ehci_hcd latency=64 module=ehci_hcd
           *-usbhost
                product: EHCI Host Controller
                vendor: Linux 2.6.25.9-76.fc9.i686 ehci_hcd
                physical id: 1
                bus info: usb@1
                logical name: usb1
                version: 2.06
                capabilities: usb-2.00
                configuration: maxpower=0mA slots=6 speed=480.0MB/s
        *-isa
             description: ISA bridge
             product: VT8235 ISA Bridge
             vendor: VIA Technologies, Inc.
             physical id: 11
             bus info: pci@0000:00:11.0
             version: 00
             width: 32 bits
             clock: 33MHz
             capabilities: isa pm bus_master cap_list
             configuration: latency=0
        *-ide
             description: IDE interface
             product: VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE
             vendor: VIA Technologies, Inc.
             physical id: 11.1
             bus info: pci@0000:00:11.1
             logical name: scsi0
             logical name: scsi1
             version: 06
             width: 32 bits
             clock: 33MHz
             capabilities: ide pm bus_master cap_list emulated
             configuration: driver=pata_via latency=64 module=pata_via
           *-disk
                description: ATA Disk
                product: FUJITSU MHV2120A
                vendor: Fujitsu
                physical id: 0
                bus info: scsi@0:0.0.0
                logical name: /dev/sda
                version: 0000
                serial: NT59T762JAUA
                size: 111GiB (120GB)
                capabilities: partitioned partitioned:dos
                configuration: ansiversion=5 signature=000bcd1d
              *-volume:0
                   description: EXT3 volume
                   vendor: Linux
                   physical id: 1
                   bus info: scsi@0:0.0.0,1
                   logical name: /dev/sda1
                   logical name: /boot
                   version: 1.0
                   serial: f285f5ef-7b74-4087-9bde-88d4518a2730
                   size: 1027MiB
                   capacity: 1027MiB
                   capabilities: primary bootable journaled extended_attributes large_files huge_files recover ext3 ext2 initialized
                   configuration: created=2007-11-25 18:11:49 filesystem=ext3 label=/boot modified=2008-07-17 23:23:36 mount.fstype=ext3 mount.options=rw,rel
atime,errors=continue,user_xattr,acl,data=ordered mounted=2008-07-17 22:42:05 state=mounted
              *-volume:1
                   description: Linux swap volume
                   physical id: 2
                   bus info: scsi@0:0.0.0,2
                   logical name: /dev/sda2
                   version: 1
                   size: 1992MiB
                   capacity: 1992MiB
                   capabilities: primary nofs swap initialized
                   configuration: filesystem=swap label=SWAP-hda2 pagesize=4096
              *-volume:2
                   description: Linux LVM Physical Volume partition
                   physical id: 3
                   bus info: scsi@0:0.0.0,3
                   logical name: /dev/sda3
                   serial: DM1aJU-97lv-1fkO-p7Og-B0xn-QWF2-baOaX9
                   size: 108GiB
                   capacity: 108GiB
                   capabilities: primary multi lvm2
           *-cdrom
                description: DVD reader
                product: CD-RW  CRX810E
                vendor: SONY
                physical id: 1
                bus info: scsi@1:0.0.0
                logical name: /dev/cdrom
                logical name: /dev/dvd
                logical name: /dev/scd0
                logical name: /dev/sr0
                version: 1.5a
                serial: [SONY    CD-RW  CRX810E  1.5a Nov01 ,2002
                capabilities: removable audio cd-r cd-rw dvd
                configuration: ansiversion=5 status=ready
              *-medium
                   physical id: 0
                   logical name: /dev/cdrom
        *-multimedia
             description: Multimedia audio controller
             product: VT8233/A/8235/8237 AC97 Audio Controller
             vendor: VIA Technologies, Inc.
             physical id: 11.5
             bus info: pci@0000:00:11.5
             version: 50
             width: 32 bits
             clock: 33MHz
             capabilities: pm cap_list
             configuration: driver=VIA 82xx Audio latency=0 module=snd_via82xx
        *-communication
             description: Communication controller
             product: AC'97 Modem Controller
             vendor: VIA Technologies, Inc.
             physical id: 11.6
             bus info: pci@0000:00:11.6
             version: 80
             width: 32 bits
             clock: 33MHz
             capabilities: pm cap_list
             configuration: driver=VIA 82xx Modem latency=0 module=snd_via82xx_modem
     *-network
          description: Network controller
          product: BCM4306 802.11b/g Wireless LAN Controller
          vendor: Broadcom Corporation
          physical id: 1
          bus info: pci@0000:02:00.0
          version: 03
          width: 32 bits
          clock: 33MHz
          capabilities: pm bus_master cap_list
          configuration: driver=b43-pci-bridge latency=64 module=ssb
  *-network
       description: Wireless interface
       physical id: 1
       logical name: wlan1
       serial: 00:0c:41:c7:9d:fe
       capabilities: ethernet physical wireless
       configuration: broadcast=yes ip=10.0.0.5 multicast=yes wireless=IEEE 802.11
Pour autant que je puisse voir (et dire), l'ordinateur se bloque lors d'accès disque (ou CD-Rom) importants et lorsqu'un second accès au bus doit être exécuté concurremment (souris, affichage, ...). L'accès au disque semble être une constante lorsque l'ordinateur freeze mais n'est pas suffisant seul pour planter l'ordi.

Par exemple:
- La lecture d'un CD sans visualisation graphique ne gèle jamais l'ordinateur mais l'activation d'une visualisation graphique rend le pc instable.
- L'ouverture de Firefox (ou tout autre logiciel) lors d'une mise à jour des paquets peut "freezer" le pc.
- L'installation de Fedora 7, 8 ou 9 à partir de CD / DVD en mode graphique ou non freeze avant la fin de la copie des paquets sur le disque par contre, l'upgrade par yum, ne pose aucun soucis (j'avais déjà ouvert un thread sur ce sujet).
- Ripper de la musique à partir de n'importe quel CD audio freeze le pc avant la fin.

... et ainsi de suite ...

sous F9 j'ai également ces lignes qui apparaissent dans le /var/log/messages quand un cd est inséré dans le lecteur (je ne me souviens pas les avoir vus sous F8 ou F7) :
messages:Jul 18 11:12:33 localhost kernel: end_request: I/O error, dev sr0, sector 0
messages:Jul 18 11:12:33 localhost kernel: Buffer I/O error on device sr0, logical block 0
messages:Jul 18 11:12:33 localhost kernel: Buffer I/O error on device sr0, logical block 1
messages:Jul 18 11:12:33 localhost kernel: end_request: I/O error, dev sr0, sector 0
messages:Jul 18 11:12:33 localhost kernel: Buffer I/O error on device sr0, logical block 0
messages:Jul 18 11:12:33 localhost kernel: end_request: I/O error, dev sr0, sector 4
messages:Jul 18 11:12:33 localhost kernel: Buffer I/O error on device sr0, logical block 1
messages:Jul 18 11:12:33 localhost kernel: end_request: I/O error, dev sr0, sector 0
messages:Jul 18 11:12:33 localhost kernel: Buffer I/O error on device sr0, logical block 0
messages:Jul 18 11:12:33 localhost kernel: end_request: I/O error, dev sr0, sector 4
messages:Jul 18 11:12:33 localhost kernel: Buffer I/O error on device sr0, logical block 1
messages:Jul 18 11:12:33 localhost kernel: end_request: I/O error, dev sr0, sector 0
messages:Jul 18 11:12:33 localhost kernel: Buffer I/O error on device sr0, logical block 0
messages:Jul 18 11:12:33 localhost kernel: end_request: I/O error, dev sr0, sector 4
messages:Jul 18 11:12:33 localhost kernel: Buffer I/O error on device sr0, logical block 1
messages:Jul 18 11:12:33 localhost kernel: end_request: I/O error, dev sr0, sector 0
messages:Jul 18 11:12:33 localhost kernel: Buffer I/O error on device sr0, logical block 0
messages:Jul 18 11:12:33 localhost kernel: end_request: I/O error, dev sr0, sector 4
messages:Jul 18 11:12:33 localhost kernel: Buffer I/O error on device sr0, logical block 1
messages:Jul 18 11:12:33 localhost kernel: end_request: I/O error, dev sr0, sector 0
messages:Jul 18 11:12:33 localhost kernel: end_request: I/O error, dev sr0, sector 0
messages:Jul 18 11:12:33 localhost kernel: end_request: I/O error, dev sr0, sector 4
messages:Jul 18 11:12:33 localhost kernel: end_request: I/O error, dev sr0, sector 0
messages:Jul 18 11:12:33 localhost kernel: end_request: I/O error, dev sr0, sector 4
messages:Jul 18 11:12:33 localhost kernel: end_request: I/O error, dev sr0, sector 128
messages:Jul 18 11:12:33 localhost kernel: end_request: I/O error, dev sr0, sector 132
messages:Jul 18 11:12:33 localhost kernel: end_request: I/O error, dev sr0, sector 0
messages:Jul 18 11:12:33 localhost kernel: end_request: I/O error, dev sr0, sector 4
messages:Jul 18 11:12:33 localhost kernel: end_request: I/O error, dev sr0, sector 0
messages:Jul 18 11:12:33 localhost kernel: end_request: I/O error, dev sr0, sector 0
messages:Jul 18 11:12:33 localhost kernel: end_request: I/O error, dev sr0, sector 4
messages:Jul 18 11:12:33 localhost kernel: end_request: I/O error, dev sr0, sector 0
messages:Jul 18 11:12:33 localhost kernel: end_request: I/O error, dev sr0, sector 4
messages:Jul 18 11:12:33 localhost kernel: end_request: I/O error, dev sr0, sector 0
messages:Jul 18 11:12:33 localhost kernel: end_request: I/O error, dev sr0, sector 4
Je n'ai pas beaucoup d'autres messages d'erreur, vu que l'ordi freeze net (à mon avis il n'a pas le temps d'écrire quoi que ce soit dans ses logs).

J'en viens à suspecter aujourd'hui un problème avec les drivers ide du noyau utilisés dans Fedora: dans cette distribution, "pata_via" a remplacé "VIA_IDE" depuis F7. En outre la dernière version d'Ubuntu (8.04), qui elle aussi est passée au "pata_via" pose les mêmes problèmes sur ce modèle de portable.

J'ai essayé un bon nombre d'options de boot. Je n'ai jamais réussi à corriger ce bug (mais j'ai souvent réussi à empècher l'ordi de démarrer 😉)
Une option qui me semblait intéressante en lisant les rapports de bugs de Fedora et les KernelCommonProblems était 'libata.dma=0', mais les kernels de la F9 semblent ne pas reconnaitre cette options : message d'erreur "Unkown boot option 'libata.dma=0' : ignoring" après sélection du kernel dans grub.

Pour être sûr de mon coup avant d'ouvrir un rapport de bug sur le module "pata_via" j'aimerais tenter de repasser avec les modules via82cxxx et amd74xx et en blacklistant "pata_via" et "pata_amd" au niveau de modprobe, afin de voir si les freezes sont encore présents.

Mon problème : les fichiers via82cxxx.ko et amd74xx.ko ne semblent plus exister dans /lib/module/../kernel/drivers (d'ailleurs toute la branche ide/pci a disparu) d'ou :
- sont-ils récupérables sous forme binaire sur un dépôt existant ?
- si non : peut on les recompiler sans recompiler tout le kernel ?
- si oui : comment ?


Je crois que c'est tout pour l'instant en terme de question...

Merci d'avance à tous ceux qui prendront du temps pour me lire et/ou me répondre ! 🙂
Je ne m'avancerai pas trop et je te proposerai, à première vue et au cas où tu n'aurais pas d'autres OS d'installés, de tester la distro knoppix qui est sensée détecter tout le matériel de ton PCG-FR102 sans problème. Si ça marche, tu pourras au moins éliminer la cause matérielle.

http://knoppix-fr.org/hardware/1
aka Shiva wrote:Je ne m'avancerai pas trop et je te proposerai, à première vue et au cas où tu n'aurais pas d'autres OS d'installés, de tester la distro knoppix qui est sensée détecter tout le matériel de ton PCG-FR102 sans problème. Si ça marche, tu pourras au moins éliminer la cause matérielle.

http://knoppix-fr.org/hardware/1
Merci, mais tout marche parfaitement sous XP, Fedora (jusqu'à la Core 6) et Ubuntu (jusqu'à la 7.10 / Gusty) donc a première vue pas de pb matériel... et puis pas très motivé pour me lancer dans un nouvelle distro ! Plus motivé pour en découdre avec celle actuellement installée !
Tu as quel noyau d'installé?
Tu as essayé avec une mise à jour ou une version antérieure? Il s'agirait d'un défaut de détection de ton (ou tes) périphérique(s) VIA-IDE dans pata_via.
aka Shiva wrote:Tu as quel noyau d'installé?
Tu as essayé avec une mise à jour ou une version antérieure? Il s'agirait d'un défaut de détection de ton (ou tes) périphérique(s) VIA-IDE dans pata_via.
Actuellement : j'ai le kernel-2.6.25.10-86.fc9.i686, mais j'ai fait tous les noyaux de la F7 jusqu'à la sortie de la F8 + 2 mois, tous ceux de la F8 jusqu'à fin juin et j'en suis au troisième sur ma F9.
Je n'ai, à première vue, aucun problème de détection de matériel "pata_via" est bien le drivers compatible "libata" pour mon chipset VT82Cxxx.
Mon problème semble plus lié au fait que le drivers actuel pour mon matériel (le fameux "pata_via") semble assez mal supporter mon chipset ou mon architecture matérielle; d'où mon envie de repasser à un mode de contrôle du bus IDE antérieur à l'apparition de libata et de mes problèmes (par ex : celui qui était en place dans la FC6 : utilisation du module via82cxxx) pour m'en assurer avant d'ouvrir un rapport de bug complet pour tenter d'améliorer le support de mon chipset dans libata.