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: linuxbios on geode gx1.....

2005-01-14 Thread Brian G. Rhodes
On a minimally related note.  In the NSC framebuffer driver I saw
mention to a Geode GX1 Pyramid chip which supposedly fixed an issue with
pitch  1k for 16bpp.  I've haven't been able to get an answer from AMD
about what this chip was, or if national ever made it.  It was mentioned
in the driver back when the geode gx1 was still in b2 silicon revision.
This limitation kind of prevents any 16x9 resolutions other than 848x480
with a suitable color depth, though technically there's enough memory.

Is it aligned differently or something? 

On Fri, 2005-01-14 at 14:39 -0600, Bari Ari wrote:
 Adam Sulmicki wrote:
 
  of curiosity. How much do you guesstimate it would increase cost of the 
  PIC if they add added built-in ethernet to it? $0.50 ? (not really sure 
  if Geode cpu has build in ethernet or not).
 
 10/100 would be very cheap, MacPhy+magnetics+passives+RJ45=$2in high 
 volume.
 
 Whenever this comes up, they only want USB for expansion 2-6 in fact. It 
 seems that the 3rd world telcos/isp's offer DSL, GPRS or WiMax 
 derivatives via another box with a USB interface.
 
 VGA is even considered unnecessary, TV out for NTSC/Pal is the display 
 of choice.
 
 -Bari
 
 ___
 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: LinuxBios in epia m-10000 (freebios2)

2003-11-04 Thread Brian G. Rhodes
Andrew,

Is this board currently in production/released?  The most recent board I
have seen from VIA on the same epia-m reference design is the CL series
with 2 Network connections.  It doesn't mention a PC Card interface.

Brian G Rhodes
[EMAIL PROTECTED]
[EMAIL PROTECTED]
+1 612-741-1191


On Tue, 4 Nov 2003, Andrew Ip wrote:

 Hi,

  Andrew or Takeshita, is the M-1 different in some way important from
  the standard EPIA-M? Or should we just start a port for the epia-m and
  that will work for the 1?
 It is the same.  1 means 1GHz, 800 means 800MHz.  BTW, VIA has a new
 board which is the same as epia-m but with 2 lan's and pcmcia slot for wireless.

 -Andrew

 --
 Andrew Ip
 Email:  [EMAIL PROTECTED]
 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.

 For public pgp key, please obtain it from http://www.keyserver.net/en.
 ___
 Linuxbios mailing list
 [EMAIL PROTECTED]
 http://www.clustermatic.org/mailman/listinfo/linuxbios

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


Re: SC1200 and framebuffer under 2.4.22 without having vga-bios or VSA-bios is up

2003-10-14 Thread Brian G. Rhodes
There is support for IDE DMA on the geode in 2.4.19+.  National also has a
patch for 2.4.17 which I believe I have tried on 2.4.17-2.4.21.  Though
with the national driver you cannot do DMA with the 66mhz bus speed.

Brian G Rhodes
[EMAIL PROTECTED]
[EMAIL PROTECTED]
+1 612-741-1191


On Tue, 14 Oct 2003, gizara wrote:


 Congratulations, Bernd!

 In about a month or so, when we get our hardware in-hand, we'd like to do
 something like this also.

 We may eventually wish to migrate to kernal 2.6 shortly thereafter.

 Having just started on this, I have downloaded the source tree as directed
 by:

 http://www.linuxbios.org/faq/

 (scrolling all the way down to...)
 How do I set GEODE video?
 From [EMAIL PROTECTED] Wed Nov 27 07:47:17 2002

 ...look at the freebios/src/mainboard/nano/nano
 directory and make a copy of it...

 Which looks mostly complete, although it sounds like you may recently have
 gone a bit further.

 Alan Cox' 2.5 kernel also has support for doing DMA on the SC1200 IDE

 which may may benefit our application...

 So if you will, any suggestions would be greatly appreciated!

 thanks!
 Andy



 - Original Message -
 From: Bernd Mödeker [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 Sent: Tuesday, October 14, 2003 5:56 AM
 Subject: SC1200 and framebuffer under 2.4.22 without having vga-bios or
 VSA-bios is up


  Hi list,
 
  after several hours we did it.
 
  - Linuxbios-1.0.0
  - Linux 2.4.22 with geode patches
  - framebuffer driver v2.77
 
  If anyone is interested please mail me.
  Bernd
 
  ___
  Linuxbios mailing list
  [EMAIL PROTECTED]
  http://www.clustermatic.org/mailman/listinfo/linuxbios

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

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


Re: The Great Cheap EPIA contest.

2003-10-03 Thread Brian G. Rhodes
Check out unicorn computer.  They're cheap in quantity.  Endat 3220 is
basically an EPIA 800 (Ezra or Samuel 2 core)

70-80 US

Brian G Rhodes
[EMAIL PROTECTED]
+1 612-741-1191


On Thu, 2 Oct 2003, grayrest wrote:

 ron minnich wrote:

  OK, I've found this place: http://www.directron.com/minibarebone1.html
 
  Here's the question: how cheap can I build an EPIA node? this means case,
  power supply, epia, etc.

 I have some interest in this. The cheapest I've found an EPIA board is
 $90 for an 8000[1], decent price on memory at [2]. Essential Computer 
 AccuPC are reputable enough for me.

 [1] http://www.essencompu.com/nupplysingar.asp?ID=3448
 [2] http://www.accupc.com/itemDetail.jsp?pid=smkvr128

 I don't have a good source for the rest of the node, however.

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

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


Re: The Great Cheap EPIA contest.

2003-10-03 Thread Brian G. Rhodes
That is just the board.  But unicorn (as part of their service) will
provide the boards with a custom BIOS (their BIOS or one you supply).

Although buying from them vs cwlinux if the price is relatively the same
is probably of little value.  One of the reasons they appealed to what
we were doing is because they guarantee a relatively long lifespan for the
board.  Which saves having to qualify a new board every year or so.

Brian G Rhodes
[EMAIL PROTECTED]
+1 612-741-1191


On Fri, 3 Oct 2003, ron minnich wrote:

 On Fri, 3 Oct 2003, Brian G. Rhodes wrote:

  Check out unicorn computer.  They're cheap in quantity.  Endat 3220 is
  basically an EPIA 800 (Ezra or Samuel 2 core)
 

 case included? Because, if it is a bare board, we're willing here to pay
 the extra bucks to a company that can provide linuxbios on the board. It's
 worth it to us.

 ron

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


RE: NS Geode GX1 + CS5530 +PC 97317 superio

2003-09-24 Thread Brian G. Rhodes
They have to still support the chips they sold.  They have stopped selling
anything other than d3 gx1 processors as of june this year, but the dealer
market is still flooded with older ones.  what, what am I talking about.
national never had support even when they said they had support.  they're
the sigma designs of cpu makers.

Brian G Rhodes
[EMAIL PROTECTED]
+1 612-741-1191


On Tue, 23 Sep 2003, Gregg C Levine wrote:

 Hello (again) from Gregg C Levine
 Perhaps. But NSC's webpage insists that they have indeed sold the
 entire line to AMD, and that presumably included software tools, and
 even development support. Meaning anyone who had bought a board the
 week before the event took place, would find themselves working with a
 different group. As for your claims, I don't know, I'm just commenting
 on the webpage. I can tell you, that it was badly laid out, and looked
 like something done by someone who was just starting out in that
 business, a far cry from all of the other things that they display
 online. Also, it did confirm what Brian brought our attention a while
 ago.
 ---
 Gregg C Levine [EMAIL PROTECTED]
 
 The Force will be with you...Always. Obi-Wan Kenobi
 Use the Force, Luke.  Obi-Wan Kenobi
 (This company dedicates this E-Mail to General Obi-Wan Kenobi )
 (This company dedicates this E-Mail to Master Yoda )



  -Original Message-
  From: [EMAIL PROTECTED] [mailto:linuxbios-
  [EMAIL PROTECTED] On Behalf Of Peter Stuge
  Sent: Tuesday, September 23, 2003 9:09 PM
  To: [EMAIL PROTECTED]
  Subject: Re: NS Geode GX1 + CS5530 +PC 97317 superio
 
  On Mon, Sep 22, 2003 at 10:15:40PM +0530, [EMAIL PROTECTED] wrote:
   Hi ,
  
   How do I extract the VGA BIOS from the Insyde ExpressROM??the same
 way as
  in
   case of the EPIA will work? ANd in that case ... how can we find
 out IF it
   uses some calls that are implemented in the underlying XpressROM
 BIOS ??
 
  XpressROM is a minimalist BIOS sold by Insyde.
 
  XpressLOADER is another name for the BLDT, available from either
 Insyde or
  NSC. (I believe it's still NSC.)
 
  BLDT is the Boot Loader Development Toolkit and contains some
 building
  blocks for making a BIOS similar to the XpressROM but lacking a few
 features
  that may or may not be critical. ACPI and various legacy BIOS
 services e.g.
 
  The BLDT is (was) available free of charge and IIRC you're even
 allowed to
  develop open source software after reading it. Don't take my word
 for this
  though.
 
  See if you can get hold of the BLDT, I think it'll make things a lot
 easier
  than dealing with XpressROM, especially when what you really want to
 do is
  run LinuxBIOS. :)
 
 
  //Peter
  ___
  Linuxbios mailing list
  [EMAIL PROTECTED]
  http://www.clustermatic.org/mailman/listinfo/linuxbios

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

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


Re: the EPIA universe

2003-09-23 Thread Brian G. Rhodes
it's a samuel (II) core.

you should list ones which work by the core.  ezra, nehemiah, samuel. btw.
I have an epia-m 9000 with sdram.  any of the samuels should work with
only passive cooling (as they're based on the centaur (sp?) cores).

unicorn computer makes some wacky epia combinations if you want some more.

Brian G Rhodes
[EMAIL PROTECTED]
[EMAIL PROTECTED]
+1 612-741-1191


On Tue, 23 Sep 2003, ron minnich wrote:

 name  CPU Extension   Speed   RAM remarks
 EPIAC3 3DNOW 800 Mhz SDRAM
 EPIA  C3 3DNOW 600 MHz SDRAM  fanless
 EPIA-M  C3 3DNOW 933 MHz DDR-SDRAM

 Is this more accurate now?

 what is the EPIA[-M] 5000?

 ron

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

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


Re: the EPIA universe

2003-09-23 Thread Brian G. Rhodes
nehemiah works with 586 compiled linux kernel.

Brian G Rhodes
[EMAIL PROTECTED]
[EMAIL PROTECTED]
+1 612-741-1191


On Tue, 23 Sep 2003, Stefan Reinauer wrote:

 * Jake Page [EMAIL PROTECTED] [030923 20:42]:
  On Wed, 24 Sep 2003, SONE Takeshi wrote:
 
   name  CPU Extension   Speed   RAM remarks
   EPIA 800  C3 3DNOW 800 Mhz SDRAM
   EPIA 5000 C3 3DNOW 533 MHz SDRAM  fanless
   EPIA-M 1  C3   SSE? 1000 MHz DDR-SDRAM
   EPIA-M 900C3   3DNOW 933 MHz DDR-SDRAM
   EPIA-M 6000   C3 3DNOW 600 MHz DDR-SDRAM  fanless
 
 
  Even more fun:  the EPIA-M 1 may have either the Ezra core (same
  one used in the older M series - uses 3DNOW, etc) or the newer Nehemiah
  core (uses SSE, also has full speed FPU, which makes a big difference for
  things like MPEG decoding...)

 I noticed at least the Nehemiah core does not work with the default SuSE
 kernels. It lacks the cmpxchg opcode (which should be there since 486
 iirc). A kernel specially compiled for C3-2 worked fine.

 just my 0.02
   Stefan


 --
 Architecture Team
 SuSE Linux AG
 ___
 Linuxbios mailing list
 [EMAIL PROTECTED]
 http://www.clustermatic.org/mailman/listinfo/linuxbios

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


sc1200 (GX1)

2003-08-14 Thread Brian G. Rhodes
This is not directly linuxbios related at all, but since there have been
some other people asking questions about the geode gx1 hardware, I am
curious.

Is anyone successfully using National's fastPCI (66MHz)?  The hardware I
am working on seems to lock up when doing a large number or reads, or big
reads.  It is most evident when using DMA with IDE.  Any ideas?

Brian G Rhodes
[EMAIL PROTECTED]
[EMAIL PROTECTED]
+1 612-741-1191

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


gx1

2003-08-10 Thread Brian G. Rhodes
There was some talk about the geode GX1 line here, so I thought people
might be interested in the fact that AMD has purchased national's GX1
line, so hopefully in the near future there will be some hardware fixes
for the current problems programmers have to deal with.

Brian G Rhodes
[EMAIL PROTECTED]
[EMAIL PROTECTED]
+1 612-741-1191

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


Re: EPIA-ME6000

2003-07-29 Thread Brian G. Rhodes
That board has a VIA vt82c686b south on it?  I built linuxbios for a
similar VIA board (endat) with an 8601 north and vt82c686b south.  That
won't work with the epia or epia-m configs.  but you can go from the
via/vt5426 config.  You are perhaps getting garbage serial output because
you're setting up serial for the wrong superio.

Have you figured out how to enable flash memory write?  I have two 686
datasheets which seem to contradict one another on how it's done.  one
appears like the 8231 south, and another alike the sis630.

Brian G Rhodes
[EMAIL PROTECTED]
[EMAIL PROTECTED]
+1 612-741-1191


On Tue, 29 Jul 2003, Leon Woestenberg wrote:

 Hello,

 I have been fiddling with etherboot 5.0.10 and freebios(v1) from CVS today
 on a EPIA-ME6000 platform.

 This is the unit with a low speed clock (500MHz?) Eden C3 processor
 which copes with passive cooling. I think it is EPIA-M9000 alike otherwise.

 Using a hardware flash programmer, I first copied the VIA BIOS from the
 STT39SF040A (256Kbytes) into a STMicro 29F040B (512Kbytes) device.

 That only worked after I copied the BIOS into the upper half of the larger
 device (from 0x4 to 0x7). So I recon the highest address line
 is not connected on the board and so the FlashROM sees high-impedance
 on its most significant address line (and addresses the upper half always)

 I followed the HOWTO/EPIA document to the letter (without the VGA
 BIOS at first) booting linuxbios w/ via-rhine.elf payload.

 When booting, I merely got garbled output on the serial port.

 I have double checked that the config file reads 115200 and that my
 terminal reads 115200 8N1. (The 115200 is assembly hardcoded in
 the vt82c686 superio code -- does it cope with my different processor
 speed? I do not have the datasheet (yet?).

 After that, I have tried all speeds on the terminal without result.

 Is the EPIA-ME6000 (aka M6000) already reported to work here,
 or are you guys'n'gals refering to the M9000 and M1 alone?

 How can I help?

 Regards,

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

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


Re: SC1200-BLDT (fwd)

2003-07-24 Thread Brian G. Rhodes
The nsc-kfb 2.7.7 patch/installer works on 2.4.19 and 2.4.20.  Same with
both the OSS and Alsa audio drivers.  Same with the udma patch with minor
modifications, though it does not work at 66mhz.  their v4l driver hardly
works, though I have only been trying to use it with the framebuffer as
the output device.  I eagerly await not using their hardware anymore.

Brian G Rhodes
[EMAIL PROTECTED]
[EMAIL PROTECTED]
+1 612-741-1191


On Thu, 24 Jul 2003, Stefan Reinauer wrote:

 * Kyuwan Jung [EMAIL PROTECTED] [030724 14:05]:
  thanks for notice, Stefan.
  NS framebuffer was for early version of 2.4, however I've used it with 2.4.19
  after manual patch on config.in and makefile.
  And it is true so far that they have their own source tree. Although 2.5 seems to
  have much support for Geode, i'm not sure of Geode framebuffer yet.
  I plan to upgrade kernel to 2.5 and I will let you know if it works ;-)

 Do you have a patch for 2.4.19?
 This might save a lot of people a lot of work..

 Stefan


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

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


Re: Can you help me? I'm working on VIA-EPIA

2003-07-23 Thread Brian G. Rhodes
try using the -w switch with the path to your rom

Brian G Rhodes
[EMAIL PROTECTED]
[EMAIL PROTECTED]
+1 612-741-1191


On Wed, 23 Jul 2003, gimyung han wrote:

 hi everyone !!

 I'm trying to burn romimage on the VIA-EPIA (VIA C3-800 Mhz, VT8231)

 I just succeeded in making romimage, and I cd into
 /freebios/util/flash_and_burn, and type make to compile.

 Finally, I got  excutive file flash_rom.

 To test flash_rom, I typed flash_rom without any parameter.
 and I saw following message

 Calibrating timer since microsleep sucks ... takes a second
 Setting up microsecond timing loop
 153M loops per second
 OK, calibrated, now do the deed
 Enabling flash write on VT8231...tried to set 0x44 to 0x54 on VT8231 failed
 (WARNING ONLY)
 Trying Am29F040B, 512 KB
 probe_29f040b: id1 0x25, id2 0xa6
 Trying At29C040A, 512 KB
 probe_jedec: id1 0xbf, id2 0xb6
 Trying Mx29f002, 256 KB
 probe_29f002: id1 191, id2 182
 Trying SST29EE020A, 256 KB
 probe_jedec: id1 0xbf, id2 0xb6
 Trying SST28SF040A, 512 KB
 probe_28sf040: id1 0x25, id2 0xa6
 Trying SST39SF020A, 256 KB
 probe_39sf020: id1 0xbf, id2 0xb6
 SST39SF020A found at physical address: 0xfffc
 Part is SST39SF020A
 OK, only ENABLING flash write, but NOT FLASHING


 and then, I type ./flash_rom /root/epia/romimage.

  /root/epia/romimage is a full path of romimage I had made.

 I saw messges like below

 Calibrating timer since microsleep sucks ... takes a second
 Setting up microsecond timing loop
 152M loops per second
 OK, calibrated, now do the deed
 Enabling flash write on VT8231...OK
 Trying Am29F040B, 512 KB
 probe_29f040b: id1 0x25, id2 0xa6
 Trying At29C040A, 512 KB
 probe_jedec: id1 0xbf, id2 0xb6
 Trying Mx29f002, 256 KB
 probe_29f002: id1 191, id2 182
 Trying SST29EE020A, 256 KB
 probe_jedec: id1 0xbf, id2 0xb6
 Trying SST28SF040A, 512 KB
 probe_28sf040: id1 0x25, id2 0xa6
 Trying SST39SF020A, 256 KB
 probe_39sf020: id1 0xbf, id2 0xb6
 SST39SF020A found at physical address: 0xfffc
 Part is SST39SF020A

 I thought, romimage was burnt on my rom.
 I reboot the system, buf nothing was changed

 What's wrong with my procedure.

 I did change original rom..

 is it impossible to burn image on the original rom ?

 If so, What should I do?

 Please, give me your wise advice.

 _
 ... MSN  
 http://vod.msn.co.kr

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

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


Re: Geode GX1 processor?

2003-07-10 Thread Brian G. Rhodes

They left their geode roadmap quite a while ago.  From what I heard when
we started working with their products and created a reference design they
would have about the same speed and features as VIA has now on their
mini-itx boards.

You can get to some of the IA stuff at.

http://wwwd.national.com/National/developer.nsf/designs/System.htm

Since they changed their site I haven't had to log in for the software
anymore, and I haven't been able to find most of the resources I
previously used.

Brian G Rhodes
[EMAIL PROTECTED]
[EMAIL PROTECTED]
+1 612-741-1191


On Thu, 10 Jul 2003, Bari Ari wrote:

 ron minnich wrote:

 On Thu, 10 Jul 2003, Bari Ari wrote:
 
 
 
 NSC has been trying to sell their IA/Geode group for the past few months
 
 http://www.national.com/news/item/0,1735,863,00.html
 
 
 
 hmm.
 
 
 
 Support has generally been non-existent for the IA products ...
 
 
 
 gee, could there be a cause-and-effect here?
 
 
 Support has been pretty good if you've made it into their inner
 circle. It's the typical situation for all the chipset vendors. Nearly
 zero support unless you're a volume OEM. All the IA/Geode data sheets
 are still only available on a confidential website that requires
 authorization. You can find some helpful info and source code for the
 Gedoes at:

 www.linux4.tv

 -Bari



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

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


EPIA PCI slot

2003-06-12 Thread Brian G. Rhodes
The reason I was not getting interrupts on devices in the pci slot on the
EPIA is because they were not set to be bus masters, so they would never
generate interrupts.  A quick write to the command register fixed the
problem.  Command register is being set to 0x02.  It should be set to
0x06.  a 6 to 4.

I haven't looked to see if this is pervasive throughout linuxbios, or if
for other boards this is handled specifically, but it is a bug.

Brian G Rhodes
[EMAIL PROTECTED]
[EMAIL PROTECTED]
+1 612-741-1191

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


Re: EPIA PCI slot

2003-06-12 Thread Brian G. Rhodes
Ron,

Other BIOS do.  Or if you look at it this way...

02:0c.0 Multimedia controller: Sigma Designs, Inc.: Unknown device 8400
(rev 01)
00: 05 11 00 84 06 00 10 02 01 00 80 04 00 20 00 00
10: 00 00 30 e3 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 7a 16 e3 00
30: 00 00 00 00 40 00 00 00 00 00 00 00 0c 01 00 00


Is correct.


02:0c.0 Multimedia controller: Sigma Designs, Inc.: Unknown device 8400
(rev 01)
00: 05 11 00 84 02 00 10 02 01 00 80 04 00 40 00 00
10: 00 00 a0 fe 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 7a 16 e3 00
30: 00 00 00 00 40 00 00 00 00 00 00 00 0c 01 00 00

Is not correct.


The first is award BIOS, the second is linuxbios.


Brian G Rhodes
[EMAIL PROTECTED]
[EMAIL PROTECTED]
+1 612-741-1191


On Thu, 12 Jun 2003, ron minnich wrote:

 On Thu, 12 Jun 2003, Brian G. Rhodes wrote:

  I haven't looked to see if this is pervasive throughout linuxbios, or if
  for other boards this is handled specifically, but it is a bug.


 This is not a bug. Linuxbios should never bus master PCI devices; that is
 for the OS to do.

 ron

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

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


Re: EPIA PCI slot

2003-06-12 Thread Brian G. Rhodes
Ron,

I was always under the impression that the BIOS should enable a device
(bus master) always.  And slaves would not be able to be set.  Some
devices set a capability which you can read this from to know whether the
device should be a master or not.

Why, or where, should the OS do it?  Driver?

Brian G Rhodes
[EMAIL PROTECTED]
[EMAIL PROTECTED]
+1 612-741-1191


On Thu, 12 Jun 2003, ron minnich wrote:

 On Fri, 13 Jun 2003, Andrew Ip wrote:

   The reason I was not getting interrupts on devices in the pci slot on the
   EPIA is because they were not set to be bus masters, so they would never
   generate interrupts.  A quick write to the command register fixed the
   problem.  Command register is being set to 0x02.  It should be set to
   0x06.  a 6 to 4.
  Thanks for the catch.  IIRC, I did have extra ethernet card working before.

 PLEASE do not patch linuxbios to enable this.

 thanks

 ron

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

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


Re: linuxbios and bochs

2003-06-11 Thread Brian G. Rhodes
Andrew,

I settled on linuxbios with etherboot and Adam Agnew's polled ide patch
for etherboot using mkelfImage to create the ELF binary with the kernel
and initrd.

Here is the code I added to handle PCI bridge cards in newpci.c in
pci_assign_irqs

  else
{
  u16 x;

  pci_read_config_word(pdev, PCI_CLASS_DEVICE, x);
  if (x == PCI_CLASS_BRIDGE_PCI)
{

  printk_debug(PCI device is a bridge\n);
  // cross bridge
  if (pdev-children)
{
  struct pci_dev *cdev;
  printk_debug(PCI devices behind bridge. Bus %d\n,
pdev-secondary);

  cdev = pdev-children;
  while (cdev)
{
  pci_assign_irqs(pdev-secondary,
PCI_SLOT(cdev-devfn), pIntAtoD);
  cdev = cdev-next;
}
}
}
}

And included pci_ids.h...

I am still not getting interrupts on any cards I put in the PCI slot on
the EPIA.

Bus  0, device  20, function  0:
PCI bridge: Hint Corp HB1-SE33 PCI-PCI Bridge (rev 20).
  Master Capable.  Latency=64.
  Bus  2, device   0, function  0:
Multimedia controller: Sigma Designs, Inc. EM840x REALmagic DVD/MPEG-2
Audio/V.
  IRQ 5.
  Master Capable.  Latency=64.
  Non-prefetchable 32 bit memory at 0xfe70 [0xfe7f].
  Bus  2, device   4, function  0:
Multimedia controller: Sigma Designs, Inc. EM840x REALmagic DVD/MPEG-2
Audio/V.
  IRQ 5.
  Master Capable.  Latency=64.
  Non-prefetchable 32 bit memory at 0xfe80 [0xfe8f].
  Bus  2, device   8, function  0:
Multimedia controller: Sigma Designs, Inc. EM840x REALmagic DVD/MPEG-2
Audio/V.
  IRQ 5.
  Master Capable.  Latency=64.
  Non-prefetchable 32 bit memory at 0xfe90 [0xfe9f].
  Bus  2, device  12, function  0:
Multimedia controller: Sigma Designs, Inc. EM840x REALmagic DVD/MPEG-2
Audio/V.
  IRQ 5.
  Master Capable.  Latency=64.
  Non-prefetchable 32 bit memory at 0xfea0 [0xfeaf].

cat /proc/interrupts
   CPU0
  0:  38836  XT-PIC  timer
  1:  2  XT-PIC  keyboard
  2:  0  XT-PIC  cascade
  4:   8370  XT-PIC  serial
  5:  0  XT-PIC  Harmony, Harmony, Harmony, Harmony
 11:216  XT-PIC  eth0
 14:944  XT-PIC  ide0
 15: 15  XT-PIC  ide1
NMI:  0
ERR:  0


Brian G Rhodes
[EMAIL PROTECTED]
[EMAIL PROTECTED]
+1 612-741-1191


On Wed, 11 Jun 2003, Andrew Ip wrote:

 Hi Brian,

  The initrd is 3MB uncompressed.  I require a few utilities (bash, echo,
  mount, tar, and umount).
 Have you tried busybox and uclibc?  You can safe quite alot storage area.

 -Andrew

 --
 Andrew Ip
 Email:  [EMAIL PROTECTED]
 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.

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


Re: linuxbios and bochs

2003-06-10 Thread Brian G. Rhodes
SONE,

I had not been able to find any documentation on BOOT_IDE, so I tried
using Eric's mkelfImage with etherboot and the ide_disk loader.  The only
problem I have there is it requires me to leave an empty chunk of disk at
the beginning of the drive to place the elf kernel+initrd image.  That
doesn't inherently cause the problem, but the fact that I can't just leave
an empty space at the beginning, but rather have to create an
unformatted partition does.

It requires changing both the initrd, any software which uses devices
directly, and the installer.  Using an elf loader and a kernel+initrd
image is a suitable fallback position, but something which is more of a
drop in replacement on the eeprom is still a goal for me.

Brian G Rhodes
[EMAIL PROTECTED]
[EMAIL PROTECTED]
+1 612-741-1191


On Tue, 10 Jun 2003, SONE Takeshi wrote:

 On Mon, Jun 09, 2003 at 11:31:47PM -0500, Brian G. Rhodes wrote:
  I am using BOCHS because I need to be able to load an initrd, and it
  looked like the most straight forward way of doing so.  Is there another
  way to accomplish that?

 --initrd option to mkelfImage adds initrd to ELF boot image, which
 can be loaded by Etherboot or BOOT_IDE of LinuxBIOS.


 --
 Takeshi

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


Re: linuxbios and bochs

2003-06-10 Thread Brian G. Rhodes
Ron,

Those are intel flash parts correct?  My initrd is 1.3MB right now.  I'm
not using it for libraries. I am using it to set up the root filesystem.

It mounts hda1 which has a tarball containing the fs for the root fs.
extracts that to a ramdisk, switches teh root device, and exits.  I would
love to boot the kernel from flash, but it's not to be.

Brian G Rhodes
[EMAIL PROTECTED]
[EMAIL PROTECTED]
+1 612-741-1191


On Tue, 10 Jun 2003, ron minnich wrote:

 On Tue, 10 Jun 2003, SONE Takeshi wrote:

  --initrd option to mkelfImage adds initrd to ELF boot image, which
  can be loaded by Etherboot or BOOT_IDE of LinuxBIOS.

 yes, I forgot to mention that with the new 1 MB 82802ac parts, I can put
 linuxbios, kernel and initrd directly into FLASH.

 ron

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


Re: linuxbios and bochs

2003-06-10 Thread Brian G. Rhodes
The initrd is 3MB uncompressed.  I require a few utilities (bash, echo,
mount, tar, and umount).

When the system boots and loads the initrd, it mounts hda1 which contains
a root tarball.  It then extracts the tar into the ramdisk.  So it
requires a few system libraries. c, ld, dl, rt (tar), termcap, pthread.

I think what I am going to do is just use linuxbios + etherboot to boot an
elf image from the ide disk, and move the partitions down.

Brian G Rhodes
[EMAIL PROTECTED]
[EMAIL PROTECTED]
+1 612-741-1191


On Tue, 10 Jun 2003, ron minnich wrote:

 On Tue, 10 Jun 2003, Brian G. Rhodes wrote:

  Those are intel flash parts correct?  My initrd is 1.3MB right now.  I'm
  not using it for libraries. I am using it to set up the root filesystem.

 yes, you are too big. Is there an problem with kernel in flash, which
 mounts hda1 and does all those things you mentioned?

 Why is that initrd so big?

 ron

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


Re: linuxbios and bochs

2003-06-09 Thread Brian G. Rhodes
Ron,

I'm always doing a hard reset.  When using linuxbios I am unable to do a
soft reset with this board.  The last POST code I get when it does happen
to work is 0x77 (from bochs) which is at the end of the keyboard init
code.  One thing I have not tried is using etherboot to load adlo/bochs
from the had disk, but I really do not think that the step before bochs is
the issue.


Brian G Rhodes
[EMAIL PROTECTED]
[EMAIL PROTECTED]
+1 612-741-1191


On Mon, 9 Jun 2003, ron minnich wrote:

 tell me more.

 Are you always booting from power-on or just reset? Hard or soft reset?

 ron

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

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