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 / Other I-Appliances / MSN Companion
Updating pegasus.o?
How to update the Pegasus driver for Jailbait?

New MessageUpdating pegasus.o? (modified 0 times) rbrome
Profile
Okay, I have Jailbait running on my IA-1. My D-Link adaptor does not seem to work. I modified the modules file, and the pegasus driver loads now, but fails to recognize the adaptor. I obtained from a post on this board an updated, compiled pegasus.o driver that I think I need to install.

My question is: How can I get this new driver file onto my IA-1? I can boot from DOS on my 20MB CF card, or Jailbait on the internal CF, but I can't seem to figure out how to mount both at once so I can copy the file. (This seems like a silly question, and the answer is probably really simple, but for some reason I'm stuck...)

After I get the file copied, do I just replace the old pegasus.o file with the new one, or is installing the new driver more complicated than that?

Also, I have read about re-flashing the adaptor. Is this something I also need to do, (to use it w/ Jailbait,) or is that only necessary for MSN?

Any help would be GREATLY appreciated!

Rich

12-14-2001 15:30:06

New MessageRE:Updating pegasus.o? (modified 0 times) rbrome
Profile
I'm halfway there now. Someone in another thread suggested:

mount /mnt/hdc1 /mnt

...that didn't work, but this did:

mount /dev/hdc1 /mnt

...although it only worked on the 2nd try, as far as I could tell.

I was then (after making the internal CF R/W) able to rename the old pegasus driver and copy the new one.

But the new driver still won't recognize my D-Link DSB-650TX.

I cracked it open, and my D-Link definitely has the "Pegasus II" chip inside, which some people says makes a difference, (as opposed to the original Pegasus chip, I guess.)

So what do I do now? Might there be a newer-still version of the pegasus.o driver (compiled for Jailbait) that WILL recognize my D-Link?

...Or do I have to do the whole reflash-the-adaptor thing? The things I have read so far on here are not clear on whether adaptor updates are necessary for Jailbait, or only MSN.

I have been trying to reflash and having very little luck. First the ADDR.MAX file was causing me problems, because my MAC was higher than it allowed, but then I igored its warning not to edit, and finally got past that, to some other errors. (yay! no, wait...) Always some error when I run SROMB.EXE...

12-14-2001 23:23:43

New MessageRE:Updating pegasus.o? (modified 0 times) joe_martiano
Profile
It might be worth it to try compiling a newer kernel that has a more current pegasus driver. See my post
concerning the LinkSys USB100TX; as it has the same chip. Flashing the eeprom was not necessary in my
case.

If flashing the eeprom is all you need to do, and you can't get it done with sromb.exe, you can use a hex
editor on the the pegasus.o file to change the values it is looking for to match your adapter. I found
this out on the I-Opener forum. The person who supplied the newer pegasus.o module gives the offsets in
the file to change. Look in the I-Opener forum for the details.

Basically, if the pegasus.o module does not recognize your card, you should first try the hexedit trick.
Then if it recognizes the card but still doesn't work, compile a newer kernel. It's not possible to
compile the latest pegasus.c source code for the jailbait 2.4.0test1 kernel, as the kernel USB code has
changed significantly.

12-16-2001 10:12:02

New MessageRE:Updating pegasus.o? (modified 0 times) rbrome
Profile
Thanks for the tips, joe.

I wish I knew that earlier - I think I've fried my D-Link somehow. Machines (including the IA-1) don't even respond when I plug it in now...

So... anyone know where I can get a new adaptor for cheap that will work out-of-the-box with Jailbait, without flashing EEROMs or hex-editing my drivers?

12-16-2001 10:39:12

New MessageRE:Updating pegasusİo? (modified 0 times) Root
Profile
if you have a pegasus adapter but the driver doesnt recognize it, it might be that the adapter id isn't registered in itİİ
there are instructions on how to hex edit the driver to recognize your adapters id on the i-opener board, do a search for pegasusİo
or look for a previous message i posted here which links to those instructions!

this is definetly better then changing the id on the adapterİİ

12-16-2001 12:07:53

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