| Summary: | Booting the sparc32 cd fails with alloc_io_res error | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Joachim Lusiardi <shing19m> |
| Component: | Current packages | Assignee: | Keith M Wesolowski (RETIRED) <wesolows> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | sparc |
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | Sparc | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
Joachim Lusiardi
2003-10-30 14:07:08 UTC
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. |