Welcome to the most active Linux Forum on the web.
Go Back > Forums > Linux Forums > Linux - Software
User Name
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.


  Search this Thread
Old 10-28-2005, 11:43 AM   #1
Registered: Sep 2004
Distribution: Debian Tesing / Unstable
Posts: 169
Blog Entries: 1

Rep: Reputation: 30
Console error/warning messages not in logs

I have a few error messages after "Calculating Module Depencies" that appear on the console but don't show up in any of the logs in /var/log. I'm running Sarge with 2.4.27 kernel. The syslog.conf is the standard one from
Sarge dated 5/25/05.

There are also informational messages which appear on the console but not in dmesg, kern.log, debug.log or any other logs. Most of the error messages are from insmod. It's driving me crazy trying to locate these messages. Any light anyone can shed on this is greatly appreciated, as I'm trying to clean up the boot/system initialization process and learn more . about Debian. Thanks in advance!
Old 10-29-2005, 04:37 AM   #2
Registered: Sep 2005
Posts: 244

Rep: Reputation: 30

Last edited by mr_demilord; 10-29-2005 at 04:39 AM.
Old 11-01-2005, 12:42 PM   #3
Registered: Sep 2004
Distribution: Debian Tesing / Unstable
Posts: 169
Blog Entries: 1

Original Poster
Rep: Reputation: 30
Boot time error messages missing from logs

Here is my /etc/syslog.conf:


auth,authpriv.* /var/log/auth.log
*.*;auth,authpriv.none -/var/log/syslog
#cron.* /var/log/cron.log
daemon.* -/var/log/daemon.log
kern.* -/var/log/kern.log
lpr.* -/var/log/lpr.log
mail.* -/var/log/mail.log
user.* -/var/log/user.log
uucp.* /var/log/uucp.log

# Put all pppd messages in one logfile per 'man plog'
local2.* -/var/log/ppp.log

# Test: see if startup kernel errors are being sent to
#localx facilities
local0.* -/var/log/localx.log
local1.* -/var/log/localx.log
local3.* -/var/log/localx.log
local4.* -/var/log/localx.log
local5.* -/var/log/localx.log
local6.* -/var/log/localx.log
local7.* -/var/log/localx.log
# Logging for the mail system. Split it up so that
# it is easy to write scripts to parse these files.
# -/var/log/
mail.warn -/var/log/mail.warn
mail.err /var/log/mail.err

# Logging for INN news system
news.crit /var/log/news/news.crit
news.err /var/log/news/news.err
news.notice -/var/log/news/news.noti

# Some `catch-all' logfiles.
news.none;mail.none -/var/log/debug
mail,news.none -/var/log/messages

# Emergencies are sent to everybody logged in.
*.emerg *

# Emergencies are sent to everybody logged in.
*.emerg *

# I like to have messages displayed on the console, but only on a virtual
# console I usually leave idle.
# news.=crit;news.=err;news.=notice;\
# *.=debug;*.=info;\
# *.=notice;*.=warn /dev/tty8

# The named pipe /dev/xconsole is for the `xconsole' utility. To use it,
# you must invoke `xconsole' with the `-file' option:
# $ xconsole -file /dev/xconsole [...]
# NOTE: adjust the list below, or you'll go crazy if you have a reasonably
# busy site..
*.=notice;*.=warn |/dev/xconsole
Old 11-03-2005, 08:32 AM   #4
Registered: Sep 2004
Distribution: Debian Tesing / Unstable
Posts: 169
Blog Entries: 1

Original Poster
Rep: Reputation: 30
Here is the output from dmesg:

Linux version 2.4.27-2-686 ( (gcc version 3.3.
5 (Debian 1:3.3.5-12)) #1 Mon May 16 17:03:22 JST 2005
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 000000000fff0000 (usable)
BIOS-e820: 000000000fff0000 - 000000000fff8000 (ACPI data)
BIOS-e820: 000000000fff8000 - 0000000010000000 (ACPI NVS)
BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved)
BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
BIOS-e820: 00000000fffc0000 - 0000000100000000 (reserved)
0MB HIGHMEM available.
255MB LOWMEM available.
On node 0 totalpages: 65520
zone(0): 4096 pages.
zone(1): 61424 pages.
zone(2): 0 pages.
DMI not present.
ACPI: RSDP (v000 AMI ) @ 0x000fb1b0
ACPI: RSDT (v001 AMIINT 0x00000000 MSFT 0x00000097) @ 0x0fff0000
ACPI: FADT (v001 AMIINT 0x00000000 MSFT 0x00000097) @ 0x0fff0030
ACPI: DSDT (v001 TriGem 440LX 0x00001000 MSFT 0x01000003) @ 0x00000000
Kernel command line: root=/dev/hda1 ro
Found and enabled local APIC!
Initializing CPU#0
Detected 434.322 MHz processor.
Console: colour VGA+ 80x25
Calibrating delay loop... 865.07 BogoMIPS
Memory: 252456k/262080k available (1197k kernel code, 9236k reserved, 452k 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: 0183fbff 00000000 00000000 00000000
CPU: Common caps: 0183fbff 00000000 00000000 00000000
CPU: Intel Celeron (Mendocino) stepping 05
Enabling fast FPU save and restore... done.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
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 434.3327 MHz.
..... host bus clock speed is 66.8203 MHz.
cpu: 0, clocks: 668203, slice: 334101
mtrr: v1.40 (20010327) Richard Gooch (
mtrr: detected mtrr type: Intel
ACPI: Subsystem revision 20040326
ACPI: Interpreter disabled.
PCI: PCI BIOS revision 2.10 entry at 0xfdba1, last bus=1
1Help 2UnWrap 3Quit 4Hex 5Line 6RxSrch 7Search 8Raw 9U
PCI: Using configuration type 1
PCI: Probing PCI hardware
PCI: ACPI tables contain no PCI IRQ routing entries
PCI: Probing PCI hardware (bus 00)
PCI: Using IRQ router PIIX/ICH [8086/7110] at 00:07.0
Limiting direct PCI/PCI transfers.
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
Starting kswapd
VFS: Disk quotas vdquot_6.5.1
devfs: v1.12c (20020818) Richard Gooch (
devfs: boot_options: 0x0
pty: 256 Unix98 ptys configured
Serial driver version 5.05c (2001-07-08) with HUB-6 MANY_PORTS MULTIPORT SHARE_I
ttyS00 at 0x03f8 (irq = 4) is a 16550A
COMX: driver version 0.85 (C) 1995-1999 ITConsult-Pro Co. <>
RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize
Initializing Cryptographic API
NET4: Linux TCP/IP 1.0 for NET4.0
IP: routing cache hash table of 2048 buckets, 16Kbytes
TCP: Hash tables configured (established 16384 bind 32768)
Linux IP multicast router 0.06 plus PIM-SM
RAMDISK: cramfs filesystem found at block 0
RAMDISK: Loading 4084 blocks [1 disk] into ram disk... |./.-.\.|./.-.\.|./.-.\.|
Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
ide: late registration of driver.
PIIX4: IDE controller at PCI slot 00:07.1
PIIX4: chipset revision 1
PIIX4: not 100% native mode: will probe irqs later
ide0: BM-DMA at 0xffa0-0xffa7, BIOS settings: hdaMA, hdbio
ide1: BM-DMA at 0xffa8-0xffaf, BIOS settings: hdcMA, hddio
hda: ST34311A, ATA DISK drive
blk: queue d0829cc0, I/O limit 4095Mb (mask 0xffffffff)
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: attached ide-disk driver.
hda: 8452080 sectors (4327 MB) w/256KiB Cache, CHS=8944/15/63, UDMA(33)
Partition check:
/dev/ide/host0/bus0/target0/lun0: p1 p2 p3 < p5 >
Journalled Block Device driver loaded
kjournald starting. Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,1), internal journal
hdc: attached ide-cdrom driver.
hdc: ATAPI 40X CD-ROM drive, 128kB Cache, DMA
Uniform CD-ROM driver Revision: 3.12
kjournald starting. Commit interval 5 seconds
EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,5), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds
EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,2), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
Linux agpgart interface v0.99 (c) Jeff Hartmann
agpgart: Maximum main memory to use for agp memory: 203M
agpgart: Detected Intel 440LX chipset
agpgart: AGP aperture is 64M @ 0xf8000000
Linux Tulip driver version 0.9.15-pre12 (Aug 9, 2002)
PCI: Found IRQ 11 for device 00:13.0
tulip0: MII transceiver #1 config 1000 status 7879 advertising 05e1.
eth0: ADMtek Comet rev 17 at 0xe800, 00:0C:41:EF:48:BB, IRQ 11.
SCSI subsystem driver Revision: 1.00
scsi0 : SCSI host adapter emulation for IDE ATAPI devices
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
usb-uhci.c: $Revision: 1.275 $ time 17:07:23 May 16 2005
usb-uhci.c: High bandwidth mode enabled
PCI: Found IRQ 10 for device 00:07.2
PCI: Sharing IRQ 10 with 00:0b.0
usb-uhci.c: USB UHCI at I/O 0xef80, IRQ 10
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 2 ports detected
usb-uhci.c: v1.275:USB Universal Host Controller Interface driver
hub.c: new USB device 00:07.2-1, assigned address 2
usb.c: USB device 2 (vend/prod 0x3f0/0x7504) is not claimed by any active driver
PCI: Found IRQ 10 for device 00:0b.0
PCI: Sharing IRQ 10 with 00:07.2
usb.c: registered new driver usblp
printer.c: usblp0: USB Bidirectional printer dev 2 if 0 alt 0 proto 2 vid 0x03F0
pid 0x7504
printer.c: v0.13: USB Printer Device Class driver
uhci.c: USB Universal Host Controller Interface driver v1.1
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
shpchp: acpi_shpchprm:get_device PCI ROOT HID fail=0x1001
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
pciehp: acpi_pciehprm:get_device PCI ROOT HID fail=0x1001
eth0: Setting full-duplex based on MII#1 link partner capability of 45e1.
Real Time Clock Driver v1.10f
Old 11-03-2005, 08:41 AM   #5
LQ Guru
Registered: Mar 2004
Distribution: Slackware
Posts: 5,388

Rep: Reputation: 408Reputation: 408Reputation: 408Reputation: 408Reputation: 408
To find in which file the logs are, you could try :
grep -rlni 'Calculating Module Depencies' /var/log
Do it as root so you have the right to read il all files,
be aware that this method could take some time
Old 11-03-2005, 10:15 AM   #6
Registered: Sep 2004
Distribution: Debian Tesing / Unstable
Posts: 169
Blog Entries: 1

Original Poster
Rep: Reputation: 30
Thanks for the replies. I tried the grep, good call, but no instances of the string were found.

I think Debian 2.4.27-686-2/Sarge is logging only 'good' things at startup out of the box. I had the same behavior with 2.2/Potato.

I filed a bug report, we'll see what they come up with.
Old 11-03-2005, 06:43 PM   #7
Registered: Sep 2004
Distribution: Debian Tesing / Unstable
Posts: 169
Blog Entries: 1

Original Poster
Rep: Reputation: 30
I found the beginning of the process(es) that loads the modules, it is a script called
/etc/rcS.d/S20module-init-tools. It's contents follow. Note that "Calculating module dependencies..." is echoed to the console:

#!/bin/sh -e

# Silently exit if the kernel does not support modules or needs modutils.
[ -f /proc/modules ] || exit 0
[ ! -f /proc/ksyms ] || exit 0
[ -x /sbin/depmod ] || exit 0


KVER=$(uname -r)

if [ -w /lib/modules/$KVER/ ]; then
echo -n "Calculating module dependencies... "
depmod --quick
echo "done."
echo "Not running depmod because /lib/modules/$KVER/ is not writeable."

if [ -e /etc/modules-$KVER ]; then
elif [ -e /etc/modules-$KMAJ ]; then

# Loop over every line in /etc/modules.
echo 'Loading modules...'
grep '^[^#]' $MODULES_FILE | \
while read module args; do
[ "$module" ] || continue
echo " $module"
modprobe $module $args || true
echo "All modules loaded."

# Just in case a sysadmin prefers generic symbolic links in
# /lib/modules/boot for boot time modules we will load these modules.
boot="$(modprobe --list --type boot)"
for d in $boot; do
modprobe "$mod"

if [ -r /etc/modprobe.conf ] \
&& ! grep -q '^include.*modprobe.d' /etc/modprobe.conf; then
echo 'WARNING: /etc/modprobe.conf exists but does not include /etc/modprobe.d

exit 0
Old 11-08-2005, 08:16 AM   #8
Registered: Sep 2004
Distribution: Debian Tesing / Unstable
Posts: 169
Blog Entries: 1

Original Poster
Rep: Reputation: 30
EUREKA! Solution found!

After reading the init scripts in /etc/rcS.d I found /etc/rcS.d/S05bootlogd which contains the
following clause which controls whether 'bootlogd' gets started:

[ -r /etc/default/bootlogd ] && . /etc/default/bootlogd

## set -e # not needed

exit 0

I changed the /etc/default/bootlogd setting from 'No' to 'Yes':

# Run bootlogd at startup ?

...and rebooted. VOILA! All INIT messages now appear in /var/log/boot!



Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Nautilus warning messages !! DipeshKhakhkhar Linux - Software 1 11-18-2004 11:14 AM
Mimedefang warning messages sloop Linux - Software 0 11-15-2004 09:11 PM
Tocat 5 crashes console, no error messages BeerMonster Linux - Software 1 08-07-2004 02:48 PM
Stop error messages from wireless card from printing on console robertgparker Linux - Newbie 3 07-27-2004 09:29 AM
suppress warning messages h/w Programming 2 10-07-2003 02:56 PM

All times are GMT -5. The time now is 12:15 AM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration