[LinuxBIOS] A boot problem....

Ken Fuchs kfuchs at winternet.com
Wed Jul 27 20:51:06 CEST 2005


Yh Lu wrote:

> 1. use latest kernel.

2.4.20-8 is a very old Red Hat patched kernel.

I'd strongly advise using at least 2.6.9.  Maybe use Fedora Core 4's
default 2.6.x kernel would be good enough.

The current stable Linux kernel at kernel.org is 2.6.12.3.
This would also be a good choice and probably the one that YH is
suggesting.  If possible, use 2.6.12.3.

> 2. problem could be still with LinuxBIOS stage.

Perhaps, LinuxBIOS is using an incorrect IRQ routing table?

If you have a commercial BIOS, please try that and maybe try
running getpir in the util directory of LinuxBIOS.  Compare
the code it generates with the irq_table.c your LinuBIOS kernel
used when it generated the output appended below.  (The output
of getpir may need to be hand edited to get things just right.)

Hope this helps.

Sincerely,

Ken Fuchs <kfuchs at winternet.com>

------

> On 7/26/05, Huang-Jen Wang <huangjen.wang at gmail.com> wrote:
> > Dear all,
> > My linuxbios tried to boot the linux...but has a 
> problem..hope you can
> > give me some advice...thanks....the message is follow:
> > .....
> > ollect_sys_info: 00000000000c0000-00000
> > pci_init: 01:02.0 1166:0130 0604 00
> > pci_init: 01:03.0 1166:0132 0604 00nt addr 0x1258e0 size 
> 0x48 offset 0
> > pci_init: 01:04.0 1166:0132 0604 00
> > pci_init: 01:05.0 1166:0132 0604 00n PT_LOAD segment
> > pci_init: 01:06.0 1166:0132 0604 000000000000100000 memsz: 
> 0x000000000
> > pci_init: 01:07.0 1166:0036 0604 00
> > pci_init: 01:09.0 1166:0223 0c03 10
> > pci_init: 01:09.1 1166:0223 0c03 10
> > 00000000000048
> > pci_init: 01:09.2 1166:0223 0c03 20
> > FILO
> > pci_init: 02:06.0 1000:0030 0100 00domain) Fri Jul 22 
> 19:47:38 CST 200
> > pci_init: 03:04.0 14e4:1668 0200 00
> > pci_init: 03:04.1 14e4:1668 0200 000xe1fb007
> > pci_init: 08:0d.0 1166:0104 0604 00ebx = 0x1ffe9420
> > Press <Enter> for default boot, or <Esc> for boot prompt... 
> timed out
> > collect_linuxbios_info: Searching for L
> > boot: hda1:/vmlinuz-2.4.20-8 root=/dev/hda2 console=tty0
> > console=ttyS0,115200nd_lb_table: Found canidate at: 00000500
> > collect_linuxbios_info: Found LinuxBIOS tabl
> > find_ide_controller: cmd_base=0x1f0 ctrl_base=0x3f4
> > convert_memmap: 0x000000000000
> > ide_software_reset: Waiting for ide0 to become ready for reset... ok
> > convert_memmap: 0x00000000000de0 0x0000000009f220 1
> > init_drive: Testing for hda
> > convert_memmap
> > init_drive: Probing for hda0030000 1
> > init_drive: LBA mode, sectors=12672450rt_memmap: 
> 0x000000000f0000 0x00000000
> > init_drive: Init device params... ok
> > init_drive: Probing for hdb
> > print_status: IDE: status=0x0, err=0x0
> > Mounted ext2fs
> > Found Linux version 2.4.20-8 
> (bhcompile at stripples.devel.redhat.com) #1 Thu Mar 1
> > 3 17:18:24 EST 2003 bzImage.
> > Loading kernel... ok
> > Jumping to entry point...
> > Linux version 2.4.20-8 
> (bhcompile at stripples.devel.redhat.com) (gcc version 3.2.2
> >  20030222 (Red Hat Linux 3.2.2-5)) #1 Thu Mar 13 17:18:24 EST 2003
> > BIOS-provided physical RAM map:
> >  BIOS-e820: 0000000000000de0 - 00000000000a0000 (usable)
> >  BIOS-e820: 0000000000100000 - 0000000020000000 (usable)
> > 0MB HIGHMEM available.
> > 512MB LOWMEM available.
> > hm, page 00000000 reserved twice.
> > On node 0 totalpages: 131072
> > zone(0): 4096 pages.
> > zone(1): 126976 pages.
> > zone(2): 0 pages.
> > Kernel command line: root=/dev/hda2 console=tty0 
> console=ttyS0,115200
> > Initializing CPU#0
> > Detected 1995.061 MHz processor.
> > Console: colour dummy device 80x25
> > Calibrating delay loop...




More information about the coreboot mailing list