Re: Porting Linuxbios to Via P4m266A

2005-03-01 Thread sherlock
Hi all,
Just recieved the spec sheet for ProSavageDDR P4M266 VT8751 P4 DDR 
SMA North Bridge.
Bad news is that I am not supposed to disclose it without permission 
(as per the Copyright notice). At this point I have recieved the 
manual without any NDA although the manual says "Confidential NDA 
Required".
I have written back asking for permission to disclose the contents 
without NDA. I have pointed out the benefits they are going to derive. 
Let's see how it goes.
I have a feeling that they may allow disclosure without NDA.

rgds
jtd

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


Re: new free software foundationcrusade:http://www.fsf.org/campaigns/free-bios.html

2005-03-01 Thread sherlock
On Tuesday 01 March 2005 23:04, Li-Ta Lo wrote:
> On Mon, 2005-02-28 at 22:28, Ronald G. Minnich wrote:
> > On Tue, 1 Mar 2005 [EMAIL PROTECTED] wrote:
> > > The names (type nos) of motherboards are very region dependent
> > > and boards with same parts will have different nos depending on

> > that actually doesn't help as much as you might think. I don't
> > have a good answer for this problem. But we can try to put the
> > chipset names there.
>
> Probably we should put a link to the vendor's web page for the
> mainboard. If the vendor is doing something stupid with their
> web page, we have no way to fix it.

Actually it will help. I have 2 kobian (P4M266a and P4M266v) boards 
using different sound chips and one with capability to boot from s
mart card (whatever that is). 
Inetrchanging the bios produced the additional boot capability. 
Everthing worked fine even under windose (which afaik uses the 
bios during runtime). Also buying boards might be a little easier.
And in any case it would not hurt. 

rgds
jtd

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


Re: Geode GX1 and IRQ tables

2005-03-01 Thread ramesh bios
1. Shadow RAM

I guess I would need to find a way to tell the
northbridge to enable shadow RAM for some range around
f. I looked through the CS5530A datasheet and see
shadow registers but no mention of shadowing RAM. Nor
in the GX1 datasheet either. I'm looking for some
register in either the GX1 or the CS5530A that would
enable this. I am looking for some register that would
enable me to remap the C-F address range to
somewhere in sdram. Is that the right thing to be
looking for?

2. Uncompressed payload
I'm not sure I understand what this means. Right now,
my payload is filo. In the build, I see:

dd conv=sync bs=196608 if=/bios/filo-0.4.2/filo.elf
of=payload.block
cat payload.block > romimage

Oh, I guess you must mean this stuff:

objcopy -O binary linuxbios_c linuxbios_payload.bin
./nrv2b e linuxbios_payload.bin
linuxbios_payload.nrv2b

So I guess there is some kind of compression going on
there. 

Which method would be the right thing to do? I'll look
at the shadow ram thing first then.

Thanks.


--- "Ronald G. Minnich"  wrote:
> 
> 
> On Tue, 1 Mar 2005, ramesh bios wrote:
> 
> > Strike that. The issue is somewhere with
> > copy_pirq_routing_table. IE: why does the copy to
> > f fail. I had assumed that the 500 address was
> an
> > alternate location that the table was copied to.
> So
> > now, I'm looking at that f000 failure.
> 
> 
> the copy to f fails because shadow ram is not
> set up. 
> 
> You can fix this one of two ways. One is to figure
> out how to enable 
> shadow ram. The second is to make the payload
> uncompressed. The copy will 
> still fail but linux will find the PIRQ table
> anyway.
> 
> ron
> ___
> Linuxbios mailing list
> Linuxbios@clustermatic.org
>
http://www.clustermatic.org/mailman/listinfo/linuxbios
> 



__ 
Do you Yahoo!? 
Yahoo! Mail - 250MB free storage. Do more. Manage less. 
http://info.mail.yahoo.com/mail_250
___
Linuxbios mailing list
Linuxbios@clustermatic.org
http://www.clustermatic.org/mailman/listinfo/linuxbios


Re: Geode GX1 and IRQ tables

2005-03-01 Thread Ronald G. Minnich


On Tue, 1 Mar 2005, ramesh bios wrote:

> Strike that. The issue is somewhere with
> copy_pirq_routing_table. IE: why does the copy to
> f fail. I had assumed that the 500 address was an
> alternate location that the table was copied to. So
> now, I'm looking at that f000 failure.


the copy to f fails because shadow ram is not set up. 

You can fix this one of two ways. One is to figure out how to enable 
shadow ram. The second is to make the payload uncompressed. The copy will 
still fail but linux will find the PIRQ table anyway.

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


Re: wiki.linuxbios.org update

2005-03-01 Thread Ronald G. Minnich
Yes, Justin Darby did a GREAT job of fixing up the FAQ, btw.

ron

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


Re: Geode GX1 and IRQ tables

2005-03-01 Thread Ronald G. Minnich


On Tue, 1 Mar 2005, ramesh bios wrote:

> ---
> Checking IRQ routing tables...
> /bios/freebios/src/arch/i386/lib/pirq_routing.c:   
> 30:check_pirq_routing_table() - irq_routing_table
> located at: 0x8740
> done.
> Copying IRQ routing tables to 0xf...done.
> Verifing priq routing tables copy at 0xf...failed


[EMAIL PROTECTED]@[EMAIL PROTECTED]@

Can you make it so the payload is NOT compressed? 

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


Re: Geode GX1 and IRQ tables

2005-03-01 Thread ramesh bios
Strike that. The issue is somewhere with
copy_pirq_routing_table. IE: why does the copy to
f fail. I had assumed that the 500 address was an
alternate location that the table was copied to. So
now, I'm looking at that f000 failure.

--- ramesh bios <[EMAIL PROTECTED]> wrote:

> The URL for the Cox/Weinigel thread about PIRQ
> tables
> on the geode gx1 is at:
> http://lkml.org/lkml/2002/7/5/104
> 
> I'm doing a little bit more analysis of the problem
> now. I've been looking at the following block of
> code
> from 2.6.10's pci/irq.c. First of all, LB states
> this
> during bootup:
> ---
> Checking IRQ routing tables...
> /bios/freebios/src/arch/i386/lib/pirq_routing.c:   
> 30:check_pirq_routing_table() - irq_routing_table
> located at: 0x8740
> done.
> Copying IRQ routing tables to 0xf...done.
> Verifing priq routing tables copy at
> 0xf...failed
> Wrote linuxbios table at: 0500 - 0664 
> checksum f9fe
> ---
> I'm not sure why the copy to 0xf failed. That's
> kinda odd but I'll live with it for now. Now, I put
> some debug in the kernel code to see whether it
> found
> the pirq table and I saw:
> 
> ---
> no pirq_table so calling
> pcibios_get_irq_routing_table
> pirq_table=
> ---
> 
> coming from pcibios_irq_init. So based on the code
> appended below, I believe that the kernel isn't
> finding the pirq table. And I think this is because
> the kernel's pirq_find_routing_table function only
> looks from __va(0xf) to __va(0x10) whereas
> LB
> puts it at 500. The second attempt that the
> kernel
> makes to get the PIRQ table is with
> pcibios_get_irq_routing_table and that fails too. I
> need to look at that, but first I think I'll look
> into
> why the copy to f fails. In the meantime, any
> advice?
> 
> ---
> static int __init pcibios_irq_init(void)
> {
> DBG("PCI: IRQ init\n");
> 
> if (pcibios_enable_irq || raw_pci_ops ==
> NULL)
> return 0;
> 
> dmi_check_system(pciirq_dmi_table);
> 
> pirq_table = pirq_find_routing_table();
> 
> #ifdef CONFIG_PCI_BIOS
> if (!pirq_table && (pci_probe &
> PCI_BIOS_IRQ_SCAN)) {
> printk(KERN_WARNING "no pirq_table
> so
> calling pcibios_get\n");
> pirq_table =
> pcibios_get_irq_routing_table();
> printk(KERN_WARNING
> "pirq_table=%p\n",pirq_table);
> }
> #endif
> if (pirq_table) {
> printk(KERN_WARNING "had
> pirq_table\n");
> pirq_peer_trick();
> pirq_find_router(&pirq_router);
> if (pirq_table->exclusive_irqs) {
> int i;
> for (i=0; i<16; i++)
> if
> (!(pirq_table->exclusive_irqs & (1 << i)))
>
> pirq_penalty[i] += 100;
> }
> /* If we're using the I/O APIC,
> avoid
> using the PCI IRQ routing table */
> if (io_apic_assign_pci_irqs) {
> printk(KERN_WARNING "using
> io_apic to assign irqs\n");
> pirq_table = NULL;
> }
> }
> 
> pcibios_enable_irq = pirq_enable_irq;
> 
> pcibios_fixup_irqs();
> return 0;
> }
> ---
> 
> 
> 
> 
> --- "Ronald G. Minnich"  wrote:
> > 
> > 
> > On Tue, 1 Mar 2005, Richard Smith wrote:
> > 
> > > I've found that Linux up to 2.6.9 (I haven't
> > tested .10)  Dosen't do
> > > this fully.  With my 440bx chipset there are
> > config registers in the
> > > northbridge that control which IRQ line each of
> > the PCI PIRQ lines are
> > > routed to.  Even with a proper PIRQ table these
> > registers are not setup
> > > and I get the same error reported.
> > 
> > that's whacky. The old linux did fine with 440bx.
> I
> > never had to do 
> > anything but set up PIRQ tables. 
> > 
> > > I suggest you diff the output of lspci -xxx for
> > the northbridge between
> > > linubios and factory bios and resolve all the
> > differences with the
> > > datasheet.
> > 
> > on the geode 2.4.18 always worked, and if I
> patched
> > linux for later 
> > linuxes, that worked fine too. 
> > 
> > What a mess PIRQ got to be  
> > 
> > ron
> > 
> 
> __
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam
> protection around 
> http://mail.yahoo.com 
> ___
> Linuxbios mailing list
> Linuxbios@clustermatic.org
>
http://www.clustermatic.org/mailman/listinfo/linuxbios
> 




__ 
Do you Yahoo!? 
Yahoo! Sports - Sign up for Fantasy Baseball. 
http://baseball.fantasysports.yahoo.com/
___
Linuxbios mailing list
Linuxbios@clustermatic.org
http://www.clustermatic.org/mailman/listinfo/linuxbios


Re: Can any one ID this board?

2005-03-01 Thread ramesh bios
Hey Adam,

I think it's a typical geode gx1 board as well.

I'm no expert. But here are my guesses. VGA is
typically 16 pins. LPT is typically on a 26 pin
header. Serial ports typically on 10 pin headers.
Keyboard/Mouse typically on one 6 pin header. I think
I see parallel port at the horizontal 26 pin header at
the bottom right of your top pic. The horizontal
header at the top left looks like a 44 pin IDE header.
One thing that you could do is get the MAC address of
the ethernet and that might give you an idea of who
owns that block of MAC addresses. So long as it's not
RealTek, of course. I don't know what the long
vertical connector, my eyesight's failing me but it
looks like a 50 pin header in which case it'd be a
breakout connector of the kind that advantech uses. In
which case you'd have to find the datasheet.


--- Adam Talbot <[EMAIL PROTECTED]> wrote:
> Well, I have been googling this board for the last 2
> day's and have found
> nothing.  Can any of your guys ID this board? Or
> perhaps point me in the
> right direction.  I put the BIOS into my programer
> and grabed a copy of the
> ROM, but that has given me no new information.  I am
> looking for the pin
> outs, VGA, PS/2, network.  Any ideas?
> 
> http://www.etministries.com/webfolders/top.JPG
> http://www.etministries.com/webfolders/bottom.JPG
> 
> -Adam
> 
> 
> ___
> Linuxbios mailing list
> Linuxbios@clustermatic.org
>
http://www.clustermatic.org/mailman/listinfo/linuxbios
> 

__
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 
___
Linuxbios mailing list
Linuxbios@clustermatic.org
http://www.clustermatic.org/mailman/listinfo/linuxbios


Re: Can any one ID this board?

2005-03-01 Thread Geoffrey McRae
I am not worried if its not "That" board, just any embedded board that
would be good for an experimenter like myself.

> don't no of a source, or even who makes that board.
>
> - Original Message -
> From: "Geoffrey McRae" <[EMAIL PROTECTED]>
> To: "Ronald G. Minnich" 
> Cc: "Adam Talbot" <[EMAIL PROTECTED]>; 
> Sent: Tuesday, March 01, 2005 6:30 PM
> Subject: Re: Can any one ID this board?
>
>
>> Does anybody know of a source for these in Australia, I would love to
>> get
>> my hands on one or two to play with
>>
>> Geoff
>>
>> > don't know, but it sure looks like yer basic geode board to me.
>> >
>> > ron
>> >
>> > ___
>> > 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
>


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


Re: wiki.linuxbios.org

2005-03-01 Thread Justin C. Darby
I will be establishing web storage space for files (originally for 
myself, but I can make it available to others). If you need space, I'm 
going to configure websites like:

http://linuxbios-wiki-resource.windex.org//
that are intended for use by wiki maintainers to publish binaries, PDF 
files, and the like.

It will likely only be available via SCP, so using 'scp' or FileZilla 
would be required.

If you want an account, please let me know your wiki userid (so I can 
keep track of who is who), and I'll shoot you back a password/login 
information. You of course will need to agree not to abuse my DS3 
connected personal machine for non-linuxbios related purpose. :)

If anyone wants to CNAME me a record off of linuxbios.org, I'll be happy 
to set it up to maintain consistancy. Maintaining FTP space is a lot of 
work, so I'll be happy to do it for anyone with edit access and provide 
access to anyone who wants it for mirrors. The machine already has some 
"general public" type user accounts and is without incident (so far).

Justin
Li-Ta Lo wrote:
On Tue, 2005-03-01 at 15:46, Ronald G. Minnich wrote:
 

On Tue, 1 Mar 2005, Bari Ari wrote:
   

What's the status on getting an account & password? Who do you have to know?
-Bari
 

me or stepan. You want one bari? 

   


Stephan,
How do I put a PDF file there? Or a hierachy of html files?
Ollie
___
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: wiki.linuxbios.org update

2005-03-01 Thread Adam Talbot
Thank you Justin
-Adam
- Original Message - 
From: "Justin C. Darby" <[EMAIL PROTECTED]>
To: "Adam Talbot" <[EMAIL PROTECTED]>
Cc: "Ronald G. Minnich" ; 
Sent: Tuesday, March 01, 2005 6:35 PM
Subject: Re: wiki.linuxbios.org update


> This is beautiful. I'll add it right away.
>
> Justin
>
> Adam Talbot wrote:
>
> >-Ron
> >Love the new page. As I do not have edit permissions, but would like to
> >help, here is the specs for the Via board's to put under your
"(Unfinished
> >re-organization: Supported Motherboards)" section. You may need to do a
> >little formatting, but they should be for the most part, copy and paste.
> >Also more then willing to write the tutorial for the epia-mII, and the
> >sample configs.  If you would be so kind as to fix via south bridge
stuff.
> >-Adam
> >
> >a.. Via EPIA
> >b.. Spec: Via C3/EDEN CPU, up to 1GB PC133, LAN, IDE, Video
> >c.. Chipset(s): PLE133,  VT8231
> >d.. Location in source tree: /targets/via/epia
> >e.. Status: Supported
> >  a.. Working perpherials: (???)
> >  b.. Known broken perpherials: (???)
> >  c.. Diffrences between revisions: (???)
> >a.. (Working/known broken perpherials (per revision))
> >f.. Sample configuration(s): (???)
> >g.. Motherboard specific configuration items: (???)
> >h.. Build tutorial:
> >i..
> >
> >a.. Via EPIA-M
> >a.. Spec: Via C3/EDEN CPU, up to 1GB DDR266, LAN, IDE, Video
> >b.. Chipset(s): CLE266, VT8235
> >c.. Location in source tree: /targets/via/epia-m
> >d.. Status: Supported
> >  a.. Working perpherials: (???)
> >  b.. Known broken perpherials: (???)
> >  c.. Diffrences between revisions: (???)
> >a.. (Working/known broken perpherials (per revision))
> >e.. Sample configuration(s): (???)
> >f.. Motherboard specific configuration items: (???)
> >g.. Build tutorial:
> >
> >a.. Via EPIA-MII
> >b.. Spec: Via C3/EDEN CPU, up to 1GB DDR266, LAN, IDE, PCMCIA, CF,
Video
> >c.. Chipset(s):CLE266, VT8235
> >d.. Location in source tree: /targets/via/epia-mii
> >e.. Status: Supported
> >  a.. Working perpherials: (PCMCIA, CF)
> >  b.. Known broken perpherials: (???)
> >  c.. Diffrences between revisions: (???)
> >a.. (Working/known broken perpherials (per revision))
> >f.. Sample configuration(s): (???)
> >g.. Motherboard specific configuration items: (???)
> >h.. Build tutorial:
> >
> >
> >___
> >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: wiki.linuxbios.org update

2005-03-01 Thread Justin C. Darby
This is beautiful. I'll add it right away.
Justin
Adam Talbot wrote:
-Ron
Love the new page. As I do not have edit permissions, but would like to
help, here is the specs for the Via board's to put under your "(Unfinished
re-organization: Supported Motherboards)" section. You may need to do a
little formatting, but they should be for the most part, copy and paste.
Also more then willing to write the tutorial for the epia-mII, and the
sample configs.  If you would be so kind as to fix via south bridge stuff.
-Adam
   a.. Via EPIA
   b.. Spec: Via C3/EDEN CPU, up to 1GB PC133, LAN, IDE, Video
   c.. Chipset(s): PLE133,  VT8231
   d.. Location in source tree: /targets/via/epia
   e.. Status: Supported
 a.. Working perpherials: (???)
 b.. Known broken perpherials: (???)
 c.. Diffrences between revisions: (???)
   a.. (Working/known broken perpherials (per revision))
   f.. Sample configuration(s): (???)
   g.. Motherboard specific configuration items: (???)
   h.. Build tutorial:
   i..
   a.. Via EPIA-M
   a.. Spec: Via C3/EDEN CPU, up to 1GB DDR266, LAN, IDE, Video
   b.. Chipset(s): CLE266, VT8235
   c.. Location in source tree: /targets/via/epia-m
   d.. Status: Supported
 a.. Working perpherials: (???)
 b.. Known broken perpherials: (???)
 c.. Diffrences between revisions: (???)
   a.. (Working/known broken perpherials (per revision))
   e.. Sample configuration(s): (???)
   f.. Motherboard specific configuration items: (???)
   g.. Build tutorial:
   a.. Via EPIA-MII
   b.. Spec: Via C3/EDEN CPU, up to 1GB DDR266, LAN, IDE, PCMCIA, CF, Video
   c.. Chipset(s):CLE266, VT8235
   d.. Location in source tree: /targets/via/epia-mii
   e.. Status: Supported
 a.. Working perpherials: (PCMCIA, CF)
 b.. Known broken perpherials: (???)
 c.. Diffrences between revisions: (???)
   a.. (Working/known broken perpherials (per revision))
   f.. Sample configuration(s): (???)
   g.. Motherboard specific configuration items: (???)
   h.. Build tutorial:
___
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: Can any one ID this board?

2005-03-01 Thread Adam Talbot
don't no of a source, or even who makes that board.

- Original Message - 
From: "Geoffrey McRae" <[EMAIL PROTECTED]>
To: "Ronald G. Minnich" 
Cc: "Adam Talbot" <[EMAIL PROTECTED]>; 
Sent: Tuesday, March 01, 2005 6:30 PM
Subject: Re: Can any one ID this board?


> Does anybody know of a source for these in Australia, I would love to get
> my hands on one or two to play with
> 
> Geoff
> 
> > don't know, but it sure looks like yer basic geode board to me.
> >
> > ron
> >
> > ___
> > 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: Can any one ID this board?

2005-03-01 Thread Geoffrey McRae
Does anybody know of a source for these in Australia, I would love to get
my hands on one or two to play with

Geoff

> don't know, but it sure looks like yer basic geode board to me.
>
> ron
>
> ___
> 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


wiki.linuxbios.org update

2005-03-01 Thread Adam Talbot
-Ron
Love the new page. As I do not have edit permissions, but would like to
help, here is the specs for the Via board's to put under your "(Unfinished
re-organization: Supported Motherboards)" section. You may need to do a
little formatting, but they should be for the most part, copy and paste.
Also more then willing to write the tutorial for the epia-mII, and the
sample configs.  If you would be so kind as to fix via south bridge stuff.
-Adam

a.. Via EPIA
b.. Spec: Via C3/EDEN CPU, up to 1GB PC133, LAN, IDE, Video
c.. Chipset(s): PLE133,  VT8231
d.. Location in source tree: /targets/via/epia
e.. Status: Supported
  a.. Working perpherials: (???)
  b.. Known broken perpherials: (???)
  c.. Diffrences between revisions: (???)
a.. (Working/known broken perpherials (per revision))
f.. Sample configuration(s): (???)
g.. Motherboard specific configuration items: (???)
h.. Build tutorial:
i..

a.. Via EPIA-M
a.. Spec: Via C3/EDEN CPU, up to 1GB DDR266, LAN, IDE, Video
b.. Chipset(s): CLE266, VT8235
c.. Location in source tree: /targets/via/epia-m
d.. Status: Supported
  a.. Working perpherials: (???)
  b.. Known broken perpherials: (???)
  c.. Diffrences between revisions: (???)
a.. (Working/known broken perpherials (per revision))
e.. Sample configuration(s): (???)
f.. Motherboard specific configuration items: (???)
g.. Build tutorial:

a.. Via EPIA-MII
b.. Spec: Via C3/EDEN CPU, up to 1GB DDR266, LAN, IDE, PCMCIA, CF, Video
c.. Chipset(s):CLE266, VT8235
d.. Location in source tree: /targets/via/epia-mii
e.. Status: Supported
  a.. Working perpherials: (PCMCIA, CF)
  b.. Known broken perpherials: (???)
  c.. Diffrences between revisions: (???)
a.. (Working/known broken perpherials (per revision))
f.. Sample configuration(s): (???)
g.. Motherboard specific configuration items: (???)
h.. Build tutorial:


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


Re: Geode GX1 and IRQ tables

2005-03-01 Thread ramesh bios
The URL for the Cox/Weinigel thread about PIRQ tables
on the geode gx1 is at:
http://lkml.org/lkml/2002/7/5/104

I'm doing a little bit more analysis of the problem
now. I've been looking at the following block of code
from 2.6.10's pci/irq.c. First of all, LB states this
during bootup:
---
Checking IRQ routing tables...
/bios/freebios/src/arch/i386/lib/pirq_routing.c:   
30:check_pirq_routing_table() - irq_routing_table
located at: 0x8740
done.
Copying IRQ routing tables to 0xf...done.
Verifing priq routing tables copy at 0xf...failed
Wrote linuxbios table at: 0500 - 0664 
checksum f9fe
---
I'm not sure why the copy to 0xf failed. That's
kinda odd but I'll live with it for now. Now, I put
some debug in the kernel code to see whether it found
the pirq table and I saw:

---
no pirq_table so calling pcibios_get_irq_routing_table
pirq_table=
---

coming from pcibios_irq_init. So based on the code
appended below, I believe that the kernel isn't
finding the pirq table. And I think this is because
the kernel's pirq_find_routing_table function only
looks from __va(0xf) to __va(0x10) whereas LB
puts it at 500. The second attempt that the kernel
makes to get the PIRQ table is with
pcibios_get_irq_routing_table and that fails too. I
need to look at that, but first I think I'll look into
why the copy to f fails. In the meantime, any
advice?

---
static int __init pcibios_irq_init(void)
{
DBG("PCI: IRQ init\n");

if (pcibios_enable_irq || raw_pci_ops == NULL)
return 0;

dmi_check_system(pciirq_dmi_table);

pirq_table = pirq_find_routing_table();

#ifdef CONFIG_PCI_BIOS
if (!pirq_table && (pci_probe &
PCI_BIOS_IRQ_SCAN)) {
printk(KERN_WARNING "no pirq_table so
calling pcibios_get\n");
pirq_table =
pcibios_get_irq_routing_table();
printk(KERN_WARNING
"pirq_table=%p\n",pirq_table);
}
#endif
if (pirq_table) {
printk(KERN_WARNING "had
pirq_table\n");
pirq_peer_trick();
pirq_find_router(&pirq_router);
if (pirq_table->exclusive_irqs) {
int i;
for (i=0; i<16; i++)
if
(!(pirq_table->exclusive_irqs & (1 << i)))
   
pirq_penalty[i] += 100;
}
/* If we're using the I/O APIC, avoid
using the PCI IRQ routing table */
if (io_apic_assign_pci_irqs) {
printk(KERN_WARNING "using
io_apic to assign irqs\n");
pirq_table = NULL;
}
}

pcibios_enable_irq = pirq_enable_irq;

pcibios_fixup_irqs();
return 0;
}
---




--- "Ronald G. Minnich"  wrote:
> 
> 
> On Tue, 1 Mar 2005, Richard Smith wrote:
> 
> > I've found that Linux up to 2.6.9 (I haven't
> tested .10)  Dosen't do
> > this fully.  With my 440bx chipset there are
> config registers in the
> > northbridge that control which IRQ line each of
> the PCI PIRQ lines are
> > routed to.  Even with a proper PIRQ table these
> registers are not setup
> > and I get the same error reported.
> 
> that's whacky. The old linux did fine with 440bx. I
> never had to do 
> anything but set up PIRQ tables. 
> 
> > I suggest you diff the output of lspci -xxx for
> the northbridge between
> > linubios and factory bios and resolve all the
> differences with the
> > datasheet.
> 
> on the geode 2.4.18 always worked, and if I patched
> linux for later 
> linuxes, that worked fine too. 
> 
> What a mess PIRQ got to be  
> 
> ron
> 

__
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 
___
Linuxbios mailing list
Linuxbios@clustermatic.org
http://www.clustermatic.org/mailman/listinfo/linuxbios


VIA chips

2005-03-01 Thread Brian G. Rhodes
Does anyone here happen to know if VIA works with smaller companies who
want to create reference designs using thier processors and bridge
chips?  Or only larger motherboard manufacturers.

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


Re: wiki.linuxbios.org

2005-03-01 Thread Li-Ta Lo
On Tue, 2005-03-01 at 15:46, Ronald G. Minnich wrote:
> On Tue, 1 Mar 2005, Bari Ari wrote:
> 
> > What's the status on getting an account & password? Who do you have to know?
> > 
> > -Bari
> 
> me or stepan. You want one bari? 
> 


Stephan,

How do I put a PDF file there? Or a hierachy of html files?

Ollie


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


Re: wiki.linuxbios.org

2005-03-01 Thread Ronald G. Minnich


On Tue, 1 Mar 2005, Bari Ari wrote:

> What's the status on getting an account & password? Who do you have to know?
> 
> -Bari

me or stepan. You want one bari? 

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


Re: wiki.linuxbios.org

2005-03-01 Thread Bari Ari
What's the status on getting an account & password? Who do you have to know?
-Bari
Ronald G. Minnich wrote:
This page is improving so quickly you almost need a video camera to watch 
it!

Thanks to all of you who have contributed today. It's just fantastic!
ron
___
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


wiki.linuxbios.org

2005-03-01 Thread Ronald G. Minnich

This page is improving so quickly you almost need a video camera to watch 
it!

Thanks to all of you who have contributed today. It's just fantastic!

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


Re: AMD Opteron D0 support

2005-03-01 Thread Greg Lindahl
> Any one got D0 Opteron?

Actually it turns out that we have 6 of them -- what would you like to
know?

-- greg

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


Re: Can any one ID this board?

2005-03-01 Thread Ronald G. Minnich
don't know, but it sure looks like yer basic geode board to me.

ron

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


Can any one ID this board?

2005-03-01 Thread Adam Talbot
Well, I have been googling this board for the last 2 day's and have found
nothing.  Can any of your guys ID this board? Or perhaps point me in the
right direction.  I put the BIOS into my programer and grabed a copy of the
ROM, but that has given me no new information.  I am looking for the pin
outs, VGA, PS/2, network.  Any ideas?

http://www.etministries.com/webfolders/top.JPG
http://www.etministries.com/webfolders/bottom.JPG

-Adam


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


Re: Fw: Re: Documentation [was: new FSF campaign ..]

2005-03-01 Thread Ronald G. Minnich


On Tue, 1 Mar 2005, Li-Ta Lo wrote:

> even the copyright is assigned to USENIX.org?

yes, AFAIK you can still post it. I post all my usenix pappers.

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


Re: Fw: Re: Documentation [was: new FSF campaign ..]

2005-03-01 Thread Li-Ta Lo
On Tue, 2005-03-01 at 10:45, Ronald G. Minnich wrote:
> On Tue, 1 Mar 2005, Li-Ta Lo wrote:
> 
> > Do I have to right to distribute my FREENIX '05 paper? If I can,
> > should I put it on the wiki?
> 
> yes.
> 

even the copyright is assigned to USENIX.org?

Ollie
> ron

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


Re: Fw: Re: Documentation [was: new FSF campaign ..]

2005-03-01 Thread Ronald G. Minnich


On Tue, 1 Mar 2005, Li-Ta Lo wrote:

> Do I have to right to distribute my FREENIX '05 paper? If I can,
> should I put it on the wiki?

yes.

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


Re: Fw: Re: Documentation [was: new FSF campaign ..]

2005-03-01 Thread Li-Ta Lo
On Tue, 2005-03-01 at 10:32, Ronald G. Minnich wrote:
> On Tue, 1 Mar 2005, Li-Ta Lo wrote:
> 
> > Probably we should seriously consider writing the "Users Manual" and
> > "Programmer's Manual" as I mentioned before?
> 
> yes, it has to be done.
> 
> ron

Ron,

Do I have to right to distribute my FREENIX '05 paper? If I can,
should I put it on the wiki?

Ollie


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


Re: new free software foundation crusade:http://www.fsf.org/campaigns/free-bios.html

2005-03-01 Thread Li-Ta Lo
On Mon, 2005-02-28 at 22:28, Ronald G. Minnich wrote:
> On Tue, 1 Mar 2005 [EMAIL PROTECTED] wrote:
> 
> > The names (type nos) of motherboards are very region dependent and
> > boards with same parts will have different nos depending on the region
> > and manufacturer. Why not add the chipset partnums to the motherboard
> > info on the Supported motherboard page. 
> 
> that actually doesn't help as much as you might think. I don't have a good 
> answer for this problem. But we can try to put the chipset names there. 
> 

Probably we should put a link to the vendor's web page for the
mainboard. If the vendor is doing something stupid with their
web page, we have no way to fix it.

Ollie

> ron
> 
> ___
> 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: new free software foundation crusade: http://www.fsf.org/campaigns/free-bios.html

2005-03-01 Thread Li-Ta Lo
On Tue, 2005-03-01 at 10:22, Richard Smith wrote:
> > > So would someone who DOES have an account please edit the login page to
> > > put a mailto link there to allow users to at least know that the UI on
> > > that page isn't as described in the error you get when you try to create
> > > an account the way the page says to do so?  It's guaranteed to be an FAQ
> > > which will bother everyone more than the time it would take to fix it on
> > > the page.
> > >
> 
> You might also note the the login is case sensitive.

Do I have an account?

Ollie


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


Re: Fw: Re: Documentation [was: new FSF campaign ..]

2005-03-01 Thread Ronald G. Minnich


On Tue, 1 Mar 2005, Li-Ta Lo wrote:

> Probably we should seriously consider writing the "Users Manual" and
> "Programmer's Manual" as I mentioned before?

yes, it has to be done.

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


Re: Fw: Re: Documentation [was: new FSF campaign ..]

2005-03-01 Thread Li-Ta Lo
On Tue, 2005-03-01 at 08:52, Ronald G. Minnich wrote:
> On Tue, 1 Mar 2005, Peter Karlsson wrote:
> 
> > To get more people interested in linuxbios one has to lower the bars, and
> > technical jargon is a major blocker (at least for me). And yes, I do know 
> > what
> > i2c is, and I think I know what spd is (ram speed?) but vid & did does not
> > ring a bell. For anyone not knowing what i2c is I'll recommend:
> > http://www.esacademy.com/faq/i2c/index.htm
> 
> so we need a glossary. Good point.
> 
> ron

Ron,

Probably we should seriously consider writing the "Users Manual" and
"Programmer's Manual" as I mentioned before?

Ollie


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


port guides

2005-03-01 Thread Ronald G. Minnich

I've moved the three port guides over. Antony's is really good, but sadly 
is for v1. 

The EPIA one is good for V2.

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


Re: new free software foundation crusade: http://www.fsf.org/campaigns/free-bios.html

2005-03-01 Thread Richard Smith
> > So would someone who DOES have an account please edit the login page to
> > put a mailto link there to allow users to at least know that the UI on
> > that page isn't as described in the error you get when you try to create
> > an account the way the page says to do so?  It's guaranteed to be an FAQ
> > which will bother everyone more than the time it would take to fix it on
> > the page.
> >

You might also note the the login is case sensitive.

-- 
Richard A. Smith
___
Linuxbios mailing list
Linuxbios@clustermatic.org
http://www.clustermatic.org/mailman/listinfo/linuxbios


RE: new free software foundation crusade: http://www.fsf.org/campaigns/free-bios.html

2005-03-01 Thread Ronald G. Minnich


On Tue, 1 Mar 2005, Alan Mimms wrote:

> So would someone who DOES have an account please edit the login page to
> put a mailto link there to allow users to at least know that the UI on
> that page isn't as described in the error you get when you try to create
> an account the way the page says to do so?  It's guaranteed to be an FAQ
> which will bother everyone more than the time it would take to fix it on
> the page.
> 

Alan, you mean the thing on the upper right 'log in or create account'?

We'll get that done. 

Thanks for checking things out.

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


RE: new free software foundation crusade: http://www.fsf.org/campaigns/free-bios.html

2005-03-01 Thread Alan Mimms
So would someone who DOES have an account please edit the login page to
put a mailto link there to allow users to at least know that the UI on
that page isn't as described in the error you get when you try to create
an account the way the page says to do so?  It's guaranteed to be an FAQ
which will bother everyone more than the time it would take to fix it on
the page.

Alan Mimms, Senior Architect
F5 Networks, Inc.  Spokane Development Center
Liberty Lake, Washington
v: 509-343-3524   f: 509-343-3501


-Original Message-
From: Ronald G. Minnich [mailto:[EMAIL PROTECTED] 
Sent: Monday, February 28, 2005 9:13 PM
To: Alan Mimms
Cc: Andreas Thienemann; linuxbios@clustermatic.org
Subject: RE: new free software foundation crusade:
http://www.fsf.org/campaigns/free-bios.html



On Mon, 28 Feb 2005, Alan Mimms wrote:

> One problem tho: no form for creating usernames.  Was this
intentional?

yes. Creating users who can edit the pages is going to pass through
sysops 
so we don't have people randomly dropping in and trashing the pages.
Plan 
9 wiki had a terrible time with this until they locked things down.
Every 
once in a while all the Plan 9 wiki would end up with links to porn
sites. 

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


wiki.linuxbios.org

2005-03-01 Thread Ronald G. Minnich

I have started to bring over content to the wiki. Those who have logins -- 
you can see my formatting is not that great in the FAQ, fixers welcome.

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


Re: Geode GX1 and IRQ tables

2005-03-01 Thread Ronald G. Minnich


On Tue, 1 Mar 2005, Richard Smith wrote:

> I've found that Linux up to 2.6.9 (I haven't tested .10)  Dosen't do
> this fully.  With my 440bx chipset there are config registers in the
> northbridge that control which IRQ line each of the PCI PIRQ lines are
> routed to.  Even with a proper PIRQ table these registers are not setup
> and I get the same error reported.

that's whacky. The old linux did fine with 440bx. I never had to do 
anything but set up PIRQ tables. 

> I suggest you diff the output of lspci -xxx for the northbridge between
> linubios and factory bios and resolve all the differences with the
> datasheet.

on the geode 2.4.18 always worked, and if I patched linux for later 
linuxes, that worked fine too. 

What a mess PIRQ got to be  

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


Re: Porting Linuxbios to Via P4m266A

2005-03-01 Thread Bryan E. Chafy
> My current understanding of how linuxbios works is very limited but, is 
> there an absolute requirement that this should occur over a serial port?
>

No,  however getting higher speed devices to work may require 
some amount of working memory, interrupts, etc 
(the parallel port might be ok however).
IMO, once memory is working (and interrupts enabled), much of
the hard work is done.
___
Linuxbios mailing list
Linuxbios@clustermatic.org
http://www.clustermatic.org/mailman/listinfo/linuxbios


Re: Fw: Re: Documentation [was: new FSF campaign ..]

2005-03-01 Thread Ronald G. Minnich


On Tue, 1 Mar 2005, Peter Karlsson wrote:

> To get more people interested in linuxbios one has to lower the bars, and
> technical jargon is a major blocker (at least for me). And yes, I do know what
> i2c is, and I think I know what spd is (ram speed?) but vid & did does not
> ring a bell. For anyone not knowing what i2c is I'll recommend:
> http://www.esacademy.com/faq/i2c/index.htm

so we need a glossary. Good point.

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


Re: Geode GX1 and IRQ tables

2005-03-01 Thread Ronald G. Minnich


On Tue, 1 Mar 2005, ramesh bios wrote:

> Would I be able to test if Linux 2.6.10 is able to
> parse the normal BIOS' PIRQ table by booting linux
> with acpi=off? 

no, the problem is that the BIOSes we have seen in some cases just assign 
a bunch of IRQs, and ignore their own tables. Hence, the problem gets 
harder.

> I'm still somewhat confused though. At the point that
> LB calls the kernel, shoudn't LB have used the IRQ
> table values to set the PCI config space registers to
> write IRQ values to the PCI config registers and such?

no, we have always let Linux do this because:
- for a given version of linux, you really don't know what tables it will 
   use, so it makes no sense to do a lot of work and then have linux 
   repeat it
- there are multiple options in some cases for which IRQ to use, and 
  again, you want to let the OS figure that out

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


Re: Porting Linuxbios to Via P4m266A

2005-03-01 Thread Ronald G. Minnich


On Tue, 1 Mar 2005, Peter Karlsson wrote:

> My current understanding of how linuxbios works is very limited but, is there
> an absolute requirement that this should occur over a serial port?

no. recall this is a just a hack to figure out what the bios is doing, not 
some permanent thing.

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


RE: new free software foundation crusade: http://www.fsf.org/campaigns/free-bios.html

2005-03-01 Thread Ronald G. Minnich


On Tue, 1 Mar 2005 [EMAIL PROTECTED] wrote:

> Andreas, which version of LB where you looking at ? People still seem to
> be getting on ok with V1 and the HOW-TO I wrote some time ago. Which
> version of the EPIA are you using, is it the original EPIA or one of the
> other version (ie EPIA-M, EPIA-MII etc) ? If it's the EPIA, I may be
> able to help.

V2 epia. V2 epia used to work, but does not currently. It locks up in ram 
init. 

My worry is that the code was fixed to use DRAM timings from SPD and the
infamous 8601 bugs have now caught up with us.

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


Re: Geode GX1 and IRQ tables

2005-03-01 Thread Ronald G. Minnich


On Mon, 28 Feb 2005, ramesh bios wrote:

> That's odd. My understanding might be lacking. 
> 
> I think the PIRQ table parser in 2.6.10 seems to work
> because it works when I use the normal BIOS. 

no, it's messy. Some bioses set IRQ settings that don't agree with their 
own PIRQ tables. I've seen this in practice. So the fact that the normal 
BIOS has working IRQs means nothing. 

I'd like a URL for the Cox/Christer discussion :-)
ron
___
Linuxbios mailing list
Linuxbios@clustermatic.org
http://www.clustermatic.org/mailman/listinfo/linuxbios


Re: Documentation [was: new FSF campaign ..]

2005-03-01 Thread Ronald G. Minnich


On Tue, 1 Mar 2005, Peter Karlsson wrote:

> On Tue, 1 Mar 2005, Peter Stuge wrote:
> 
> > There are probably more sections that would be useful too.
> 
> Technical jargon? I'm still a bit confused about what payload is and there's
> probably quite a few words/acronyms that are being used but it's hard to know
> exactly what they mean.
> 
> Best regards
> 

wiki contributors, here is a question; go for it!
ron
___
Linuxbios mailing list
Linuxbios@clustermatic.org
http://www.clustermatic.org/mailman/listinfo/linuxbios


Re: Fw: Re: Documentation [was: new FSF campaign ..]

2005-03-01 Thread Peter Stuge
On Tue, Mar 01, 2005 at 12:44:23PM +0100, Peter Karlsson wrote:
> LinuxBIOS (initialises hardware) -> payload (etherboot,OpenBIOS,
> FILO etc.) (-> operating system)?

Exactly right. But with the right flash memory on the mainboard you
can use the operating system (Linux) as payload directly.


> Ok, but that was just an example. Technical jargon explanation is
> still needed to get into linuxbios. For instance:
> http://www.clustermatic.org/pipermail/linuxbios/2003-March/002240.html
> 
> This mail mentions SPD,VID,DID,I2C etc. Does everybody know what
> these mean? To get more people interested in linuxbios one has to
> lower the bars, and technical jargon is a major blocker (at least for
> me).

I'm not sure I agree that the bar must be lowered. Much of the
development going on in LinuxBIOS is _heavily_ technical and spans
across quite a few different architectures. It's not right or useful
to force developers to work and/or communicate below their
capabilities, and certainly not in an open source project. I would
hate it if someone tried to do that to me.

I do believe however, that all the technical prerequisite knowledge
should be listed, so that people can get up-to-speed on their own.
I'll try to work for this and I think that the wiki is a great forum.


> And yes, I do know what i2c is, and I think I know what spd is (ram
> speed?)

SPD is Serial Presence Detect, the name of an I2C bus between the
northbridge and all RAM modules. Each RAM module has an EEPROM with
more or less correct information about how memory initialization code
should set up the memory controller for correct size and optimal
performance. Quite frequently the information is busted. :(


> but vid & did does not ring a bell.

These are short for Vendor ID and Device ID. VID and DID (or PID,
Product ID) are id numbers assigned by organizations such as PCI-SIG
and USBIF to hardware manufacturers allowing software to identify
hardware in a reliable manner. The ids are stored inside the device,
whether it's PCI or USB. Also true for PCMCIA/CardBus.


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


Re: Documentation [was: new FSF campaign ..]

2005-03-01 Thread Peter Stuge
On Tue, Mar 01, 2005 at 10:36:35AM +0100, Peter Karlsson wrote:
> On Tue, 1 Mar 2005, Peter Stuge wrote:
> 
> >There are probably more sections that would be useful too.
> 
> Technical jargon? I'm still a bit confused about what payload is and 
> there's probably quite a few words/acronyms that are being used but
> it's hard to know exactly what they mean.

Right. These all go to "2.1. Basics and terms"..

I wrote a short summary which discusses payloads a little, perhaps it
can help clear things out;
http://www.clustermatic.org/pipermail/linuxbios/2005-January/010815.html

I'm going to add that to the wiki in a minute.


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


Re: new free software foundation crusade: http://www.fsf.org/campaigns/free-bios.html

2005-03-01 Thread Richard Smith
> 
> I am hoping to get guys like Eric and Richard Smith to get accounts and
> add content!

I'm trying to but I can't seem to create an account.  I go to the
login or create page and I get login stuff but no option to create a
new account?

-- 
Richard A. Smith
___
Linuxbios mailing list
Linuxbios@clustermatic.org
http://www.clustermatic.org/mailman/listinfo/linuxbios


Re: Geode GX1 and IRQ tables

2005-03-01 Thread Richard Smith
> > And if that were done, Linux would not need to parse a
> > PIRQ table, yes?
> 
> LinuxBIOS does not do that, it provides the tables and requires the OS
> to do so.

I've found that Linux up to  2.6.9 (I haven't tested .10)  Dosen't do
this fully.  With my 440bx chipset there are config registers in the
northbridge that control which IRQ line each of the PCI PIRQ lines are
routed to.  Even with a proper PIRQ table these registers are not
setup and I get the same error reported.

I have code in my final_mainboard_fixup() that sets these registers
such that they match my table and then every thing works fine.

I suggest you diff the output of lspci -xxx for the northbridge
between linubios and factory bios and resolve all the differences with
the datasheet.

-- 
Richard A. Smith
___
Linuxbios mailing list
Linuxbios@clustermatic.org
http://www.clustermatic.org/mailman/listinfo/linuxbios


Re: Geode GX1 and IRQ tables

2005-03-01 Thread Stefan Reinauer
* ramesh bios <[EMAIL PROTECTED]> [050301 12:22]:
> Would I be able to test if Linux 2.6.10 is able to
> parse the normal BIOS' PIRQ table by booting linux
> with acpi=off? If it does work at that point, then I
> could assume that the area to be fixed would be the
> PIRQ table generation in LinuxBIOS. If not, then it'd
> be time to examine the kernel's pirq code.

Yes. Something along that line. For the one Geode system I had, I wrote
the interrupt configuration myself, avoiding to fiddle with kernel pirq
code (still needs a somewhat correct pirq table)
 
> I'm still somewhat confused though. At the point that
> LB calls the kernel, shoudn't LB have used the IRQ
> table values to set the PCI config space registers to
> write IRQ values to the PCI config registers and such?
> And if that were done, Linux would not need to parse a
> PIRQ table, yes?

LinuxBIOS does not do that, it provides the tables and requires the OS
to do so.


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


RE: new free software foundation crusade: http://www.fsf.org/campaigns/free-bios.html

2005-03-01 Thread mark . wilkinson
Hi Andreas
Quoting Andreas Thienemann <[EMAIL PROTECTED]>:
Hi Mark,
On Tue, 1 Mar 2005 [EMAIL PROTECTED] wrote:
Andreas, which version of LB where you looking at ? People still seem to be
getting on ok with V1 and the HOW-TO I wrote some time ago.
I tried the Linuxbios 1 version together with the howto.
Which version of the EPIA are you using, is it the original EPIA or one
of the other version (ie EPIA-M, EPIA-MII etc) ? If it's the EPIA, I may
be able to help.
I tried the epia-pd.
This could be the start of the problem, from what I remember, the versions 
of
the EPIA after the initial one where each different enough to cause problems,
such as a different north/south bridge requiring different configurations to
get the ram, serial, etc up and running.
The inital EPIA has a via VT8601 northbridge and a VT8231 southbridge.
Looking at VIA's website, everything after the EPIA, upto but not 
including the
new EPIA-SP have a CLE266 northbridge and a VT8235 southbridge. This 
would mean
that the code for the EPIA-M in LinuxBIOS should work for these motherboards.

The EPIA-SP is listed as having a CN400 northbridge and a VT8237 Southbrigde.
Unfortunately, I think the EPIA-M code is not working at the present, I don't
think it got updated after the major code changes a little while ago (Someone
please correct me if I'm wrong)
getting that code to compile would be your first step.
According to the specs, the hardware itself is not that different from the
M version. Seems not to be the case however.
bye,
 andreas
Regards
Mark Wilkinson.
___
Linuxbios mailing list
Linuxbios@clustermatic.org
http://www.clustermatic.org/mailman/listinfo/linuxbios


RE: new free software foundation crusade: http://www.fsf.org/campaigns/free-bios.html

2005-03-01 Thread Andreas Thienemann
Hi Mark,

On Tue, 1 Mar 2005 [EMAIL PROTECTED] wrote:

> Andreas, which version of LB where you looking at ? People still seem to be
> getting on ok with V1 and the HOW-TO I wrote some time ago.
I tried the Linuxbios 1 version together with the howto.

> Which version of the EPIA are you using, is it the original EPIA or one
> of the other version (ie EPIA-M, EPIA-MII etc) ? If it's the EPIA, I may
> be able to help.
I tried the epia-pd.
According to the specs, the hardware itself is not that different from the 
M version. Seems not to be the case however.

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


Re: Fw: Re: Documentation [was: new FSF campaign ..]

2005-03-01 Thread Peter Karlsson
On Tue, 1 Mar 2005, Anton Borisov wrote:
Payload is file that holds, for instance, LAN ROM, i.e. software 
responsible for remoting loading from server. It's just an example. There 
are FAQs (try to google) which explain much of your questions.
LinuxBIOS (initialises hardware) -> payload (etherboot,OpenBIOS, FILO 
etc.) (-> operating system)?

Ok, but that was just an example. Technical jargon explanation is still 
needed to get into linuxbios. For instance:
http://www.clustermatic.org/pipermail/linuxbios/2003-March/002240.html

This mail mentions SPD,VID,DID,I2C etc. Does everybody know what these 
mean? To get more people interested in linuxbios one has to lower the 
bars, and technical jargon is a major blocker (at least for me). And yes, 
I do know what i2c is, and I think I know what spd is (ram speed?) but vid 
& did does not ring a bell. For anyone not knowing what i2c is I'll 
recommend:
http://www.esacademy.com/faq/i2c/index.htm

Best regards
Peter K
___
Linuxbios mailing list
Linuxbios@clustermatic.org
http://www.clustermatic.org/mailman/listinfo/linuxbios


Re: Geode GX1 and IRQ tables

2005-03-01 Thread ramesh bios
Good point. I did not know about ACPI. Ok, looking
through the source, I don't see ACPI in the gx1 code.
So I presume that this means that LinuxBIOS doesn't
provide ACPI support in the case of the Geode.

Would I be able to test if Linux 2.6.10 is able to
parse the normal BIOS' PIRQ table by booting linux
with acpi=off? If it does work at that point, then I
could assume that the area to be fixed would be the
PIRQ table generation in LinuxBIOS. If not, then it'd
be time to examine the kernel's pirq code.

I'm still somewhat confused though. At the point that
LB calls the kernel, shoudn't LB have used the IRQ
table values to set the PCI config space registers to
write IRQ values to the PCI config registers and such?
And if that were done, Linux would not need to parse a
PIRQ table, yes?

Thanks.


--- Stefan Reinauer <[EMAIL PROTECTED]> wrote:
> * ramesh bios <[EMAIL PROTECTED]> [050301
> 08:19]:
> > That's odd. My understanding might be lacking. 
> > 
> > I think the PIRQ table parser in 2.6.10 seems to
> work
> > because it works when I use the normal BIOS. 
> 
> Sure normal BIOS does not provide ACPI instead? In
> such case, PIRQ stays
> mostly untouched.
> 
> Stefan
> 
> 
> ___
> Linuxbios mailing list
> Linuxbios@clustermatic.org
>
http://www.clustermatic.org/mailman/listinfo/linuxbios
> 



__ 
Do you Yahoo!? 
Take Yahoo! Mail with you! Get it on your mobile phone. 
http://mobile.yahoo.com/maildemo 
___
Linuxbios mailing list
Linuxbios@clustermatic.org
http://www.clustermatic.org/mailman/listinfo/linuxbios


Re: Porting Linuxbios to Via P4m266A

2005-03-01 Thread Peter Karlsson
On Tue, 1 Mar 2005, Bryan E. Chafy wrote:
Although one gotcha would be anything that's timing related.  Memory/IO access
proxied through the serial port would also be orders of magnatude slower.
When the DRAM test completes, we'll all be dead :)
Also, rom bios code memory references would have to be excluded as well
as anything that could upset the serial port.
What about handling stuff like cpu/mmu state transitions
(ie real mode to protected mode to unreal mode, etc)?  Cache?
Perhaps the proxied memory access could be limited to just a certain range
(if known).
My current understanding of how linuxbios works is very limited but, is 
there an absolute requirement that this should occur over a serial port?

Best regards
Peter K
___
Linuxbios mailing list
Linuxbios@clustermatic.org
http://www.clustermatic.org/mailman/listinfo/linuxbios


RE: new free software foundation crusade: http://www.fsf.org/campaigns/free-bios.html

2005-03-01 Thread mark . wilkinson
Hi Ron, Andreas,
Andreas, which version of LB where you looking at ? People still seem to be
getting on ok with V1 and the HOW-TO I wrote some time ago. Which version of
the EPIA are you using, is it the original EPIA or one of the other 
version (ie
EPIA-M, EPIA-MII etc) ? If it's the EPIA, I may be able to help.

Quoting "Ronald G. Minnich" :
On Tue, 1 Mar 2005, Andreas Thienemann wrote:
[new website]
> volunteers?
Well, I would volunteer to a) create the new webpage and b) set it up with
some kind of CMS so that someone else can fill it with content.
OK, guys, we've got a new web site for linuxbios, courtesy Stefan.
Check it out: wiki.linuxbios.org
Only problem: I have been trying to get linuxbios running on one of our
epia boards and failed horribly.
that's because somebody appears to have busted linuxbios/epia recently :-(
Ron,
Do you mean the EPIA, or the EPIA-M ? I didn't think anyone had updated the
EPIA-M after the recent code changes. If it's the EPIA, I can't see what's
broken against my checked out version, and nobody seems to be making any
changes to the epia code that I can see.
ron
___
Linuxbios mailing list
Linuxbios@clustermatic.org
http://www.clustermatic.org/mailman/listinfo/linuxbios
Regards
Mark Wilkinson.
___
Linuxbios mailing list
Linuxbios@clustermatic.org
http://www.clustermatic.org/mailman/listinfo/linuxbios


Re: Documentation [was: new FSF campaign ..]

2005-03-01 Thread Peter Karlsson
On Tue, 1 Mar 2005, Peter Stuge wrote:
There are probably more sections that would be useful too.
Technical jargon? I'm still a bit confused about what payload is and 
there's probably quite a few words/acronyms that are being used but it's 
hard to know exactly what they mean.

Best regards
Peter K
___
Linuxbios mailing list
Linuxbios@clustermatic.org
http://www.clustermatic.org/mailman/listinfo/linuxbios


Re: Geode GX1 and IRQ tables

2005-03-01 Thread Stefan Reinauer
* ramesh bios <[EMAIL PROTECTED]> [050301 08:19]:
> That's odd. My understanding might be lacking. 
> 
> I think the PIRQ table parser in 2.6.10 seems to work
> because it works when I use the normal BIOS. 

Sure normal BIOS does not provide ACPI instead? In such case, PIRQ stays
mostly untouched.

Stefan


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