On Tue, 6 Jul 2004 scheng@msica.com wrote:
Let me know if this works and I'll commit it.
Yes, it works.
I just committed the fix, thanks
what's you serial port baud rate? I can just send you one of our filo images to test.
Whats' your build machine again?
ron Whats' your build machine again?
ron
I adjusted the baud rate to 115200 for LinuxBIOS, filo and kernel command. Right now, I can get into filo, but right after it began relocate system info, the LinuxBIOS restarts. A truncation of screen shot is: ************************************** Found ELF candiate at offset 0 New segment addr 0x100000 size 0x264e0 offset 0xc0 filesize 0xc448 (cleaned up) New segment addr 0x100000 size 0x264e0 offset 0xc0 filesize 0xc448 New segment addr 0x1264e0 size 0x48 offset 0xc520 filesize 0x48 (cleaned up) New segment addr 0x1264e0 size 0x48 offset 0xc520 filesize 0x48 Dropping non PT_LOAD segment Dropping non PT_LOAD segment Loading Segment: addr: 0x0000000000100000 memsz: 0x00000000000264e0 filesz: 0x000000000000c448 Clearing Segment: addr: 0x000000000010c448 memsz: 0x000000000001a098 Loading Segment: addr: 0x00000000001264e0 memsz: 0x0000000000000048 filesz: 0x0000000000000048 Jumping to boot code at 0x108c68 FILO version 0.4.2 (root@epia1) Tue Jul 6 15:55:32 PDT 2004 collect_sys_info: boot eax = 0xe1fb007 collect_sys_info: boot ebx = 0x9ff5294 collect_sys_info: boot arg = 0x9ff5294 collect_linuxbios_info: Searching for LinuxBIOS tables... find_lb_table: Found canidate at: 00000500 find_lb_table: header checksum o.k. find_lb_table: table checksum o.k. find_lb_table: record count o.k. collect_linuxbios_info: Found LinuxBIOS table at: 00000500 malloc_diag: alloc: 0 bytes (0 blocks), free: 16376 bytes (1 blocks) malloc_diag: alloc: 40 bytes (1 blocks), free: 16336 bytes (1 blocks) convert_memmap: 0x00000000000000 0x00000000000b3c 16 convert_memmap: 0x00000000000b3c 0x00000009fff4c4 1 collect_sys_info: 0000000000000b3c-000000000a000000 collect_sys_info: RAM 160 MB collect_sys_info is done begin relocate systeminfo _start = 100000 ; _end = 126528 relocate: prog_addr=100000 relocate: prog_size=26528 relocate: Current location: 0x100000-0x126527 relocate: Relocating to 0x9fd9ad0-0x9fffff7... 0
LinuxBIOS-1.1.6.0Fallback Tue Jul 6 15:57:28 PDT 2004 starting... 87 is the comm register SMBus controller enabled vt8601 init starting 00000000 is the north 1106 0601 0120d4 is the computed timing
**************************************
My build machine is EPIA800. Here is the lspci: ************************************ epia1:~# lspci 0000:00:00.0 Host bridge: VIA Technologies, Inc. VT8601 [Apollo ProMedia] (rev 05) 0000:00:01.0 PCI bridge: VIA Technologies, Inc. VT8601 [Apollo ProMedia AGP] 0000:00:11.0 ISA bridge: VIA Technologies, Inc. VT8231 [PCI-to-ISA Bridge] (rev 10) 0000:00:11.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06) 0000:00:11.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 1e) 0000:00:11.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 1e) 0000:00:11.4 Bridge: VIA Technologies, Inc. VT8235 ACPI (rev 10) 0000:00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT82C686 AC97 Audio Controller (rev 40) 0000:00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 51) 0000:01:00.0 VGA compatible controller: Trident Microsystems CyberBlade/i1 (rev 6a) **************************************
Thanks a lot.
Simon Cheng www.msica.com