I-Appliance BBS
The Official Source for Internet Appliance Upgrades and Mods
Amazon Honor System Click Here to Pay Learn More
BBS Main List | Sign In | Sign Up | Search | Help | Linux-Hacker.netReply to Thread | Printer |

Home / Other I-Appliances / MSN Companion
USB100TX Solution == new kernel

New MessageUSB100TX Solution == new kernel (modified 0 times) joe_martiano
Profile
Here's how I got my IA-1 up and running with Jailbait and the
LinkSys USB100TX:

I started with the modified Jailbait image from FBM:
http://www.flyingbuttmonkeys.com/mirrors/IA1/ia-linux-16mb.img
Used a pcmcia-to-CF adapter and another Linux laptop to dd the
image to the CF card.

My LinkSys USB100TX card uses the PegasusII chip, so I downloaded
the updated pegasus.o module from a URL found on this forum. It
recognized and loaded the adapter, but I could only ping the USB
interface's IP address. It could not detect the network cable; no
traffic was passing, and no link light on the hub.

After confirming that the adapter was not faulty (comes up perfectly
in Mandrake 8.1) I decided to bite the bullet and compile kernel
2.4.16 with its vastly newer pegasus.o module. After some lilo
trickery I was able to swap the kernel in the Jailbait image with my
new one, and the LinkSys USB adapter started working. (Link light on
hub, still no lights on the unit itself)

I then used dd to migrate my working Jailbait w/2.4.16 kernel to the
internal CF card, and edited the necessary files in /etc to cause
it to mount from /dev/hda instead of /dev/hdc, then did some more
lilo trickery, and all is well.

I had some hard reboots when starting X -query for certain remote X
desktops. I think it may have been due to the 8 bit default color
depth in XF86Config, because it stopped when I changed to using 16
bit color by default.

I know some people have reported success with the other pegasus.o
module on the PegasusII chips, but it definatelly did not work for
mine. The version on my LinkSys unit is "B1". If you have this version
you might end up having to upgrade your kernel to get it to work.

12-15-2001 09:02:45

New MessageRE:USB100TX Solution == new kernel (modified 1 times) Stele
Profile | Email
Any chance of you making your modified kernel available? I also have the 100TX and am JUST getting started as we speak. You can host it on my server if you want. AIM me (PaulMiller4660) if you want.

Also, is there a way to get the IMG onto the CF card from within Win98?
I don't have Linux on my laptop.

12-15-2001 10:43:19

New MessageRE:USB100TX Solution == new kernel (modified 0 times) Rasmus
Profile | Email
Based on this tip I got my USB100TX Version B1 to work as well. I built a nice 2.4.17-rc1 with rml's preempt patches and it runs extremely well. No blinking lights for me either on the Linksys but it works.
A quick step-by-step:

0. I am assuming you have an x86-based Linux box with a work dev environment and your kernel sources in /usr/src/linux
1. Make sure your sources are current. At least version 2.4.16. I used 2.4.17-rc1 and the preempt patches from http://www.tech9.net/rml/linux/
2. Grab the Jailait .config as a starting point: http://jailbait.sourceforge.net/config-2.4.0test1
3.
> cd /usr/src/linux
> make mrproper
> cp config-2.4.0test1 .config
(Edit the Makefile and put some sort of special identifier in the EXTRAVERSION string)
> make oldconfig
(answer N to most things except the preempt question)
> make dep && make bzImage && make modules && make modules_install
(there is probably a smarter way at this point)
> make install
(note that you have just installed this IA-1 kernel on your build box, so make sure you don't reboot it until you re-install your own kernel)
4. Copy all the .o files from /lib/modules/2.4.17-rc1_ia and below to your CF card. Also copy /boot/vmlinuz-2.4.17-rc1_ia and the /boot/map file.
5. Copy these .o files to your /boot/modules on the IA-1 and the map and vmlinuz file to /boot
6. Edit your /etc/lilo.conf appropriately
7. run /sbin/lilo
8. Reboot and your USB100TX should work fine. Plus you have a much cooler kernel.

12-16-2001 02:23:05

New MessageRE:USB100TX Solution == new kernel (modified 0 times) james
Profile
Any luck getting sound working with this kernel version? I'm planning to try and rebuild the kernel myself tomorrow, but if you've got one with working sound/pegasus driver, etc.. It would be really useful if you could make this available..
12-16-2001 04:54:15

New MessageRE:USB100TX Solution == new kernel (modified 0 times) joe_martiano
Profile
To clarify, I didn't make any modifications to the stock 2.4.16 kernel; I just ran 'make config' in the usual way and chose options that
made sense based what I knew about the hardware. If you'd like a copy of my 2.4.16 kernel .config file, email me: joe_martiano *at*
haniam.com. I don't believe there is support in the kernel sound drivers for the chip the IA-1 uses. There is some rumor about it working
with alsa, but I have not tried that yet.
12-16-2001 09:35:19

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