Forum Linux.mandriva Lenteur anormale de démarrage

Posté par  .
Étiquettes : aucune
-2
13
nov.
2004
Bonjour,

Après avoir acheté un portable avec Mandrake préinstallée (XBook XB7), je dois faire face à un curieux - et fâcheux - problème : Community 10.1 met 3 minutes pour passer de lilo au démarrage de KDE !

De façon systématique, un service du démarrage se bloque, avant de rendre la main.
Non seulement le service ne retourne ni "timed-out", ni "[FAILED]" mais "[OK]", mais encore le service paresseux en question change de façon semble-t-il aléatoire !

En effet, un coup c'est "loopback", un autre c'est "eth0", un autre "pcmcia" (pour celui-là, j'ai réglé le problème en le désactivant), un autre "Entrée dans le mode non-interactif", encore un autre c'est "Remise à zéro du contrôleur firewire".

Le caractère variable du phénomène me laisse perplexe.
Le problème peut-il venir du matériel ?
Comment pourrais-je me débarrasser du problème ?
  • # Spinlocks, ADSL ?

    Posté par  . Évalué à 2.

    Non seulement le service ne retourne ni "timed-out", ni "[FAILED]" mais "[OK]", mais encore le service paresseux en question change de façon semble-t-il aléatoire !

    Ben, au moment où le service en question finit par rendre la main, il affiche bien quelque chose quand même, non (un [OK] probablement).

    Il nous faudrait un peu plus de détails sur ta config (c'est pas un biprocesseur ?) ...

    A vue de nez, il y a deux choses qui me viennent à l'esprit.

    - L'init d'un modem ADSL, qui selon les implémentations peut bloquer jusqu'à ce que la synchronisation soit établie, ce qui pourrait expliquer le caractère aléatoire des services bloqués.
    - Une gestion de l'ACPI foireuse ! Essaie de recompiler un noyau pour voir si tu peux régler - ou au moins modifier - le problème en question.

    Sinon, il y a 85% de chances que ce soit matériel (les 15% restants correspondant à une implémentation bancale du système de démarrage, ce qui n'est pas à exclure avec RedHat ou Mandrake, surtout avec le frame buffer).

    Enfin, chose importante: La durée de gel du système est-elle identique à chaque fois (à quelques secondes près), ou varie-t-elle du tout ou tout ? Dans la première hypothèse, et en l'absence d'activité disque, réseau,etc. tout porte à croire qu'il s'agit d'un timeout, et je suis presque sûr que c'est dans le noyau que cela ce passe: vérifie tous les modules chargés ...
    • [^] # Re: Spinlocks, ADSL ?

      Posté par  . Évalué à 1.

      Merci de ta réponse.
      Le problème existait avant même que je cherche à me connecter avec l'adsl, donc ça ne doit pas venir de là.

      Oui, la durée du gel est identique à chaque fois.
      Y aurait-il un module à charger/décharger ?
      Quant à recompiler le noyau, quelles options de configuration faudrait-il (dés)activer ?

      [Ma Config]
      Processeur Centrino
      Chipset : Intel® 855PM chipset+ICH4M FSB400
      • [^] # Précisions supplémentaires

        Posté par  . Évalué à 1.

        lsmod donne :
        soundcore
        af-packet
        thermal
        tc1100-wmi
        processor
        fan
        button
        battery
        ac
        acerhk
        eth1394
        ipw2200
        mii
        ide-cd
        cdrom
        ohci1394
        iee1394
        loop
        intel-agp
        agpgart
        nvram
        evdev
        usblp
        ehci-hcd
        uhci-hcd
        usbcore
        genrtc
        ext3
        jbd

        Données constructeur :

        Processeur : Intel® Pentium® M 725 (1,6 Ghz-2 Mo de cache)
        Disque dur : 60GB Ultra DMA 66/100 5400 trs/min
        Moniteur : 15.0" SXGA+
        Chipset vidéo : ATI Radeon 9700
        Mémoire vidéo : 128 MB dédié
        Ports : 3 USB 2.0 / 1 IEEE1394 / 1 parallèle / 1 VGA / 1 sortie TV / 1 infrarouge / 1 VGA / 1 PCMCIA/ 1 lecteur cartes SD-MMC / 1 RJ11/ 1 RJ45/ prise micro et prise casque
        Réseau : 10/100 Lan
        Modem : 56K Modem (V.92)
        Son : Realtek ALC250
        Batterie : Li-lon 65 Wh / 8 cell

        Wifi : 802.11G+B ( interrupteur permetttant d'activer ou de désactiver le WIFi pour une meilleure gestion de l'autonomie de la batterie)
      • [^] # Re: Spinlocks, ADSL ?

        Posté par  . Évalué à 1.

        Dans le cas d'un problème d'origine matérielle, s'agirait-il d'une pièce défectueuse ou d'une incompatibilité avec le noyau ou autre logiciel ?
        • [^] # Re: Spinlocks, ADSL ?

          Posté par  . Évalué à 2.

          'agirait-il d'une pièce défectueuse ou d'une incompatibilité avec le noyau ou autre logiciel ?

          Dans 99% des cas, ce sera la deuxième option.

          Y a un truc auquel j'avais pas pensé :

          $ dmesg | less

          Tape cela dans un shell après avoir (réussi à) démarré(er) ta machine. Si timeout il y a, le module noyau devrait y laisser une note ... Ce serait bien que tu en fasses une copie ici ...

          Sinon, essaie en priorité de bouger l'ACPI, pour voir si cela change quelque chose.

          Bon courage.
          • [^] # Re: Spinlocks, ADSL ?

            Posté par  . Évalué à 1.

            bonjour
            je viens d'acheter exactement le même portable il y a environ deux semaines, et je rencontre le même porblème... très agaçant !
            Mais aux premiers boot de l'ordi ce problème n'apparaissait pas...ou je n'ai pas eu le temps de le voir puisque j'ai tout réinstallé avec un windows et un partionnement plus adapté.
            Le tout marche très bien sous windows et marche très bien sous linux, à part au démarrage...
            Je n'ai pas encore vraiment eu le temps de me pencher réèlement sur le problème, mais comme le dit Robin des Bulles c'est certainement un problème d'incompatibilité noyau. Je men penche dessus ce week end et vous ferais par de mes découvertes le plus tôt possible, à moins que vous ne le résolviez avant.

            (PS : pas de lecteur de diskette et je l'ai croisé dans dmesg... peut être peut être pas ?...)

            bon courage et à bientôt
          • [^] # Re: Spinlocks, ADSL ?

            Posté par  . Évalué à 1.

            Linux version 2.6.8.1-10mdk (nplanel@n3.mandrakesoft.com) (gcc version 3.4.1 (Mandrakelinux (Alpha 3.4.1-3mdk)) #1 Wed Sep 8 17:00:52 CEST 2004
            BIOS-provided physical RAM map:
            BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
            BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
            BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved)
            BIOS-e820: 0000000000100000 - 000000001fff0000 (usable)
            BIOS-e820: 000000001fff0000 - 000000001fffffc0 (ACPI data)
            BIOS-e820: 000000001fffffc0 - 0000000020000000 (ACPI NVS)
            BIOS-e820: 00000000ffb80000 - 00000000ffc00000 (reserved)
            BIOS-e820: 00000000fff80000 - 0000000100000000 (reserved)
            0MB HIGHMEM available.
            511MB LOWMEM available.
            On node 0 totalpages: 131056
            DMA zone: 4096 pages, LIFO batch:1
            Normal zone: 126960 pages, LIFO batch:16
            HighMem zone: 0 pages, LIFO batch:1
            DMI 2.3 present.
            ACPI: RSDP (v000 OID_00 ) @ 0x000e6010
            ACPI: RSDT (v001 INSYDE RSDT_000 0x00000001 _CSI 0x00010101) @ 0x1fffa7f0
            ACPI: FADT (v001 COMPAL DCL56 0x00000200 _CSI 0x00010101) @ 0x1ffffb00
            ACPI: BOOT (v001 INSYDE SYS_BOOT 0x00000100 _CSI 0x00010101) @ 0x1ffffb90
            ACPI: DBGP (v001 INSYDE DBGP_000 0x00000100 _CSI 0x00010101) @ 0x1ffffbc0
            ACPI: SSDT (v001 INSYDE GV3Ref 0x00002000 INTL 0x20021002) @ 0x1fffa830
            ACPI: DSDT (v001 COMPAL DCL561 0x00000006 MSFT 0x0100000e) @ 0x00000000
            ACPI: PM-Timer IO Port: 0x1008
            Built 1 zonelists
            Local APIC disabled by BIOS -- reenabling.
            Found and enabled local APIC!
            Initializing CPU#0
            Kernel command line: auto BOOT_IMAGE=linux ro root=301 devfs=nomount acpi=on splash=silent
            bootsplash: silent mode.
            PID hash table entries: 2048 (order 11: 16384 bytes)
            Detected 1595.081 MHz processor.
            Using pmtmr for high-res timesource
            Console: colour dummy device 80x25
            Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
            Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
            Memory: 515288k/524224k available (1860k kernel code, 8168k reserved, 581k data, 200k init, 0k highmem, 0k BadRAM)
            Checking if this processor honours the WP bit even in supervisor mode... Ok.
            Calibrating delay loop... 3162.11 BogoMIPS
            Security Scaffold v1.0.0 initialized
            SELinux: Disabled at boot.
            Capability LSM initialized
            Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
            CPU: After generic identify, caps: afe9fbbf 00000000 00000000 00000000
            CPU: After vendor identify, caps: afe9fbbf 00000000 00000000 00000000
            CPU: L1 I cache: 32K, L1 D cache: 32K
            CPU: After all inits, caps: afe9fbbf 00000000 00000000 00000040
            Intel machine check architecture supported.
            Intel machine check reporting enabled on CPU#0.
            CPU: Intel(R) Pentium(R) M processor 1.60GHz stepping 06
            Enabling fast FPU save and restore... done.
            Enabling unmasked SIMD FPU exception support... done.
            Checking 'hlt' instruction... OK.
            init init/main.c:689
            init init/main.c:702
            init init/main.c:707
            do_pre_smp_initcalls init/main.c:653
            do_pre_smp_initcalls init/main.c:659
            init init/main.c:711
            init init/main.c:714
            enabled ExtINT on CPU#0
            ESR value before enabling vector: 00000000
            ESR value after enabling vector: 00000000
            Using local APIC timer interrupts.
            calibrating APIC timer ...
            ..... CPU clock speed is 1594.0568 MHz.
            ..... host bus clock speed is 99.0660 MHz.
            init init/main.c:716
            init init/main.c:718
            checking if image is initramfs...it isn't (no cpio magic); looks like an initrd
            ACPI: Looking for DSDT in initrd ... not found!
            Freeing initrd memory: 170k freed
            init init/main.c:724
            do_basic_setup init/main.c:634
            do_basic_setup init/main.c:636
            NET: Registered protocol family 16
            PCI: PCI BIOS revision 2.10 entry at 0xe97a4, last bus=2
            PCI: Using configuration type 1
            mtrr: v2.0 (20020519)
            ACPI: Subsystem revision 20040326
            ACPI: IRQ9 SCI: Edge set to Level Trigger.
            ACPI: Interpreter enabled
            ACPI: Using PIC for interrupt routing
            ACPI: PCI Root Bridge [PCI0] (00:00)
            PCI: Probing PCI hardware (bus 00)
            PCI: Ignoring BAR0-3 of IDE controller 0000:00:1f.1
            PCI: Transparent bridge - 0000:00:1e.0
            ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
            ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.AGPB._PRT]
            ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.HUB_._PRT]
            ACPI: PCI Interrupt Link [LNKA] (IRQs 5 *10)
            ACPI: PCI Interrupt Link [LNKB] (IRQs 5 10) *11
            ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10) *11
            ACPI: PCI Interrupt Link [LNKD] (IRQs 5 10) *11
            ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 7 10 11 12 14 15) *0, disabled.
            ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 7 10 11 12 14 15) *0, disabled.
            ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 7 10 11 12 14 15) *0, disabled.
            ACPI: PCI Interrupt Link [LNKH] (IRQs 5 10) *11
            ACPI: Embedded Controller [EC0] (gpe 28)
            Linux Plug and Play Support v0.97 (c) Adam Belay
            PnPBIOS: Disabled
            PCI: Using ACPI for IRQ routing
            ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 10
            ACPI: PCI interrupt 0000:00:1d.0[A] -> GSI 10 (level, low) -> IRQ 10
            ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 10
            ACPI: PCI interrupt 0000:00:1d.1[B] -> GSI 10 (level, low) -> IRQ 10
            ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 10
            ACPI: PCI interrupt 0000:00:1d.2[C] -> GSI 10 (level, low) -> IRQ 10
            ACPI: PCI Interrupt Link [LNKH] enabled at IRQ 10
            ACPI: PCI interrupt 0000:00:1d.7[D] -> GSI 10 (level, low) -> IRQ 10
            ACPI: PCI interrupt 0000:00:1f.1[A] -> GSI 10 (level, low) -> IRQ 10
            ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 10
            ACPI: PCI interrupt 0000:00:1f.3[B] -> GSI 10 (level, low) -> IRQ 10
            ACPI: PCI interrupt 0000:00:1f.5[B] -> GSI 10 (level, low) -> IRQ 10
            ACPI: PCI interrupt 0000:00:1f.6[B] -> GSI 10 (level, low) -> IRQ 10
            ACPI: PCI interrupt 0000:01:00.0[A] -> GSI 10 (level, low) -> IRQ 10
            ACPI: PCI interrupt 0000:02:00.0[A] -> GSI 10 (level, low) -> IRQ 10
            ACPI: PCI interrupt 0000:02:01.0[A] -> GSI 10 (level, low) -> IRQ 10
            ACPI: PCI interrupt 0000:02:02.0[A] -> GSI 10 (level, low) -> IRQ 10
            ACPI: PCI interrupt 0000:02:03.0[A] -> GSI 10 (level, low) -> IRQ 10
            vesafb: framebuffer at 0xa8000000, mapped to 0xe080d000, size 1875k
            vesafb: mode is 800x600x16, linelength=1600, pages=135
            vesafb: protected mode interface info at c000:5673
            vesafb: scrolling: redraw
            vesafb: directcolor: size=0:5:6:5, shift=0:11:5:0
            fb0: VESA VGA frame buffer device
            Simple Boot Flag at 0x37 set to 0x1
            apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16ac)
            apm: overridden by ACPI.
            audit: initializing netlink socket (disabled)
            audit(1100633930.113:0): initialized
            VFS: Disk quotas dquot_6.5.1
            Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
            devfs: 2004-01-31 Richard Gooch (rgooch@atnf.csiro.au)
            devfs: boot_options: 0x0
            Initializing Cryptographic API
            isapnp: Scanning for PnP cards...
            isapnp: No Plug & Play device found
            bootsplash 3.1.6-2004/03/31: looking for picture.... silentjpeg size 14344 bytes, found (800x600, 14296 bytes, v3).
            Console: switching to colour frame buffer device 92x32
            Serial: 8250/16550 driver $Revision: 1.90 $ 8 ports, IRQ sharing enabled
            ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
            ACPI: PCI interrupt 0000:00:1f.6[B] -> GSI 10 (level, low) -> IRQ 10
            RAMDISK driver initialized: 16 RAM disks of 32000K size 1024 blocksize
            Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
            ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
            ICH4: IDE controller at PCI slot 0000:00:1f.1
            PCI: Enabling device 0000:00:1f.1 (0005 -> 0007)
            ACPI: PCI interrupt 0000:00:1f.1[A] -> GSI 10 (level, low) -> IRQ 10
            ICH4: chipset revision 3
            ICH4: not 100% native mode: will probe irqs later
            ide0: BM-DMA at 0x1100-0x1107, BIOS settings: hda:DMA, hdb:pio
            ide1: BM-DMA at 0x1108-0x110f, BIOS settings: hdc:DMA, hdd:pio
            Probing IDE interface ide0...
            hda: SAMSUNG MP0603H, ATA DISK drive
            Using anticipatory io scheduler
            ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
            Probing IDE interface ide1...
            hdc: TOSHIBA ODD-DVD SD-R6372, ATAPI CD/DVD-ROM drive
            ide1 at 0x170-0x177,0x376 on irq 15
            hda: max request size: 1024KiB
            hda: 117304992 sectors (60060 MB) w/8192KiB Cache, CHS=16383/255/63, UDMA(100)
            /dev/ide/host0/bus0/target0/lun0: p1 p2 < p5 p6 >
            mice: PS/2 mouse device common for all mice
            i8042.c: Detected active multiplexing controller, rev 1.1.
            serio: i8042 AUX0 port at 0x60,0x64 irq 12
            serio: i8042 AUX1 port at 0x60,0x64 irq 12
            serio: i8042 AUX2 port at 0x60,0x64 irq 12
            serio: i8042 AUX3 port at 0x60,0x64 irq 12
            Synaptics Touchpad, model: 1
            Firmware: 5.9
            Sensor: 37
            new absolute packet format
            Touchpad has extended capability bits
            -> multifinger detection
            -> palm detection
            input: SynPS/2 Synaptics TouchPad on isa0060/serio4
            serio: i8042 KBD port at 0x60,0x64 irq 1
            input: AT Translated Set 2 keyboard on isa0060/serio0
            md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27
            NET: Registered protocol family 2
            IP: routing cache hash table of 4096 buckets, 32Kbytes
            TCP: Hash tables configured (established 32768 bind 65536)
            NET: Registered protocol family 1
            ACPI: (supports S0 S1 S3 S4 S4bios S5)
            BIOS EDD facility v0.16 2004-Jun-25, 1 devices found
            init init/main.c:726
            md: Autodetecting RAID arrays.
            md: autorun ...
            md: ... autorun DONE.
            RAMDISK: Compressed image found at block 0
            VFS: Mounted root (ext2 filesystem).
            kjournald starting. Commit interval 5 seconds
            EXT3-fs: mounted filesystem with ordered data mode.
            Freeing unused kernel memory: 200k freed
            Generic RTC Driver v1.07
            usbcore: registered new driver usbfs
            usbcore: registered new driver hub
            USB Universal Host Controller Interface driver v2.2
            ACPI: PCI interrupt 0000:00:1d.0[A] -> GSI 10 (level, low) -> IRQ 10
            uhci_hcd 0000:00:1d.0: UHCI Host Controller
            PCI: Setting latency timer of device 0000:00:1d.0 to 64
            uhci_hcd 0000:00:1d.0: irq 10, io base 00001200
            uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 1
            hub 1-0:1.0: USB hub found
            hub 1-0:1.0: 2 ports detected
            ACPI: PCI interrupt 0000:00:1d.1[B] -> GSI 10 (level, low) -> IRQ 10
            uhci_hcd 0000:00:1d.1: UHCI Host Controller
            PCI: Setting latency timer of device 0000:00:1d.1 to 64
            uhci_hcd 0000:00:1d.1: irq 10, io base 00001600
            uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 2
            hub 2-0:1.0: USB hub found
            hub 2-0:1.0: 2 ports detected
            ACPI: PCI interrupt 0000:00:1d.2[C] -> GSI 10 (level, low) -> IRQ 10
            uhci_hcd 0000:00:1d.2: UHCI Host Controller
            PCI: Setting latency timer of device 0000:00:1d.2 to 64
            uhci_hcd 0000:00:1d.2: irq 10, io base 00001700
            uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 3
            hub 3-0:1.0: USB hub found
            hub 3-0:1.0: 2 ports detected
            ACPI: PCI interrupt 0000:00:1d.7[D] -> GSI 10 (level, low) -> IRQ 10
            ehci_hcd 0000:00:1d.7: EHCI Host Controller
            PCI: Setting latency timer of device 0000:00:1d.7 to 64
            ehci_hcd 0000:00:1d.7: irq 10, pci mem e09f4000
            ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 4
            PCI: cache line size of 32 is not supported by device 0000:00:1d.7
            ehci_hcd 0000:00:1d.7: USB 2.0 enabled, EHCI 1.00, driver 2004-May-10
            hub 4-0:1.0: USB hub found
            hub 4-0:1.0: 6 ports detected
            usbcore: registered new driver usblp
            drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver
            EXT3 FS on hda1, internal journal
            Adding 506008k swap on /dev/hda5. Priority:-1 extents:1
            Non-volatile memory driver v1.2
            Linux agpgart interface v0.100 (c) Dave Jones
            agpgart: Detected an Intel 855PM Chipset.
            agpgart: Maximum main memory to use for agp memory: 439M
            agpgart: AGP aperture is 64M @ 0xb0000000
            kjournald starting. Commit interval 5 seconds
            EXT3 FS on hda6, internal journal
            EXT3-fs: mounted filesystem with ordered data mode.
            loop: loaded (max 8 devices)
            ieee1394: Initialized config rom entry `ip1394'
            ohci1394: $Rev: 1223 $ Ben Collins <bcollins@debian.org>
            ACPI: PCI interrupt 0000:02:00.0[A] -> GSI 10 (level, low) -> IRQ 10
            ohci1394: fw-host0: OHCI-1394 1.0 (PCI): IRQ=[10] MMIO=[d0001800-d0001fff] Max Packet=[2048]
            hdc: ATAPI 24X DVD-ROM DVD-R CD-R/RW drive, 2048kB Cache, UDMA(33)
            Uniform CD-ROM driver Revision: 3.20
            8139too Fast Ethernet driver 0.9.27
            ACPI: PCI interrupt 0000:02:01.0[A] -> GSI 10 (level, low) -> IRQ 10
            eth0: RealTek RTL8139 at 0xe0c02000, 00:02:3f:08:be:cf, IRQ 10
            eth0: Identified 8139 chip type 'RTL-8100B/8139D'
            ipw2200: Intel(R) PRO/Wireless 2200 Network Driver, 0.7
            ipw2200: Copyright(c) 2003-2004 Intel Corporation
            ACPI: PCI interrupt 0000:02:02.0[A] -> GSI 10 (level, low) -> IRQ 10
            ipw2200: Radio Frequency Kill Switch is On:
            Kill switch must be turned off for wireless networking to work.<6>ip1394: $Rev: 1224 $ Ben Collins <bcollins@debian.org>
            ip1394: eth2: IEEE-1394 IPv4 over 1394 Ethernet (fw-host0)


            Sinon j'ai testé "acpi=ht", car j'ai remarqué que Move et Knoppix 3.4, qui bootent sans ralentissement particulier, passent cette option au noyau, mais sans résultat :-(
            • [^] # Re: Spinlocks, ADSL ?

              Posté par  . Évalué à 1.

              Commenter la ligne "alias eth1 ipw2200" dans /etc/modprobe.conf résoud le problème.

              Cela dit, ça ne m'explique pas la raison du problème et ça s'annonce difficile pour la connectivité Wifi...

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.