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

Reply via email to