Hi,
PLEASE IGNORE THE ATTACHMENT !!
I trying to bring up my System with LinuxBIOS.My machine configuration is as follow: MainBoard: vc15. NorthBridge: Intel 845 MCH Southbridge: INtel 82801BA SuperIO: SMSC LPC47M192.
I have modified the linuxBIOS to support these component as per their specification. I build the Image also.
When started the system with the new image, I am getting following lines only through serial output:
Welcome to minicom 2.00.0
OPTIONS: History Buffer, F-key Macros, Search History Buffer, I18n Compiled on Feb 26 2002, 09:38:06.
Press CTRL-A Z for help on special keys
LinuxBIOS-1.0.0 Sat Oct 26 14:32:26 IST 2002 starting...
LinuxBIOS-1.0.0 Sat Oct 26 14:32:26 IST 2002 starting...
After that nothing is happening. Can any one help me in proceeding further.
Thanks, Siva.s
PLEASE IGNORE THE ATTACHMENT...
I am getting only the Linux BIOS banner message with LinuxBIOS image. I found that the banner message is coming from the crt0.s file, which takes the time stamp of the LinuxBIOS image and prints the LinuxBIOS startup message.
I am not getting any printk_info from linuxbiosmain function.
I did following steps to build the LinuxBIOS Image:
$python2.1 /vobs/elinux/LinuxBIOS/freebios/util/config/NLBConfig.py ./fi c.config /vobs/elinux/LinuxBIOS/freebios
$cd fic
$make
After make, I got following image file, which I burn on the flash ROM chip. While rebooting the system, I got following messages through serial output:
LinuxBIOS-1.0.0 Sat Oct 26 14:32:26 IST 2002 starting...
LinuxBIOS-1.0.0 Sat Oct 26 14:32:26 IST 2002 starting...
sh-2.04$ ls -l linuxbios.strip -rwxrwxr-x 1 siva users 65536 Oct 26 13:56 linuxbios.strip*
Can any one help me in resolving the issue?
Thanks, Siva.s
On Mon, 2002-12-09 at 10:30, sivakumar wrote:
Hi,
PLEASE IGNORE THE ATTACHMENT !!
I trying to bring up my System with LinuxBIOS.My machine configuration is as follow: MainBoard: vc15. NorthBridge: Intel 845 MCH Southbridge: INtel 82801BA SuperIO: SMSC LPC47M192.
I have modified the linuxBIOS to support these component as per their specification. I build the Image also.
When started the system with the new image, I am getting following lines only through serial output:
Welcome to minicom 2.00.0
OPTIONS: History Buffer, F-key Macros, Search History Buffer, I18n Compiled on Feb 26 2002, 09:38:06.
Press CTRL-A Z for help on special keys
LinuxBIOS-1.0.0 Sat Oct 26 14:32:26 IST 2002 starting...
LinuxBIOS-1.0.0 Sat Oct 26 14:32:26 IST 2002 starting...
After that nothing is happening. Can any one help me in proceeding further.
Thanks, Siva.s
On 9 Dec 2002, sivakumar wrote:
is as follow: MainBoard: vc15. NorthBridge: Intel 845 MCH Southbridge: INtel 82801BA SuperIO: SMSC LPC47M192.
I have no reason to believe that 845 support works. SO that is probably a problem.
You are going to have to debug this.
ron
Actually I have ported the code of the northbridge to support 845 as per it's specification.
Can you send me the sample intial output that I need to expect through serial output, while booting the system with LinuxBIOS. That might help me in debugging further.
Thanks, Siva
On Mon, 2002-12-09 at 20:40, Ronald G. Minnich wrote:
On 9 Dec 2002, sivakumar wrote:
is as follow: MainBoard: vc15. NorthBridge: Intel 845 MCH Southbridge: INtel 82801BA SuperIO: SMSC LPC47M192.
I have no reason to believe that 845 support works. SO that is probably a problem.
You are going to have to debug this.
ron
sivakumar sivakumar.subramani@wipro.com writes:
Actually I have ported the code of the northbridge to support 845 as per it's specification.
Can you send me the sample intial output that I need to expect through serial output, while booting the system with LinuxBIOS. That might help me in debugging further.
It depends some on how verbose your debug messages are:
From the p4dpr-igm:
LinuxBIOS-1.0.0.9rc1Normal Fri Oct 25 21:54:54 MDT 2002 starting... Power failed Restarting pci clocks
LinuxBIOS-1.0.0.9rc1Normal Fri Oct 25 21:54:54 MDT 2002 starting... Ram1 Ram2 Reading SPD data... setting based on SPD data... done Ram3 Ram Enable 1 Ram Enable 2 Ram Enable 3 Ram Enable 4 Ram Enable 5 Ram Enable 6 Ram Enable 7 Ram Enable 8 Ram Enable 9 Ram Enable 10 Ram Enable 11 Ram4 Bank 01 Side 00 Spot checking: 00000000-0007ffff Bank 02 Side 00 Spot checking: 08000000-0807ffff Bank 03 Side 00 Spot checking: 10000000-1007ffff Bank 03 Side 01 Spot checking: 14000000-1407ffff Ram5 Initializing ECC state... ECC state initialized. Ram6 Copying LinuxBIOS to ram. Jumping to LinuxBIOS. LinuxBIOS-1.0.0.9rc1Normal Fri Oct 25 21:54:54 MDT 2002 booting... Finding PCI configuration type. handle_superio port 0x0, defaultport 0x2e handle_superio Using port 0x2e Scanning PCI bus...done Allocating PCI resources...done. Enabling PCI resourcess...done. Initializing PCI devices... PCI devices initialized totalram: 4096M Initializing CPU #0 microcode_info: sig = 0x00000f24 pf=0x00000002 rev = 0x00000000 microcode updated from revision 0 to 16 Enabling cache...done. Setting up local apic...done. CPU #0 Initialized clocks_per_usec: 2397 Initializing CPU #6 microcode_info: sig = 0x00000f24 pf=0x00000002 rev = 0x00000000 microcode updated from revision 0 to 16 Initializing CPU #1 Enabling cache...microcode_info: sig = 0x00000f24 pf=0x00000002 rev = 0x00000010Initializing CPU #7 done. microcode updated from revision 16 to 16 set power on after power fail microcode_info: sig = 0x00000f24 pf=0x00000002 rev = 0x00000010 handle_superio port 0x2e, defaultport 0x2e Enabling cache...microcode updated from revision 16 to 16 Setting up local apic...handle_superio Using port 0x2e done. done. Setting up local apic...Enabling cache...CPU #6 Initialized done. done. Setting up local apic...CPU #1 Initialized done. CPU #7 Initialized handle_superio port 0x2e, defaultport 0x2e handle_superio Using port 0x2e Copying IRQ routing tables to 0xf0000...done.
Welcome to elfboot, the open sourced starter. January 2002, Eric Biederman. Version 1.2
Loading Etherboot version: 5.1.2rc7.eb10 ROM segment 0x0000 length 0xfbf8 reloc 0x00020000 Etherboot 5.1.2rc7.eb10 (GPL) ELF64 ELF (Multiboot) for [EEPRO100][E1000][IDE] CPU 2470 Mhz Boot from (N)etwork (D)isk (F)loppy or from (L)ocal? Probing pci nic... [E1000]The PCI BIOS has not enabled this device! Updating PCI command 0003->0007. pci_bus 03 pci_device_fn 20 Ethernet addr: 00:30:48:12:3D:1D e1000: Valid Link not detected [EEPRO100]The PCI BIOS has not enabled this device! Updating PCI command 0003->0007. pci_bus 04 pci_device_fn 10 Ethernet addr: 00:30:48:12:37:0F
Searching for server (DHCP)... ..Me: 192.168.0.27, Server: 192.168.0.252, Gateway 192.168.0.252 Loading 192.168.0.252:dual-amd-boot2.ebi ...(ELF)... Loading Linux version: ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
You shouldn't have the double start of LinuxBIOS, that exists to work around bugs in the board.
Copying LinuxBIOS to ram. Jumping to LinuxBIOS. LinuxBIOS-1.0.0.9rc1Normal Fri Oct 25 21:54:54 MDT 2002 booting...
The above is definitely generic code and should be present.
And I would expect the check points in the generic ram setup to be useful.
Eric