<HTML><HEAD><TITLE></TITLE>
<META http-equiv=Content-Type content="text/html; charset=ks_c_5601-1987">
<META content="MSHTML 6.00.2800.1170" name=GENERATOR>
<STYLE title=ezform_style_1>P {
        MARGIN-TOP: 0mm; MARGIN-BOTTOM: 0mm
}
</STYLE>
</HEAD>
<BODY style="FONT-SIZE: 10pt">
<DIV>Hello! Long time no see.<BR><BR>I am trying to use framebuffer using linuxbios. So I am about to use ADLO.<BR><BR>linuxbios -> etherboot -> ADLO -> Bochs -> VGA BIOS -> LiLo -> Linux<BR>(             flash rom      )    (          remote server         )      (MBR)  <BR>Is that sequence right ? And I adopt the code which Andrew lp wrote on mailing list <BR>to enabel VGA device. But etherboot didn't work. ( Before enabling VGA device , it worked. ) .. The debug message is below.<BR><BR>why didn't etherboot worked ? I think that the difference between enabling VGA and disabling VGA is PCI bus scanning and resource allocation part. Who does know this problem ?<BR><BR>Thanks for your attention and your help.<BR><BR>=============================================================================<BR>.0</DIV>
<DIV>LinuxBIOS-1.0.0 Wed Apr 30 15:46:33 KST 2003 starting...<BR>Copying LinuxBIOS to ram.<BR>Jumping to LinuxBIOS.<BR>LinuxBIOS-1.0.0 Wed Apr 30 15:46:33 KST 2003 booting...<BR>Finding PCI configuration type.<BR>PCI: Using configuration type 1<BR>Scanning PCI bus...PCI: pci_scan_bus for bus 0<BR>PCI: 00:00.0 [1106/0601]<BR>PCI: 00:01.0 [1106/8601]<BR>PCI: 00:11.0 [1106/8231]<BR>PCI: 00:11.1 [1106/0571]<BR>PCI: 00:11.2 [1106/3038]<BR>PCI: 00:11.3 [1106/3038]<BR>PCI: 00:11.4 [1106/8235]<BR>PCI: 00:11.5 [1106/3058]<BR>PCI: 00:11.6 [1106/3068]<BR>PCI: 00:12.0 [1106/3065]<BR>PCI: pci_scan_bus for bus 1<BR>PCI: 01:00.0 [1023/8500]<BR>PCI: pci_scan_bus returning with max=01<BR>PCI: pci_scan_bus returning with max=01<BR>done<BR>Allocating PCI resources...<BR>PCI: 00:00.0 register 10(00000008), read-only ignoring it<BR>PCI: 00:00.0 register 10(00000008), read-only ignoring it<BR>PCI: 00:00.0 register 10(00000008), read-only ignoring it<BR>PCI: 00:00.0 register 10(00000008), read-only ignoring it<BR>ASSIGN RESOURCES, bus 0<BR>PCI: 00:01.0 1c <- [0x00001000 - 0x00000fff] bus 1 io<BR>PCI: 00:01.0 24 <- [0xfe900000 - 0xfe8fffff] bus 1 prefmem<BR>PCI: 00:01.0 20 <- [0xfd800000 - 0xfe8fffff] bus 1 mem<BR>ASSIGN RESOURCES, bus 1<BR>PCI: 01:00.0 10 <- [0xfd800000 - 0xfdffffff] mem<BR>PCI: 01:00.0 14 <- [0xfe800000 - 0xfe81ffff] mem<BR>PCI: 01:00.0 18 <- [0xfe000000 - 0xfe7fffff] mem<BR>ASSIGNED RESOURCES, bus 1<BR>PCI: 00:11.1 20 <- [0x00001c40 - 0x00001c4f] io<BR>PCI: 00:11.2 20 <- [0x00001c00 - 0x00001c1f] io<BR>PCI: 00:11.3 20 <- [0x00001c20 - 0x00001c3f] io<BR>PCI: 00:11.5 10 <- [0x00001000 - 0x000010ff] io<BR>PCI: 00:11.5 14 <- [0x00001c50 - 0x00001c53] io<BR>PCI: 00:11.5 18 <- [0x00001c60 - 0x00001c63] io<BR>PCI: 00:11.6 10 <- [0x00001400 - 0x000014ff] io<BR>PCI: 00:12.0 10 <- [0x00001800 - 0x000018ff] io<BR>PCI: 00:12.0 14 <- [0xfe900000 - 0xfe9000ff] mem<BR>ASSIGNED RESOURCES, bus 0<BR>Allocating VGA resource<BR>done.<BR>Enabling PCI resourcess...PCI: 00:00.0 cmd <- 06<BR>PCI: 00:01.0 cmd <- 07<BR>PCI: 00:11.0 cmd <- 87<BR>PCI: 00:11.1 cmd <- 81<BR>PCI: 00:11.2 cmd <- 01<BR>PCI: 00:11.3 cmd <- 01<BR>PCI: 00:11.4 cmd <- 00<BR>PCI: 00:11.5 cmd <- 01<BR>PCI: 00:11.6 cmd <- 01<BR>PCI: 00:12.0 cmd <- 83<BR>PCI: 01:00.0 cmd <- 03<BR>done.<BR>Initializing PCI devices...<BR>PCI devices initialized<BR>sizeram: returning 0x3e000 KB<BR>sizeram: NOT returning 0x3e000 KB<BR>sizeram: there are still some SPD problems ...<BR>sizeram: SO we return only 0x10000 KB<BR>totalram: 64M<BR>Initializing CPU #0<BR>Enabling cache...<BR>Setting fixed MTRRs(0-88) type: UC<BR>Setting fixed MTRRs(0-16) type: WB<BR>DONE fixed MTRRs<BR>Setting variable MTRR 0, base:    0MB, range:   64MB, type WB<BR>DONE variable MTRRs<BR>Clear out the extra MTRR's<BR>call intel_enable_fixed_mtrr()<BR>call intel_enable_var_mtrr()<BR>Leave setup_mtrrs<BR>done.</DIV>
<DIV>Max cpuid index    : 1<BR>Vendor ID          : CentaurHauls<BR>Processor Type     : 0x00<BR>Processor Family   : 0x06<BR>Processor Model    : 0x07<BR>Processor Mask     : 0x00<BR>Processor Stepping : 0x08<BR>Feature flags      : 0x00803035</DIV>
<DIV><BR>MTRR check<BR>Fixed MTRRs   : Enabled<BR>Variable MTRRs: Enabled</DIV>
<DIV>Disabling local apic...done.<BR>CPU #0 Initialized<BR>Mainboard fixup<BR>IDE enable in reg. 50 is 0x7<BR>set IDE reg. 50 to 0x7<BR>IRQs in reg. 4c are 0x4<BR>setting reg. 4c to 0x4<BR>enables in reg 0x40 0x8<BR>enables in reg 0x40 read back as 0xb<BR>enables in reg 0x9 0x8f<BR>enables in reg 0x9 read back as 0x8a<BR>command in reg 0x4 0x81<BR>command in reg 0x4 reads back as 0x7<BR>Ethernet fixup<BR>Configuring VIA LAN<BR>RTC Init<BR>Invalid CMOS LB checksum<BR>Final mainboard fixup<BR>Southbridge fixup<BR>setting southbridge<BR>Assigning IRQ 12 to 0:11.2<BR>  Readback = 12<BR>Assigning IRQ 12 to 0:11.3<BR>  Readback = 12<BR>Assigning IRQ 10 to 0:11.5<BR>  Readback = 10<BR>Assigning IRQ 10 to 0:11.6<BR>  Readback = 10<BR>setting ethernet<BR>Assigning IRQ 11 to 0:12.0<BR>  Readback = 11<BR>setting pci slot<BR>Checking IRQ routing tables...<BR>/home/newbell/LinuxBios/freebios/src/arch/i386/lib/pirq_routing.c:    24:check_0<BR>done.<BR>Copying IRQ routing tables to 0xf0000...done.<BR>Verifing priq routing tables copy at 0xf0000...failed<BR>Wrote linuxbios table at: 00000500 - 00000664  checksum 2a26</DIV>
<DIV>Welcome to elfboot, the open sourced starter.<BR>January 2002, Eric Biederman.<BR>Version 1.2</DIV>
<DIV>   203:init_bytes() - zkernel_start:0xfff00000  zkernel_mask:0x0000ffff<BR>Searching for 16 byte tags<BR>    64:rom_read_bytes() - overflowed source buffer. max_block = 15<BR>init_bytes found 0 tags<BR>Found ELF candiate at offset 0<BR>New segment addr 0x94000 size 0x74e8 offset 0x60 filesize 0x396c<BR>(cleaned up) New segment addr 0x94000 size 0x74e8 offset 0x60 filesize 0x396c<BR>Loading Segment: addr: 0x0000000000094000 memsz: 0x00000000000074e8 filesz: 0x0c<BR>Clearing Segment: addr: 0x000000000009796c memsz: 0x0000000000003b7c<BR>Jumping to boot code at 0x94000</DIV></BODY></HTML>