<DIV>Hello,</DIV>
<DIV> </DIV>
<DIV>I have followed the epia HOWTO (thanks to Mark Wilkinson) to create romimage with VGA.</DIV>
<DIV>But I haven't no VGA output in epia-m with current CVS version of linuxbios.</DIV>
<DIV> </DIV>
<DIV>Can someone help me ??</DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV>This is my serial logfile :  </DIV>
<DIV>(VGA seem to be active )</DIV>
<DIV> </DIV>
<DIV>-------------------------------------------------------------------------------------------------------------------------------</DIV>
<DIV>LinuxBIOS-1.0.0 jeu fév 24 15:33:30 CET 2005 starting...<BR>80 08 07 0d 0a 01 40 00 04 75 75 00 82 08 00 01<BR>0e 04 0c 01 02 20 00 a0 75 00 00 50 3c 50 2d 40<BR>90 90 50 50 00 00 00 00 00 00 00 00 00 00 00 00<BR>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 bf<BR>7f 7f 7f 0b 00 00 00 00 01 4e 54 32 35 36 44 36<BR>34 53 38 38 42 30 47 2d 37 35 42 00 00 03 1e 11<BR>49 11 14 00 00 00 00 00 00 00 00 00 00 00 00 00<BR>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<BR>Copying LinuxBIOS to ram.<BR>Jumping to LinuxBIOS.<BR>LinuxBIOS-1.0.0 jeu fév 24 15:33:30 CET 2005 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/3123]<BR>PCI: 00:01.0 [1106/b091]<BR>PCI: 00:0d.0 [1106/3044]<BR>PCI: 00:10.0 [1106/3038]<BR>PCI: 00:10.1 [1106/3038]<BR>PCI: 00:10.2 [1106/3038]<BR>PCI: 00:10.3 [1106/3104]<BR>PCI: 00:11.0 [1106/3177]<BR>PCI: 00:11.1 [1106/0571]<BR>PCI: 00:11.5 [1106/3059]<BR>PCI: 00:12.0
 [1106/3065]<BR>PCI: pci_scan_bus for bus 1<BR>PCI: 01:00.0 [1106/3122]<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 <- [0xf8000000 - 0xfbffffff] bus 1 prefmem<BR>PCI: 00:01.0 20 <- [0xfc000000 - 0xfcffffff] bus 1 mem<BR>ASSIGN RESOURCES, bus 1<BR>PCI: 01:00.0 10 <- [0xf8000000 - 0xfbffffff] prefmem<BR>PCI: 01:00.0 14 <- [0xfc000000 - 0xfcffffff] mem<BR>ASSIGNED RESOURCES, bus 1<BR>PCI: 00:0d.0 10 <- [0xfd000000 - 0xfd0007ff] mem<BR>PCI: 00:0d.0 14 <- [0x00001800 - 0x0000187f] io<BR>PCI: 00:10.0 20 <- [0x00001880 - 0x0000189f] io<BR>PCI:
 00:10.1 20 <- [0x000018a0 - 0x000018bf] io<BR>PCI: 00:10.2 20 <- [0x000018c0 - 0x000018df] io<BR>PCI: 00:10.3 10 <- [0xfd001000 - 0xfd0010ff] mem<BR>PCI: 00:11.1 20 <- [0x000018e0 - 0x000018ef] io<BR>PCI: 00:11.5 10 <- [0x00001000 - 0x000010ff] io<BR>PCI: 00:12.0 10 <- [0x00001400 - 0x000014ff] io<BR>PCI: 00:12.0 14 <- [0xfd002000 - 0xfd0020ff] 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:0d.0 cmd <- 83<BR>PCI: 00:10.0 cmd <- 01<BR>PCI: 00:10.1 cmd <- 01<BR>PCI: 00:10.2 cmd <- 01<BR>PCI: 00:10.3 cmd <- 02<BR>PCI: 00:11.0 cmd <- 07<BR>PCI: 00:11.1 cmd <- 07<BR>PCI: 00:11.5 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>totalram: 96M<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>Setting variable MTRR 1, base:   64MB, range:   32MB, 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    : 0x09<BR>Processor Mask     : 0x00<BR>Processor Stepping : 0x05<BR>Feature flags      : 0x0380b13d</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>Final mainboard fixup<BR>Southbridge fixup<BR>setting firewire<BR>Assigning IRQ 10 to 0:d.0<BR>  Readback = 10<BR>setting usb<BR>Assigning IRQ 11 to 0:10.0<BR>  Readback = 11<BR>Assigning IRQ 10 to 0:10.1<BR>  Readback = 10<BR>Assigning IRQ 12 to 0:10.2<BR>  Readback = 12<BR>Assigning IRQ 5 to 0:10.3<BR>  Readback = 5<BR>setting vt8235<BR>Assigning IRQ 5 to 0:11.1<BR>  Readback = 5<BR>Assigning IRQ 12 to 0:11.5<BR>  Readback = 12<BR>setting ethernet<BR>Assigning IRQ 11 to 0:12.0<BR>  Readback = 11<BR>setting vga<BR>Assigning IRQ 11 to 1:0.0<BR>  Readback = 11<BR>setting pci slot<BR>setting vt8235 slot<BR>Assigning IRQ 5 to 0:11.1<BR>  Readback = 5<BR>Assigning IRQ 12 to 0:11.5<BR>  Readback = 12<BR>INSTALL REAL-MODE IDT<BR>DO THE VGA BIOS<BR>found VGA: vid=1106, did=3122<BR>write_protect_vgabios<BR>0x55 0xaa 0x7d 0xe9 0x26 0x7f 0x5e 0x1b 0xfa 0xf9 0xf4
 0x82 0x0 0x0 0x0 0x0 bus/<BR>devfn = 0x100<BR>biosint: # 0x15, eax 0x5f00 ebx 0x100 ecx 0x100 edx 0xa053<BR>biosint: ebp 0x12110 esp 0xff2 edi 0xfffc0000 esi 0x12a30<BR>biosint: ip 0x637f cs 0xc000 flags 0x46<BR>biosint: # 0x1a, eax 0xb108 ebx 0x0 ecx 0x0 edx 0x3d5<BR>biosint: ebp 0x12110 esp 0xfcc edi 0xfffc00f6 esi 0x155eb<BR>biosint: ip 0x40da cs 0xc000 flags 0x46<BR>0xb108: bus 0 devfn 0x0 reg 0xf6 val 0x3<BR>biosint: # 0x15, eax 0x5f02 ebx 0x100 ecx 0x101 edx 0x3d5<BR>biosint: ebp 0x12110 esp 0xfb8 edi 0xfffc0044 esi 0x155eb<BR>biosint: ip 0x63cb cs 0xc000 flags 0x46<BR>biosint: # 0x15, eax 0x5f02 ebx 0x100 ecx 0x101 edx 0x3d5<BR>biosint: ebp 0x12110 esp 0xfb8 edi 0xfffc0044 esi 0x155eb<BR>biosint: ip 0x63cb cs 0xc000 flags 0x46<BR>biosint: # 0x15, eax 0x5f02 ebx 0x100 ecx 0x101 edx 0x3d5<BR>biosint: ebp 0x12110 esp 0xfb8 edi 0xfffc0044 esi 0x155eb<BR>biosint: ip 0x63cb cs 0xc000 flags 0x46<BR>biosint: # 0x15, eax 0x5f0f ebx 0x100 ecx 0x100 edx 0x3d5<BR>biosint: ebp 0x12110 esp
 0xfee edi 0xfffc0044 esi 0x12a30<BR>biosint: ip 0x647e cs 0xc000 flags 0x2<BR>biosint: # 0x15, eax 0x5f02 ebx 0x0 ecx 0x1 edx 0x0<BR>biosint: ebp 0x12110 esp 0xfdc edi 0xfffc0044 esi 0x12a30<BR>biosint: ip 0x63cb cs 0xc000 flags 0x46<BR>biosint: # 0x15, eax 0x5f18 ebx 0x1 ecx 0x0 edx 0x0<BR>biosint: ebp 0x12110 esp 0xfde edi 0xfffc0044 esi 0x12a30<BR>biosint: ip 0x6496 cs 0xc000 flags 0x46<BR>Checking IRQ routing tables...<BR>/usr/src/linuxbios2/freebios/src/arch/i386/lib/pirq_routing.c:    29:check_pirq_<BR>routing_table() - irq_routing_table located at: 0x0000a260<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 - 00000634  checksum 7187</DIV>
<DIV>Welcome to elfboot, the open sourced starter.<BR>January 2002, Eric Biederman.<BR>Version 1.2</DIV>
<DIV>    34:init_bytes() - zkernel_start:0xfffd0000  zkernel_mask:0x0000ffff<BR>Found ELF candiate at offset 0<BR>New segment addr 0x94000 size 0x7528 offset 0x60 filesize 0x39e0<BR>(cleaned up) New segment addr 0x94000 size 0x7528 offset 0x60 filesize 0x39e0<BR>Loading Segment: addr: 0x0000000000094000 memsz: 0x0000000000007528 filesz: 0x00<BR>000000000039e0<BR>Clearing Segment: addr: 0x00000000000979e0 memsz: 0x0000000000003b48<BR>Jumping to boot code at 0x94000<BR>ROM segment 0xcccc length 0x9998 reloc 0x9400<BR>Etherboot 5.0.8 (GPL) Tagged ELF for [VIA 86C100]<BR>Boot from (N)etwork or from (L)ocal? clocks_per_tick = 630083<BR>N<BR>Probing...[VIA 86C100]Found VIA 6102 ROM address 0x0000<BR>rhine.c v1.0.0 2000-01-07<BR>IO address 1400 Ethernet Address: 00:40:63:D6:56:AE<BR>Analyzing Media type,this will take several seconds........OK<BR>Linespeed=10Mbs Halfduplex<BR>The PCI BIOS has not enabled this device!<BR>Updating PCI command 0083->0087. pci_bus 00
 pci_device_fn 90<BR>Searching for server (DHCP)...<BR>........</DIV>
<DIV>---------------------------------------------------------------------------------------------------------------------</DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV>Sometimes, instead of :</DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV>-------------------------------------------------------------------------------------------------------------------</DIV>
<DIV>biosint: # 0x15, eax 0x5f00 ebx 0x100 ecx 0x100 edx 0xa053<BR>biosint: ebp 0x12110 esp 0xff2 edi 0xfffc0000 esi 0x12a30<BR>biosint: ip 0x637f cs 0xc000 flags 0x46</DIV>
<DIV>---------------------------------------------------------------------------------------------------------------</DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV>I have </DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV>--------------------------------------------------------------------------------------</DIV>
<DIV>biosint: # 0xed, eax 0x707 ebx 0x0 ecx 0x700 edx 0x0<BR>biosint: ebp 0x10fca esp 0xfbe edi 0xfffcb9f0 esi 0x1010a<BR>biosint: ip 0x3333 cs 0xc000 flags 0x246<BR>biosint: Unsupport int #0xed</DIV>
<DIV>------------------------------------------------------------------------------------------------------------</DIV>
<DIV> </DIV>
<DIV>But I havn't no VGA in these 2 cases.</DIV>
<DIV> </DIV>
<DIV>
<DIV>My Config file :</DIV>
<DIV> </DIV>
<DIV>------------------------------------------------------------------------------------------------</DIV></DIV>
<DIV>        target /usr/src/linuxbios2/build</DIV>
<DIV> </DIV>
<DIV>        # via epia<BR>        mainboard via/epia-m</DIV>
<DIV> </DIV>
<DIV>        # Enable Serial Console for debugging<BR>        option SERIAL_CONSOLE=1<BR>        option TTYS0_BAUD=57600<BR>        option DEFAULT_CONSOLE_LOGLEVEL=10<BR>        option DEBUG=1</DIV>
<DIV> </DIV>
<DIV>        # Use 256KB Standard Flash as Normal BIOS<BR>        option RAMTEST=1<BR>        option USE_GENERIC_ROM=1<BR>        option STD_FLASH=1<BR>        option VGABIOS_START=0xfffc0000<BR>        option ZKERNEL_START=0xfffd0000<BR>        option ROM_SIZE=262144</DIV>
<DIV> </DIV>
<DIV>        # payload size = 192KB<BR>        option PAYLOAD_SIZE=196608</DIV>
<DIV> </DIV>
<DIV>        # use ELF Loader to load Etherboot<BR>        option USE_ELF_BOOT=1</DIV>
<DIV>      </DIV>
<DIV>        # Use Etherboot as our payload<BR>        payload /usr/src/linuxbios2/vga+eb.bin</DIV>
<DIV>         </DIV>
<DIV>        option HAVE_FRAMEBUFFER=1<BR>         option SMA_SIZE=16<BR>         option CONFIG_VGABIOS=1<BR>         option CONFIG_REALMODE_IDT=1<BR>         option CONFIG_PCIBIOS=1<BR>         dir src/bioscall</DIV>
<DIV> </DIV>
<DIV>----------------------------------------------------------------------------------------</DIV>
<DIV>
<DIV> </DIV>
<DIV>I have also tried these optons buy it didn't change anything :</DIV>
<DIV> </DIV>
<DIV>         option CONFIG_UDELAY_TSC=1<BR>         option VIDEO_CONSOLE=1<BR>         option HAVE_PIRQ_TABLE=1<BR>         option INBUF_COPY=1<BR> </DIV></DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV>Thanks </DIV>
<DIV>Cococh</DIV><p>
                <hr size=1> 
Découvrez le nouveau Yahoo! Mail : <font color="red">250 Mo d'espace</font> de stockage pour vos mails !<br><a href="http://fr.rd.yahoo.com/mail/taglines/*http://fr.rd.yahoo.com/evt=25917/*http://fr.rd.yahoo.com/mail_fr/mail_campaigns/splash/taglines_250/default/*http://fr.promotions.yahoo.com/mail/creer28.html">Créez votre Yahoo! Mail</a>