Below is the dump from Console, starting from LinuxBIOS to Kenel Panic, If you see anything strange, please let me know.
Beneo ---- LinuxBIOS-1.1.7.0-Fallback Wed Mar 30 12:47:29 PST 2005 starting... ht reset - LinuxBIOS-1.1.7.0-Fallback Wed Mar 30 12:47:29 PST 2005 starting... LinuxBIOS-1.1.7.0-Fallback Wed Mar 30 12:47:29 PST 2005 booting... Enumerating buses... PCI: 01:04.5 No device operations PCI: 01:04.6 No device operations PCI: 04:01.0 No device operations done Allocating resources... Reading resources... Done reading resources. Setting resources... ERROR: PNP: 002e.b 70 not allocated Done setting resources. Done allocating resources. Enabling resourcess... done. Initializing devices... set power on after power fail Initializing CPU #0 Enabling cache Setting up local apic...done. CPU #0 Initialized Initializing CPU #1 Waiting for 1 CPUS to stop Enabling cache Setting up local apic...done. CPU #1 Initialized Devices initialized Copying IRQ routing tables to 0xf0000...done. Verifing copy of IRQ routing tables at 0xf0000...done Checking IRQ routing table consistency... Inconsistent IRQ routing table size (0xb0/0xe0) /export/1/test/freebios2/src/arch/i386/boot/pirq_routing.c: 36:check_pirq_routing_table() - checksum is: 0x34 but should be: 0x82 done. Welcome to elfboot, the open sourced starter. January 2002, Eric Biederman. Version 1.3 Loading Etherboot version: 5.2.4 ROM segment 0x0000 length 0x0000 reloc 0x00020000 CPU 1446 Mhz Etherboot 5.2.4 (GPL) http://etherboot.org Tagged ELF for [TG3][FILO] Relocating _text from: [0002ce60,00085fd0) to [7fea6e90,7ff00000) Probing pci nic... [tg3-5704]Ethernet addr: 00:00:1A:19:08:AA Tigon3 [partno(BCM95704) rev 2002 PHY(5704)] (PCIX:100MHz:64-bit) Valid link not established [tg3-5704]Ethernet addr: 00:00:1A:19:08:AB Tigon3 [partno(none) rev 2002 PHY(5704)] (PCIX:100MHz:64-bit) Link is up at 100 Mbps, half duplex. Searching for server (DHCP)... Me: 192.168.1.199, Server: 192.168.1.1, Gateway 192.168.1.1 Loading 192.168.1.1:tony_linuxImage (ELF)... done Firmware type: LinuxBIOS Linux version 2.4.20-8smp ([EMAIL PROTECTED]) (gcc version 3.2.2 20030222 (Red Hat Linux 3.2.2-5)) #1 SMP Thu Mar 13 16:43:01 EST 2003 BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 0000000000000dac (reserved) BIOS-e820: 0000000000000dac - 00000000000a0000 (usable) BIOS-e820: 00000000000f0000 - 00000000000f0400 (reserved) BIOS-e820: 0000000000100000 - 0000000080000000 (usable) 1152MB HIGHMEM available. 896MB LOWMEM available. hm, page 00000000 reserved twice. found SMP MP-table at 00000010 hm, page 00000000 reserved twice. hm, page 00001000 reserved twice. hm, page 00000000 reserved twice. hm, page 00001000 reserved twice. On node 0 totalpages: 524288 zone(0): 4096 pages. zone(1): 225280 pages. zone(2): 294912 pages. Intel MultiProcessor Specification v1.4 Virtual Wire compatibility mode. OEM ID: AMD Product ID: Serenade APIC at: 0xFEE00000 Processor #0 Unknown CPU [15:5] APIC version 16 Processor #1 Unknown CPU [15:5] APIC version 16 I/O APIC #2 Version 17 at 0xFEC00000. I/O APIC #3 Version 17 at 0xFC400000. I/O APIC #4 Version 17 at 0xFC401000. Enabling APIC mode: Flat. Using 3 I/O APICs Processors: 2 Kernel command line: root=/dev/hda2 rw console=ttyS0,115200n8 Initializing CPU#0 Detected 1395.019 MHz processor. Console: colour dummy device 80x25 Calibrating delay loop... 2785.28 BogoMIPS Memory: 2060096k/2097152k available (1436k kernel code, 32444k reserved, 1070k data, 152k init, 1179648k highmem) Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes) Inode cache hash table entries: 131072 (order: 8, 1048576 bytes) Mount cache hash table entries: 512 (order: 0, 4096 bytes) Buffer-cache hash table entries: 131072 (order: 7, 524288 bytes) Page-cache hash table entries: 524288 (order: 9, 2097152 bytes) CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line) CPU: L2 Cache: 1024K (64 bytes/line) Enabling fast FPU save and restore... done. Enabling unmasked SIMD FPU exception support... done. Checking 'hlt' instruction... OK. POSIX conformance testing by UNIFIX mtrr: v1.40 (20010327) Richard Gooch ([EMAIL PROTECTED]) mtrr: detected mtrr type: Intel CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line) CPU: L2 Cache: 1024K (64 bytes/line) CPU0: AMD 02/05 stepping 08 per-CPU timeslice cutoff: 2925.05 usecs. task migration cache decay timeout: 10 msecs. enabled ExtINT on CPU#0 ESR value before enabling vector: 00000000 ESR value after enabling vector: 00000000 Booting processor 1/1 eip 2000 Initializing CPU#1 masked ExtINT on CPU#1 ESR value before enabling vector: 00000000 ESR value after enabling vector: 00000000 Calibrating delay loop... 2785.28 BogoMIPS CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line) CPU: L2 Cache: 1024K (64 bytes/line) CPU1: AMD 02/05 stepping 08 Total of 2 processors activated (5570.56 BogoMIPS). ENABLING IO-APIC IRQs 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. Setting 4 in the phys_id_present_map ...changing IO-APIC physical APIC ID to 4 ... ok. ..TIMER: vector=0x31 pin1=2 pin2=0 testing the IO APIC....................... An unexpected IO-APIC was found. If this kernel release is less than three months old please report this to linux-smp@vger.kernel.org An unexpected IO-APIC was found. If this kernel release is less than three months old please report this to linux-smp@vger.kernel.org .................................... done. Using local APIC timer interrupts. calibrating APIC timer ... ..... CPU clock speed is 1395.0249 MHz. ..... host bus clock speed is 199.2892 MHz. cpu: 0, clocks: 1992892, slice: 664297 CPU0<T0:1992880,T1:1328576,D:7,S:664297,C:1992892> cpu: 1, clocks: 1992892, slice: 664297 CPU1<T0:1992880,T1:664272,D:14,S:664297,C:1992892> checking TSC synchronization across CPUs: passed. Starting migration thread for cpu 0 smp_num_cpus: 2. Starting migration thread for cpu 1 PCI: Using configuration type 1 PCI: Probing PCI hardware PCI: Unable to handle 64-bit address space for PCI: Unable to handle 64-bit address space for PCI: Discovered primary peer bus 01 [IRQ] PCI->APIC IRQ transform: (B1,I4,P3) -> 19 PCI->APIC IRQ transform: (B3,I3,P0) -> 16 PCI->APIC IRQ transform: (B3,I3,P1) -> 17 PCI->APIC IRQ transform: (B4,I0,P3) -> 19 PCI->APIC IRQ transform: (B4,I0,P3) -> 19 PCI->APIC IRQ transform: (B4,I0,P3) -> 19 Fixing up AMD8131 IOAPIC mode Fixing up AMD8131 IOAPIC mode 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 apm: BIOS not found. Starting kswapd allocated 32 pages and 32 bhs reserved for the highmem bounces VFS: Disk quotas vdquot_6.5.1 Detected PS/2 Mouse Port. pty: 2048 Unix98 ptys configured Serial driver version 5.05c (2001-07-08) with MANY_PORTS MULTIPORT SHARE_IRQ SERIAL_PCI ISAPNP enabled ttyS0 at 0x03f8 (irq = 4) is a 16550A ttyS2 at 0x03e8 (irq = 0) is a 16550A Real Time Clock Driver v1.10e Floppy drive(s): fd0 is 1.44M FDC 0 is a post-1991 82077 NET4: Frame Diverter 0.46 RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize Uniform Multi-Platform E-IDE driver Revision: 7.00beta-2.4 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx AMD8111: IDE controller at PCI slot 01:04.1 AMD8111: chipset revision 3 AMD8111: not 100% native mode: will probe irqs later AMD8111: neither IDE port enabled (BIOS) hda: C/H/S=0/0/0 from BIOS ignored ide2: ports already in use, skipping probe ide-floppy driver 0.99.newide ide-floppy driver 0.99.newide md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27 md: Autodetecting RAID arrays. md: autorun ... md: ... autorun DONE. NET4: Linux TCP/IP 1.0 for NET4.0 IP Protocols: ICMP, UDP, TCP, IGMP IP: routing cache hash table of 16384 buckets, 128Kbytes TCP: Hash tables configured (established 262144 bind 65536) Linux IP multicast router 0.06 plus PIM-SM NET4: Unix domain sockets 1.0/SMP for Linux NET4.0. RAMDISK: Compressed image found at block 0 Freeing initrd memory: 145k freed VFS: Mounted root (ext2 filesystem). Red Hat nash version 3.4.42 starting Loading jbd.o module Journalled Block Device driver loaded Loading ext3.o module Mounting /proc filesystem Creating block devices kmod: failed to exec /sbin/modprobe -s -k block-major-3, errno = 2 VFS: Cannot open root device "hda2" or 03:02 Please append a correct "root=" boot option Kernel panic: VFS: Unable to mount root fs on 03:0 ----- Original Message ----- From: "Nathanael D. Noblet" <[EMAIL PROTECTED]> To: "beneo" <[EMAIL PROTECTED]> Cc: "Peter Stuge" <[EMAIL PROTECTED]>; "LinuxBIOS" <linuxbios@clustermatic.org> Sent: Friday, April 22, 2005 10:51 AM Subject: Re: Booting Linux using netboot and HD > On Fri, 2005-04-22 at 10:40, beneo wrote: > > Thanks Peter and Nathanale for your reply. I will try the things you guys > > listed in the email and let you know. > > > > I have one more question on the comment Peter made, > > >Peter Wrote: > > > Indeed, this is another option. But a new kernel is still neccessary > > > since the one in the ELF image (/boot/initrd-2.4.20-8smp.img) came > > > with neither ext3 nor IDE drivers. > > > > My question is, if initd-2.4.20-8smp.img doesn't understand ext3 and don't > > have IDE driver, why I can boot everything from HD using AMI BIOS? The > > initd-2.4.20-8smp.img is the same for both LinuxBIOS boot and AMI BIOS boot. > > I assume after ramdisk loaded, Kernel would rely on Linux IDE driver and no > > longer make any BIOS hard drive service call, right? > > Correct. > > If you ask me, you have two possible problems. 1) LinuxBIOS isn't > setting up the IDE controller properly so that your kernel can't find it > or 2) Something in the moving the kernel and initrd to the tftp > server/system didn't work. As you are trying to ultimately boot directly > from the local machine, I would use FILO. You may also want to post the > kernel message on boot (all/most of them) so that developers here can > see if there is something they recognize as being in error. I won't be > able to help you unless it is obvious. I just find setting up a FILO > boot to be easier then the network kind, which is likely because I > understand it better, and have done it more. > > -- > Nathanael D. Noblet <[EMAIL PROTECTED]> > Gnat Solutions > _______________________________________________ Linuxbios mailing list Linuxbios@clustermatic.org http://www.clustermatic.org/mailman/listinfo/linuxbios