You were right. There is a problem with the sdram setup. It fails the ramtest.
I set about attempting to dump the memory controller registers on linux running with phoenix bios (with the intent of having something to compare with what linuxbios sets these regs to). i'm not completely sure if the following method of dumping is valid. i did the following in the kernel: iomapaddr = (unsigned long) ioremap(0x40008400, 0x100); printk("<1>%x\n",readl(iomapaddr + 0)); printk("<1>%x\n",readl(iomapaddr + 4)); printk("<1>%x\n",readl(iomapaddr + 8)); printk("<1>%x\n",readl(iomapaddr + 0xC)); printk("<1>%x\n",readl(iomapaddr + 0x10)); printk("<1>%x\n",readl(iomapaddr + 0x14)); printk("<1>%x\n",readl(iomapaddr + 0x18)); printk("<1>%x\n",readl(iomapaddr + 0x20)); iounmap((void *)iomapaddr); i get values. i haven't interpreted them yet. they seem to be consistent across reboots so hopefully i'm not just reading some random memory. i was wondering if the above method of reading those registers, ie: GX_BASE + 8400 + register offset seems correct? --- "Ronald G. Minnich" <rminnich@lanl.gov> wrote: > > > On Thu, 13 Jan 2005, ramesh bios wrote: > > > > > > > Also, what is the 80000a00-000f0d66? that's a > really > > > odd range to test. Do > > > you really have that much memory on your geode? > > > Something is not right. > > > > Yup, I had not set up the range at all. So ramtest > > took whatever was in eax, ebx as the range. > > do the easy thing for now -- set the range as start > at 0x1000000 (16MB) > and stop at 0x1100000 (17MB) > > ron > _______________________________________________ > Linuxbios mailing list > Linuxbios@clustermatic.org > http://www.clustermatic.org/mailman/listinfo/linuxbios > __________________________________ Do you Yahoo!? The all-new My Yahoo! - What will yours do? http://my.yahoo.com _______________________________________________ Linuxbios mailing list Linuxbios@clustermatic.org http://www.clustermatic.org/mailman/listinfo/linuxbios