You are not logged in.
Can't seem to find this on the forum as most related posts on the forum use bluetooth DUN to connect to the phone - using the Eee PC to start the connection.
Unfortunately my WM6 phone - a HTC Trinity doesn't seem to support bluetooth DUN without patching so I was forced to look at other alternatives. My first preference was to use an USB connection to share the phone's UMTS/3G/GPRS connection and my second choice bluetooth. I looked at another thread at the External Device/Accessories forum but most of the instructions were for WM5 and M$ removed DUN in WM6 and added Internet Sharing. Then I googled and found these 2 links: http://forum.xda-developers.com/showthread.php?t=340747 and http://ohioloco.ubuntuforums.org/showpo … stcount=54
and finally found something that could work.
Before I could do all these in Xandros@EeePC:
svn co http://synce.svn.sourceforge.net/sv...usb-rndis-lite
cd usb-rndis-lite/
make
sudo ./clean.sh
sudo make install
I had to update the apt repository, get the development tools ( all from instructions in the wiki) and also modified the /etc/network/services to add these lines:
iface rndis0 inet manual
down dhclient -r -pf /var/run/dhclient.$IFACE.pid $IFACE
up dhclient -pf /var/run/dhclient.$IFACE.pid $IFACE
but yes, finally it did work.
To use it, start the Internet Sharing in the PDA, connect the USB cable and click Connect. Then in Xandros, sudo ifup rndis0 to start tHe connection.
If anybody need the 3 modules from usb-rndis-lite, please let me know.
cdc_ether,ko, rndis_host.ko and usbnet.ko. These 3 modules will replace those from Asus to give you the USB tethering with WM6 devices.
Offline
Offline
Thanks for your post. This is exactly what I'm looking for.
I do run into a problem though - after installing the development tools as described on the wiki, when I go to make rndis, I get the following error:
/lib/modules/2.6.21.4-eeepc/build: No such file or directory. Stop.
I've search around and tried a bunch of things but nothing seems to work.
Any help would be greatly appreciated... thanks!
Offline
whatever92 wrote:
Thanks for your post. This is exactly what I'm looking for.
I do run into a problem though - after installing the development tools as described on the wiki, when I go to make rndis, I get the following error:
/lib/modules/2.6.21.4-eeepc/build: No such file or directory. Stop.
I've search around and tried a bunch of things but nothing seems to work.
Any help would be greatly appreciated... thanks!
Create a soft link from build to the path of your your linux source.
Offline
jasonp - I get the same error as "whatever92". Could you be more specific about the symbolic link you suggested? ...linux noob, can't get past this step... Thanks for the help!
Offline
As a new Linux user having just acquired this EEEPC and want to use my XDA Graphite in exactly the way described I want to verify the procedure:
"Before I could do all these in Xandros@EeePC:
svn co http://synce.svn.sourceforge.net/sv...usb-rndis-lite
cd usb-rndis-lite/
make
sudo ./clean.sh
sudo make install"
if I understand this correctly this is entered in a terminal window to install the rndis driver?
"all from instructions in the wiki" where? how?
Sorry to be such a newbie but, although the forum is helpful, to many of us a lot of this information is extremely cryptic.
If everything goes to plan and I make this connection work I will be rolling out the EEEPC to our salesforce as a far better option than a laptop each.
thanks in advance for your perseverance
Offline
FcoVilla wrote:
jasonp - I get the same error as "whatever92". Could you be more specific about the symbolic link you suggested? ...linux noob, can't get past this step... Thanks for the help!
http://unixhelp.ed.ac.uk/CGI/man-cgi?ln
ln -s pathtoyourlinuxkernelsource build.
Alternatively copy the linux kernel source to where the Makefile expects it to be.
Offline
AliT wrote:
if I understand this correctly this is entered in a terminal window to install the rndis driver?
"all from instructions in the wiki" where? how?
Sorry to be such a newbie but, although the forum is helpful, to many of us a lot of this information is extremely cryptic.
If everything goes to plan and I make this connection work I will be rolling out the EEEPC to our salesforce as a far better option than a laptop each.
thanks in advance for your perseverance
There are a few pre requisities implied by the various commands:
1. svn. This comes from the subversion package.
2. make. This comes from the development package.
To install all these it means you need to do all these in the sequence:
1. http://wiki.eeeuser.com/addingxandrosrepos
2. http://wiki.eeeuser.com/howto:installin … pmenttools
3. apt-get install subversion.
Not a good idea to roll out this to your salesforce as the asus stock kernel doesn't come with netfilter which is necessary for firewall support. I only use this for casual surfing and checking emails.
Offline
I can suggest an alternative way of getting online using WM6 which doesn't need the RNDIS driver or any components adding to your Eee at all. It is possible to exploit the Internet Sharing app on your device to generate a small WiFi network which you then join from your Eee.
Two methods. The first involves a small registry hack on the phone, but the second is to use WMWiFiRouter (http://www.jongma.org/WMWifiRouter/) which does it all for you and has a nice user interface and a couple of configuration options. And is free.
I am using this method and it works perfectly.
Duncan
Offline
DuncanS wrote:
I can suggest an alternative way of getting online using WM6 which doesn't need the RNDIS driver or any components adding to your Eee at all. It is possible to exploit the Internet Sharing app on your device to generate a small WiFi network which you then join from your Eee.
Two methods. The first involves a small registry hack on the phone, but the second is to use WMWiFiRouter (http://www.jongma.org/WMWifiRouter/) which does it all for you and has a nice user interface and a couple of configuration options. And is free.
I am using this method and it works perfectly.
Duncan
I've installed WMWiFiRouter on my T-mobile Dash (HTC S620 Excalibur) as well as set up an ad-hoc network on it. I can get WMWFR to run and connect to the network I created, but I can't seem to get the epc to connect. Any tips?
Offline
Can anyone advise if doing this, will effect my ability to install a USB modem later.
I realy want to connect my phone (Dopod 838) via USB, but am concerned the above process will overwite files, if I need to use a USB modem later.
Thanks
Barny
Offline
Dunc please dont divert this thread to talking about the wifirouter - its been heavily discussed. It doesnt hold connections that long on my EEE.
I want to connect via USB, its great this thread was addressing that but Alib is right - its cryptic.
Im stuck on
svn co http://synce.svn.sourceforge.net/sv...usb-rndis-lite
what do I type where the ... dots are?
Last edited by colin9876 (2008-01-25 3:38:08 pm)
Offline
The correct link is http://synce.svn.sourceforge.net/svnroo … rndis-lite
Offline
Sorry to be the really thick one but I am really struggling to follow this. I would really like to connect my WM6 phone to my Eee via usb but when I follow this I get exactly the same problem as whatever92. I tried to follow the section on using the 'ln' command and also another link I found elsewhere that required your to download the source code from Asus and copy this to the Eee but I just became even more confused. Please can anyone help? Thanks!
Offline
The makefile expects the kernel source to be at the build directory so if you place it there, you should get through the hurdle.
Offline
jasonp wrote:
....
I had to update the apt repository, get the development tools ( all from instructions in the wiki) and also modified the /etc/network/services to add these lines:
iface rndis0 inet manual
down dhclient -r -pf /var/run/dhclient.$IFACE.pid $IFACE
up dhclient -pf /var/run/dhclient.$IFACE.pid $IFACE
....
If anybody need the 3 modules from usb-rndis-lite, please let me know.
cdc_ether,ko, rndis_host.ko and usbnet.ko. These 3 modules will replace those from Asus to give you the USB tethering with WM6 devices.
Finally a Guide to use RNDIS...
but i have some problem...
1. i cant find the istructions about the development tools.
2. the 3 modules : "These 3 modules will replace those from Asus to give you the USB tethering with WM6 devices" can be used without do all procedure, just replace this 3 file and USB sharing works?
Offline
tried but make gave a error :
make[1]: Entering directory `/home/user/usb-rndis-lite'
make[1]: *** No rule to make target `modules'. Stop.
make[1]: Leaving directory `/home/user/usb-rndis-lite'
make: *** [default] Error 2
Last edited by rouen123 (2008-02-05 4:56:00 am)
Offline
i havent a linux konw out, but i fear that for have RNDIS we must hack the kernel
ok figured it out,
http://dlsvr01.asus.com/pub/ASUS/EeePC/ … 071127.rar
download the kernel from asus above, unrar it somewhere and run:-
sudo make
sudo make install
you then need to link it into the /build directory
ln -sf /usr/src/linux-<kernel version> /lib/modules/<kernel version>/build
to get the kernel version run uname -r.
You can then install rndis-lite as per the following instructions.
http://forum.xda-developers.com/showthread.php?t=340747
Issue im having is that even tho I add the following to /etc/network/interfaces
auto rndis0
iface rndis0 inet dhcp
I still cant get a connection when plugging the phone in with internet sharing on.
After some playing I can get internet sharing to work when running the following commands:-
dhclient3 -r -pf /var/run/dhclient.rndis0.pid -lf /var/run/dhclient.rndis0.leases rndis0
ifconfig rndis0 down
ifconfig rndis0 up
dhclient3 -cf /etc/dhcp3/dhclient.$LOGICAL.conf -pf /var/run/dhclient.rndis0.pid -lf /var/run/dhclient.rndis0.leases rndis0
Anyone come up with any suggestions on how to make WM6 internet sharing just work on pluging in the phone?
thake from here: http://www.modaco.com/content/Asus-Eee- … le-stuff/#
Offline
Taking the notes from various places, I've put it all together, and made it a bit more presentable, and put it in the wiki.
http://wiki.eeeuser.com/howto:install_s … te_drivers
Regards
Jon
Offline
help i'm stuck at the moment were to make the ndis drivers, who can help me....
make -C /lib/modules/2.6.21.4-eeepc/build SUBDIRS=/usr/src/usb-rndis-lite modules
make: *** /lib/modules/2.6.21.4-eeepc/build: No such file or directory. Stop.
make: *** [default] Error 2
Last edited by racekabouter (2008-02-20 4:32:15 pm)
Offline
racekabouter wrote:
help i'm stuck at the moment were to make the ndis drivers, who can help me....
make -C /lib/modules/2.6.21.4-eeepc/build SUBDIRS=/usr/src/usb-rndis-lite modules
make: *** /lib/modules/2.6.21.4-eeepc/build: No such file or directory. Stop.
make: *** [default] Error 2
This error is due to you not either a) having downloaded the Kernel Sources from the ASUS website, or not having linked from your Kernel to /lib/modules/blah/build
There are instructions here: http://wiki.eeeuser.com/howto:install_s … te_drivers
Offline
BartMan wrote:
Finally a Guide to use RNDIS...
but i have some problem...
1. i cant find the istructions about the development tools.
2. the 3 modules : "These 3 modules will replace those from Asus to give you the USB tethering with WM6 devices" can be used without do all procedure, just replace this 3 file and USB sharing works?
From the looks of things, replacing the 3 files should give you an IP address from your device. Please see the Wiki (http://wiki.eeeuser.com/howto:install_s … te_drivers) about how to add the development tools and also about getting the kernel sources.
Rgds,
Jon
Offline
JonTheNiceGuy wrote:
Taking the notes from various places, I've put it all together, and made it a bit more presentable, and put it in the wiki.
http://wiki.eeeuser.com/howto:install_s … te_drivers
Regards
Jon
Does the EEE-script mentioned in the wiki allow syncing of eee with WM6 devices? Thanks
Offline
jasonp wrote:
Does the EEE-script mentioned in the wiki allow syncing of eee with WM6 devices? Thanks
Sadly not, the customized version of Xandros which is on the EEE has a different version of the KDE libraries than those required by the Multisync plugins.
There is, however, no reason why you shouldn't be able to use a hosted Exchange for your mail, calendar and tasks, and then use either an FTP or SFTP client to retrieve files from your laptop.
My hope is that the Asus will release an updated ISO soon which includes the latest versions of KDE, Thunderbird, Firefox, Pidgin etc., and then my script will work ![]()
Offline