PDA

View Full Version : Bios Data check?



spandit
11-18-2004, 04:08 PM
Every time i boot i get a loading linux display (with dots moving......) for a minute or so in which time it checks my bios data.
Once that is done i get a message: "Bios Data Check successful".

Is this normal or is it a problem and how can i bypass this check if i can

here is a dmesg output

Linux version 2.6.7 (root@Knoppix) (gcc-Version 3.3.4 (Debian 1:3.3.4-3)) #2 SMP Wed Jul 28 04:25:36 CEST 2004
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009f800 (usable)
BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000d0000 - 00000000000d4000 (reserved)
BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 000000001ff60000 (usable)
BIOS-e820: 000000001ff60000 - 000000001ff6a000 (ACPI data)
BIOS-e820: 000000001ff6a000 - 000000001ff6b000 (reserved)
BIOS-e820: 000000001ff6b000 - 000000001ff70000 (ACPI NVS)
BIOS-e820: 000000001ff70000 - 0000000020000000 (reserved)
BIOS-e820: 00000000ffb80000 - 00000000ffc00000 (reserved)
BIOS-e820: 00000000fff80000 - 0000000100000000 (reserved)
0MB HIGHMEM available.
511MB LOWMEM available.
On node 0 totalpages: 130912
DMA zone: 4096 pages, LIFO batch:1
Normal zone: 126816 pages, LIFO batch:16
HighMem zone: 0 pages, LIFO batch:1
DMI present.
ACPI: RSDP (v000 TOSHIB ) @ 0x000f7a10
ACPI: RSDT (v001 TOSHIB 750 0x00970814 MASM 0x06110000) @ 0x1ff63fd8
ACPI: FADT (v002 TOSHIB 750 0x20030101 MASM 0x61100000) @ 0x1ff69d03
ACPI: SSDT (v001 TOSHIB A0007 0x00970814 MSFT 0x0100000e) @ 0x1ff69d87
ACPI: DBGP (v001 TOSHIB 750 0x00970814 MASM 0x61100000) @ 0x1ff69fa4
ACPI: BOOT (v001 TOSHIB 750 0x00970814 MASM 0x06110000) @ 0x1ff69fd8
ACPI: DSDT (v001 TOSHIB A0007 0x20030806 MSFT 0x0100000e) @ 0x00000000
ACPI: PM-Timer IO Port: 0x1008
Built 1 zonelists
Kernel command line: BOOT_IMAGE=Linux(2.6)-2 ro root=302 ramdisk_size=100000 init=/etc/init lang=us apm=power-off nomce quiet
Local APIC disabled by BIOS -- reenabling.
Found and enabled local APIC!
Initializing CPU#0
PID hash table entries: 2048 (order 11: 16384 bytes)
Detected 1496.613 MHz processor.
Using pmtmr for high-res timesource
Console: colour dummy device 80x25
Memory: 510364k/523648k available (1823k kernel code, 12516k reserved, 930k data, 264k init, 0k highmem)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
Calibrating delay loop... 2965.50 BogoMIPS
Security Scaffold v1.0.0 initialized
SELinux: Initializing.
SELinux: Starting in permissive mode
Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
CPU: After generic identify, caps: a7e9fbbf 00000000 00000000 00000000
CPU: After vendor identify, caps: a7e9fbbf 00000000 00000000 00000000
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 1024K
CPU: After all inits, caps: a7e9fbbf 00000000 00000000 00000040
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
Checking for popad bug... OK.
CPU0: Intel(R) Pentium(R) M processor 1500MHz stepping 05
per-CPU timeslice cutoff: 2925.83 usecs.
task migration cache decay timeout: 3 msecs.
SMP motherboard not detected.
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 1496.0002 MHz.
..... host bus clock speed is 99.0733 MHz.
Brought up 1 CPUs
CPU0: online
domain 0: span 00000001
groups: 00000001
checking if image is initramfs...it isn't (no cpio magic); looks like an initrd
Freeing initrd memory: 3984k freed
NET: Registered protocol family 16
EISA bus registered
PCI: PCI BIOS revision 2.10 entry at 0xfd981, last bus=4
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 Interrupt Link [LNKA] (IRQs *3 4 5 7 11)
ACPI: PCI Interrupt Link [LNKB] (IRQs 3 *4 5 7 11)
ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 7 11) *0, disabled.
ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 7 *11)
ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 7 *11)
ACPI: PCI Interrupt Link [LNKF] (IRQs *3 4 5 7 11)
ACPI: PCI Interrupt Link [LNKG] (IRQs *10)
ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 *7 11)
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.PCI1._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCIB._PRT]
ACPI: Power Resource [PFAN] (off)
Linux Plug and Play Support v0.97 (c) Adam Belay
PnPBIOS: Scanning system for PnP BIOS support...
PnPBIOS: PnP BIOS support was not detected.
SCSI subsystem initialized
ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 3
ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 11
ACPI: PCI Interrupt Link [LNKH] enabled at IRQ 7
ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 11
ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 4
ACPI: PCI Interrupt Link [LNKG] enabled at IRQ 10
ACPI: PCI Interrupt Link [LNKF] enabled at IRQ 3
ACPI: PCI Interrupt Link [LNKE] enabled at IRQ 11
PCI: Using ACPI for IRQ routing
vesafb: framebuffer at 0xe0000000, mapped to 0xe080e000, size 3072k
vesafb: mode is 1024x768x16, linelength=2048, pages=1
vesafb: protected mode interface info at c000:d0e0
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 0x36 set to 0x1
audit: initializing netlink socket (disabled)
audit(1100771594.534:0): initialized
Total HugeTLB memory allocated, 0
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
SELinux: Registering netfilter hooks
Initializing Cryptographic API
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
Console: switching to colour frame buffer device 128x48
Using anticipatory io scheduler
floppy0: no floppy controllers found
RAMDISK driver initialized: 16 RAM disks of 100000K 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)
ICH4: chipset revision 3
ICH4: not 100% native mode: will probe irqs later
ide0: BM-DMA at 0x1840-0x1847, BIOS settings: hda:DMA, hdb:pio
ide1: BM-DMA at 0x1848-0x184f, BIOS settings: hdc:DMA, hdd:pio
hda: IC25N060ATMR04-0, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hdc: HL-DT-STCD-RW/DVD DRIVE GCC-4241N, ATAPI CD/DVD-ROM drive
ide1 at 0x170-0x177,0x376 on irq 15
hda: max request size: 1024KiB
hda: 117210240 sectors (60011 MB) w/7884KiB Cache, CHS=16383/255/63
hda: hda1 hda2 hda3
libata version 1.02 loaded.
mice: PS/2 mouse device common for all mice
serio: i8042 AUX port at 0x60,0x64 irq 12
Synaptics Touchpad, model: 1
Firmware: 5.9
Sensor: 15
new absolute packet format
Touchpad has extended capability bits
-> multifinger detection
-> palm detection
input: SynPS/2 Synaptics TouchPad on isa0060/serio1
serio: i8042 KBD port at 0x60,0x64 irq 1
input: AT Translated Set 2 keyboard on isa0060/serio0
EISA: Probing bus 0 at eisa0
Cannot allocate resource for EISA slot 1
Cannot allocate resource for EISA slot 2
Cannot allocate resource for EISA slot 3
EISA: Detected 0 cards.
NET: Registered protocol family 2
IP: routing cache hash table of 4096 buckets, 32Kbytes
TCP: Hash tables configured (established 32768 bind 32768)
NET: Registered protocol family 1
NET: Registered protocol family 15
PM: Reading pmdisk image.
PM: Resume from disk failed.
ACPI: (supports S0 S3 S4 S5)
RAMDISK: Compressed image found at block 0
VFS: Mounted root (ext2 filesystem).
Freeing unused kernel memory: 264k freed
EXT3-fs: INFO: recovery required on readonly filesystem.
EXT3-fs: write access will be enabled during recovery.
(fs/jbd/recovery.c, 255): journal_recover: JBD: recovery, exit status 0, recovered transactions 151952 to 151969
(fs/jbd/recovery.c, 257): journal_recover: JBD: Replayed 1241 and revoked 0/8 blocks
kjournald starting. Commit interval 5 seconds
EXT3-fs: hda2: orphan cleanup on readonly fs
ext3_orphan_cleanup: deleting unreferenced inode 1782431
EXT3-fs: hda2: 1 orphan inode deleted
EXT3-fs: recovery complete.
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
spurious 8259A interrupt: IRQ7.
EXT3 FS on hda2, internal journal
Real Time Clock Driver v1.12
Adding 666688k swap on /dev/hda3. Priority:-1 extents:1
EXT3 FS on hda2, internal journal
warning: process `update' used the obsolete bdflush system call
Fix your initscripts?
ide-scsi is deprecated for cd burning! Use ide-cd and give dev=/dev/hdX as device
scsi0 : SCSI host adapter emulation for IDE ATAPI devices
Vendor: HL-DT-ST Model: RW/DVD GCC-4241N Rev: 0T05
Type: CD-ROM ANSI SCSI revision: 02
sr0: scsi3-mmc drive: 24x/24x writer cd/rw xa/form2 cdda tray
Uniform CD-ROM driver Revision: 3.20
Attached scsi CD-ROM sr0 at scsi0, channel 0, id 0, lun 0
ACPI: AC Adapter [ADP1] (off-line)
ACPI: Battery Slot [BAT1] (battery present)
ACPI: Power Button (FF) [PWRF]
ACPI: Lid Switch [LID]
ACPI: Fan [FAN] (off)
ACPI: Processor [CPU0] (supports C1 C2 C3)
ACPI: Thermal Zone [THRM] (55 C)
toshiba_acpi: Toshiba Laptop ACPI Extras version 0.18
toshiba_acpi: HCI method: \_SB_.VALZ.GHCI
Linux Kernel Card Services
options: [pci] [cardbus] [pm]
PCI: Enabling device 0000:02:0b.0 (0000 -> 0002)
Yenta: CardBus bridge found at 0000:02:0b.0 [1179:0001]
Yenta: ISA IRQ mask 0x0020, PCI irq 3
Socket status: 30000007
usbcore: registered new driver usbfs
usbcore: registered new driver hub
USB Universal Host Controller Interface driver v2.2
uhci_hcd 0000:00:1d.0: Intel Corp. 82801DB (ICH4) USB UHCI #1
PCI: Setting latency timer of device 0000:00:1d.0 to 64
uhci_hcd 0000:00:1d.0: irq 3, io base 00001800
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
uhci_hcd 0000:00:1d.1: Intel Corp. 82801DB (ICH4) USB UHCI #2
PCI: Setting latency timer of device 0000:00:1d.1 to 64
uhci_hcd 0000:00:1d.1: irq 11, io base 00001820
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
ohci_hcd: 2004 Feb 02 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI)
ohci_hcd: block sizes: ed 64 td 64
ieee1394: Initialized config rom entry `ip1394'
ohci1394: $Rev: 1223 $ Ben Collins <bcollins@debian.org>
ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[3] MMIO=[c2006000-c20067ff] Max Packet=[2048]
Serial: 8250/16550 driver $Revision: 1.90 $ 14 ports, IRQ sharing disabled
ip1394: $Rev: 1224 $ Ben Collins <bcollins@debian.org>
ip1394: eth0: IEEE-1394 IPv4 over 1394 Ethernet (fw-host0)
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 256M @ 0xd0000000
e100: Intel(R) PRO/100 Network Driver, 3.0.18
e100: Copyright(c) 1999-2004 Intel Corporation
e100: eth1: e100_probe: addr 0xc2004000, irq 11, MAC addr 00:0E:7B:B2:20:17
Intel 810 + AC97 Audio, version 1.01, 04:02:19 Jul 28 2004
PCI: Setting latency timer of device 0000:00:1f.5 to 64
i810: Intel ICH4 found at IO 0x1880 and 0x1c00, MEM 0xc0000c00 and 0xc0000800, IRQ 4
i810: Intel ICH4 mmio at 0xe0d30c00 and 0xe0d32800
i810_audio: Primary codec has ID 0
i810_audio: Audio Controller supports 6 channels.
i810_audio: Defaulting to base 2 channel mode.
i810_audio: Resetting connection 0
i810_audio: Connection 0 with codec id 0
ac97_codec: AC97 Audio codec, id: 0x8384:0x7650 (Unknown)
i810_audio: AC'97 codec 0 supports AMAP, total channels = 2
NET: Registered protocol family 17
ieee1394: Host added: ID:BUS[0-00:1023] GUID[0000390000509d3a]
cs: IO port probe 0x0c00-0x0cff: clean.
cs: IO port probe 0x0820-0x08ff: clean.
cs: IO port probe 0x0800-0x080f: clean.
cs: IO port probe 0x0100-0x04ff: excluding 0x1e0-0x1e7 0x4d0-0x4d7
cs: IO port probe 0x0a00-0x0aff: clean.
ndiswrapper version 0.8 loaded
ndiswrapper adding w22n51.sys
wlan0: ndiswrapper ethernet device 00:0e:35:37:40:50 using driver w22n51.sys
CSLIP: code copyright 1989 Regents of the University of California
PPP generic driver version 2.4.2
NET: Registered protocol family 10
Disabled Privacy Extensions on device c035fcc0(lo)
IPv6 over IPv4 tunneling driver
lp: driver loaded but no devices found
wlan0: duplicate address detected!
ip_tables: (C) 2000-2002 Netfilter core team
apm: BIOS not found.
mtrr: 0xe0000000,0x4000000 overlaps existing 0xe0000000,0x200000
eth1: no IPv6 routers present

please help and thanks!

Cuddles
11-18-2004, 06:41 PM
Spandit,

I figured the message has to be coming from your boot loader, it happens on my system too...

Considering the message is just after the BIOS "beep" and BIOS settings display, and since I have a boot loader that uses a menu, the message is before I get the menu screen...

If you have LILO for your boot loader, you might want to look at the manual pages for LILO, like this: man lilo

Here is what I found out for you:

BOOT OPTIONS
The options described here may be specified at on the command line when
a kernel image is booted. These options are processed by LILO, and are
removed from the command line passed to the kernel, unless otherwise
noted.

lock Locks the command line, as though 'lock' had been specified in
'lilo.conf.'

mem=###[,K,M,G]
Specifies the maximum memory in the system in bytes, kilobytes,
megabytes, or gigabytes. This option is not removed from the
command line, and is always passed to the kernel.

nobd Suppresses the BIOS data check. This option is reserved for use
with non-IBM-compliant BIOS's which hang with the lines:

Loading...............
BIOS data check
I am guessing the nobd is what is would suppress this check, now, where to put it????

Since its a LILO command line option, I dont know how you would add a switch to the command line, since LILO is called by the system when its booting, no user intervention... You might want to read up on LILO, and see if this "command line switch" has a lilo.conf equivalent option, like a -nobd or something, and then you can put that into your lilo.conf file, and be sure to run lilo after you change the lilo.conf file. [ ? ]

spandit
11-18-2004, 08:04 PM
Spandit,

I figured the message has to be coming from your boot loader, it happens on my system too...

Considering the message is just after the BIOS "beep" and BIOS settings display, and since I have a boot loader that uses a menu, the message is before I get the menu screen...

If you have LILO for your boot loader, you might want to look at the manual pages for LILO, like this: man lilo

Here is what I found out for you:

BOOT OPTIONS
The options described here may be specified at on the command line when
a kernel image is booted. These options are processed by LILO, and are
removed from the command line passed to the kernel, unless otherwise
noted.

lock Locks the command line, as though 'lock' had been specified in
'lilo.conf.'

mem=###[,K,M,G]
Specifies the maximum memory in the system in bytes, kilobytes,
megabytes, or gigabytes. This option is not removed from the
command line, and is always passed to the kernel.

nobd Suppresses the BIOS data check. This option is reserved for use
with non-IBM-compliant BIOS's which hang with the lines:

Loading...............
BIOS data check
I am guessing the nobd is what is would suppress this check, now, where to put it????

Since its a LILO command line option, I dont know how you would add a switch to the command line, since LILO is called by the system when its booting, no user intervention... You might want to read up on LILO, and see if this "command line switch" has a lilo.conf equivalent option, like a -nobd or something, and then you can put that into your lilo.conf file, and be sure to run lilo after you change the lilo.conf file. [ ? ]


ok let me try this thanks much appreciated

spandit
11-24-2004, 12:48 AM
if anyone needs to know how to solve this.
This is how i did it:
1) in the lilo.conf file (in the etc folder) just uncomment compact.

I hear that this doesnt always work but try this and then if it doesnt work boot in with your knoppix cd and change it back.