In Gentoo 2004.2 When the system shuts down successfully then next boot is very slow, When I simply plug it out its OK,the next boot is normal.
need more of that there info. emerge --info, what types of file systems are you using.. is your unplugging of the box causing hd corruption that must be checked? Did you remember to etc-update? ... there could be other things...
Switching to run level 0 sending all process the term signal -> When I reboot here, the next boot is fast Switching to run level 0 sending all process the term signal stopping local [OK] -> When I reboot here, the next boot is very slow. I have used est3 file system for root and ext2 for /boot Please refer http://forums.gentoo.org/viewtopic.php?t=204786 for more info
Can't fix this without a lot more information. Start with the output of emerge --info and the output of rc-status please. Reopen after providing the information.
OUTPUT of emerge --info ~~~~~~~~~~~~~~~~~~~~~~~~ bash-2.05b# emerge --info Portage 2.0.50-r9 (default-x86-2004.2, gcc-3.3.3, glibc-2.3.3.20040420-r0, 2.4.2 6-gentoo-r6) ================================================================= System uname: 2.4.26-gentoo-r6 i686 Celeron (Coppermine) Gentoo Base System version 1.4.16 Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=i686 -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2 /share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/ config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=i686 -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linu x/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X apm arts avi berkdb cdr crypt cups encode esd foomaticdb gdbm gif gnome g pm gtk gtk2 imlib java jpeg kde ldap libg++ libwww mad mikmod motif mozilla mpeg mysql ncurses nls oggvorbis opengl oss pam pdflib perl png python qt quicktime readline sdl slang spell ssl svga tcpd truetype x86 xml2 xmms xv zlib" bash-2.05b# +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Output of rc-status ~~~~~~~~~~~~~~~~~~~~ bash-2.05b# rc-status Runlevel: default local [ started ] netmount [ started ] metalog [ started ] xdm [ started ] domainname [ started ] bash-2.05b# ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ I hope this helps someone to solve this "The only thing I have modified is compiler flag from O2 to O3" Already a discussion about this bug is going on http://forums.gentoo.org/viewtopic.php?t=204786 please join this topic
when you watch the computer boot, what line sits there the longest ? you describe the whole process as taking a very long time, but is it in reality just a few scripts ?
dmesg for slow and fast boot DMESG SLOW BOOT ----------------- Linux version 2.4.26-gentoo-r6 (root@tux) (gcc version 3.3.3 20040412 (Gentoo Linux 3.3.3-r6, ssp-3.3.2-2, pie-8.7.6)) #5 Sun Aug 1 18:58:32 UTC 2004 BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 000000000009fc00 (usable) BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved) BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 000000000fef0000 (usable) BIOS-e820: 000000000fef0000 - 000000000fef8000 (ACPI data) BIOS-e820: 000000000fef8000 - 000000000ff00000 (ACPI NVS) BIOS-e820: 000000000ff00000 - 0000000010000000 (reserved) 254MB LOWMEM available. On node 0 totalpages: 65264 zone(0): 4096 pages. zone(1): 61168 pages. zone(2): 0 pages. Kernel command line: root=/dev/hda14 Initializing CPU#0 Detected 902.066 MHz processor. Console: colour VGA+ 80x25 Calibrating delay loop... 1802.24 BogoMIPS Memory: 254980k/261056k available (1917k kernel code, 5688k reserved, 311k data, 116k init, 0k highmem) Dentry cache hash table entries: 32768 (order: 6, 262144 bytes) Inode cache hash table entries: 16384 (order: 5, 131072 bytes) Mount cache hash table entries: 512 (order: 0, 4096 bytes) Buffer cache hash table entries: 16384 (order: 4, 65536 bytes) Page-cache hash table entries: 65536 (order: 6, 262144 bytes) CPU: L1 I cache: 16K, L1 D cache: 16K CPU: L2 cache: 128K Intel machine check architecture supported. Intel machine check reporting enabled on CPU#0. CPU: After generic, caps: 0383f9ff 00000000 00000000 00000000 CPU: Common caps: 0383f9ff 00000000 00000000 00000000 CPU: Intel Celeron (Coppermine) stepping 0a Enabling fast FPU save and restore... done. Enabling unmasked SIMD FPU exception support... done. Checking 'hlt' instruction... OK. POSIX conformance testing by UNIFIX PCI: PCI BIOS revision 2.10 entry at 0xfdb91, last bus=1 PCI: Using configuration type 1 PCI: Probing PCI hardware PCI: Probing PCI hardware (bus 00) Transparent bridge - Intel Corp. 82801AA PCI Bridge PCI: Using IRQ router PIIX/ICH [8086/2410] at 00:1f.0 PCI: Found IRQ 3 for device 00:1f.3 PCI: Sharing IRQ 3 with 00:1f.5 isapnp: Scanning for PnP cards... isapnp: No Plug & Play device found Linux NET4.0 for Linux 2.4 Based upon Swansea University Computer Society NET3.039 Initializing RT netlink socket Starting kswapd Journalled Block Device driver loaded devfs: v1.12c (20020818) Richard Gooch (rgooch@atnf.csiro.au) devfs: boot_options: 0x1 Installing knfsd (copyright (C) 1996 okir@monad.swb.de). pty: 256 Unix98 ptys configured Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI ISAPNP enabled ttyS00 at 0x03f8 (irq = 4) is a 16550A Floppy drive(s): fd0 is 1.44M FDC 0 is a post-1991 82077 PPP generic driver version 2.4.2 Linux agpgart interface v0.99 (c) Jeff Hartmann agpgart: Maximum main memory to use for agp memory: 202M agpgart: Detected an Intel i810 E Chipset. agpgart: AGP aperture is 64M @ 0xe8000000 [drm] Initialized tdfx 1.0.0 20010216 on minor 0 [drm] AGP 0.99 Aperture @ 0xe8000000 64MB [drm] Initialized radeon 1.7.0 20020828 on minor 1 [drm] AGP 0.99 Aperture @ 0xe8000000 64MB [drm] Initialized i810 1.2.1 20020211 on minor 2 Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx ICH: IDE controller at PCI slot 00:1f.1 ICH: chipset revision 2 ICH: not 100% native mode: will probe irqs later ide0: BM-DMA at 0xf000-0xf007, BIOS settings: hda:DMA, hdb:DMA ide1: BM-DMA at 0xf008-0xf00f, BIOS settings: hdc:DMA, hdd:DMA hda: ST380011A, ATA DISK drive hdb: SAMSUNG SV4002H, ATA DISK drive blk: queue c01731c0, I/O limit 4095Mb (mask 0xffffffff) blk: queue c0173300, I/O limit 4095Mb (mask 0xffffffff) hdc: DVD-ROM DDU1621, ATAPI CD/DVD-ROM drive hdd: HL-DT-ST GCE-8160B, ATAPI CD/DVD-ROM drive ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 ide1 at 0x170-0x177,0x376 on irq 15 hda: attached ide-disk driver. hda: host protected area => 1 hda: 156301488 sectors (80026 MB) w/2048KiB Cache, CHS=9729/255/63, UDMA(33) hdb: attached ide-disk driver. hdb: host protected area => 1 hdb: 78242976 sectors (40060 MB) w/1945KiB Cache, CHS=4870/255/63, UDMA(33) hdc: attached ide-cdrom driver. hdc: ATAPI 40X DVD-ROM drive, 512kB Cache, UDMA(33) Uniform CD-ROM driver Revision: 3.12 hdd: attached ide-cdrom driver. hdd: ATAPI 40X CD-ROM CD-R/RW drive, 2048kB Cache, DMA Partition check: /dev/ide/host0/bus0/target0/lun0: p1 < p5 p6 p7 p8 p9 p10 p11 p12 p13 p14 p15 p16 > /dev/ide/host0/bus0/target1/lun0: p1 p2 < p5 > SCSI subsystem driver Revision: 1.00 kmod: failed to exec /sbin/modprobe -s -k scsi_hostadapter, errno = 2 Intel 810 + AC97 Audio, version 0.24, 19:05:03 Aug 1 2004 PCI: Found IRQ 3 for device 00:1f.5 PCI: Sharing IRQ 3 with 00:1f.3 PCI: Setting latency timer of device 00:1f.5 to 64 i810: Intel ICH 82801AA found at IO 0xd800 and 0xdc00, MEM 0x0000 and 0x0000, IRQ 3 i810_audio: Audio Controller supports 2 channels. i810_audio: Defaulting to base 2 channel mode. i810_audio: Resetting connection 0 ac97_codec: AC97 Audio codec, id: ALG16 (ALC200/200P) i810_audio: AC'97 codec 0 supports AMAP, total channels = 2 Linux Kernel Card Services 3.1.22 options: [pci] [cardbus] [pm] usb.c: registered new driver hub host/uhci.c: USB Universal Host Controller Interface driver v1.1 PCI: Found IRQ 11 for device 00:1f.2 PCI: Setting latency timer of device 00:1f.2 to 64 host/uhci.c: USB UHCI at I/O 0xd400, IRQ 11 usb.c: new USB bus registered, assigned bus number 1 hub.c: USB hub found hub.c: 2 ports detected Initializing USB Mass Storage driver... usb.c: registered new driver usb-storage USB Mass Storage support registered. NET4: Linux TCP/IP 1.0 for NET4.0 IP Protocols: ICMP, UDP, TCP, IGMP IP: routing cache hash table of 2048 buckets, 16Kbytes TCP: Hash tables configured (established 16384 bind 32768) NET4: Unix domain sockets 1.0/SMP for Linux NET4.0. ds: no socket drivers loaded! EXT3-fs: INFO: recovery required on readonly filesystem. EXT3-fs: write access will be enabled during recovery. kjournald starting. Commit interval 5 seconds EXT3-fs: recovery complete. EXT3-fs: mounted filesystem with ordered data mode. VFS: Mounted root (ext3 filesystem) readonly. Mounted devfs on /dev Freeing unused kernel memory: 116k freed Adding Swap: 530104k swap-space (priority -1) EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,14), internal journal kjournald starting. Commit interval 5 seconds EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,16), internal journal ext3_orphan_cleanup: deleting unreferenced inode 66318 ext3_orphan_cleanup: deleting unreferenced inode 749388 EXT3-fs: ide0(3,16): 2 orphan inodes deleted EXT3-fs: recovery complete. EXT3-fs: mounted filesystem with ordered data mode. DMESG FAST BOOT --------------- Linux version 2.4.26-gentoo-r6 (root@tux) (gcc version 3.3.3 20040412 (Gentoo Linux 3.3.3-r6, ssp-3.3.2-2, pie-8.7.6)) #5 Sun Aug 1 18:58:32 UTC 2004 BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 000000000009fc00 (usable) BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved) BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 000000000fef0000 (usable) BIOS-e820: 000000000fef0000 - 000000000fef8000 (ACPI data) BIOS-e820: 000000000fef8000 - 000000000ff00000 (ACPI NVS) BIOS-e820: 000000000ff00000 - 0000000010000000 (reserved) 254MB LOWMEM available. On node 0 totalpages: 65264 zone(0): 4096 pages. zone(1): 61168 pages. zone(2): 0 pages. Kernel command line: root=/dev/hda14 Initializing CPU#0 Detected 902.066 MHz processor. Console: colour VGA+ 80x25 Calibrating delay loop... 1802.24 BogoMIPS Memory: 254980k/261056k available (1917k kernel code, 5688k reserved, 311k data, 116k init, 0k highmem) Dentry cache hash table entries: 32768 (order: 6, 262144 bytes) Inode cache hash table entries: 16384 (order: 5, 131072 bytes) Mount cache hash table entries: 512 (order: 0, 4096 bytes) Buffer cache hash table entries: 16384 (order: 4, 65536 bytes) Page-cache hash table entries: 65536 (order: 6, 262144 bytes) CPU: L1 I cache: 16K, L1 D cache: 16K CPU: L2 cache: 128K Intel machine check architecture supported. Intel machine check reporting enabled on CPU#0. CPU: After generic, caps: 0383f9ff 00000000 00000000 00000000 CPU: Common caps: 0383f9ff 00000000 00000000 00000000 CPU: Intel Celeron (Coppermine) stepping 0a Enabling fast FPU save and restore... done. Enabling unmasked SIMD FPU exception support... done. Checking 'hlt' instruction... OK. POSIX conformance testing by UNIFIX PCI: PCI BIOS revision 2.10 entry at 0xfdb91, last bus=1 PCI: Using configuration type 1 PCI: Probing PCI hardware PCI: Probing PCI hardware (bus 00) Transparent bridge - Intel Corp. 82801AA PCI Bridge PCI: Using IRQ router PIIX/ICH [8086/2410] at 00:1f.0 PCI: Found IRQ 3 for device 00:1f.3 PCI: Sharing IRQ 3 with 00:1f.5 isapnp: Scanning for PnP cards... isapnp: No Plug & Play device found Linux NET4.0 for Linux 2.4 Based upon Swansea University Computer Society NET3.039 Initializing RT netlink socket Starting kswapd Journalled Block Device driver loaded devfs: v1.12c (20020818) Richard Gooch (rgooch@atnf.csiro.au) devfs: boot_options: 0x1 Installing knfsd (copyright (C) 1996 okir@monad.swb.de). pty: 256 Unix98 ptys configured Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI ISAPNP enabled ttyS00 at 0x03f8 (irq = 4) is a 16550A Floppy drive(s): fd0 is 1.44M FDC 0 is a post-1991 82077 PPP generic driver version 2.4.2 Linux agpgart interface v0.99 (c) Jeff Hartmann agpgart: Maximum main memory to use for agp memory: 202M agpgart: Detected an Intel i810 E Chipset. agpgart: AGP aperture is 64M @ 0xe8000000 [drm] Initialized tdfx 1.0.0 20010216 on minor 0 [drm] AGP 0.99 Aperture @ 0xe8000000 64MB [drm] Initialized radeon 1.7.0 20020828 on minor 1 [drm] AGP 0.99 Aperture @ 0xe8000000 64MB [drm] Initialized i810 1.2.1 20020211 on minor 2 Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx ICH: IDE controller at PCI slot 00:1f.1 ICH: chipset revision 2 ICH: not 100% native mode: will probe irqs later ide0: BM-DMA at 0xf000-0xf007, BIOS settings: hda:DMA, hdb:DMA ide1: BM-DMA at 0xf008-0xf00f, BIOS settings: hdc:DMA, hdd:DMA hda: ST380011A, ATA DISK drive hdb: SAMSUNG SV4002H, ATA DISK drive blk: queue c01731c0, I/O limit 4095Mb (mask 0xffffffff) blk: queue c0173300, I/O limit 4095Mb (mask 0xffffffff) hdc: DVD-ROM DDU1621, ATAPI CD/DVD-ROM drive hdd: HL-DT-ST GCE-8160B, ATAPI CD/DVD-ROM drive ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 ide1 at 0x170-0x177,0x376 on irq 15 hda: attached ide-disk driver. hda: host protected area => 1 hda: 156301488 sectors (80026 MB) w/2048KiB Cache, CHS=9729/255/63, UDMA(33) hdb: attached ide-disk driver. hdb: host protected area => 1 hdb: 78242976 sectors (40060 MB) w/1945KiB Cache, CHS=4870/255/63, UDMA(33) hdc: attached ide-cdrom driver. hdc: ATAPI 40X DVD-ROM drive, 512kB Cache, UDMA(33) Uniform CD-ROM driver Revision: 3.12 hdd: attached ide-cdrom driver. hdd: ATAPI 40X CD-ROM CD-R/RW drive, 2048kB Cache, DMA Partition check: /dev/ide/host0/bus0/target0/lun0: p1 < p5 p6 p7 p8 p9 p10 p11 p12 p13 p14 p15 p16 > /dev/ide/host0/bus0/target1/lun0: p1 p2 < p5 > SCSI subsystem driver Revision: 1.00 kmod: failed to exec /sbin/modprobe -s -k scsi_hostadapter, errno = 2 Intel 810 + AC97 Audio, version 0.24, 19:05:03 Aug 1 2004 PCI: Found IRQ 3 for device 00:1f.5 PCI: Sharing IRQ 3 with 00:1f.3 PCI: Setting latency timer of device 00:1f.5 to 64 i810: Intel ICH 82801AA found at IO 0xd800 and 0xdc00, MEM 0x0000 and 0x0000, IRQ 3 i810_audio: Audio Controller supports 2 channels. i810_audio: Defaulting to base 2 channel mode. i810_audio: Resetting connection 0 ac97_codec: AC97 Audio codec, id: ALG16 (ALC200/200P) i810_audio: AC'97 codec 0 supports AMAP, total channels = 2 Linux Kernel Card Services 3.1.22 options: [pci] [cardbus] [pm] usb.c: registered new driver hub host/uhci.c: USB Universal Host Controller Interface driver v1.1 PCI: Found IRQ 11 for device 00:1f.2 PCI: Setting latency timer of device 00:1f.2 to 64 host/uhci.c: USB UHCI at I/O 0xd400, IRQ 11 usb.c: new USB bus registered, assigned bus number 1 hub.c: USB hub found hub.c: 2 ports detected Initializing USB Mass Storage driver... usb.c: registered new driver usb-storage USB Mass Storage support registered. NET4: Linux TCP/IP 1.0 for NET4.0 IP Protocols: ICMP, UDP, TCP, IGMP IP: routing cache hash table of 2048 buckets, 16Kbytes TCP: Hash tables configured (established 16384 bind 32768) NET4: Unix domain sockets 1.0/SMP for Linux NET4.0. ds: no socket drivers loaded! EXT3-fs: INFO: recovery required on readonly filesystem. EXT3-fs: write access will be enabled during recovery. kjournald starting. Commit interval 5 seconds EXT3-fs: recovery complete. EXT3-fs: mounted filesystem with ordered data mode. VFS: Mounted root (ext3 filesystem) readonly. Mounted devfs on /dev Freeing unused kernel memory: 116k freed Adding Swap: 530104k swap-space (priority -1) EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,14), internal journal kjournald starting. Commit interval 5 seconds EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,16), internal journal EXT3-fs: recovery complete. EXT3-fs: mounted filesystem with ordered data mode.
The CPU speeds seems okey. Same bogomips on the "fast" and the "slow" boot.. What part of the boot-process is slow then? Or is the entire-kernel boot before init slow? Another thing. Are you using a frame-buffer or a regular old-fasion console?
the bug was in kernel 2.4 that comes with 2004.2, the 2.6 kernel works nicely.
Please close bug. When looking at the kernel-output, the "slow" boot had an unclean journal, which might take time to replay if there are faults, like seen here. And upgrading kernel helped, so please close bug-report.
ah, thanks for catching that