On Feb 3, 2008 1:52 PM, Rudolf Marek <<a href="mailto:r.marek@assembler.cz">r.marek@assembler.cz</a>> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi Urbez,<br><div class="Ih2E3d"><br>> 4. Add the follow code to the end of the function main() in auto.c: if<br>> not, your normal IDE cannot use DMA and via-rhine, usb's, etc, not<br>> works.<br>><br>>         //This enable the access of PCI devices to the PCI bus master?<br>
>         pci_write_config8(cn700->d0f7, 0x57, 0x20);//was 0x01<br><br></div>I think this is connected to some last DRAM address stuff. DMA may not work if<br>this is incorrect. Consult some similar datasheet<br>jjj.ivn.pbz.gj!ra!qbjaybnqf!qngnfurrgf!puvcfrgf!QF_PA400_118.mvc<br>
It may be the last bank ending address??? Perhaps this must be copied from<br>function 3 maybe?</blockquote><div><br>Exactly<br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
><br><div class="Ih2E3d">> 5. If you will that the FILO not confuses scanning PCI, you must add, to<br>> the end of main() in auto.c:<br>><br>>     pci_write_config8(cn700->d1f0,0x19,0x1,CF8);//enable PCI-BRIGDE<br>
> SECONDARY BUS<br>>     pci_write_config8(cn700->d1f0,0x1a,0x1,CF8);<br><br></div>Perhaps is something translating configuration cycles?<br><font color="#888888"><br>Rudolf</font></blockquote><div><br>Nope, secondary and subordinate bus number. But what's up with the CF8 at the end of these commands?<br>
<br>-Corey <br></div></div>