Re: Help with EPIA

2005-03-10 Thread mark . wilkinson
Hi Josiah,
  Nice to see someone else trying to get the EPIA working again.
1st, what settings do you have in the Config.lb for enabling the IDE 
controllers
- they should be in compatibility mode (I think).

2nd, I'm curious to know how stable your raminit appears to be, I've 
been having
problems with it hanging reading the spd eprom on the dimm's.

3rd, I have a cleaned up version of the southbridge/via/vt8231/vt8231.c 
ready to
commit after Ron checks it over, if you'd like to test it, I can email you the
diff (plus a few changes to the Options.lb and Config.lb)

Regards
Mark Wilkinson.
Quoting Josiah England [EMAIL PROTECTED]:
Perhaps it'll help if I'm more specific.  It appears some changes have
been made to the via/epia tree and the southbridge doesn't seem to be
working like it should (or used to).
Using a filo payload (that works on a previous version of LinuxBIOS), I
now get the following:
LinuxBIOS-1.1.7.0Fallback Wed Mar  9 16:54:36 MST 2005 starting...
87 is the comm register
SMBus controller enabled
vt8601 init starting
 is the north
1106 0601
0120d4 is the computed timing
NOP
PRECHARGE
DUMMY READS
CBR
MRS
NORMAL
set ref. rate
enable multi-page open
Slot 00 is SDRAM 1000 bytes
0100 is the chip size
000e is the MA type
Slot 01 is empty
Slot 02 is empty
Slot 03 is empty
vt8601 done
Copying LinuxBIOS to ram.
Jumping to LinuxBIOS.
FILO version 0.4.2 ([EMAIL PROTECTED]) Tue Mar  8 15:01:09 MST 2005
collect_linuxbios_info: Searching for LinuxBIOS tables...
find_lb_table: Found canidate at: 0500
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: 0500
convert_memmap: 0x00 0x000b7c 16
convert_memmap: 0x000b7c 0x0ef484 1
convert_memmap: 0x0f 0x000400 16
convert_memmap: 0x0f0400 0x000ff0fc00 1
Press Enter for default boot, or Esc for boot prompt... timed out
boot: hda1:/phase1.epia console=tty0 console=ttyS0,19200
find_ide_controller: found PCI IDE controller 1106:0571 prog_if=0x8f
find_ide_controller: primary channel: native PCI mode
find_ide_controller: cmd_base=0x0 ctrl_base=0x0
ide_software_reset: Waiting for ide0 to become ready for reset... ok
IDE time out
No drive detected on IDE channel 0
(Both primary and fallback payloads are the same)
What could be going wrong?
-Josiah England
___
Linuxbios mailing list
Linuxbios@clustermatic.org
http://www.clustermatic.org/mailman/listinfo/linuxbios


___
Linuxbios mailing list
Linuxbios@clustermatic.org
http://www.clustermatic.org/mailman/listinfo/linuxbios


RE: Help with EPIA

2005-03-10 Thread Stephen.Kimball
I think the line
  find_ide_controller: cmd_base=0x0 ctrl_base=0x0
is wrong.  Ususally these bases are non-zero.  I have seen
  find_ide_controller: cmd_base=0x170 ctrl_base=0x374

Steve

-Original Message-
From: Josiah England [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, March 09, 2005 7:08 PM
To: LinuxBios-list
Subject: Help with EPIA

Perhaps it'll help if I'm more specific.  It appears some changes have
been made to the via/epia tree and the southbridge doesn't seem to be
working like it should (or used to).

Using a filo payload (that works on a previous version of LinuxBIOS), I
now get the following:

LinuxBIOS-1.1.7.0Fallback Wed Mar  9 16:54:36 MST 2005 starting...
87 is the comm register
SMBus controller enabled
vt8601 init starting
 is the north
1106 0601
0120d4 is the computed timing
NOP
PRECHARGE
DUMMY READS
CBR
MRS
NORMAL
set ref. rate
enable multi-page open
Slot 00 is SDRAM 1000 bytes
0100 is the chip size
000e is the MA type
Slot 01 is empty
Slot 02 is empty
Slot 03 is empty
vt8601 done
Copying LinuxBIOS to ram.
Jumping to LinuxBIOS.
FILO version 0.4.2 ([EMAIL PROTECTED]) Tue Mar  8 15:01:09 MST 2005
collect_linuxbios_info: Searching for LinuxBIOS tables...
find_lb_table: Found canidate at: 0500
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: 0500
convert_memmap: 0x00 0x000b7c 16
convert_memmap: 0x000b7c 0x0ef484 1
convert_memmap: 0x0f 0x000400 16
convert_memmap: 0x0f0400 0x000ff0fc00 1
Press Enter for default boot, or Esc for boot prompt... timed out
boot: hda1:/phase1.epia console=tty0 console=ttyS0,19200
find_ide_controller: found PCI IDE controller 1106:0571 prog_if=0x8f
find_ide_controller: primary channel: native PCI mode
find_ide_controller: cmd_base=0x0 ctrl_base=0x0
ide_software_reset: Waiting for ide0 to become ready for reset... ok
IDE time out
No drive detected on IDE channel 0


(Both primary and fallback payloads are the same)

What could be going wrong?

-Josiah England

___
Linuxbios mailing list
Linuxbios@clustermatic.org
http://www.clustermatic.org/mailman/listinfo/linuxbios
___
Linuxbios mailing list
Linuxbios@clustermatic.org
http://www.clustermatic.org/mailman/listinfo/linuxbios


Re: Help with EPIA

2005-03-10 Thread Ronald G. Minnich


On Thu, 10 Mar 2005 [EMAIL PROTECTED] wrote:

 1st, what settings do you have in the Config.lb for enabling the IDE
 controllers
 - they should be in compatibility mode (I think).

yes, and they are not. I did notice that. 

 2nd, I'm curious to know how stable your raminit appears to be, I've
 been having problems with it hanging reading the spd eprom on the
 dimm's.

yes, overall the southbridge seems to be significantly less reliable than 
it used to be. We have seen the same hang.

The code is much better, we just have to shake it out a little.


 3rd, I have a cleaned up version of the southbridge/via/vt8231/vt8231.c
 ready to commit after Ron checks it over, if you'd like to test it, I
 can email you the diff (plus a few changes to the Options.lb and
 Config.lb)

I think we're interested in that!

ron
___
Linuxbios mailing list
Linuxbios@clustermatic.org
http://www.clustermatic.org/mailman/listinfo/linuxbios


Re: Help with EPIA

2005-03-10 Thread Josiah England
On Thu, 2005-03-10 at 08:37, Ronald G. Minnich wrote:
 On Thu, 10 Mar 2005 [EMAIL PROTECTED] wrote:
 
  1st, what settings do you have in the Config.lb for enabling the IDE
  controllers
  - they should be in compatibility mode (I think).
 
 yes, and they are not. I did notice that. 

As Ron said, there are no such settings.  How do I set them in
compatibility mode?

  2nd, I'm curious to know how stable your raminit appears to be, I've
  been having problems with it hanging reading the spd eprom on the
  dimm's.
 
 yes, overall the southbridge seems to be significantly less reliable than 
 it used to be. We have seen the same hang.
 
 The code is much better, we just have to shake it out a little.

That problem has reared up a few times.  Quite odd how intermittent it
is - seems to just start happenning on some builds and rarely thereafter
gets past initialization, then on another build (with no different
settings), it works fine indefinately.

  3rd, I have a cleaned up version of the southbridge/via/vt8231/vt8231.c
  ready to commit after Ron checks it over, if you'd like to test it, I
  can email you the diff (plus a few changes to the Options.lb and
  Config.lb)
 
 I think we're interested in that!
 
 ron

I certainly am - sent it our way and I'll try it out on a couple boards.

___
Linuxbios mailing list
Linuxbios@clustermatic.org
http://www.clustermatic.org/mailman/listinfo/linuxbios


Re: Help with EPIA

2005-03-10 Thread Ronald G. Minnich


On Thu, 10 Mar 2005, Josiah England wrote:

 As Ron said, there are no such settings.  How do I set them in
 compatibility mode?

Josiah, let's you, me, and Ollie sit down tomorrow and walk this code. I 
think it will be pretty easy.

thanks

 That problem has reared up a few times.  Quite odd how intermittent it
 is - seems to just start happenning on some builds and rarely thereafter
 gets past initialization, then on another build (with no different
 settings), it works fine indefinately.

it's not the build, it's a wacky race condition.


kron
___
Linuxbios mailing list
Linuxbios@clustermatic.org
http://www.clustermatic.org/mailman/listinfo/linuxbios


Help with EPIA

2005-03-09 Thread Josiah England
Perhaps it'll help if I'm more specific.  It appears some changes have
been made to the via/epia tree and the southbridge doesn't seem to be
working like it should (or used to).

Using a filo payload (that works on a previous version of LinuxBIOS), I
now get the following:

LinuxBIOS-1.1.7.0Fallback Wed Mar  9 16:54:36 MST 2005 starting...
87 is the comm register
SMBus controller enabled
vt8601 init starting
 is the north
1106 0601
0120d4 is the computed timing
NOP
PRECHARGE
DUMMY READS
CBR
MRS
NORMAL
set ref. rate
enable multi-page open
Slot 00 is SDRAM 1000 bytes
0100 is the chip size
000e is the MA type
Slot 01 is empty
Slot 02 is empty
Slot 03 is empty
vt8601 done
Copying LinuxBIOS to ram.
Jumping to LinuxBIOS.
FILO version 0.4.2 ([EMAIL PROTECTED]) Tue Mar  8 15:01:09 MST 2005
collect_linuxbios_info: Searching for LinuxBIOS tables...
find_lb_table: Found canidate at: 0500
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: 0500
convert_memmap: 0x00 0x000b7c 16
convert_memmap: 0x000b7c 0x0ef484 1
convert_memmap: 0x0f 0x000400 16
convert_memmap: 0x0f0400 0x000ff0fc00 1
Press Enter for default boot, or Esc for boot prompt... timed out
boot: hda1:/phase1.epia console=tty0 console=ttyS0,19200
find_ide_controller: found PCI IDE controller 1106:0571 prog_if=0x8f
find_ide_controller: primary channel: native PCI mode
find_ide_controller: cmd_base=0x0 ctrl_base=0x0
ide_software_reset: Waiting for ide0 to become ready for reset... ok
IDE time out
No drive detected on IDE channel 0


(Both primary and fallback payloads are the same)

What could be going wrong?

-Josiah England

___
Linuxbios mailing list
Linuxbios@clustermatic.org
http://www.clustermatic.org/mailman/listinfo/linuxbios


Help on epia-m 10000 linuxbios VGA

2003-12-03 Thread Santi Mirenna
Hi to all, today i make EPIA-M 1 rom image. i compile to have VGA and 
Filo,
after apply patch of Dave Ashley and info from Takeshi about RAM ammount
VGA now is found by the system but 
In attach you have the output log 
Can someone tell me where i wrong?

Dave Ashley reply:

You haven't applied all the patch, specifically the handler
for the unsupported bios interrupts.
This is the bug where it just gets into an endless loop
of bios interrupts, so the program needs to exit the
bios somehow. -Dave
Hi , can some one tell me where to look  
i made the patch where to look Dave to know if the patch is ok ?
Thanks.

Santi MirennaLinuxBIOS-1.0.0 Thu Nov 27 12:28:35 CET 2003 starting...
RBá0

LinuxBIOS-1.0.0 Thu Nov 27 12:28:35 CET 2003 starting...
80 08 07 0d 0a 01 40 00 04 60 70 00 82 08 00 01
0e 04 0c 01 02 20 00 75 70 00 00 48 30 48 2a 40
75 75 45 45 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0a
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Copying LinuxBIOS to ram.
Jumping to LinuxBIOS.
LinuxBIOS-1.0.0 Thu Nov 27 12:28:35 CET 2003 booting...
Finding PCI configuration type.
PCI: Using configuration type 1
Scanning PCI bus...PCI: pci_scan_bus for bus 0
PCI: 00:00.0 [1106/3123]
PCI: 00:01.0 [1106/b091]
PCI: 00:0d.0 [1106/3044]
PCI: 00:10.0 [1106/3038]
PCI: 00:10.1 [1106/3038]
PCI: 00:10.2 [1106/3038]
PCI: 00:10.3 [1106/3104]
PCI: 00:11.0 [1106/3177]
PCI: 00:11.1 [1106/0571]
PCI: 00:11.5 [1106/3059]
PCI: 00:12.0 [1106/3065]
PCI: pci_scan_bus for bus 1
PCI: 01:00.0 [1106/3122]
PCI: pci_scan_bus returning with max=01
PCI: pci_scan_bus returning with max=01
done
Allocating PCI resources...
PCI: 00:00.0 register 10(0008), read-only ignoring it
PCI: 00:00.0 register 10(0008), read-only ignoring it
PCI: 00:00.0 register 10(0008), read-only ignoring it
PCI: 00:00.0 register 10(0008), read-only ignoring it
ASSIGN RESOURCES, bus 0
PCI: 00:01.0 1c - [0x1000 - 0x0fff] bus 1 io
PCI: 00:01.0 24 - [0xf800 - 0xfbff] bus 1 prefmem
PCI: 00:01.0 20 - [0xfc00 - 0xfcff] bus 1 mem
ASSIGN RESOURCES, bus 1
PCI: 01:00.0 10 - [0xf800 - 0xfbff] prefmem
PCI: 01:00.0 14 - [0xfc00 - 0xfcff] mem
ASSIGNED RESOURCES, bus 1
PCI: 00:0d.0 10 - [0xfd00 - 0xfd0007ff] mem
PCI: 00:0d.0 14 - [0x1800 - 0x187f] io
PCI: 00:10.0 20 - [0x1880 - 0x189f] io
PCI: 00:10.1 20 - [0x18a0 - 0x18bf] io
PCI: 00:10.2 20 - [0x18c0 - 0x18df] io
PCI: 00:10.3 10 - [0xfd001000 - 0xfd0010ff] mem
PCI: 00:11.1 20 - [0x18e0 - 0x18ef] io
PCI: 00:11.5 10 - [0x1000 - 0x10ff] io
PCI: 00:12.0 10 - [0x1400 - 0x14ff] io
PCI: 00:12.0 14 - [0xfd002000 - 0xfd0020ff] mem
ASSIGNED RESOURCES, bus 0
Allocating VGA resource
done.
Enabling PCI resourcess...PCI: 00:00.0 cmd - 06
PCI: 00:01.0 cmd - 07
PCI: 00:0d.0 cmd - 07
PCI: 00:10.0 cmd - 07
PCI: 00:10.1 cmd - 07
PCI: 00:10.2 cmd - 07
PCI: 00:10.3 cmd - 07
PCI: 00:11.0 cmd - 07
PCI: 00:11.1 cmd - 07
PCI: 00:11.5 cmd - 01
PCI: 00:12.0 cmd - 07
PCI: 01:00.0 cmd - 03
done.
Initializing PCI devices...
PCI devices initialized
totalram: 224M
Initializing CPU #0
Enabling cache...
Setting fixed MTRRs(0-88) type: UC
Setting fixed MTRRs(0-16) type: WB
DONE fixed MTRRs
Setting variable MTRR 0, base:0MB, range:  128MB, type WB
Setting variable MTRR 1, base:  128MB, range:   64MB, type WB
Setting variable MTRR 2, base:  192MB, range:   32MB, type WB
DONE variable MTRRs
Clear out the extra MTRR's
call intel_enable_fixed_mtrr()
call intel_enable_var_mtrr()
Leave setup_mtrrs
done.

Max cpuid index: 1
Vendor ID  : CentaurHauls
Processor Type : 0x00
Processor Family   : 0x06
Processor Model: 0x09
Processor Mask : 0x00
Processor Stepping : 0x01
Feature flags  : 0x0380b135


MTRR check
Fixed MTRRs   : Enabled
Variable MTRRs: Enabled

Disabling local apic...done.
CPU #0 Initialized
Mainboard fixup
Final mainboard fixup
Southbridge fixup
setting firewire
Assigning IRQ 10 to 0:d.0
  Readback = 10
setting usb
Assigning IRQ 11 to 0:10.0
  Readback = 11
Assigning IRQ 10 to 0:10.1
  Readback = 10
Assigning IRQ 12 to 0:10.2
  Readback = 12
Assigning IRQ 5 to 0:10.3
  Readback = 5
setting vt8235
Assigning IRQ 5 to 0:11.1
  Readback = 255
Assigning IRQ 12 to 0:11.5
  Readback = 12
setting ethernet
Assigning IRQ 11 to 0:12.0
  Readback = 11
setting vga
Assigning IRQ 11 to 1:0.0
  Readback = 11
setting pci slot
4d0: 0x20
4d1: 0x1c
4d0: 0x20
4d1: 0x1c
INSTALL REAL-MODE IDT
DO THE VGA BIOS
found VGA: vid=1106, did=3122
write_protect_vgabios
0x55 0xaa 0x7f 0xe9 0x12 0x5c 0xb1 0x1d 0xa6 0xfc 0xde 0x60 0x0 0x0 0x0 0x0 biosint: # 
0x1a, eax 0xb108 ebx 0x0 ecx 0x edx 0x3d5
biosint: ebp 0x11804 esp 0xfcc edi 0xf6 esi 0xf58d8
biosint: ip 0x40a3 cs 0x58d8 flags 0x46
0xb108: bus 0 devfn 0x0 reg 0xf6 val 0x3
biosint: # 0x15, eax 

Re: Help on epia-m 10000 linuxbios VGA

2003-12-03 Thread ron minnich
can somebody write a HOWTO for this? people are really getting lost.

ron

___
Linuxbios mailing list
[EMAIL PROTECTED]
http://www.clustermatic.org/mailman/listinfo/linuxbios


Help on epia-m 10000 linuxbios VGA

2003-11-13 Thread Santi Mirenna

Hi to all,
today i make  EPIA-M 1 rom image.
i compile to have VGA and Filo, after apply patch of Dave
Ashley
and info from Takeshi about RAM ammount
VGA now is found by the system but 
In attach you have the output log 

Can someone tell me where i wrong? 

**
Santi Mirenna 
INGV - Istituto Nazionale di Geofisica e Vulcanologia 
Sezione di Milano 
via Bassini 15, 20133 Milano, Italy 
tel. +39-02-23699278 
fax +39-02-23699458
e mail: [EMAIL PROTECTED] 
**
Questo messaggio è di carattere riservato ed è indirizzato
esclusivamente al 
destinatario specificato. L'accesso, la divulgazione, la copia o la
diffusione sono 
vietate a chiunquealtro ai sensi delle normative vigenti, e possono
costituire una 
violazione penale. In caso di errore nella ricezione, il ricevente è
tenuto a cancel
lare immediatamente il messaggio, dandone conferma al mittente a mezzo
e-mail. 
This e-mail is confidential and is for the intended recipient only. 

Access, disclosure, copying, distribution or reliance on any of it by

anyone else is prohibited and may be a criminal offence. 
Please delete if obtained in error and email confirmation to
sender. 
0

LinuxBIOS-1.0.0 Thu Nov 13 15:11:13 CET 2003 starting...
RB!0

LinuxBIOS-1.0.0 Thu Nov 13 15:11:13 CET 2003 starting...
80 08 07 0d 0a 01 40 00 04 60 70 00 82 08 00 01
0e 04 0c 01 02 20 00 75 70 00 00 48 30 48 2a 40
75 75 45 45 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0a
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Copying LinuxBIOS to ram.
Jumping to LinuxBIOS.
LinuxBIOS-1.0.0 Thu Nov 13 15:11:13 CET 2003 booting...
Finding PCI configuration type.
PCI: Using configuration type 1
Scanning PCI bus...PCI: pci_scan_bus for bus 0
PCI: 00:00.0 [1106/3123]
PCI: 00:01.0 [1106/b091]
PCI: 00:0d.0 [1106/3044]
PCI: 00:10.0 [1106/3038]
PCI: 00:10.1 [1106/3038]
PCI: 00:10.2 [1106/3038]
PCI: 00:10.3 [1106/3104]
PCI: 00:11.0 [1106/3177]
PCI: 00:11.1 [1106/0571]
PCI: 00:11.5 [1106/3059]
PCI: 00:12.0 [1106/3065]
PCI: pci_scan_bus for bus 1
PCI: 01:00.0 [1106/3122]
PCI: pci_scan_bus returning with max=01
PCI: pci_scan_bus returning with max=01
done
Allocating PCI resources...
PCI: 00:00.0 register 10(0008), read-only ignoring it
PCI: 00:00.0 register 10(0008), read-only ignoring it
PCI: 00:00.0 register 10(0008), read-only ignoring it
PCI: 00:00.0 register 10(0008), read-only ignoring it
ASSIGN RESOURCES, bus 0
PCI: 00:01.0 1c - [0x1000 - 0x0fff] bus 1 io
PCI: 00:01.0 24 - [0xf800 - 0xfbff] bus 1 prefmem
PCI: 00:01.0 20 - [0xfc00 - 0xfcff] bus 1 mem
ASSIGN RESOURCES, bus 1
PCI: 01:00.0 10 - [0xf800 - 0xfbff] prefmem
PCI: 01:00.0 14 - [0xfc00 - 0xfcff] mem
ASSIGNED RESOURCES, bus 1
PCI: 00:0d.0 10 - [0xfd00 - 0xfd0007ff] mem
PCI: 00:0d.0 14 - [0x1800 - 0x187f] io
PCI: 00:10.0 20 - [0x1880 - 0x189f] io
PCI: 00:10.1 20 - [0x18a0 - 0x18bf] io
PCI: 00:10.2 20 - [0x18c0 - 0x18df] io
PCI: 00:10.3 10 - [0xfd001000 - 0xfd0010ff] mem
PCI: 00:11.1 20 - [0x18e0 - 0x18ef] io
PCI: 00:11.5 10 - [0x1000 - 0x10ff] io
PCI: 00:12.0 10 - [0x1400 - 0x14ff] io
PCI: 00:12.0 14 - [0xfd002000 - 0xfd0020ff] mem
ASSIGNED RESOURCES, bus 0
Allocating VGA resource
done.
Enabling PCI resourcess...PCI: 00:00.0 cmd - 06
PCI: 00:01.0 cmd - 07
PCI: 00:0d.0 cmd - 07
PCI: 00:10.0 cmd - 07
PCI: 00:10.1 cmd - 07
PCI: 00:10.2 cmd - 07
PCI: 00:10.3 cmd - 07
PCI: 00:11.0 cmd - 07
PCI: 00:11.1 cmd - 07
PCI: 00:11.5 cmd - 01
PCI: 00:12.0 cmd - 07
PCI: 01:00.0 cmd - 03
done.
Initializing PCI devices...
PCI devices initialized
totalram: 224M
Initializing CPU #0
Enabling cache...
Setting fixed MTRRs(0-88) type: UC
Setting fixed MTRRs(0-16) type: WB
DONE fixed MTRRs
Setting variable MTRR 0, base:0MB, range:  128MB, type WB
Setting variable MTRR 1, base:  128MB, range:   64MB, type WB
Setting variable MTRR 2, base:  192MB, range:   32MB, type WB
DONE variable MTRRs
Clear out the extra MTRR's
call intel_enable_fixed_mtrr()
call intel_enable_var_mtrr()
Leave setup_mtrrs
done.

Max cpuid index: 1
Vendor ID  : CentaurHauls
Processor Type : 0x00
Processor Family   : 0x06
Processor Model: 0x09
Processor Mask : 0x00
Processor Stepping : 0x01
Feature flags  : 0x0380b135


MTRR check
Fixed MTRRs   : Enabled
Variable MTRRs: Enabled

Disabling local apic...done.
CPU #0 Initialized
Mainboard fixup
Final mainboard fixup
Southbridge fixup
setting firewire
Assigning IRQ 10 to 0:d.0
  Readback = 10
setting usb
Assigning IRQ 11 to 0:10.0
  Readback = 11
Assigning IRQ 10 to 0:10.1
  Readback = 10
Assigning IRQ 12 to 0:10.2
  Readback = 12

Re: HELP: VIA/EPIA Linux BIOS

2003-05-29 Thread Dinesh Shah
Hi Andrew and others,

1st thx Andrew for your reply.

However, I have few doubts and questions as bellow.

What I got - 

VIA EPIA MoBo with 800 MHz CPU and 2 MB Flash.

What I want -

Replace existing BIOS with LinuxBIOS.
Put Linux Kernel on Flash.
Put initrd image on flash.
Make self contained minimal system on flash.

What I know -

How to compile my own kernel (2.4.x and 2.5.x)
How to make initrd (uClibc and BusyBox)

What I did in past -

Made a boot floppy (1.44 MB) with BusyBox, ModUtils, IPTables,
thttpd, ssh, uClibc and udhcp (kernel+initrd)

What I think -

BIOS+PIX+VidBIOS = 384 KB (Within upper mem? from 640K to 1M Limits?)
Have 1024 - 384 = 1664KB mem in Flash?

The doubts are -

Can I use that 1664 KB Flash to put Kernel+InitRD to make system
self content?
Can I put LinuxBIOS on BIOS and ask it to load my kernel and
InitRD from Flash?
Do I have to retain VidBIOS? Some of my apps need X Server? I
need to retain VidBIOS for VESA 2.0 and VESA FB?

The idea is to make the system self contained and not to depend on
network for booting. Whenever I want the system to boot of the network I
can use in-built PIX.

I can also upgrade my Flash to 4 MB if every thing can not be put on 2 MB.

Also I need to backup my existing BIOS+PIX+VidBIOS and restore if
something goes wrong. I don't have access to DOS oe Win. What are my
options?

I know these are lots of questions. Thx in advance for your time and
answers and pointers.

With warm regards,

On Mon, May 26, 2003 at 02:39:15PM +0800, Andrew Ip wrote:
 Hi Dinesh,
 
  While looking @ LinuxBIOS project web site I come across your name in
  status page.
  I need whatever help/pointer u can give about VIA/EPIA Flash BIOS. I
  need some how-to for puting Linux on 2/4 MB Flash which comes with MoBo.
  Any help/pinters will be greatly appreciated.
 There is a README file under freebios/src/mainboard/via/epia for
 describing how-to enable and write flash.  IIRC, the latest
 version of flash_rom (in src/utils/flash_and_burn) supports EPIA.
 You can just use flash_rom to flash rom under Linux.
 
 -Andrew

-- 
--Dinesh Shah :-)
[EMAIL PROTECTED]
+91-98213-11906
+91-22-56919423
___
Linuxbios mailing list
[EMAIL PROTECTED]
http://www.clustermatic.org/mailman/listinfo/linuxbios


Re: HELP: VIA/EPIA Linux BIOS

2003-05-29 Thread ron minnich
On Wed, 28 May 2003, Dinesh Shah wrote:

 Hi Andrew and others,
 
 1st thx Andrew for your reply.
 
 However, I have few doubts and questions as bellow.
 
 What I got - 
 
   VIA EPIA MoBo with 800 MHz CPU and 2 MB Flash.

2 Mbits, not 2 Mbytes. 

You can't put a kernel in there. 

If you want to do this, you have to get a compact-flash-ide adapter or 
similar and go that route.

ron

___
Linuxbios mailing list
[EMAIL PROTECTED]
http://www.clustermatic.org/mailman/listinfo/linuxbios


Re: HELP: VIA/EPIA Linux BIOS

2003-05-29 Thread SONE Takeshi
On Wed, May 28, 2003 at 07:56:41PM +0530, Dinesh Shah wrote:
 The doubts are -
 
   Can I use that 1664 KB Flash to put Kernel+InitRD to make system
   self content?
   Can I put LinuxBIOS on BIOS and ask it to load my kernel and
   InitRD from Flash?
   Do I have to retain VidBIOS? Some of my apps need X Server? I
   need to retain VidBIOS for VESA 2.0 and VESA FB?

Currently VGA BIOS is needed to enable video of EPIA.
I can boot my EPIA from LinuxBIOS with VGA BIOS into Linux
then use tridentfb or XFree86.

vesafb maybe needs some hack since it has real mode part to
switch video mode and obtain information from BIOS,
and ELF boot of LinuxBIOS doesn't execute real mode part of 
kernel (if I understand it correctly).
Perhaps it works unmodified with ADLO?

Kernel and initrd can be loaded from normal hard disk or
CompactFlash on IDE.

 The idea is to make the system self contained and not to depend on
 network for booting. Whenever I want the system to boot of the network I
 can use in-built PIX.

What is PIX? We use Etherboot with LinuxBIOS to boot from network.

 Also I need to backup my existing BIOS+PIX+VidBIOS and restore if
 something goes wrong. I don't have access to DOS oe Win. What are my
 options?

I and some of us are using BIOS Savior (google for it if doubt)
to backup BIOS.

--
Takeshi
___
Linuxbios mailing list
[EMAIL PROTECTED]
http://www.clustermatic.org/mailman/listinfo/linuxbios