Really fixed sparc32 (and probably sparc64) hardware probing this morning. Looks like it sees the videocard properly now too. Added some heuristics to tell anaconda to always try 24 bit video, since I'm stumbling all over sparcs that can't handle 16bit. It might be slow as hell, but at least it won't crash. (and 8bit is ugly, but possible)
It doesn't even pause in stage 1 now, except to tell me that its autoloading the scsi driver. Its so beautiful. :)
Aurora Bug List:
- mouseconfig seems to be failing noisily (but non-fatally) during post
- KDE is trying to use /dev/dsp, failing. Probably can be fixed with a symlink to /dev/audio.
- parted is complaining that the H/S/C counts on the sparc32 disks (older disks?) don't match what the disk label says... parted is wrong, needs patching.
- parted/silo seems to fail on machines without a /boot partition during install, although, the silo.conf generated seems valid
- KDE/QT is being poorly optimized by gcc 2.96, causing KDE to have terrible performance (5 min app load vs 30 sec for GNOME). This is not an issue with gcc 3.1.
- GUI installs always try 16 bit, and fail for majority of Sun video hw, added heuristics to anaconda code to try to make it smarter with this regard, for sparcs. Partially complete.