Does anyone know if IPMI works under LinuxBIOS? AFAIK, there is a Linux
driver patch but dunno if it still works under LinuxBIOS.
-Andrew
--
Andrew Ip
Email: aip(a)cwlinux.com
Tel: (852) 2542 2046
Fax: (852) 2542 2036
Mobile: (852) 9201 9866
Cwlinux Limited
Unit 202B 2/F Lai Cheong Factory Building,
479-479A Castle Peak Road,
Lai Chi Kok, Kowloon,
Hong Kong.
Tel: (852)2542 2046
Fax: (852)2542 2036
For public pgp key, please obtain it from http://www.keyserver.net/en.
I have successfully built LinuxBIOS to load a kernel from my IDE drive
and boot using a serial console. Now I would like to test the VGA
funtionality of my board. Has anyone had any experience getting the VGA
to turn on and work within LinuxBIOS and/or Linux?
John
So there are two issues: a) DOS isn't supported and b) the floppy as a boot device isn't supported. That will make it a very difficult sell for mobo manufacturers. Can you imagine me buying a Linux PC with LinuxBIOS and it crashing. How am I going to repair it then?
----- Original Message -----
From: Adam Sulmicki <adam(a)cfar.umd.edu>
Date: Fri, 6 Dec 2002 12:50:07 -0500 (EST)
To: "Ronald G. Minnich" <rminnich(a)lanl.gov>
Subject: Re: Booting from floppy
>
> > the u. md. guys will chime in here with an explanation :-)
>
> I'm trying to use it as the opportunity to improve the FAQ :-)
>
> From what I saw during the coverage of announcement there were quite a bit
> of folks unfamilar with the BIOS projects, an and this FAQ hopes to clear
> up the confusion.
>
> http://www.eax.com/ADLO-FAQ.html
>
> Big Pilot, if I may call you that, does this FAQ answers tose questions?
> The way I see, the part below is answered by Q5. Since I assume you are
> asking about LinuxBIOS. If you are really asking about linux kernel, then
> it is definitely wrong mailing list.
>
> > > if Linux fails, how is one supposed to repair it? Or is the only
> > > option booting Linux off a floppy and repairing using that?
>
>
> > > I'm wondering whether it is still possible to boot DOS (or a free
> > > equivalent) from a floppy if LinuxBIOS is installed on the mobo.
>
> As for above. We had limited success with Win98 which is DOS based (we can
> get as far as desktop screen, but there are issues), but as the Q6 says it
> is still long way to go.
>
> As for the particular susbsystem -- floppy, it has not been tested at all,
> and is presumed not working at the moment.
>
> --
> Adam Sulmicki
> http://www.eax.com The Supreme Headquarters of the 32 bit registers
>
>
>
--
______________________________________________
http://www.linuxmail.org/
Now with POP3/IMAP access for only US$19.95/yr
Powered by Outblaze
Hi guys,
I've finally built linuxbios for my SC1200 based board.
I've written my own flash programming utility so I can program
the "romimage" file produced into my flash part from Linux command line.
This all seems to work fine. On my board, I have the ability (with a jumper)
to direct the ROMCS# signal to one of 3 chips on the board. One is a
Disk on Chip which currently has a DOS filesystem on it, one is a 2Mbit
flash chip which has the original Insyde BIOS, and the 3rd is a 16Mbit
flash part soldered on the board where I'm trying to put linuxbios.
This 3rd chip is at 0xffe00000 - 0xffffffff, in order to enable this
addressing I must hit bit 2 in F0 offset 0x52 to enable the Upper ROM size
based on the ROM Mask at F0 offset 0x6e. This isn't enabled by default so
I think as the chip comes up only 0xfffc0000 - 0xffffffff is visible.
I'm not 100% sure, but I assume as the chip comes up it starts trying
to fetch instructions from 0xfffc0000, is this true?
My question is, where should I program the "romimage" file that comes
out of the build process? It would seem to me that the linuxbios.rom part
would have to
start at 0xfffc0000.
Other notes: I've set up my PMR and MCR registers correctly for my target. I
figured them
out by hand and then verified their values when I run with the Insyde BIOS.
So I'm 100% sure
the values I'm using are correct for my target.
I've set the SCx200_DOCCS_BASE to 0xffe00000 for the moment
and the CTRL to 0x070007ff
I'm not sure if the BASE value is correct due to the questions I pose above.
All of my efforts have resulted in nothing happening at startup. Nothing out
of the
serial port nor are the Port 80 codes moving after the board is reset.
Any ideas/help would be appreciated.
Thanks and have a happy new year.
Adam
Hi
Can you tell me why generic bios is so slow compared to linuxbios.
In other word, why linuxbios is fast?
I think "do little thing" is not enough to explain x10 time difference.
What does bios do other than linuxbios does and where it spend so much
time?
Regard,
Heechul
-
HeeChul Yun,
Embedded S/W Team at ETRI
phone: +82-42-860-1673
Works fine. My earlier problem was as follows: I have a PS/2 power supply
with soft power switch always jumpered on. I would turn on this power
supply, the EPIA would get power, but it needs to also still see a closure
on the power switch before it will come up.
Soft power is not always your friend.
Now, the question is, what's the right etherboot image for this board?
Anybody built one yet?
Thanks to Andrew and Kevin for all their fine work on this board.
$105 now gets you a PIII/800 equivalent. Amazing.
ron
Hello Xperts,
Wish U a Very appy New Year
karthik bala guru
linladn(a)yahoo.co.in
________________________________________________________________________
Missed your favourite TV serial last night? Try the new, Yahoo! TV.
visit http://in.tv.yahoo.com
Hi,
I am porting the northbridge 82845e for my motherboard. While coding raminit.inc file, I took the file from the 82830 chipset directory and modified as per the requirement of the 82845e chipset.
Now I want to know, How to get the register value of the regsiters, like DRB DRAM ROW BOUNDARY REGISTER and etc.
Do I need to read these regsiter value from the system using normal BIOS? I could not find much details about the values in the specification.
Is my assumption is correct?
Thanks,
Siva
Hi,
The following piece of code is from crt0.base file. In my case it is
hanging while copying the Image from ROM to RAM. From the serial output,
it is sure that SDRAM testing is passed. But it hangs while doing movsb
and rep instruction. I feel that value in the ecx register is getting
corrupted and the loop runs for ever. Do any one faced this problem.
#include "crt0_includes.h"
CONSOLE_DEBUG_TX_STRING($str_after_ram)
/* clear boot_complete flag */
xorl %ebp, %ebp
__main:
/*
* Copy data into RAM and clear the BSS. Since these
segments
* isn\'t really that big we just copy/clear using bytes,
not
* double words.
*/
CONSOLE_DEBUG_TX_STRING($siva_debug1)
intel_chip_post_macro(0x11) /* post 11 */
cld /* clear direction flag */
/* copy linuxBIOS from it's initial load location to
* the location it is compiled to run at.
* Normally this is copying from FLASH ROM to RAM.
*/
CONSOLE_DEBUG_TX_STRING($siva_debug2)
leal EXT(_liseg), %esi
leal EXT(_iseg), %edi
cmpl %esi, %edi
jz .Lnocopy
CONSOLE_DEBUG_TX_STRING($siva_debug4)
movl $EXT(_eliseg), %ecx
subl %esi, %ecx
jz .Lnocopy /* should not happen */
rep
movsb
CONSOLE_DEBUG_TX_STRING($siva_debug5)
.Lnocopy:
CONSOLE_DEBUG_TX_STRING($siva_debug3)
intel_chip_post_macro(0x12) /*
The output I got through the serial console is as follows:
----------------------------------------------------------------
LinuxBIOS-1.0.0 Tue Dec 31 14:18:19 IST 2002 starting...
Ram1
Ram2
Ram3
Ram Enable 1
Ram Enable 2
Ram Enable 3
Ram Enable 4
Ram Enable 5
12345678123456781234567812345678--- SDRAM TEST PASSED
Ram4
Ram5
Ram6
Copying LinuxBIOS to ram.
Debug Siva 1
Debug Siva 2
Debug Siva 4
LinuxBIOS-1.0.0 Tue Dec 31 14:18:19 IST 2002 starting...
Ram1
Ram2
Ram3
Ram Enable 1
Ram Enable 2
Ram Enable 3
Ram Enable 4
Ram Enable 5
12345678123456781234567812345678--- SDRAM TEST PASSED
Ram4
Ram5
Ram6
Copying LinuxBIOS to ram.
Debug Siva 1
Debug Siva 2
Debug Siva 4
--
sivakumar <sivakumar.subramani(a)wipro.com>
wipro
Checkin
util/flash_and_burn/flash.h
util/flash_and_burn/flash_rom.c
added support to w29c011 which is on BIOS Savior RD1-1M. Note that it has only
128KByte which is more than enough for LinuxBIOS+etherboot.
-Andrew
--
Andrew Ip
Email: aip(a)cwlinux.com
Tel: (852) 2542 2046
Fax: (852) 2542 2036
Mobile: (852) 9201 9866
Cwlinux Limited
Unit 202B 2/F Lai Cheong Factory Building,
479-479A Castle Peak Road,
Lai Chi Kok, Kowloon,
Hong Kong.
Tel: (852)2542 2046
Fax: (852)2542 2036
For public pgp key, please obtain it from http://www.keyserver.net/en.