Editing N900 USB networking

Warning: You are not logged in. Your IP address will be recorded in this page's edit history.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 1: Line 1:
-
This page describes how to enable Networking on the [[Nokia N900|N900]] via [[USB]], '''to share your PC's internet to N900 via USB'''. The first part describes how to configure the N900. The second part describes how to configure various PC platforms to share internet. This article is based on the [[USB networking|Maemo 4.x USB networking article]]. It is also possible to use the N900 as a [[N900 USB router|USB router]], to share N900 internet to PC.
+
This page describes how to enable Networking on the [[Nokia N900|N900]] via [[USB]], '''to share your PC's internet to N900 via USB'''. The first part describes how to configure the N900. The second part describes how to configure various PC platforms to share internet. This article is based on the [[USB networking|Maemo 4.x USB networking article]]. It is also possible to use the N900 as a [[N900 USB router|USB router]].
You might want to use the N900 as a USB network device to log into your N900 remotely, or to transfer data from your N900 to another computer, in a situation where wifi or Bluetooth are not an option. If you wish to connect your N900 to a Linux machine over TCP/IP, the [http://maemo.org/development/documentation/pc_connectivity/ PC connectivity] section in the Maemo SDK documentation also contains useful information.
You might want to use the N900 as a USB network device to log into your N900 remotely, or to transfer data from your N900 to another computer, in a situation where wifi or Bluetooth are not an option. If you wish to connect your N900 to a Linux machine over TCP/IP, the [http://maemo.org/development/documentation/pc_connectivity/ PC connectivity] section in the Maemo SDK documentation also contains useful information.
Line 137: Line 137:
</li>
</li>
<li>
<li>
-
Add the following lines to <code>/usr/sbin/pcsuite-enable.sh</code> (Do not forget to change the ip address so it matches the one configured on your host's usb port.) (pcsuite-enable.sh is called by the ke-recv which handles memory card mounting, USB mass storage logic, and some other things, based on HAL.)
+
Add the following lines to <code>/usr/sbin/pcsuite-enable.sh</code> (Do not forget to change the ip address so it matches the one configured on your host's usb port.)
<pre>
<pre>
run-standalone.sh dbus-send --type=method_call --system --dest=com.nokia.icd /com/nokia/icd com.nokia.icd.connect string:DUMMY uint32:0
run-standalone.sh dbus-send --type=method_call --system --dest=com.nokia.icd /com/nokia/icd com.nokia.icd.connect string:DUMMY uint32:0
Line 252: Line 252:
  ifconfig n900
  ifconfig n900
-
 
-
=== Automatic configuration with Ubuntu 12.04 ===
 
-
 
-
Create the file /etc/udev/rules.d/nokia-n900.rules and add this (single) line:
 
-
<pre>
 
-
ACTION=="add", DRIVERS=="usb", ATTRS{idVendor}=="0421", ATTRS{idProduct}=="01c8", ATTRS{manufacturer}=="Nokia", ATTRS{product}=="N900 (PC-Suite Mode)", NAME="usb0", RUN+="/sbin/ifup usb0"
 
-
</pre>
 
-
 
-
NetworkManager must be told to ignore usb0.  Use ifconfig to get the MAC address of usb0, and add these lines to /etc/NetworkManager/NetworkManager.conf:
 
-
<pre>
 
-
[keyfile]
 
-
unmanaged-devices=mac:XX:XX:XX:XX:XX:XX # replace X's with usb0 MAC address
 
-
</pre>
 
-
 
-
Add the following lines to /etc/network/interfaces:
 
-
<pre>
 
-
# N900 on usb0
 
-
allow-hotplug usb0
 
-
iface usb0 inet static
 
-
  address 192.168.2.14 
 
-
  netmask 255.255.255.0
 
-
</pre>
 
-
 
-
Restart the affected services:
 
-
<pre>
 
-
sudo service udev restart
 
-
sudo service network-manager restart
 
-
</pre>
 
-
 
-
Now when you connect the N900 via USB and select PC Suite Mode, usb0 will be up and configured.
 
=== Automatic configuration with Ubuntu 9.10/10.04/11.10 ===
=== Automatic configuration with Ubuntu 9.10/10.04/11.10 ===

Learn more about Contributing to the wiki.


Please note that all contributions to maemo.org wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see maemo.org wiki:Copyrights for details). Do not submit copyrighted work without permission!


Cancel | Editing help (opens in new window)