I-Appliance BBS
The Official Source for Internet Appliance Upgrades and Mods

Click Here!
BBS Main List | Sign In | Sign Up | Search | Help | Linux-Hacker.netReply to Thread | Printer |

Home / I-Opener Areas / I-Opener Technical Stuff
Better USB Ethernet support with 2.2.x kernel!
USB Ethernet

New MessageBetter USB Ethernet support with 2.2.x kernel! (modified 0 times) SpiceWare
Profile | Email
I was running Red Hat 6.2 with the Scyld USB backport and experiencing a lot of system lock-ups. I have a Lynksys USB100TX ethernet adapter[yes, I know USB is limited to 12, but I have a 100 ONLY network HUB so get over it! ]

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!

The steps will be

  • download 2.2.16-9 kernel RPMs
  • install RPMS
  • edit lilo.conf
  • run lilo
  • add USB lines to rc.sysinit
  • 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).

  • 08-03-2000 18:56:59

    Reply to Thread | Printer |
    All times are PSTPowered by UltraBoard v1.62



    Copyright © 2000, Netmake Inc. All Rights Reserved.
    See Terms and Conditions for more information.




    i-opener opener laptop notebook computer help drivers dll free windows dos repair fix linux mac macintosh 2000 95 98 nt pc configure hardware software sound video netscape explorer network networking lan wan software cmos fat bios printer card mouse modem ide scsi cd rom controllers scanner tape hard drive cgi scripts source code mp3