<div>Hi,</div>
<div> </div>
<div>Excuse me....</div>
<div> </div>
<div>I don't know how to move the CPU init before other pci device init call....</div>
<div>sorry.</div>
<div> </div>
<div>I have tried to find it, but .... :(<br><br> </div>
<div><span class="gmail_quote">2006/6/26, yhlu <<a href="mailto:yinghailu@gmail.com">yinghailu@gmail.com</a>>:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">the snow screen only happened when I was debugging the onboard VGA support.<br>So i move the CPU init before other pci device init call. That is
<br>something related to mtrr setting around [0xa0000-0xb0000) the font<br>buffer.<br>the halt_sys display is normal...it means the vga option rom is<br>executed successfully.<br>you can use filo in etherboot to boot from usb stick.
<br><br>YH<br><br>On 6/25/06, Vincente Tsou <<a href="mailto:vincentetsou@nexcom.com.tw">vincentetsou@nexcom.com.tw</a>> wrote:<br>><br>> Hi YH,<br>><br>> Thanks again for your help.<br>><br>> Now I can active all devices in my LinuxBios, it almost done except VGA
<br>> function.<br>><br>> I appended a 36k VGA option rom to LinuxBios, and enable Options about VGA.<br>><br>> And I got the halt_sys message:<br>><br>> PCI: 04:02.0 init<br>> rom address for PCI: 04:
02.0 = fff80000<br>> copying VGA ROM Image from 0xfff80000 to 0xc0000, 0x9000 bytes<br>> entering emulator<br>> halt_sys: file<br>> /home/vincente/LinuxBIOS/LinuxBIOSv2/src/devices/emulator/x86emu/ops.c,<br>> line 4387
<br>> PCI: 01:04.0 init<br>><br>> then, I can see something output, but the output is like snow screen and I<br>> can't read anything.<br>> I think it is working in the wrong mode.<br>><br>> When I made a blind type 'root' and password, I can login the Linux, and
<br>> then the screen became clear. (work fine)<br>><br>> I wonder how to fix the problem? is the halt_sys message normal ?<br>><br>> I also got another question, could it possible boot to MS-DOS floppy/USB
<br>> disk.<br>> The MS-DOS needs a lot INT function in BIOS, does LinuxBios able to support<br>> it?<br>><br>><br>><br>> 2006/6/21, Vincente Tsou <<a href="mailto:vincentetsou@nexcom.com.tw">vincentetsou@nexcom.com.tw
</a>>:<br>> ><br>> ><br>> > Dear YH,<br>> ><br>> > got it.<br>> ><br>> > Thanks for the information and your help.<br>> ><br>> ><br>> ><br>> > 2006/6/21, Lu, Yinghai <
<a href="mailto:yinghai.lu@amd.com">yinghai.lu@amd.com</a>>:<br>> ><br>> > ><br>> > ><br>> > ><br>> > ><br>> > ><br>> > > Actually the irqtable entries is only for peer root pci bus scan when
<br>> mptable is used.<br>> > ><br>> > > So you need to make sure mptable is right, and put entries for<br>> hypertransport chain other than on bus0.<br>> > ><br>> > ><br>> > >
<br>> > > YH<br>> > ><br>> > ><br>> > ><br>> > > ________________________________<br>><br>> > ><br>> > > From: <a href="mailto:vincente.tsou@gmail.com">vincente.tsou@gmail.com
</a> [mailto:<a href="mailto:vincente.tsou@gmail.com">vincente.tsou@gmail.com</a>] On Behalf<br>> Of Vincente Tsou<br>> > > Sent: Tuesday, June 20, 2006 7:05 PM<br>> > > To: Lu, Yinghai<br>> > > Cc: Stefan Reinauer; 
<a href="mailto:linuxbios@linuxbios.org">linuxbios@linuxbios.org</a><br>> > ><br>> > > Subject: Re: [LinuxBIOS] New guy in LinuxBios<br>> > ><br>> > ><br>> > ><br>> > >
<br>> > ><br>> > ><br>> > ><br>> > > Dear YH,<br>> > ><br>> > ><br>> > ><br>> > ><br>> > ><br>> > ><br>> > > excuse me, how about the irq_tables.c?
<br>> > ><br>> > ><br>> > > should I modify it like tyan/s2882 did.<br>> > ><br>> > ><br>> > ><br>> > ><br>> > ><br>> > >         printk_debug("setting Onboard Broadcom NIC\n");
<br>> > >         static const unsigned char slotIrqs_8131_1_9[4] = { 5, 9, 0, 0<br>> };<br>> > >         pci_assign_irqs(bus_8131_1, 9, slotIrqs_8131_1_9);<br>> > >         write_pirq_info(pirq_info, bus_8131_1,(9<<3)|0, 0x1, 0xdef8,
<br>> 0x2, 0xdef8, 0, 0, 0, 0, 0, 0);<br>> > >         pirq_info++; slot_num++;<br>> > ><br>> > ><br>> > ><br>> > ><br>> > ><br>> > > 2006/6/20, Lu, Yinghai <
<a href="mailto:yinghai.lu@amd.com">yinghai.lu@amd.com</a> >:<br>> > ><br>> > ><br>> > ><br>> > ><br>> > > You need to update the entries at mptable.c for your slots or onboard
<br>> pci device.<br>> > ><br>> > ><br>> > ><br>> > > YH<br>> > ><br>> > ><br>> > ><br>> > ><br>> > ><br>> > ><br>> > > --
<br>> > > Best Regards,<br>> > > Vincente Tsou<br>> > ><br>> > > Engineer<br>> > > R/D, S/W Dept.<br>> > > NEXCOM International Co.<br>> > > Tel: 886-2-82280606 Ext. 3205
<br>> > > Fax: 886-2-82280506<br>> > > E-mail: <a href="mailto:vincentetsou@nexcom.com.tw">vincentetsou@nexcom.com.tw</a><br>> > > Web: <a href="http://www.nexcom.com.tw/">http://www.nexcom.com.tw/
</a><br>> > ><br>> ><br>> ><br>> ><br>> ><br>> ><br>> > --<br>> > Best Regards,<br>> > Vincente Tsou<br>> ><br>> > Engineer<br>> > R/D, S/W Dept.<br>
> > NEXCOM International Co.<br>> > Tel: 886-2-82280606 Ext. 3205<br>> > Fax: 886-2-82280506<br>> > E-mail: <a href="mailto:vincentetsou@nexcom.com.tw">vincentetsou@nexcom.com.tw</a><br>> > Web: 
<a href="http://www.nexcom.com.tw/">http://www.nexcom.com.tw/</a><br>><br>><br>><br>><br>> --<br>> Best Regards,<br>> Vincente Tsou<br>><br>> Engineer<br>> R/D, S/W Dept.<br>> NEXCOM International Co.
<br>> Tel: 886-2-82280606 Ext. 3205<br>>  Fax: 886-2-82280506<br>> E-mail: <a href="mailto:vincentetsou@nexcom.com.tw">vincentetsou@nexcom.com.tw</a><br>> Web: <a href="http://www.nexcom.com.tw/">http://www.nexcom.com.tw/
</a><br>> --<br>> linuxbios mailing list<br>> <a href="mailto:linuxbios@linuxbios.org">linuxbios@linuxbios.org</a><br>> <a href="http://www.openbios.org/mailman/listinfo/linuxbios">http://www.openbios.org/mailman/listinfo/linuxbios
</a><br>><br>><br><br></blockquote></div><br><br clear="all"><br>-- <br>Best Regards,<br>Vincente Tsou<br><br>Engineer<br>R/D, S/W Dept.<br>NEXCOM International Co.<br>Tel: 886-2-82280606 Ext. 3205<br>Fax: 886-2-82280506
<br>E-mail: <a href="mailto:vincentetsou@nexcom.com.tw">vincentetsou@nexcom.com.tw</a><br>Web: <a href="http://www.nexcom.com.tw/">http://www.nexcom.com.tw/</a>