Alright here it is, I have a fully functional RedHat 7.0 machine on my I/O!!!!!
Here is what I did, but first my list of stuff...
-V3 I/O w/Rise 266Mhz and Lasagna Cooler
-Already did the Bios flash (won't describe here because it has been done in this newgroup already)
-SMC 2202 USB Fast Ethernet thingy/dongle/connecter
-Toshiba Infinia w/200Mhz Pentium non-MMX (standard machine minus the harddrive)
-Hitachi DK 239a-65 6995Gb Hard Drive
-Codeman's I/O ModKit2 (I'm still waiting for my second kit codeman, sent you an email today!)
-Laptop to PC IDE harddrive connecter/adapter
-RedHat 7.0 iso image burned onto a CDR
-Patience
I installed the hitachi drive in the Desktop Infinia machine as the primary drive, and booted the RH7.0 cd. I ran a custom install to add Dos/Windows connectivity, utilities and other toys but otherwise a normal workstation installation w/gnome.
The install saw an i586 processor and built the system normally.
Once the install finished on the desktop PC I rebooted into the new install which is graphic mode by default, (and linux conf does wanna change it >:/ ) Log in and edit the /etc/inittab file's first line so it reads id:3:initdefault: to boot in text mode
Shutdown the system and pull the disk
Mount the drive in the I/O and boot it.
Kudzu will gleefully help remove all desktop PC specific hardware and add all I/O specific stuff. Note that the X configuration may crash and you may need to reboot hard.
Once the system comes up in text mode again use Xconfigurator to setup the video, use the Generic LCD Panel 800x600 for the monitor and set the video card (detected as the Cyberblade) for 2Mb video mem, 50-70 vert sync and the video mode for 800x600 16bpp. Let it try the settings and things should work.
To get the USB working go to the /usr/src/linux-2.2.16 directory
do a make menuconfig
Select the Pegasus driver from the list (which seems to be the only driver not selected in this menu)
exit exit and then save the config
do a make dep modules modules_install bzlilo
In about 4 hours when the thing finishes you will see errors but ignore them.
Do an insmod pegasus to check that that module compiled OK. It should install and you will see the lights on yer SMC dongle go on.
do a netconfig to config IP stuff and test the net connection
You should now be connected!
I think the boot problems lie in the detection of the processor type when you try to build on another machine. The usb support is already there no patches needed and just the compilation/linking of the pegasus module and insertion should start to work.
Hope this helps...