FORUMS
Remove All Ads from XDA

USB Ethernet Adapter

47 posts
Thanks Meter: 3
 
By GregFromUtah, Member on 18th July 2012, 09:06 PM
Post Reply Email Thread
9th August 2012, 09:17 AM |#21  
Einride's Avatar
Senior Member
Thanks Meter: 121
 
Donate to Me
More
Quote:
Originally Posted by adrenalinh12890

Here are the names of the folders/drivers on the cd.

AX88772A Driver
- LINUX2.6.9_REV122
- LINUX2.6.25_Driver_v1.0.6_Source
AX88772B Driver
- AX88772B_772A_760_772_178_LINUX2.6.35_Driver_v3.5. 0_Source.tar
USB.LAN,RD9700Driver
- android
- Linux

pm me and i'll shoot you a link for the files. Hopefully you guys can make some magic out of it.

It seems the driver CD contains drivers for two different adapters/chipsets?

If yours is based on the AX88772B, it should work fine since there's support for that in the kernel (88772A should work too I guess). The RD9700 driver however, I'm not so sure about. It seems to be a different chipset, but I couldn't find any specifications or more information regarding it other than people asking for the drivers for it.

If you can plug the adapter into a PC running Windows and check the VID and PID of it in device manager (Properties -> Details -> Hardware IDs) it'll be easier to identify whether it's an AX88772-based device or not. (Alternatively use Linux and lsusb/lspci).
 
 
9th August 2012, 10:31 AM |#22  
Member
Thanks Meter: 63
 
More
Quote:
Originally Posted by Einride

It seems the driver CD contains drivers for two different adapters/chipsets?

If yours is based on the AX88772B, it should work fine since there's support for that in the kernel (88772A should work too I guess). The RD9700 driver however, I'm not so sure about. It seems to be a different chipset, but I couldn't find any specifications or more information regarding it other than people asking for the drivers for it.

If you can plug the adapter into a PC running Windows and check the VID and PID of it in device manager (Properties -> Details -> Hardware IDs) it'll be easier to identify whether it's an AX88772-based device or not. (Alternatively use Linux and lsusb/lspci).

i believe rd9700 is for the ethernet port but idk how to install it into the tablet

on my computer it shows as Device Manager -> Network adapters -> RD9700 USB2.0 To Fast Ethernet Adapter#2

these are shown under hardware id

USB\VID_0FE6&PID_9700&REV_0101
USB\VID_0FE6&PID_9700
9th August 2012, 10:55 AM |#23  
Einride's Avatar
Senior Member
Thanks Meter: 121
 
Donate to Me
More
Quote:
Originally Posted by adrenalinh12890

i believe rd9700 is for the ethernet port but idk how to install it into the tablet

on my computer it shows as Device Manager -> Network adapters -> RD9700 USB2.0 To Fast Ethernet Adapter#2

these are shown under hardware id

USB\VID_0FE6&PID_9700&REV_0101
USB\VID_0FE6&PID_9700

You can't install the drivers onto the tablet like on a Windows PC. I can't see any drivers that mention an RD9700 device or anything similar in the kernel configuration. It seems this adapter does not have a builtin driver in the Linux kernel the TF700 is using. Maybe the drivers on the CD is the driver source and it can be compiled (since it mentions Android), but that's a bit of a hassle as well. Most likely they are pre-compiled kernel modules for certain kernel versions.

Edit: I see you sent me the link to the drivers, I'll check them out.

Edit2: It seems the Android driver for the RD9700 contains both the source code and pre-compiled modules for the adapter. However, the modules are compiled against kernel version 2.6.28, and the TF700 is running 2.6.39.4. That means you will have to compile the module against the TF700 kernel source to get them to work. It might work, but I'd say it's easier to get hold of one of the AX88772-based adapters. They'll have builtin support even with stock TF700 kernel and modules. Would make things a lot easier in the long run.
16th August 2012, 12:15 AM |#24  
Curious!'s Avatar
Senior Member
Thanks Meter: 73
 
More
I have bought a chinese usb to ethernet controller which happen to have RD9700 chipset.
I didn't want to pay again as I already have one "device". The device is actually named as "KY-QF9700". I uploaded the photos of it ( http://imageshack.us/g/3/imag0455j.jpg/ )
I compiled the kernel module for it and it works for firmware .26 (kernel 2.6.39.4).

Those who has RD9700 chipset can use this module.

You will need root.
- Mount the system as r/w by
mount -o remount,rw /system
- push qf9700.ko to /system/lib/modules by adb
- issue "insmod /system/lib/modules/qf9700.ko" in adb shell with su
- don't forget to autoload this module in each boot, you can use ScriptManager.

I have used the combination of sourcecode provided here: http://mquin.livejournal.com/178482.html
and here https://dev.openwrt.org/ticket/10384 , and also modified it a bit.
For those who would want to compile the driver in the newer versions of this kernel, i also attached the final source.
Attached Files
File Type: zip qf9700.ko.zip - [Click for QR Code] (75.2 KB, 4468 views)
File Type: zip QF9700-source.zip - [Click for QR Code] (6.3 KB, 8596 views)
The Following 5 Users Say Thank You to Curious! For This Useful Post: [ View ] Gift Curious! Ad-Free
17th August 2012, 08:23 AM |#25  
Junior Member
Thanks Meter: 0
 
More
Noob here.

Just got my Infinity w/64GB yesterday. I can confirm that the Infinity is Ethernet ready out-of-the-box w/o any rooting. My USB Ethernet is a LinkSys/Cisco USB300M. Just plugged it in, turned ON the Ethernet, turned OFF the Wireless. I launched the Browser and was asked to install Flash from the Market. Browsing works and so does the Market. So far I'm happy with this Tab, which is better ( except the minor light-bleed ) than my Galaxy Tab 10.1.
17th August 2012, 08:44 AM |#26  
Einride's Avatar
Senior Member
Thanks Meter: 121
 
Donate to Me
More
Quote:
Originally Posted by Curious!

I have bought a chinese usb to ethernet controller which happen to have RD9700 chipset.
I didn't want to pay again as I already have one "device". The device is actually named as "KY-QF9700". I uploaded the photos of it ( http://imageshack.us/g/3/imag0455j.jpg/ )
I compiled the kernel module for it and it works for firmware .26 (kernel 2.6.39.4).

Those who has RD9700 chipset can use this module.

You will need root.
- Mount the system as r/w by
mount -o remount,rw /system
- push qf9700.ko to /system/lib/modules by adb
- issue "insmod /system/lib/modules/qf9700.ko" in adb shell with su
- don't forget to autoload this module in each boot, you can use ScriptManager.

I have used the combination of sourcecode provided here: http://mquin.livejournal.com/178482.html
and here https://dev.openwrt.org/ticket/10384 , and also modified it a bit.
For those who would want to compile the driver in the newer versions of this kernel, i also attached the final source.

I replied to your PM before I saw your post here. Great work!

You might want to put the source up at Github as well, makes it easier to get hold of it than a forum link here. Makes it easier to keep track if there are changes needed with newer kernel versions
17th August 2012, 12:21 PM |#27  
Curious!'s Avatar
Senior Member
Thanks Meter: 73
 
More
Quote:
Originally Posted by Einride

I replied to your PM before I saw your post here. Great work!

You might want to put the source up at Github as well, makes it easier to get hold of it than a forum link here. Makes it easier to keep track if there are changes needed with newer kernel versions

Thank you for the answer. I will probably put it up on Github if i have time from work.
20th August 2012, 11:37 AM |#28  
Member
Thanks Meter: 14
 
More
I have found an adapter on amazon.com, reviews reported it woks great and directly with Transformer Prime and Infinity TF700:

Plugable USB 2.0 to 10/100/1000 Gigabit Ethernet LAN Network Adapter (ASIX AX88178 Chipset):

http://amzn.com/B003VSTDFG

For Germany, the same adapter:

USB 2.0 Netzwerk Adapter auf 10,100,1000 Gigabit LAN Kabel, RJ45 Fast Ethernet

http://www.amazon.de/dp/B003ZSZ9F0

CAUTION: THIS ADAPTER DID NOT WORK WITH MY ASUS INFINITY!
21st August 2012, 10:37 PM |#29  
Senior Member
Flag Providence
Thanks Meter: 18
 
More
I picked up the $20 Rocketfish LAN adapter at Best Buy and it works great. The thing is sold as a WII accessory so it will be with the game consoles instead of in the computer department.
24th August 2012, 12:08 PM |#30  
Member
Thanks Meter: 14
 
More
Thanks GaryParr, but also the Rocketfish adapters are not available in Germany.

Has anybody in Germany successfully tested a USB/LAN-Adapter (Gigabit preferred)?

There are some adapters for the Prime, but they do not work with the Infinity.
24th August 2012, 03:00 PM |#31  
Einride's Avatar
Senior Member
Thanks Meter: 121
 
Donate to Me
More
The selection of gigabit USB 2.0 adapters is very slim, mainly because you won't get more than maybe 1/3 of that capacity because of the USB interface.

If you come across one and can figure out the chipset used, you should be able to find out whether it's supported or not.

Edit: if they work with the Prime, you probably just need compiled kernel modules for them. I don't think the Tf201 includes any third-party USB Ethernet drivers not included in the Linux kernel.
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes