[lkml]   [2003]   [Jan]   [24]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    Subject[BUG] e100 driver fails to initialize the hardware after kernel bootup through kexec
    After kernel was bootup through kexec command, the NIC failed to
    initialize. The 2.5.52 kernel was patched with kexec and kexec-hwfix

    the following was is the dmesg output:

    Linux version 2.5.52 (root@aminoacin) (gcc version 2.96 20000731 (Red
    Hat Linux 7.1 2.96-81)) #1 SMP Fri Jan 24 14:17:58 CST 2003
    Video mode to be used for restore is ffff
    BIOS-provided physical RAM map:
    BIOS-e820: 0000000000000000 - 00000000000a0000 (usable)
    BIOS-e820: 0000000000100000 - 000000000ff87000 (usable)
    BIOS-e820: 000000000ff87000 - 000000000ffa6000 (ACPI data)
    BIOS-e820: 000000000ffa6000 - 0000000010000000 (reserved)
    BIOS-e820: 00000000ffb00000 - 0000000100000000 (reserved)
    255MB LOWMEM available.
    On node 0 totalpages: 65415
    DMA zone: 4096 pages, LIFO batch:1
    Normal zone: 61319 pages, LIFO batch:14
    HighMem zone: 0 pages, LIFO batch:1
    ACPI: RSDP (v000 DELL ) @ 0x000fd730
    ACPI: RSDT (v001 DELL GX400 00000.00005) @ 0x000fd744
    ACPI: FADT (v001 DELL GX400 00000.00005) @ 0x000fd774
    ACPI: SSDT (v001 DELL st_ex 00000.04096) @ 0xfffe7279
    ACPI: BOOT (v001 DELL GX400 00000.00005) @ 0x000fd7e8
    ACPI: DSDT (v001 DELL dt_ex 00000.04096) @ 0x00000000
    ACPI: BIOS passes blacklist
    ACPI: MADT not present
    Building zonelist for node : 0
    Kernel command line: auto ro root=/dev/hda5
    No local APIC present or hardware disabled
    Initializing CPU#0
    Detected 1993.714 MHz processor.
    Console: colour VGA+ 80x25
    Calibrating delay loop... 3932.16 BogoMIPS
    Memory: 253164k/261660k available (2804k kernel code, 7792k reserved,
    1539k data, 140k 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)
    -> /dev
    -> /dev/console
    -> /root
    CPU: Before vendor init, caps: 3febf9ff 00000000 00000000, vendor = 0
    CPU: Trace cache: 12K uops, L1 D cache: 8K
    CPU: L2 cache: 256K
    CPU: Hyper-Threading is disabled
    CPU: After vendor init, caps: 3febf9ff 00000000 00000000 00000000
    CPU: After generic, caps: 3febf9ff 00000000 00000000 00000000
    CPU: Common caps: 3febf9ff 00000000 00000000 00000000
    Intel machine check architecture supported.
    Intel machine check reporting enabled on CPU#0.
    CPU#0: Intel P4/Xeon Extended MCE MSRs (12) available
    CPU#0: Thermal monitoring enabled
    Enabling fast FPU save and restore... done.
    Enabling unmasked SIMD FPU exception support... done.
    Checking 'hlt' instruction... OK.
    POSIX conformance testing by UNIFIX
    CPU0: Intel(R) Pentium(R) 4 CPU 2.00GHz stepping 02
    per-CPU timeslice cutoff: 731.31 usecs.
    task migration cache decay timeout: 1 msecs.
    SMP motherboard not detected.
    Local APIC not detected. Using dummy APIC emulation.
    Starting migration thread for cpu 0
    CPUS done 32
    Linux NET4.0 for Linux 2.4
    Based upon Swansea University Computer Society NET3.039
    Initializing RT netlink socket
    mtrr: v2.0 (20020519)
    device class 'cpu': registering
    device class cpu: adding driver system:cpu
    PCI: PCI BIOS revision 2.10 entry at 0xfc0be, last bus=2
    PCI: Using configuration type 1
    device class cpu: adding device CPU 0
    interfaces: adding device CPU 0
    BIO: pool of 256 setup, 14Kb (56 bytes/bio)
    biovec pool[0]: 1 bvecs: 256 entries (12 bytes)
    biovec pool[1]: 4 bvecs: 256 entries (48 bytes)
    biovec pool[2]: 16 bvecs: 256 entries (192 bytes)
    biovec pool[3]: 64 bvecs: 256 entries (768 bytes)
    biovec pool[4]: 128 bvecs: 256 entries (1536 bytes)
    biovec pool[5]: 256 bvecs: 256 entries (3072 bytes)
    ACPI: Subsystem revision 20021212
    tbxface-0099 [03] Acpi_load_tables : ACPI Tables successfully
    Parsing all Control
    Table [DSDT] - 297 Objects with 29 Devices 109 Methods 19 Regions
    Parsing all Control Methods:
    Table [SSDT] - 0 Objects with 0 Devices 0 Methods 0 Regions
    ACPI Namespace successfully loaded at root c05b2b7c
    evxfevnt-0063 [04] Acpi_enable : System is already in ACPI
    evgpe-0259: *** Info: GPE Block0 defined as GPE0 to GPE15
    evgpe-0259: *** Info: GPE Block1 defined as GPE16 to GPE31
    Executing all Device _STA and_INI methods:.............................
    29 Devices found containing: 29 _STA, 3 _INI methods
    Completing Region/Field/Buffer/Package
    Initialized 13/19 Regions 0/0 Fields 10/10 Buffers 13/13 Packages (304
    ACPI: Interpreter enabled
    ACPI: Using PIC for interrupt routing
    ACPI: PCI Root Bridge [PCI0] (00:00)
    PCI: Probing PCI hardware (bus 00)
    Transparent bridge - Intel Corp. 82801BA/CA/DB PCI Br
    ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
    ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCI1._PRT]
    ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 9 *10 11 12 15)
    ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 9 *10 11 12 15)
    ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 9 10 *11 12 15)
    ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 9 10 *11 12 15)
    ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 *5 6 7 9 10 11 12 15)
    ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 *9 10 11 12 15)
    ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 *5 6 7 9 10 11 12 15)
    ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 *9 10 11 12 15)
    Linux Plug and Play Support v0.93 (c) Adam Belay
    block request queues:
    128 requests per read queue
    128 requests per write queue
    8 requests per batch
    enter congestion at 31
    exit congestion at 33
    SCSI subsystem driver Revision: 1.00
    device class 'scsi-host': registering
    drivers/usb/core/usb.c: registered new driver usbfs
    drivers/usb/core/usb.c: registered new driver hub
    PCI: Using ACPI for IRQ routing
    PCI: if you experience problems, try using option 'pci=noacpi' or even
    SBF: Simple Boot Flag extension found and enabled.
    SBF: Setting boot flags 0x80
    aio_setup: sizeof(struct page) = 40
    Journalled Block Device driver loaded
    Installing knfsd (copyright (C) 1996
    udf: registering filesystem
    ACPI: Power Button (FF) [PWRF]
    ACPI: Processor [CPU0] (supports C1)
    Serial: 8250/16550 driver $Revision: 1.90 $ IRQ sharing disabled
    ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
    ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
    parport0: PC-style at 0x378 (0x778) [PCSPP,TRISTATE,EPP]
    parport0: irq 7 detected
    parport0: cpp_daisy: aa5500ff(08)
    parport0: assign_addrs: aa5500ff(08)
    parport0: cpp_daisy: aa5500ff(08)
    parport0: assign_addrs: aa5500ff(08)
    pty: 256 Unix98 ptys configured
    lp0: using parport0 (polling).
    i810_rng: RNG not detected
    Linux agpgart interface v1.0 (c) Dave Jones
    agpgart: Detected Intel i850 chipset
    agpgart: Maximum main memory to use for agp memory: 203M
    agpgart: AGP aperture is 64M @ 0xf8000000
    [drm] AGP 1.0 on Intel i850 @ 0xf8000000 64MB
    [drm] Initialized radeon 1.7.0 20020828 on minor 0
    Floppy drive(s): fd0 is 1.44M
    FDC 0 is a National Semiconductor PC87306
    Intel(R) PRO/100 Network Driver - version 2.1.24-k2
    Copyright (c) 2002 Intel Corporation

    PCI: Enabling device 02:09.0 (0000 -> 0003)
    PCI: Setting latency timer of device 02:09.0 to 64
    e100: selftest timeout
    e100: Failed to initialize, instance #0

    Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
    ide: Assuming 33MHz system bus speed for PIO modes; override with
    ICH2: IDE controller at PCI slot 00:1f.1
    ICH2: chipset revision 4
    ICH2: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0xffa0-0xffa7, BIOS settings: hda:DMA, hdb:pio
    ide1: BM-DMA at 0xffa8-0xffaf, BIOS settings: hdc:pio, hdd:pio
    hda: IC35L040AVER07-0, ATA DISK drive
    ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
    hdc: Disabling (U)DMA for SAMSUNG CD-ROM SC-148C
    ide1 at 0x170-0x177,0x376 on irq 15
    hda: host protected area => 1
    hda: 78165360 sectors (40021 MB) w/1916KiB Cache, CHS=77545/16/63,
    hda: hda1 hda2 < hda5 hda6 >
    hdc: ATAPI 48X CD-ROM drive, 128kB Cache
    Uniform CD-ROM driver Revision: 3.12
    end_request: I/O error, dev hdc, sector 0
    scsi HBA driver <NULL> didn't set max_sectors, please fix the template
    scsi HBA driver Qlogic ISP 1280/12160 didn't set max_sectors, please fix
    the template
    request_module[scsi_hostadapter]: not ready
    request_module[scsi_hostadapter]: not ready
    request_module[scsi_hostadapter]: not ready
    Linux Kernel Card Services 3.1.22
    options: [pci] [cardbus] [pm]
    Initializing USB Mass Storage driver...
    drivers/usb/core/usb.c: registered new driver usb-storage
    USB Mass Storage support registered.
    device class 'input': registering
    register interface 'mouse' with class 'input'
    mice: PS/2 mouse device common for all mice
    serio: i8042 AUX port at 0x60,0x64 irq 12
    input: AT Set 2 keyboard on isa0060/serio0
    serio: i8042 KBD port at 0x60,0x64 irq 1
    Advanced Linux Sound Architecture Driver Version 0.9.0rc5 (Sun Nov 10
    19:48:18 2002 UTC).
    request_module[snd-card-0]: not ready
    request_module[snd-card-1]: not ready
    request_module[snd-card-2]: not ready
    request_module[snd-card-3]: not ready
    request_module[snd-card-4]: not ready
    request_module[snd-card-5]: not ready
    request_module[snd-card-6]: not ready
    request_module[snd-card-7]: not ready
    PCI: Setting latency timer of device 00:1f.5 to 64
    intel8x0: clocking to 41138
    ALSA device list:
    #0: Intel 82801BA-ICH2 at 0xd800, irq 10
    NET4: Linux TCP/IP 1.0 for NET4.0
    IP: routing cache hash table of 1024 buckets, 16Kbytes
    TCP: Hash tables configured (established 8192 bind 10922)
    NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
    ds: no socket drivers loaded!
    VFS: Mounted root (ext2 filesystem) readonly.
    Freeing unused kernel memory: 140k freed
    Adding 530104k swap on /dev/hda6. Priority:-1 extents:1
    warning: process `update' used the obsolete bdflush system call
    Fix your initscripts?
    warning: process `update' used the obsolete bdflush system call
    Fix your initscripts?

    I doubt this is a bug in E100 actually.
    Michael Fu <>
    Not speaking for Intel, opinions are my own

    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to
    More majordomo info at
    Please read the FAQ at

     \ /
      Last update: 2005-03-22 13:32    [W:0.033 / U:17.988 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site