VIA chips
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.....
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)
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
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.
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.
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
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
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
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)
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
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
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)
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
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?
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
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
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
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
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
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
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
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
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