A nice solution until 2.4.x is readily available is to get the Mandrake 2.2.16-9 kernel rpms, they include USB support. The USB drivers work great for transfers TO the iopener. The transfer rate FROM the iopener sucks, but at least there's no more system lockups!
reboot
You'll need the following RPMs, RPMFIND is your friend :)
kernel-2.2.16-9mdk.i586.rpm
kernel-pcmcia-cs-2.2.16-9mdk.i586.rpm
kernel-doc-2.2.16-9mdk.i586.rpm
kernel-source-2.2.16-9mdk.i586.rpm
kernel-headers-2.2.16-9mdk.i586.rpm
kernel-utils-2.2.16-9mdk.i586.rpm
To install do this:
rpm -ivh --force --nodeps *.rpm
note - I did get this error, but it worked OK anyway:
kernel ##################################################
cat: invalid option -- c
Try `cat --help' for more information.
cp: 2.2.16-9mdk: No such file or directory
Added linux.new
Added linux *
open /mnt/jailbait/boot/vmlinuz-2.4.0test1: No such file or directory
execution of script failed
new /etc/lilo.conf:
boot=/dev/hda
map=/boot/map
install=/boot/boot.b
vga=1 <-- sets 80x50 text display! change the '1' to 'ask' to be prompted for screen size during boot
append = "hdb=noprobe" <-- new kernel does not like san disk, this disables it
prompt
timeout=50
linear
default=linux.mdk
image=/boot/vmlinuz-2.2.16-9mdk
label=linux.mdk
read-only
root=/dev/hda5
image=/boot/vmlinuz-2.2.14-5.0
label=linux
read-only
root=/dev/hda5
If you haven't already, then insert the USB lines into /etc/rc.d/rc.sysinit. The bootup sequence shows "failed" even though they load OK. Not sure how to fix that - any suggestions?:
# USB and USB-Ethernet startup
action "Loading USB support"
modprobe usb-uhci
modprobe pegasus
# Load modules (for backward compatibility with VARs) <--inserted before this line
Tip - if your reboot hangs up, hit TAB at the LILO prompt and type LINUX to boot with the old kernel (had to do that because I found out about the san disk conflict the hard way).