It isn't the CPU that has a problem, it's the expansion bus. ISA BIOS couldn't deal with mapped I/O addresses above 16M because of a limited (24 bit) addressing range (ISA was originally designed for the earliest PC's, and couldn't be expanded without breaking compatibility, although EISA tried, PCI has the same problem now with limited enhancement, hence the PCI Express standard which uses serial connections that are easier to expand later). The ISA LFB setting is, in fact, there to define the size of the memory address space where the video RAM will be mapped (always at the end of the ISA address space). It doesn't matter, much, for the onboard video Mikey has, he just needs to set it correctly according to his Motherboard documentation, the BIOS defaults are probably correct in this case, if he doesn't have the documentation. During debugging, you can always set it to the lowest value (1M), since the only side effect of this is that the system won't take full advantage of the frame buffer, but it will still work. I don't know Mikey's exact problem getting Ubuntu working, but I doubt it's related to this setting. Mikey, If you really want to know if the BIOS settings are the problem, try running a Puppy Linux CD, if that runs, then it's not BIOS settings, it's a case of the system being too outdated for Ubuntu to handle, and you'll just have to run a different distro. FoulDragon@aol.com wrote: > If it were a problem, I think it would show by only reporting 15Mb (or > less) memory in the Linux boot details when it has more installed. > > ISTR it doesn't cope well (or didn't in the olden days) with a hole. > > Considering most 586 systems were expandable well over 16Mb, I'd be > very amazed if there isn't a way to point the video memory outside the > lower 16.