PDA

View Full Version : Pegasus vs ax8817 transfer speeds...


jbc
11-30-2003, 07:07 PM
I'm curious if my findings are what others are seeing too.

I've got two dtivos and each one is configured with different usb->ethernet adapters. One a Dlink DUB-E100 (ax8817) and the other a Hawkings (pegasus).

If I set the boxes up side by side with the same signal path, no inputs, power in stand-by the transfers aren't even close to the same.

The ax8817 transfer is about 5x faster than the pegasus adapter.
ax8817 averages close to 2000KBps
pegasus averages close to 450KBps

Could I have done something wrong? Or do these numbers look right? If so I think I'll spend the extra $40 for the 2 dlink adapters.

ericchile
11-30-2003, 10:17 PM
Yea isn't that what you expected?

USB 1.1 vs USB 2.0

captain_video
11-30-2003, 10:37 PM
The numbers look right to me. I've had both kinds of USB adapters and the USB 2.0 transfer rates are even faster than a Turbonet for a series 1 DTivo.

jbc
12-01-2003, 12:29 AM
Originally posted by ericchile
Yea isn't that what you expected?

USB 1.1 vs USB 2.0

DOH!

I don't know why I didn't think of that, the hawkings box didn't state 2.0 I should have known better.

Thanks

jbc
12-01-2003, 01:01 AM
I've been looking around for the listing of supported adapters, does anyone know where I can find that?

I've printed up a list (the wife recycled...) that had the known pegasus and ax8817 adapters in two groups. I've looked around and I can't find it.

Sleeper
12-01-2003, 01:48 AM
Search on user alldeadhomiez. I believe that he compiled/wrote some of the drivers. The pegaus. o is only USB 1.0 and the ax8817x is USB 2.0.

vanilla bean
12-01-2003, 03:03 AM
Wow, I didn't even think the HDVR2 was new enough to support USB 2.0!

I thought I remember reading somewhere that the S1 was faster for moving data (and it is compared to USB 1.1), so that made me just assume the HDVR2 was only USB 1.1, and that was one of its weak points.

Of course I just threw away the box to my Hawking adapter... Typical...

jbc
12-01-2003, 03:17 AM
bean the hawkings models I've seen...
UF100 (usb 1.1)
UF200 (usb 2.0)
if that helps you.

I've been trying to figure out what the SMC2209USB has for a chipset. This is a nice device because it's one solid piece like a dongle.

I'll see if I can find the deadhomiez post.

vanilla bean
12-01-2003, 04:02 AM
So I was looking around my piles of junk on the table and discovered that I actually DIDN'T throw away the box and packaging for this Hawking UF100 (yes, USB 1.1). So I can actually go back to Micro Center and return it!

If I understand this thread correctly, only USB 2.0 compliant USB-Ethernet adapters which use the ax8817x.o driver take advantage of USB 2.0 performance?

Before I return this pegasus.o adapter, I'll need to install the ax8817x.o driver. Is it possible to have both the pegasus.o and ax8817x.o running simultaneously so I can just swap out this adapter?

BTW, you wanted a list of adapters and their associated drivers. Here they are, copied and pasted from Cobelli's Generation TiVo (http://generationtivo.com/) site:

Pegasus.o – (list courtesy of ct Williams)
3Com USB Ethernet 3C460B
USB 10/100 Fast Ethernet
USB HPNA/Ethernet
Accton USB 10/100 Ethernet Adapter
SpeedStream USB 10/100 Ethernet
ADMtek ADM8511 Pegasus II USB Ethernet
ADMtek AN986 Pegasus USB Ethernet (eval. board)
Allied Telesyn Int. AT-USB100
Belkin F5D5050 USB Ethernet
Billionton USB-100
Billionton USBE-100
Billionton USBEL-100
Billionton USBLP-100
Compaq iPAQ Networking 10/100 USB
Corega FEter USB-TX
D-Link DSB-650
D-Link DSB-650TX
D-Link DSB-650TX(PNA)
Elsa Micolink USB2Ethernet
Hawking UF100 10/100 Ethernet
IO DATA USB ET/TX
IO DATA USB ET/TX-S
Kingston KNU101TX Ethernet
LANEED USB Ethernet LD-USB/T
LANEED USB Ethernet LD-USB/TX
Linksys USB100TX
Linksys USB10TX
Linksys USB Ethernet Adapter
Linksys USB USB10TX
MELCO/BUFFALO LUA2-TX
MELCO/BUFFALO LUA-TX
smartNIC 2 PnP Adapter
SMC 202 USB Ethernet
SOHOware NUB100 Ethernet

Ax8817x.o – (list courtesy of tivo master)
Linksys USB200M,
Netgear FA120,
Dlink DUB-E100,
Hawking UF200.

At76c503 and variations – (Thanks to alldeadhomiez for the link)
Visit http://atmelwlandriver.sourceforge.net/usbtable.html

Aaron

Sleeper
12-01-2003, 12:54 PM
Originally posted by vanilla bean
Before I return this pegasus.o adapter, I'll need to install the ax8817x.o driver. Is it possible to have both the pegasus.o and ax8817x.o running simultaneously so I can just swap out this adapter?

It's not just the nic driver. There are other modules that are needed. The usbcore.o is different for them. I have never been able to get the pegasus driver to work with the newer usbcore.o module. So unless there is a newer pegasus.o that you can get working with the new usbcore.o, the answer is no. Try it though. Let us know if you are successful.

jbc
12-01-2003, 09:02 PM
bean what I did was modify the tivo in the following way.

in lib/modules I created a pegasus and ax8817x directories.
I copied the correct files for each adapter into the directories

/lib/modules/pegasus contains
usbcore.o
usb-ohci.o
pegasus.o

/lib/modules/ax8817x contains
usbcore.o
hcd.o
ehci-hcd.o
ax8817x.o

then in the rc.sysinit.author I added the following:

#Load Pegasus ethernet driver
#insmod /lib/modules/pegasus/usbcore.o
#insmod /lib/modules/pegasus/usb-ohci.o
#sleep 10
#insmod /lib/modules/pegasus/pegasus.o

#Load ax8817x ethernet driver
insmod /lib/modules/ax8817x/usbcore.o
insmod /lib/modules/ax8817x/hcd.o
insmod /lib/modules/ax8817x/ehci-hcd.o
insmod /lib/modules/ax8817x/ax8817x.o


Just comment out the lines for the driver you don't use, pegasus in the example above.

The files can all be found on sleeper's iso. See page 25 of his thread for where to find the files on the CD.

Or.... could you load both drivers at the same time (not comment out either one)?

Sleeper
12-01-2003, 09:17 PM
Originally posted by jbc

#Load Pegasus ethernet driver
#insmod /lib/modules/pegasus/usbcore.o
#insmod /lib/modules/pegasus/usb-ohci.o
#sleep 10
#insmod /lib/modules/pegasus/pegasus.o

#Load ax8817x ethernet driver
insmod /lib/modules/ax8817x/usbcore.o
insmod /lib/modules/ax8817x/hcd.o
insmod /lib/modules/ax8817x/ehci-hcd.o
insmod /lib/modules/ax8817x/ax8817x.o



Yea, that works but I'm anal. I can't sleep knowing that those modules are not in /lib/modules

jbc
12-01-2003, 09:43 PM
Just to update...

Don't try to load both drivers, it doesn't work. The adapter seems to be working, but I can't contact that IP address. Pings and telnet connections are failing.

time to bash the box and get rid of that change....

vanilla bean
12-02-2003, 11:38 AM
Thanks for the information!

I'll have to get this done right on the first crack, otherwise I may very well lock myself out the box since the only way I can access it is through the ethernet connection.

I could never get into my TiVo using the serial connection for some reason... I made the cable myself and it echos okay with a tip-ring shunt. But my TiVo just does not output anything at startup. I never really cared too much because the ethernet connection worked right off the bat so I lazily forgot about the serial connection after that.

I really should get that connection working working though... The next project is going to be dropping in a larger hard drive so maybe I'll do a more thorough job next time with the configuration.

Aaron