Find the answer to your Linux question:
Results 1 to 8 of 8
Here is my scenario: Redhat 9 on an IBM xseries 306 ATA drive Istalled RH with LVM support and EXT3 Need to get LVS up and running so I grab ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1
    Just Joined!
    Join Date
    Mar 2004
    Posts
    5

    Going nuts Compiling 2.4.25 on Redhat 9 with IBM Xseries


    Here is my scenario:

    Redhat 9 on an IBM xseries 306
    ATA drive
    Istalled RH with LVM support and EXT3

    Need to get LVS up and running so I grab 2.4.25 source from kernel.org

    After installing custom kernel, I get passed initrd, etc and then it says 'failed" for all of the mount attempts. So basically nothing works. I have insured that I compiled EXT3 and EXT2 into the kernel, and LVS, initrd, ramdisk, etc. I have recompiled at least 10 times trying different IDE and block device options even long shot stuff. This has become very frustrating and I could use some help. I suspect that I am missing a kernel option. I can boot with the generic 2.4.20-30.9 RH kernel but don't know how to see what disk / fs drivers etc are in use.

  2. #2
    Linux Guru
    Join Date
    Oct 2001
    Location
    Täby, Sweden
    Posts
    7,578
    Can you post the exact kernel messages before and at the point of failure?

  3. #3
    Just Joined!
    Join Date
    Mar 2004
    Posts
    5
    Ok, how can I get them? Is there a boot log somewhere when you cant mount fs? Do I need to connect a serial cable and redirect the console? It does not stop scrolling on the first failure.

  4. $spacer_open
    $spacer_close
  5. #4
    Just Joined!
    Join Date
    Mar 2004
    Posts
    5
    Where it is failing is when it attempts to mount my EXT3 fs's. Eventually, it gets to the login w/o /usr, /var, /export. When I do mount -a, it says "EXT3 not supported in kernel", but in the kernel config I have "CONFIG_EXT3_FS=y". What am I missing?

  6. #5
    Linux Guru
    Join Date
    Oct 2001
    Location
    Täby, Sweden
    Posts
    7,578
    You can get the last 8 KBs or so of kernel messages by running dmesg. Could you also check /proc/filesystems and see if it lists ext3? Can you also post your /etc/fstab?

  7. #6
    Just Joined!
    Join Date
    Mar 2004
    Posts
    5
    Thanks Dolda

    ext3 is in /proc/filesytems

    Here is fstab:
    [code]
    LABEL=/ / ext3 defaults 1 1
    none /dev/pts devpts gid=5,mode=620 0 0
    LABEL=/export10982 /export10982 ext3 defaults 1 2
    none /proc proc defaults 0 0
    none /dev/shm tmpfs defaults 0 0
    LABEL=/usr /usr ext3 defaults 1 2
    LABEL=/var /var ext3 defaults 1 2
    /dev/hda6 swap swap defaults 0 0
    /dev/cdrom /mnt/cdrom udf,iso9660 noauto,owner,kudzu,ro 0 0
    /dev/fd0 /mnt/floppy auto noauto,owner,kudzu 0 0
    [code]


    Here is the dmesg output:

    [code]
    Linux version 2.4.25 (root@localhost.localdomain) (gcc version 3.2.2 20030222 (Red Hat Linux 3.2.2-5)) #1 SMP Sun Feb 29 01:22:11 EST 2004
    BIOS-provided physical RAM map:
    BIOS-e820: 0000000000000000 - 00000000000a0000 (usable)
    BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
    BIOS-e820: 0000000000100000 - 000000006ffd0000 (usable)
    BIOS-e820: 000000006ffd0000 - 000000006ffe0000 (reserved)
    BIOS-e820: 000000006ffe0000 - 000000006ffe8000 (ACPI data)
    BIOS-e820: 000000006ffe8000 - 000000006fff0000 (ACPI NVS)
    BIOS-e820: 000000006fff0000 - 0000000070000000 (reserved)
    BIOS-e820: 00000000fec00000 - 0000000100000000 (reserved)
    Warning only 896MB will be used.
    Use a HIGHMEM enabled kernel.
    896MB LOWMEM available.
    found SMP MP-table at 000fb0b0
    hm, page 000fb000 reserved twice.
    hm, page 000fc000 reserved twice.
    hm, page 000fb000 reserved twice.
    hm, page 000fc000 reserved twice.
    On node 0 totalpages: 229376
    zone(0): 4096 pages.
    zone(1): 225280 pages.
    zone(2): 0 pages.
    IBM machine detected. Enabling interrupts during APM calls.
    ACPI: RSDP (v000 IBM ) @ 0x000fe030
    ACPI: RSDT (v001 IBM M51SL 0x00000001 IBM 0x00000000) @ 0x6ffe0000
    ACPI: FADT (v001 IBM M51SL 0x00000001 IBM 0x00000000) @ 0x6ffe014b
    ACPI: ASF! (v016 IBM 0x01000000 0x00000000) @ 0x6ffe0030
    ACPI: MADT (v001 IBM M51SL 0x00000001 IBM 0x00000000) @ 0x6ffe00e3
    ACPI: DSDT (v001 IBM M51SL 0x00001000 MSFT 0x0100000d) @ 0x00000000
    ACPI: Local APIC address 0xfee00000
    ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
    Processor #0 Pentium 4(tm) XEON(tm) APIC version 20
    ACPI: LAPIC_NMI (acpi_id[0xff] high edge lint[0x1])
    Using ACPI for processor (LAPIC) configuration information
    Intel MultiProcessor Specification v1.4
    Virtual Wire compatibility mode.
    OEM ID: IBM Product ID: M51G APIC at: 0xFEE00000
    I/O APIC #1 Version 17 at 0xFEC00000.
    I/O APIC #2 Version 17 at 0xFEC01000.
    I/O APIC #3 Version 17 at 0xFEC02000.
    Enabling APIC mode: Flat. Using 3 I/O APICs
    Processors: 1
    Kernel command line: ro root=/dev/hda1
    Initializing CPU#0
    Detected 1999.889 MHz processor.
    Console: colour VGA+ 80x25
    Calibrating delay loop... 3984.58 BogoMIPS
    Memory: 904116k/917504k available (1792k kernel code, 13004k reserved, 658k data, 136k init, 0k highmem)
    Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes)
    Inode cache hash table entries: 65536 (order: 7, 524288 bytes)
    Mount cache hash table entries: 512 (order: 0, 4096 bytes)
    Buffer cache hash table entries: 65536 (order: 6, 262144 bytes)
    Page-cache hash table entries: 262144 (order: 8, 1048576 bytes)
    CPU: Trace cache: 12K uops, L1 D cache: 8K
    CPU: L2 cache: 512K
    CPU: Hyper-Threading is disabled
    Intel machine check architecture supported.
    Intel machine check reporting enabled on CPU#0.
    CPU: After generic, caps: bfebfbff 00000000 00000000 00000000
    CPU: Common caps: bfebfbff 00000000 00000000 00000000
    Enabling fast FPU save and restore... done.
    Enabling unmasked SIMD FPU exception support... done.
    Checking 'hlt' instruction... OK.
    POSIX conformance testing by UNIFIX
    CPU: Trace cache: 12K uops, L1 D cache: 8K
    CPU: L2 cache: 512K
    CPU: Hyper-Threading is disabled
    Intel machine check reporting enabled on CPU#0.
    CPU: After generic, caps: bfebfbff 00000000 00000000 00000000
    CPU: Common caps: bfebfbff 00000000 00000000 00000000
    CPU0: Intel(R) Pentium(R) 4 CPU 2.00GHz stepping 07
    per-CPU timeslice cutoff: 1463.49 usecs.
    enabled ExtINT on CPU#0
    ESR value before enabling vector: 00000000
    ESR value after enabling vector: 00000000
    Error: only one processor found.
    ENABLING IO-APIC IRQs
    Setting 1 in the phys_id_present_map
    ...changing IO-APIC physical APIC ID to 1 ... ok.
    Setting 2 in the phys_id_present_map
    ...changing IO-APIC physical APIC ID to 2 ... ok.
    Setting 3 in the phys_id_present_map
    ...changing IO-APIC physical APIC ID to 3 ... ok.
    init IO_APIC IRQs
    IO-APIC (apicid-pin) 1-0, 2-0, 2-2, 2-3, 2-4, 2-5, 2-8, 2-9, 2-10, 2-11, 2-12, 2-13, 2-14, 2-15, 3-0, 3-1, 3-2, 3-3, 3-4, 3-5, 3-6, 3-7, 3-8, 3-9, 3-10, 3-11, 3-12, 3-13, 3-14, 3-15 not connected.
    ..TIMER: vector=0x31 pin1=2 pin2=0
    ..MP-BIOS bug: 8254 timer not connected to IO-APIC
    ...trying to set up timer (IRQ0) through the 8259A ...
    ..... (found pin 0) ...works.
    number of MP IRQ sources: 19.
    number of IO-APIC #1 registers: 16.
    number of IO-APIC #2 registers: 16.
    number of IO-APIC #3 registers: 16.
    testing the IO APIC.......................

    IO APIC #1......
    .... register #00: 01000000
    ....... : physical APIC id: 01
    ....... : Delivery Type: 0
    ....... : LTS : 0
    .... register #01: 000F0011
    ....... : max redirection entries: 000F
    ....... : PRQ implemented: 0
    ....... : IO APIC version: 0011
    .... register #02: 01000000
    ....... : arbitration: 01
    .... IRQ redirection table:
    NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect:
    00 001 01 0 0 0 0 0 1 1 31
    01 001 01 0 0 0 0 0 1 1 39
    02 000 00 1 0 0 0 0 0 0 00
    03 001 01 0 0 0 0 0 1 1 41
    04 001 01 0 0 0 0 0 1 1 49
    05 001 01 1 1 0 1 0 1 1 51
    06 001 01 0 0 0 0 0 1 1 59
    07 001 01 1 1 0 1 0 1 1 61
    08 001 01 0 0 0 0 0 1 1 69
    09 001 01 1 1 0 1 0 1 1 71
    0a 001 01 1 1 0 1 0 1 1 79
    0b 001 01 0 0 0 0 0 1 1 81
    0c 001 01 0 0 0 0 0 1 1 89
    0d 001 01 0 0 0 0 0 1 1 91
    0e 001 01 0 0 0 0 0 1 1 99
    0f 001 01 0 0 0 0 0 1 1 A1

    IO APIC #2......
    .... register #00: 02000000
    ....... : physical APIC id: 02
    ....... : Delivery Type: 0
    ....... : LTS : 0
    .... register #01: 000F0011
    ....... : max redirection entries: 000F
    ....... : PRQ implemented: 0
    ....... : IO APIC version: 0011
    .... register #02: 02000000
    ....... : arbitration: 02
    .... IRQ redirection table:
    NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect:
    00 000 00 1 0 0 0 0 0 0 00
    01 001 01 1 1 0 1 0 1 1 A9
    02 000 00 1 0 0 0 0 0 0 00
    03 000 00 1 0 0 0 0 0 0 00
    04 000 00 1 0 0 0 0 0 0 00
    05 000 00 1 0 0 0 0 0 0 00
    06 001 01 1 1 0 1 0 1 1 B1
    07 001 01 1 1 0 1 0 1 1 B9
    08 000 00 1 0 0 0 0 0 0 00
    09 000 00 1 0 0 0 0 0 0 00
    0a 000 00 1 0 0 0 0 0 0 00
    0b 000 00 1 0 0 0 0 0 0 00
    0c 000 00 1 0 0 0 0 0 0 00
    0d 000 00 1 0 0 0 0 0 0 00
    0e 000 00 1 0 0 0 0 0 0 00
    0f 000 00 1 0 0 0 0 0 0 00

    IO APIC #3......
    .... register #00: 03000000
    ....... : physical APIC id: 03
    ....... : Delivery Type: 0
    ....... : LTS : 0
    .... register #01: 000F0011
    ....... : max redirection entries: 000F
    ....... : PRQ implemented: 0
    ....... : IO APIC version: 0011
    .... register #02: 03000000
    ....... : arbitration: 03
    .... IRQ redirection table:
    NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect:
    00 000 00 1 0 0 0 0 0 0 00
    01 000 00 1 0 0 0 0 0 0 00
    02 000 00 1 0 0 0 0 0 0 00
    03 000 00 1 0 0 0 0 0 0 00
    04 000 00 1 0 0 0 0 0 0 00
    05 000 00 1 0 0 0 0 0 0 00
    06 000 00 1 0 0 0 0 0 0 00
    07 000 00 1 0 0 0 0 0 0 00
    08 000 00 1 0 0 0 0 0 0 00
    09 000 00 1 0 0 0 0 0 0 00
    0a 000 00 1 0 0 0 0 0 0 00
    0b 000 00 1 0 0 0 0 0 0 00
    0c 000 00 1 0 0 0 0 0 0 00
    0d 000 00 1 0 0 0 0 0 0 00
    0e 000 00 1 0 0 0 0 0 0 00
    0f 000 00 1 0 0 0 0 0 0 00
    IRQ to pin mappings:
    IRQ0 -> 0:0
    IRQ1 -> 0:1
    IRQ3 -> 0:3
    IRQ4 -> 0:4
    IRQ5 -> 0:5
    IRQ6 -> 0:6
    IRQ7 -> 0:7
    IRQ8 -> 0:8
    IRQ9 -> 0:9
    IRQ10 -> 0:10
    IRQ11 -> 0:11
    IRQ12 -> 0:12
    IRQ13 -> 0:13
    IRQ14 -> 0:14
    IRQ15 -> 0:15
    IRQ17 -> 1:1
    IRQ22 -> 1:6
    IRQ23 -> 1:7
    .................................... done.
    Using local APIC timer interrupts.
    calibrating APIC timer ...
    ..... CPU clock speed is 1999.6058 MHz.
    ..... host bus clock speed is 99.9803 MHz.
    cpu: 0, clocks: 999803, slice: 499901
    CPU0<T0:999792,T1:499888,D:3,S:499901,C:999803>
    Waiting on wait_init_idle (map = 0x0)
    All processors have done init_idle
    PCI: PCI BIOS revision 2.10 entry at 0xf0220, last bus=2
    PCI: Using configuration type 1
    PCI: Probing PCI hardware
    PCI: Probing PCI hardware (bus 00)
    PCI: Ignoring BAR0-3 of IDE controller 00:0f.1
    PCI: Discovered peer bus 02
    PCI->APIC IRQ transform: (B0,I3,P0) -> 17
    PCI->APIC IRQ transform: (B2,I4,P0) -> 22
    PCI->APIC IRQ transform: (B2,I5,P0) -> 23
    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
    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 National Semiconductor PC87306
    Linux agpgart interface v0.99 (c) Jeff Hartmann
    agpgart: Maximum main memory to use for agp memory: 816M
    agpgart: no supported devices found.
    [drm] Initialized tdfx 1.0.0 20010216 on minor 0
    [drm] Initialized radeon 1.7.0 20020828 on minor 1
    [drm:drm_init] *ERROR* Cannot initialize the agpgart module.
    Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4
    ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
    hda: IC35L060AVV207-0, ATA DISK drive
    hdb: LG CD-ROM CRN-8245B, ATAPI CD/DVD-ROM drive
    ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
    hda: attached ide-disk driver.
    hda: host protected area => 1
    hda: 78156288 sectors (40016 MB) w/1821KiB Cache, CHS=4865/255/63
    hdb: attached ide-cdrom driver.
    hdb: ATAPI 24X CD-ROM drive, 128kB Cache
    Uniform CD-ROM driver Revision: 3.12
    Partition check:
    hda: hda1 hda2 hda3 hda4 < hda5 hda6 >
    SCSI subsystem driver Revision: 1.00
    kmod: failed to exec /sbin/modprobe -s -k scsi_hostadapter, errno = 2
    es1371: version v0.32 time 01:24:19 Feb 29 2004
    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
    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 8192 buckets, 64Kbytes
    TCP: Hash tables configured (established 262144 bind 65536)
    NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
    ds: no socket drivers loaded!
    EXT2-fs warning (device ide0(3,1)): ext2_read_super: mounting ext3 filesystem as ext2

    VFS: Mounted root (ext2 filesystem) readonly.
    Freeing unused kernel memory: 136k freed
    Adding Swap: 1052216k swap-space (priority -1)

    [code]

  8. #7
    Linux Guru
    Join Date
    Oct 2001
    Location
    Täby, Sweden
    Posts
    7,578
    I'm guessing that it is those disklabels. I have never ever seen disklabels work when upgrading the kernel. Try replacing the LABEL=xxx entries in fstab with the actual devices instead - I'm fairly certain that should make it work.

    Btw., I thought the xSeries ran on MIPS CPUs. Was that wrong?

  9. #8
    Just Joined!
    Join Date
    Mar 2004
    Posts
    5
    It is actuall a P4 1u server. I have been able to get the kernel to load. There were allot of things wrong. I had some orphaned entries in grub.conf, also I did not have romdisk loaded for initrd. Finally, I had to compile ext3 into the kern. Seems good now.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •