I have a Sparc Station IPX with 48MB ram and 2 GB hdd. I burned gentoo-sparc-1.4_rc4-18Aug2003.iso to cdrom and tried to boot it. I select gentoo at the silo prompt, the kernel comes up for a while and the i get: alloc_io_res(cgsix ram): cannot occupy Program terminated and i am back at the sun console. So as result i cannot boot at all. Reproducible: Always Steps to Reproduce: 1.put in scsi cd recorder 2.tell the sun to "boot cdrom" 3.at silo "gentoo <enter>" 4.crash as above Actual Results: can't boot Expected Results: boot from cd and present me a login prompt
TGX+/XGX devices do not work in sun4c machines. There is a limitation of 3MB for all device I/O mappings on sun4c (19MB on sun4m). The TGX+/XGX devices have 4MB framebuffers, which are too large to map. This results in the error you see. I do not yet know whether this can be properly fixed. In the meantime please try a regular TGX or GX (1MB) device instead if you are using an add-on card; if you have the add-on memory module for the built-in TGX, please try removing it. This should allow your system to boot.
Is this a Gentoo specific problem with the TGX+/XGX devices, or does it happen with all linux flavors? I should have mentioned, that suse73 worked fine on the machine. The configuartion was not changed to install Gentoo.
It's not specific to Gentoo. The problem depends on kernel versions; sufficiently old kernels don't have it. suse73 with a current 2.4 or 2.6 kernel would also fail to boot.
I took out my second sbus TGX+/XGX device and i mamaged to get further. So Keith M Wesolowski was right. Suse 7.3 had an old kernel. Thanks a lot for the help.