• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

USB to Ethernet dongle (from DealExtreme) - WORKS!

Search This thread

tony888

Senior Member
Jan 23, 2008
101
3
hi, i bought also a USB to ethernet for my Eeepad from China (http://item.taobao.com/item.htm?id=12419861805) , problem is that they dont have english version manual, its a QF9700 driver in android, I am new in linux/android, dunno what step to do to install, anyone can help me? basically I travel a lot so need to access emails from hotel's ethernet, Thanks in advance.
 

MarkLuk

Member
Jul 4, 2011
41
58
I was out of luck, my usb-ethernet adapter isn't a Asix but the Moschip.

Lubuntu detects it as Bus 001 Device 004: ID 9710:7830 MosChip Semiconductor MCS7830 10/100 Mbps Ethernet adapter

On Roach's 1.8.4 the adapter is not recognized.

This adapter is present on github

https://github.com/Roach2010/android_kernel_TF101/blob/prime_8657/drivers/net/usb/mcs7830.c


Advice from a linux guru is more than welcome :)

Need to compile it :)

I hope i'll have time over the weekend and i'll take a look on all the requests in this thread and try to compile them.
 

Roach2010

Inactive Recognized Developer
Sep 1, 2008
834
2,259
Glasgow
Roach2010,

Could you please try to compile for this version as well?
Drivers are here: http://www.agiler.us/downloads/downloads.php?download=5

Honeycomb 3.2 DOES see the dongle as ID: 0FE6:9700 (using lsusb) so I think there still is a chance to use this (maybe?)

Regards,
~J

Hi, I quickly tried to compile that source but it had a few errors. I did a bit of research and found out that adapter appears to use the DM9601 chipset which is also included in the Asus source. Here's the module. Fingers X it works.
 

Attachments

  • dm9601.zip
    74.9 KB · Views: 389
  • Like
Reactions: jmbneaf

jmbneaf

Senior Member
Oct 20, 2003
161
7
Mtgy-AL, USA
blog.jimsjump.com
RE: dm9601.ko

Roach2010 - I just gave it a try.

The insmod worked with no errors; however, ipconfig eth0 and dhcpcd commands did not see the device. The lusb command still saw the adapter; but, it didn't work for me.

Thank you for compiling - maybe others will give this a try to confirm (my adapter could be bad).

~J
 

Bob Smith42

Senior Member
Jun 7, 2011
761
136
Roach2010 - I just gave it a try.

The insmod worked with no errors; however, ipconfig eth0 and dhcpcd commands did not see the device. The lusb command still saw the adapter; but, it didn't work for me.

Thank you for compiling - maybe others will give this a try to confirm (my adapter could be bad).

~J

You could try the same adapter in a linux box, just to check if working.
 
  • Like
Reactions: jmbneaf

jmbneaf

Senior Member
Oct 20, 2003
161
7
Mtgy-AL, USA
blog.jimsjump.com
ultravox - great point / Just tried it out on a Linux box and no go. Pretty much sure my cheap $6 adapter is bad. lsusb on the Linux box saw it but nothing more. The LED on the adapter is no longer lighting up - so its probably dead.

I will have a better adapter c/o Amazon tomorrow. Should work from/with the OP's asix driver.
http://www.amazon.com/Plugable-Gigabit-Ethernet-Network-Adapter/dp/B003VSTDFG

Thanks all for the help.... ~J
 

rjscott2005

Senior Member
Aug 16, 2006
245
18
Atlanta, Georgia
I think this is the same one and it's $10 cheeper. I buy all my cables from monoprice.com. http://www.monoprice.com/products/p...=10311&cs_id=1031102&p_id=5345&seq=1&format=2
ultravox - great point / Just tried it out on a Linux box and no go. Pretty much sure my cheap $6 adapter is bad. lsusb on the Linux box saw it but nothing more. The LED on the adapter is no longer lighting up - so its probably dead.

I will have a better adapter c/o Amazon tomorrow. Should work from/with the OP's asix driver.
http://www.amazon.com/Plugable-Gigabit-Ethernet-Network-Adapter/dp/B003VSTDFG

Thanks all for the help.... ~J
 
  • Like
Reactions: jmbneaf

jmbneaf

Senior Member
Oct 20, 2003
161
7
Mtgy-AL, USA
blog.jimsjump.com
rjscott2005 - it is similar & from looking at the photos the board and components are indeed different (which explains the different results). As for the better price, nice find; Amazon had it in stock & fast shipping - so I went with them.

Quiethinker - awesome job!
 

jmbneaf

Senior Member
Oct 20, 2003
161
7
Mtgy-AL, USA
blog.jimsjump.com
Success!

Success with my new adapter (noted above)
http://www.amazon.com/Plugable-Gigab.../dp/B003VSTDFG -or-
http://www.monoprice.com/products/pr...seq=1&format=2

Steps:

1st
I updated to Clemsyn's Latest ROM/Kernel bundle from here
http://forum.xda-developers.com/showthread.php?t=1154939

2nd
copied the asix.ko file to /system/lib/modules

3rd
from the terminal ran:
insmod /system/lib/modules/asix.ko

4th
connected the adapter & cable
then ran the following from the terminal:

ifconfig eth0 (your IP address) netmask 255.255.255.0
busybox route add default gw (IP to your router)
setprop net.dns1 8.8.8.8

[EDIT]
above is the manual way assuming you know your IP/router assignments
if you don't try the following:

/system/bin/dhcpcd eth0
setprop net.dns1 8.8.8.8
setprop net.dns2 8.8.4.4

Both work for me, YMMV
[/EDIT]

5th
verify working with these commands:
ping -c 3 (IP to your router)
ping -c 3 google.com

no errors - then tried from the browser - note initially browser said I had no network connection, second try (reload) worked. Browser / Evernote / Google+ / Market / twitter / Dropbox / OpenVNC / Google Earth / Netflix working so far. Other apps Catch/SSH tunnel/Road Sync/Google Talk/Google Voice don't for me.

**** Important note, once the dock/tablet powers off (either screen time out or power off), the connection is lost (adapter loses USB power) and the commands noted above need to be re-run in the terminal. ****

**** if you shutdown / reboot your tablet - you'll need to re-run the command "insmod /system/lib/modules/asix.ko" from the terminal

A script or other setup could be done to fix/make the re-connection...

FYI,
~J
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 13
    This is a DEV thread.
    Unfortunately can't post in DEV forums as i never wrote in this site.

    I've been working on enabling USB to Ethernet dongle on our Transformers as i didn't see any successful attempt in this area.

    For my experiments I use USB to ethernet dongle from DealExtreme: (Link deleted. Can't post links. Search for "SKU 34691")
    This dongle is based on ASIX AX88772B chipset.
    Linux Driver was downloaded from: (Link deleted. Can't post links. Google for the driver v4.1.0)

    I've compiled the driver with latest Clemsyn kernel downloaded from his git: (Link deleted. Can't post links)

    The driver compiles without errors to asix.ko file (attached)

    After insmoding the driver into the kernel i connected the dongle to USB port on the keyboard dock and connected RJ45 cable to it from my router. The blue led turned on and started to blink!! (Never happened before!).

    Encouraged by this development i've executed the following sequence in terminal:
    Code:
    ifconfig eth0 10.0.1.17 netmask 255.255.255.0 broadcast 10.0.1.255
    route add default gw 10.0.1.1

    The commands executed without errors and i tried to ping my router
    Code:
    ping 10.0.1.1

    and.. it WORKED!
    Started pinging computers in my local LAN - everything WORKED!
    Access to router web interface via browser - WORKS!

    Here the happy story ends.
    I couldn't manage to ping any IP addresses outside the local network.

    I think i'm very close to make this work.
    Any help will be appreciated.

    Edit:
    FULLY WORKS!!!
    Need to add DNS configuration (i set to Google DNS server):
    Code:
    setprop net.dns1 8.8.8.8

    And that is it!
    USB to Ethernet dongle fully works on Asus Transformer

    Edit 2:
    Not all applications work with wired connection.
    Browser and Gmail work, but Skype does not.
    Need to investigate further.
    3
    Here, try this module I compiled from the kernel source.
    2
    I opened a new thread in Development section with new driver pack that includes the requested drivers from this thread.
    Check this out: http://forum.xda-developers.com/showthread.php?t=1274656
    2
    I was out of luck, my usb-ethernet adapter isn't a Asix but the Moschip.

    Lubuntu detects it as Bus 001 Device 004: ID 9710:7830 MosChip Semiconductor MCS7830 10/100 Mbps Ethernet adapter

    On Roach's 1.8.4 the adapter is not recognized.

    This adapter is present on github

    https://github.com/Roach2010/android_kernel_TF101/blob/prime_8657/drivers/net/usb/mcs7830.c


    Advice from a linux guru is more than welcome :)

    Need to compile it :)

    I hope i'll have time over the weekend and i'll take a look on all the requests in this thread and try to compile them.
    1
    The drivers for ASIX AX88772B chipset are already in the kernel

    I have one of these usb-eth dongles too and it works without the need for any extra drivers.

    I simply run dhcpcd eth0 to pickup an ip address from dhcp and then setprop net.dns1 8.8.8.8 for dns.

    I have an EDIMAX EU-4207

    Other dongles using this chipset include the WII adapter, the Apple dongle and the linksys/cisco USB200M or USB300M