- Modifié
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 :
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) :
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 ! 🙂
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 ! 🙂