<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.thinkwiki.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dutchslab</id>
	<title>ThinkWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.thinkwiki.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dutchslab"/>
	<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/wiki/Special:Contributions/Dutchslab"/>
	<updated>2026-04-17T09:07:15Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.12</generator>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=How_to_configure_the_TrackPoint&amp;diff=42645</id>
		<title>How to configure the TrackPoint</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=How_to_configure_the_TrackPoint&amp;diff=42645"/>
		<updated>2009-04-13T05:26:40Z</updated>

		<summary type="html">&lt;p&gt;Dutchslab: /* Firefox 3 Specific Settings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;&amp;quot; | __TOC__&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |Below are several ways of configuring the kernel psmouse driver for controlling extended TrackPoint features.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Configuration using Gnome=&lt;br /&gt;
If you are using GNOME, you might want to use [http://tpctl.sourceforge.net/configure-trackpoint.html configure-trackpoint] as a graphical frontend.&lt;br /&gt;
&lt;br /&gt;
= Configuration using HAL =&lt;br /&gt;
Modern distributions like Ubuntu 8.10 and Fedora 10 use HAL to configure the input devices. You should no longer make changes to xorg.conf as by default Xorg (through the evdev driver) will let the kernel now handle input devices.&lt;br /&gt;
&lt;br /&gt;
But before you get started on this you should make sure you have all the updates applied from your distro vendor as both Ubuntu 8.10 and Fedora 10 require some additional fixes that you will need.&lt;br /&gt;
&lt;br /&gt;
=== vertical scrolling ===&lt;br /&gt;
By default the middle mouse button is that, a middle mouse button, which in Linux is used for the Paste operation.&lt;br /&gt;
&lt;br /&gt;
But you can configure it to act in the same way as in Windows, such that you can use it for vertical scrolling (keep the button pressed and move the TrackPoint up and down to scroll). To accomplish this create the file {{path|/etc/hal/fdi/policy/mouse-wheel.fdi}} as root with the following content:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;match key=&amp;quot;info.product&amp;quot; string=&amp;quot;TPPS/2 IBM TrackPoint&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;merge key=&amp;quot;input.x11_options.EmulateWheel&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;true&amp;lt;/merge&amp;gt;&lt;br /&gt;
 &amp;lt;merge key=&amp;quot;input.x11_options.EmulateWheelButton&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;2&amp;lt;/merge&amp;gt;&lt;br /&gt;
 &amp;lt;merge key=&amp;quot;input.x11_options.YAxisMapping&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;4 5&amp;lt;/merge&amp;gt;&lt;br /&gt;
 &amp;lt;merge key=&amp;quot;input.x11_options.XAxisMapping&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;6 7&amp;lt;/merge&amp;gt;&lt;br /&gt;
 &amp;lt;merge key=&amp;quot;input.x11_options.Emulate3Buttons&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;true&amp;lt;/merge&amp;gt;&lt;br /&gt;
 &amp;lt;merge key=&amp;quot;input.x11_options.EmulateWheelTimeout&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;200&amp;lt;/merge&amp;gt;&lt;br /&gt;
&amp;lt;/match&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After this reboot, or restart the hal service and Xorg. You can validate the settings with {{cmd|lshal|}}.&lt;br /&gt;
&lt;br /&gt;
====Reactivate Scrolling after suspend/resume====&lt;br /&gt;
Scrolling may be disabled after a resume from suspend. &lt;br /&gt;
&lt;br /&gt;
You can manually reactivate the trackpoint by reloading the {{path|psmouse}} module as root:&lt;br /&gt;
:{{cmdroot|rmmod psmouse &amp;amp;&amp;amp; modprobe psmouse}}&lt;br /&gt;
&lt;br /&gt;
You can automatically force the pm-utils to reload this module.&lt;br /&gt;
Create a file {{path|/etc/pm/config.d/01reload_mouse}} as root with the following content:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# reload psmouse to reactivate trackpoint scrolling&lt;br /&gt;
SUSPEND_MODULES=&amp;quot;${SUSPEND_MODULES:+$SUSPEND_MODULES }psmouse&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
===Press to Select===&lt;br /&gt;
{{Todo|need sample hal config file}}&lt;br /&gt;
===Sensitivity and Speed ===&lt;br /&gt;
{{Todo|need sample hal config file}}&lt;br /&gt;
=Configuration using xinput=&lt;br /&gt;
If you want to modify changes on the fly, you can do so with {{cmd|xinput|}} (part of the optional xorg-x11-apps rpm on Fedora).&lt;br /&gt;
Note that these changes are not saved when the xserver is restarted.&lt;br /&gt;
&lt;br /&gt;
To query the available options&lt;br /&gt;
 xinput list-props &amp;quot;TPPS/2 IBM TrackPoint&amp;quot;&lt;br /&gt;
&lt;br /&gt;
To enable vertical scrolling&lt;br /&gt;
 xinput set-int-prop &amp;quot;TPPS/2 IBM TrackPoint&amp;quot; &amp;quot;Wheel Emulation&amp;quot; 8 1&lt;br /&gt;
 xinput set-int-prop &amp;quot;TPPS/2 IBM TrackPoint&amp;quot; &amp;quot;Wheel Emulation Button&amp;quot; 8 2&lt;br /&gt;
&lt;br /&gt;
{{Todo|some other examples}}&lt;br /&gt;
&lt;br /&gt;
=Configuration using sysfs=&lt;br /&gt;
Another way to modify changes on the fly, is echoing values directly into special files in sysfs.&lt;br /&gt;
&lt;br /&gt;
{{NOTE|&lt;br /&gt;
The examples shown below are valid for ThinkPads with both TrackPoint and Touchpad, in which case the sysfs path is {{path|/sys/devices/platform/i8042/serio1/serio2}}.&lt;br /&gt;
&lt;br /&gt;
If however you have a ThinkPad without Touchpad, or with the Touchpad disabled in the BIOS, the sysfs path needs to be changed to {{path|/sys/devices/platform/i8042/serio1}} instead (notice the missing serio2 at the end).}}&lt;br /&gt;
&lt;br /&gt;
If you want to set the sysfs parameters at boot, you can use the [http://linux-diag.sourceforge.net/Sysfsutils.html sysfsutils] and put the preferred value in /etc/sysfs.conf.&lt;br /&gt;
&lt;br /&gt;
===Press to Select===&lt;br /&gt;
Press to Select allows you to tap the control stick which will simulate a left click. You can enable this feature by typing the following in to a terminal (you may need to be root):&lt;br /&gt;
&lt;br /&gt;
:{{cmdroot|echo -n 1 &amp;gt; /sys/devices/platform/i8042/serio1/serio2/press_to_select}}&lt;br /&gt;
&lt;br /&gt;
Press to Select should now be enabled. You can disable it in a similar manner:&lt;br /&gt;
&lt;br /&gt;
:{{cmdroot|echo -n 0 &amp;gt; /sys/devices/platform/i8042/serio1/serio2/press_to_select}}&lt;br /&gt;
&lt;br /&gt;
You can use this script to automate the operation&lt;br /&gt;
&lt;br /&gt;
        #!/bin/bash&lt;br /&gt;
        if [ &amp;quot;$1&amp;quot; = &amp;quot;1&amp;quot; ]; then&lt;br /&gt;
                echo &amp;quot;Turning on tap on TrackPoint&amp;quot;&lt;br /&gt;
                echo -n 1 &amp;gt; /sys/devices/platform/i8042/serio1/serio2/press_to_select&lt;br /&gt;
                exit 0&lt;br /&gt;
        fi&lt;br /&gt;
        if [ &amp;quot;$1&amp;quot; = &amp;quot;0&amp;quot; ]; then&lt;br /&gt;
                echo &amp;quot;Turning off tap on TrackPoint&amp;quot;&lt;br /&gt;
                echo -n 0 &amp;gt; /sys/devices/platform/i8042/serio1/serio2/press_to_select&lt;br /&gt;
                exit 0&lt;br /&gt;
        fi&lt;br /&gt;
        echo -n &amp;quot;Tap status: &amp;quot;&lt;br /&gt;
        cat /sys/devices/platform/i8042/serio1/serio2/press_to_select&lt;br /&gt;
&lt;br /&gt;
===Sensitivity &amp;amp; Speed===&lt;br /&gt;
Adjusting the speed and sensitivity of the TrackPoint requires echoing a value between 0 and 255 into the appropriate file. For example, for a speed of 120 and a sensitivity of 250, type the following into a terminal:&lt;br /&gt;
&lt;br /&gt;
:{{cmdroot|echo -n 120 &amp;gt; /sys/devices/platform/i8042/serio1/serio2/speed}}&lt;br /&gt;
:{{cmdroot|echo -n 250 &amp;gt; /sys/devices/platform/i8042/serio1/serio2/sensitivity}}&lt;br /&gt;
&lt;br /&gt;
Feel free to experiment with your settings until you find a combination that is comfortable.&lt;br /&gt;
&lt;br /&gt;
When you satisfy your setting, add the two lines into /etc/rc.d/rc.local in order to avoid restoring the default setting every time the system reboots.&lt;br /&gt;
&lt;br /&gt;
===Vertical Scrolling===&lt;br /&gt;
No sysfs entry exists for vertical scrolling in kernels after 2.6.11.&lt;br /&gt;
&lt;br /&gt;
The feature was removed as it was not a hardware feature, but rather emulating a scroll action in software and as such did not belong in the kernel.&lt;br /&gt;
Instead the scroll feature of the Xserver should be used, which can be activated with HAL or xinput as described above.&lt;br /&gt;
&lt;br /&gt;
=Configuration using the X server (old Xorg only)=&lt;br /&gt;
{{NOTE|This only applies to old distributions with Xorg versions that did not yet use evdev. For modern distributions use one of the other methods}}&lt;br /&gt;
The scroll setting has been removed from the trackpoint driver in kernel versions 2.6.11 and above. Scroll emulation should now be handled in the X server.&lt;br /&gt;
&lt;br /&gt;
A nice side effect of that is, that middle button scrolling applies to any mouse and not just the TrackPoint interface, which can be a quite handy feature for desktop computers or people who prefer to use an external mouse, especially when scrolling through long lists or needing to use horizontal scrolling with a mouse which has only a vertical scroll wheel.&lt;br /&gt;
&lt;br /&gt;
The necessary functionality, known  as &amp;quot;EmulateWheelTimeout&amp;quot; allowing to use button 2 for a middle click, wasn't implemented in Xorg prior to 6.9/7.0. However, there was a patch included in most distributions packages of Xorg, which was announced [http://www.mail-archive.com/devel@xfree86.org/msg03333.html here]. You can find an updated version of the package in the experimental branch of {{Debian}} or try to build the mouse driver yourself with the information in the announcement. This has successfully been tried with FC3's 6.8.2 packages.&lt;br /&gt;
&lt;br /&gt;
Once this functionality is in the X.org, add these lines to your TrackPoint configuration section in {{path|/etc/X11/xorg.conf}}:&lt;br /&gt;
&lt;br /&gt;
        Option          &amp;quot;EmulateWheel&amp;quot;          &amp;quot;on&amp;quot;&lt;br /&gt;
        Option          &amp;quot;EmulateWheelButton&amp;quot;    &amp;quot;2&amp;quot;&lt;br /&gt;
&lt;br /&gt;
It may also be necessary to add these lines:&lt;br /&gt;
&lt;br /&gt;
        Option &amp;quot;YAxisMapping&amp;quot; &amp;quot;4 5&amp;quot;&lt;br /&gt;
        Option &amp;quot;XAxisMapping&amp;quot; &amp;quot;6 7&amp;quot;&lt;br /&gt;
&lt;br /&gt;
which specify which buttons are mapped to motion in the vertical (Y) and horizontal (X) directions, respectively, in wheel emulation mode (see http://www.xfree86.org/current/mouse.4.html).&lt;br /&gt;
&lt;br /&gt;
{{HINT| Use the program &amp;quot;xev&amp;quot; to see, what mouse button identifiers are sent by your mouse/touchpad/trackpoint.&amp;lt;br /&amp;gt;You might want to try: &amp;quot;xev &amp;amp;#124; grep button&amp;quot;}}&lt;br /&gt;
{{HINT| If it does not work see if evdev is installed and remove it. On gentoo do the following:&amp;lt;br /&amp;gt;&lt;br /&gt;
eix xf86-input-evdev&amp;lt;br /&amp;gt;&lt;br /&gt;
emerge -C xf86-input-evdev&amp;lt;br /&amp;gt;&lt;br /&gt;
and then remove the evdev flag in make.conf INPUT_DEVICES}}&lt;br /&gt;
&lt;br /&gt;
So, a complete mouse section, that implements this nicely and works very well on my R51, even with a simultaneously connected USB mouse, looks like that (tried out today, 20th of September, 2006 on Dapper):&lt;br /&gt;
&lt;br /&gt;
  Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;Configured Mouse&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;mouse&amp;quot;&lt;br /&gt;
        Option      &amp;quot;CorePointer&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Device&amp;quot;              &amp;quot;/dev/input/mice&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Protocol&amp;quot;            &amp;quot;ExplorerPS/2&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Emulate3Buttons&amp;quot;     &amp;quot;on&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Emulate3TimeOut&amp;quot;     &amp;quot;50&amp;quot;&lt;br /&gt;
        Option      &amp;quot;EmulateWheel&amp;quot;        &amp;quot;on&amp;quot;&lt;br /&gt;
        Option      &amp;quot;EmulateWheelTimeOut&amp;quot; &amp;quot;200&amp;quot;&lt;br /&gt;
        Option      &amp;quot;EmulateWheelButton&amp;quot;  &amp;quot;2&amp;quot;&lt;br /&gt;
        Option      &amp;quot;YAxisMapping&amp;quot;        &amp;quot;4 5&amp;quot;&lt;br /&gt;
        Option      &amp;quot;XAxisMapping&amp;quot;        &amp;quot;6 7&amp;quot;&lt;br /&gt;
        Option      &amp;quot;ZAxisMapping&amp;quot;        &amp;quot;4 5&amp;quot;&lt;br /&gt;
  EndSection&lt;br /&gt;
&lt;br /&gt;
The mappings for Y and Z are the same, since the &amp;quot;Z-Axis&amp;quot; refers to actual hardware scrolling wheels which usually scroll the screen along the Y-Axis. If there is no hardware scrolling wheel present, horizontal and vertical scrolling using the TrackPoint work fine without the Z-Axis line.&lt;br /&gt;
&lt;br /&gt;
Now restart X and hold down button 2 and move the mouse to scroll, or just press and release button 2 for a middle click.&lt;br /&gt;
&lt;br /&gt;
To make this work with the synaptics driver for the touchpad, you can add&lt;br /&gt;
        Option      &amp;quot;GuestMouseOff&amp;quot; &amp;quot;1&amp;quot;&lt;br /&gt;
to the synaptics device section. This will make the synaptics driver ignore the Trackpoint, so it will be handled by the mouse driver. This allowed me to disable the touchpad while making the TrackPoint work like it should.&lt;br /&gt;
&lt;br /&gt;
{{NOTE| With the above mouse section in my xorg.conf all this works like a charm: &lt;br /&gt;
*I can press the wheel on my external USB mouse and move the mouse up and down for scrolling&lt;br /&gt;
*or I can just use the wheel on the external mouse for scrolling&lt;br /&gt;
*or pressing the MMB button of the trackpoint and use the trackpoint for scrolling.&lt;br /&gt;
*Even horizontal scrolling works automagically in Konqueror, for Firefox/Opera see below.&lt;br /&gt;
&lt;br /&gt;
Simultaneously I can use &lt;br /&gt;
*a press on the external mouse's wheel &lt;br /&gt;
*or the MMB of the trackpoint&lt;br /&gt;
&lt;br /&gt;
for pasting the buffer. Lovely! :) }}&lt;br /&gt;
&lt;br /&gt;
{{HINT| If you don't use the middle-mouse-button for pasting and sometimes pasting things by mistake while scrolling (witch is really odd) simply set the &amp;quot;EmulateWheelTimeOut&amp;quot; to &amp;quot;1&amp;quot; as a (bloody) workaround. Middle click will only possible with pressing left and right button simultaneously!}}&lt;br /&gt;
&lt;br /&gt;
=Configure Opera for using trackpoint horizontal scrolling=&lt;br /&gt;
To fix horizontal scrolling in Opera, you need to edit the configfile &amp;lt;tt&amp;gt;standard_mouse.ini&amp;lt;/tt&amp;gt; in e.g. /usr/share/opera/ini/ (Debian) or /opt/opera/share/opera/ini/ (Gentoo) and comment out the following lines&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Button6                                                        = Back&lt;br /&gt;
Button7                                                        = Forward&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
so they look like that&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;Button6                                                        = Back&lt;br /&gt;
;Button7                                                        = Forward&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Remember, Button6 and Button7 do not so coincidental correspond with our X configuration we know from above:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option &amp;quot;YAxisMapping&amp;quot; &amp;quot;6 7&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
After this change you will be able to scroll vertically and horizontally with your middle button.&lt;br /&gt;
&lt;br /&gt;
=Firefox 3 Specific Settings=&lt;br /&gt;
These settings were tested on an out of the box Fedora 10 system on a Thinkpad T61.  Go into about:config, and set the following:&lt;br /&gt;
&lt;br /&gt;
middlemouse.paste = false&lt;br /&gt;
&lt;br /&gt;
middlemouse.contentLoadURL = false&lt;br /&gt;
&lt;br /&gt;
general.autoScroll = true&lt;/div&gt;</summary>
		<author><name>Dutchslab</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=How_to_configure_the_TrackPoint&amp;diff=42644</id>
		<title>How to configure the TrackPoint</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=How_to_configure_the_TrackPoint&amp;diff=42644"/>
		<updated>2009-04-13T05:25:49Z</updated>

		<summary type="html">&lt;p&gt;Dutchslab: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;&amp;quot; | __TOC__&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |Below are several ways of configuring the kernel psmouse driver for controlling extended TrackPoint features.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Configuration using Gnome=&lt;br /&gt;
If you are using GNOME, you might want to use [http://tpctl.sourceforge.net/configure-trackpoint.html configure-trackpoint] as a graphical frontend.&lt;br /&gt;
&lt;br /&gt;
= Configuration using HAL =&lt;br /&gt;
Modern distributions like Ubuntu 8.10 and Fedora 10 use HAL to configure the input devices. You should no longer make changes to xorg.conf as by default Xorg (through the evdev driver) will let the kernel now handle input devices.&lt;br /&gt;
&lt;br /&gt;
But before you get started on this you should make sure you have all the updates applied from your distro vendor as both Ubuntu 8.10 and Fedora 10 require some additional fixes that you will need.&lt;br /&gt;
&lt;br /&gt;
=== vertical scrolling ===&lt;br /&gt;
By default the middle mouse button is that, a middle mouse button, which in Linux is used for the Paste operation.&lt;br /&gt;
&lt;br /&gt;
But you can configure it to act in the same way as in Windows, such that you can use it for vertical scrolling (keep the button pressed and move the TrackPoint up and down to scroll). To accomplish this create the file {{path|/etc/hal/fdi/policy/mouse-wheel.fdi}} as root with the following content:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;match key=&amp;quot;info.product&amp;quot; string=&amp;quot;TPPS/2 IBM TrackPoint&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;merge key=&amp;quot;input.x11_options.EmulateWheel&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;true&amp;lt;/merge&amp;gt;&lt;br /&gt;
 &amp;lt;merge key=&amp;quot;input.x11_options.EmulateWheelButton&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;2&amp;lt;/merge&amp;gt;&lt;br /&gt;
 &amp;lt;merge key=&amp;quot;input.x11_options.YAxisMapping&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;4 5&amp;lt;/merge&amp;gt;&lt;br /&gt;
 &amp;lt;merge key=&amp;quot;input.x11_options.XAxisMapping&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;6 7&amp;lt;/merge&amp;gt;&lt;br /&gt;
 &amp;lt;merge key=&amp;quot;input.x11_options.Emulate3Buttons&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;true&amp;lt;/merge&amp;gt;&lt;br /&gt;
 &amp;lt;merge key=&amp;quot;input.x11_options.EmulateWheelTimeout&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;200&amp;lt;/merge&amp;gt;&lt;br /&gt;
&amp;lt;/match&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After this reboot, or restart the hal service and Xorg. You can validate the settings with {{cmd|lshal|}}.&lt;br /&gt;
&lt;br /&gt;
====Reactivate Scrolling after suspend/resume====&lt;br /&gt;
Scrolling may be disabled after a resume from suspend. &lt;br /&gt;
&lt;br /&gt;
You can manually reactivate the trackpoint by reloading the {{path|psmouse}} module as root:&lt;br /&gt;
:{{cmdroot|rmmod psmouse &amp;amp;&amp;amp; modprobe psmouse}}&lt;br /&gt;
&lt;br /&gt;
You can automatically force the pm-utils to reload this module.&lt;br /&gt;
Create a file {{path|/etc/pm/config.d/01reload_mouse}} as root with the following content:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# reload psmouse to reactivate trackpoint scrolling&lt;br /&gt;
SUSPEND_MODULES=&amp;quot;${SUSPEND_MODULES:+$SUSPEND_MODULES }psmouse&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
===Press to Select===&lt;br /&gt;
{{Todo|need sample hal config file}}&lt;br /&gt;
===Sensitivity and Speed ===&lt;br /&gt;
{{Todo|need sample hal config file}}&lt;br /&gt;
=Configuration using xinput=&lt;br /&gt;
If you want to modify changes on the fly, you can do so with {{cmd|xinput|}} (part of the optional xorg-x11-apps rpm on Fedora).&lt;br /&gt;
Note that these changes are not saved when the xserver is restarted.&lt;br /&gt;
&lt;br /&gt;
To query the available options&lt;br /&gt;
 xinput list-props &amp;quot;TPPS/2 IBM TrackPoint&amp;quot;&lt;br /&gt;
&lt;br /&gt;
To enable vertical scrolling&lt;br /&gt;
 xinput set-int-prop &amp;quot;TPPS/2 IBM TrackPoint&amp;quot; &amp;quot;Wheel Emulation&amp;quot; 8 1&lt;br /&gt;
 xinput set-int-prop &amp;quot;TPPS/2 IBM TrackPoint&amp;quot; &amp;quot;Wheel Emulation Button&amp;quot; 8 2&lt;br /&gt;
&lt;br /&gt;
{{Todo|some other examples}}&lt;br /&gt;
&lt;br /&gt;
=Configuration using sysfs=&lt;br /&gt;
Another way to modify changes on the fly, is echoing values directly into special files in sysfs.&lt;br /&gt;
&lt;br /&gt;
{{NOTE|&lt;br /&gt;
The examples shown below are valid for ThinkPads with both TrackPoint and Touchpad, in which case the sysfs path is {{path|/sys/devices/platform/i8042/serio1/serio2}}.&lt;br /&gt;
&lt;br /&gt;
If however you have a ThinkPad without Touchpad, or with the Touchpad disabled in the BIOS, the sysfs path needs to be changed to {{path|/sys/devices/platform/i8042/serio1}} instead (notice the missing serio2 at the end).}}&lt;br /&gt;
&lt;br /&gt;
If you want to set the sysfs parameters at boot, you can use the [http://linux-diag.sourceforge.net/Sysfsutils.html sysfsutils] and put the preferred value in /etc/sysfs.conf.&lt;br /&gt;
&lt;br /&gt;
===Press to Select===&lt;br /&gt;
Press to Select allows you to tap the control stick which will simulate a left click. You can enable this feature by typing the following in to a terminal (you may need to be root):&lt;br /&gt;
&lt;br /&gt;
:{{cmdroot|echo -n 1 &amp;gt; /sys/devices/platform/i8042/serio1/serio2/press_to_select}}&lt;br /&gt;
&lt;br /&gt;
Press to Select should now be enabled. You can disable it in a similar manner:&lt;br /&gt;
&lt;br /&gt;
:{{cmdroot|echo -n 0 &amp;gt; /sys/devices/platform/i8042/serio1/serio2/press_to_select}}&lt;br /&gt;
&lt;br /&gt;
You can use this script to automate the operation&lt;br /&gt;
&lt;br /&gt;
        #!/bin/bash&lt;br /&gt;
        if [ &amp;quot;$1&amp;quot; = &amp;quot;1&amp;quot; ]; then&lt;br /&gt;
                echo &amp;quot;Turning on tap on TrackPoint&amp;quot;&lt;br /&gt;
                echo -n 1 &amp;gt; /sys/devices/platform/i8042/serio1/serio2/press_to_select&lt;br /&gt;
                exit 0&lt;br /&gt;
        fi&lt;br /&gt;
        if [ &amp;quot;$1&amp;quot; = &amp;quot;0&amp;quot; ]; then&lt;br /&gt;
                echo &amp;quot;Turning off tap on TrackPoint&amp;quot;&lt;br /&gt;
                echo -n 0 &amp;gt; /sys/devices/platform/i8042/serio1/serio2/press_to_select&lt;br /&gt;
                exit 0&lt;br /&gt;
        fi&lt;br /&gt;
        echo -n &amp;quot;Tap status: &amp;quot;&lt;br /&gt;
        cat /sys/devices/platform/i8042/serio1/serio2/press_to_select&lt;br /&gt;
&lt;br /&gt;
===Sensitivity &amp;amp; Speed===&lt;br /&gt;
Adjusting the speed and sensitivity of the TrackPoint requires echoing a value between 0 and 255 into the appropriate file. For example, for a speed of 120 and a sensitivity of 250, type the following into a terminal:&lt;br /&gt;
&lt;br /&gt;
:{{cmdroot|echo -n 120 &amp;gt; /sys/devices/platform/i8042/serio1/serio2/speed}}&lt;br /&gt;
:{{cmdroot|echo -n 250 &amp;gt; /sys/devices/platform/i8042/serio1/serio2/sensitivity}}&lt;br /&gt;
&lt;br /&gt;
Feel free to experiment with your settings until you find a combination that is comfortable.&lt;br /&gt;
&lt;br /&gt;
When you satisfy your setting, add the two lines into /etc/rc.d/rc.local in order to avoid restoring the default setting every time the system reboots.&lt;br /&gt;
&lt;br /&gt;
===Vertical Scrolling===&lt;br /&gt;
No sysfs entry exists for vertical scrolling in kernels after 2.6.11.&lt;br /&gt;
&lt;br /&gt;
The feature was removed as it was not a hardware feature, but rather emulating a scroll action in software and as such did not belong in the kernel.&lt;br /&gt;
Instead the scroll feature of the Xserver should be used, which can be activated with HAL or xinput as described above.&lt;br /&gt;
&lt;br /&gt;
=Configuration using the X server (old Xorg only)=&lt;br /&gt;
{{NOTE|This only applies to old distributions with Xorg versions that did not yet use evdev. For modern distributions use one of the other methods}}&lt;br /&gt;
The scroll setting has been removed from the trackpoint driver in kernel versions 2.6.11 and above. Scroll emulation should now be handled in the X server.&lt;br /&gt;
&lt;br /&gt;
A nice side effect of that is, that middle button scrolling applies to any mouse and not just the TrackPoint interface, which can be a quite handy feature for desktop computers or people who prefer to use an external mouse, especially when scrolling through long lists or needing to use horizontal scrolling with a mouse which has only a vertical scroll wheel.&lt;br /&gt;
&lt;br /&gt;
The necessary functionality, known  as &amp;quot;EmulateWheelTimeout&amp;quot; allowing to use button 2 for a middle click, wasn't implemented in Xorg prior to 6.9/7.0. However, there was a patch included in most distributions packages of Xorg, which was announced [http://www.mail-archive.com/devel@xfree86.org/msg03333.html here]. You can find an updated version of the package in the experimental branch of {{Debian}} or try to build the mouse driver yourself with the information in the announcement. This has successfully been tried with FC3's 6.8.2 packages.&lt;br /&gt;
&lt;br /&gt;
Once this functionality is in the X.org, add these lines to your TrackPoint configuration section in {{path|/etc/X11/xorg.conf}}:&lt;br /&gt;
&lt;br /&gt;
        Option          &amp;quot;EmulateWheel&amp;quot;          &amp;quot;on&amp;quot;&lt;br /&gt;
        Option          &amp;quot;EmulateWheelButton&amp;quot;    &amp;quot;2&amp;quot;&lt;br /&gt;
&lt;br /&gt;
It may also be necessary to add these lines:&lt;br /&gt;
&lt;br /&gt;
        Option &amp;quot;YAxisMapping&amp;quot; &amp;quot;4 5&amp;quot;&lt;br /&gt;
        Option &amp;quot;XAxisMapping&amp;quot; &amp;quot;6 7&amp;quot;&lt;br /&gt;
&lt;br /&gt;
which specify which buttons are mapped to motion in the vertical (Y) and horizontal (X) directions, respectively, in wheel emulation mode (see http://www.xfree86.org/current/mouse.4.html).&lt;br /&gt;
&lt;br /&gt;
{{HINT| Use the program &amp;quot;xev&amp;quot; to see, what mouse button identifiers are sent by your mouse/touchpad/trackpoint.&amp;lt;br /&amp;gt;You might want to try: &amp;quot;xev &amp;amp;#124; grep button&amp;quot;}}&lt;br /&gt;
{{HINT| If it does not work see if evdev is installed and remove it. On gentoo do the following:&amp;lt;br /&amp;gt;&lt;br /&gt;
eix xf86-input-evdev&amp;lt;br /&amp;gt;&lt;br /&gt;
emerge -C xf86-input-evdev&amp;lt;br /&amp;gt;&lt;br /&gt;
and then remove the evdev flag in make.conf INPUT_DEVICES}}&lt;br /&gt;
&lt;br /&gt;
So, a complete mouse section, that implements this nicely and works very well on my R51, even with a simultaneously connected USB mouse, looks like that (tried out today, 20th of September, 2006 on Dapper):&lt;br /&gt;
&lt;br /&gt;
  Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;Configured Mouse&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;mouse&amp;quot;&lt;br /&gt;
        Option      &amp;quot;CorePointer&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Device&amp;quot;              &amp;quot;/dev/input/mice&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Protocol&amp;quot;            &amp;quot;ExplorerPS/2&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Emulate3Buttons&amp;quot;     &amp;quot;on&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Emulate3TimeOut&amp;quot;     &amp;quot;50&amp;quot;&lt;br /&gt;
        Option      &amp;quot;EmulateWheel&amp;quot;        &amp;quot;on&amp;quot;&lt;br /&gt;
        Option      &amp;quot;EmulateWheelTimeOut&amp;quot; &amp;quot;200&amp;quot;&lt;br /&gt;
        Option      &amp;quot;EmulateWheelButton&amp;quot;  &amp;quot;2&amp;quot;&lt;br /&gt;
        Option      &amp;quot;YAxisMapping&amp;quot;        &amp;quot;4 5&amp;quot;&lt;br /&gt;
        Option      &amp;quot;XAxisMapping&amp;quot;        &amp;quot;6 7&amp;quot;&lt;br /&gt;
        Option      &amp;quot;ZAxisMapping&amp;quot;        &amp;quot;4 5&amp;quot;&lt;br /&gt;
  EndSection&lt;br /&gt;
&lt;br /&gt;
The mappings for Y and Z are the same, since the &amp;quot;Z-Axis&amp;quot; refers to actual hardware scrolling wheels which usually scroll the screen along the Y-Axis. If there is no hardware scrolling wheel present, horizontal and vertical scrolling using the TrackPoint work fine without the Z-Axis line.&lt;br /&gt;
&lt;br /&gt;
Now restart X and hold down button 2 and move the mouse to scroll, or just press and release button 2 for a middle click.&lt;br /&gt;
&lt;br /&gt;
To make this work with the synaptics driver for the touchpad, you can add&lt;br /&gt;
        Option      &amp;quot;GuestMouseOff&amp;quot; &amp;quot;1&amp;quot;&lt;br /&gt;
to the synaptics device section. This will make the synaptics driver ignore the Trackpoint, so it will be handled by the mouse driver. This allowed me to disable the touchpad while making the TrackPoint work like it should.&lt;br /&gt;
&lt;br /&gt;
{{NOTE| With the above mouse section in my xorg.conf all this works like a charm: &lt;br /&gt;
*I can press the wheel on my external USB mouse and move the mouse up and down for scrolling&lt;br /&gt;
*or I can just use the wheel on the external mouse for scrolling&lt;br /&gt;
*or pressing the MMB button of the trackpoint and use the trackpoint for scrolling.&lt;br /&gt;
*Even horizontal scrolling works automagically in Konqueror, for Firefox/Opera see below.&lt;br /&gt;
&lt;br /&gt;
Simultaneously I can use &lt;br /&gt;
*a press on the external mouse's wheel &lt;br /&gt;
*or the MMB of the trackpoint&lt;br /&gt;
&lt;br /&gt;
for pasting the buffer. Lovely! :) }}&lt;br /&gt;
&lt;br /&gt;
{{HINT| If you don't use the middle-mouse-button for pasting and sometimes pasting things by mistake while scrolling (witch is really odd) simply set the &amp;quot;EmulateWheelTimeOut&amp;quot; to &amp;quot;1&amp;quot; as a (bloody) workaround. Middle click will only possible with pressing left and right button simultaneously!}}&lt;br /&gt;
&lt;br /&gt;
=Configure Opera for using trackpoint horizontal scrolling=&lt;br /&gt;
To fix horizontal scrolling in Opera, you need to edit the configfile &amp;lt;tt&amp;gt;standard_mouse.ini&amp;lt;/tt&amp;gt; in e.g. /usr/share/opera/ini/ (Debian) or /opt/opera/share/opera/ini/ (Gentoo) and comment out the following lines&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Button6                                                        = Back&lt;br /&gt;
Button7                                                        = Forward&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
so they look like that&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;Button6                                                        = Back&lt;br /&gt;
;Button7                                                        = Forward&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Remember, Button6 and Button7 do not so coincidental correspond with our X configuration we know from above:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option &amp;quot;YAxisMapping&amp;quot; &amp;quot;6 7&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
After this change you will be able to scroll vertically and horizontally with your middle button.&lt;br /&gt;
&lt;br /&gt;
=Firefox 3 Specific Settings=&lt;br /&gt;
These settings were tested on an out of the box Fedora 10 system on a Thinkpad T61.  Go into about:config, and set the following:&lt;br /&gt;
&amp;lt;p&amp;gt;middlemouse.paste = false&lt;br /&gt;
&amp;lt;p&amp;gt;middlemouse.contentLoadURL = false&lt;br /&gt;
&amp;lt;p&amp;gt;general.autoScroll = true&lt;/div&gt;</summary>
		<author><name>Dutchslab</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Verizon_1xEV-DO_WWAN&amp;diff=40060</id>
		<title>Verizon 1xEV-DO WWAN</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Verizon_1xEV-DO_WWAN&amp;diff=40060"/>
		<updated>2008-11-30T02:15:51Z</updated>

		<summary type="html">&lt;p&gt;Dutchslab: /* Example pppd dialup scripts */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Note: NEW T500's ship with &amp;quot;Qualcomm HS-USB Modem 9202&amp;quot; Not the Sierra Wireless modems for Verizon WWAN option.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
From the TABOOK.PDF reference ('''Lenovo Training Solutions, Personal Systems Reference''', November 2005 Number 299):&lt;br /&gt;
&lt;br /&gt;
''Some models: Wireless WAN Sierra Wireless 1xEV-DO Network Adapter, Mini PCIe Adapter, EV-DO/1xRTT, WWAN antenna on display, service contract reqd with VerizonÂ® Wireless.''&lt;br /&gt;
&lt;br /&gt;
''WWAN: Requires service contract with Verizon; monthly service charges and airtime charges will apply. Roaming charges may also apply. Service not available in all areas. Verizon, not Lenovo, is solely responsible for the Verizon Wireless service. Visit the following Web site for more information: www.verizonwireless.com.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.lenovo.com/news/us/en/2005/09/zseries.html &amp;quot;Lenovo Widens Small Business Portfolio with Industryâ€™s Thinnest and Lightest 14-inch Widescreen Notebook&amp;quot; press announcement]:&lt;br /&gt;
&lt;br /&gt;
'''First Notebook to Integrate High Speed EV-DO Wireless WAN''' (9/19/2005)&lt;br /&gt;
''The Z60m and Z60t are the first standard notebooks ever to integrate a high-speed, Evolution Data Optimized (EV-DO)(5) wireless wide area network (WWAN) antenna for Verizon Wireless Broadband Access. The built-in WWAN antenna helps avoid many of the pitfalls associated with PC cards, including hardware incompatibility and fragile, easily damaged antennas protruding from the computer. Verizon Wirelessâ€™ network features one of the fastest connection rates in the U.S. with average speeds between 400-700 kilobytes per second (kbps). It also provides another layer of data security and protection, as it isn't susceptible to the same vulnerabilities as a shared hot spot connection, such as data theft.''&lt;br /&gt;
&lt;br /&gt;
''Several innovative multimedia features â€” including hot keys to control application functions and ports to easily upload digital images and video â€” make the Z Series optimal for business or home use, including presentations, multimedia and DVD movies.''&lt;br /&gt;
&lt;br /&gt;
''&amp;quot;One of the trends we're seeing in small businesses is that the line between work and home is blurring,&amp;quot; said Chuck Sharp, vice president, Information Technology Solution Providers Alliance (ITSPA). &amp;quot;It's not efficient to spend money on separate pieces of technology for all aspects of your life. Time is at such a premium, that small businesses are looking for technology that not only improves their productivity at work, but also allows them to maximize their personal time â€” at home and when traveling.&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Also of interest:&lt;br /&gt;
&lt;br /&gt;
[http://www-131.ibm.com/content/home/store_LNV_PublicUSA/en_US/ThinkPad_ZSeries_WWAN.html ThinkPad notebooks with Verizon Wireless BroadbandAccess]&lt;br /&gt;
&lt;br /&gt;
=== Linux Support ===&lt;br /&gt;
&lt;br /&gt;
T60p model works fine under Linux (SuSE 10.1) if you can get it activated and powered on, and apply various hotplug scripts and PPPD scripts.&lt;br /&gt;
&lt;br /&gt;
Initial service activation was done under Windows -- not sure if this is necessary.&lt;br /&gt;
&lt;br /&gt;
Generally it works under Linux.  Occasionally after a fresh boot, it will not connect with an apparent failure to power on the device.  The only solution seems to be to reboot into Windows, connect from there, reboot into linux, switch the wireless power switch off and on again, then connect.  Then it works fine again.  (There must be a better way!)&lt;br /&gt;
&lt;br /&gt;
Z60 model was report to work always (without the Windows shenanigans).&lt;br /&gt;
&lt;br /&gt;
X60s seems to work ok.&lt;br /&gt;
&lt;br /&gt;
In my T60 is not needed to boot Linux to power on the device. The device is a USB serial, and the proceeding to work is:&lt;br /&gt;
&lt;br /&gt;
=== Instructions ===&lt;br /&gt;
&lt;br /&gt;
Great Articles on setting up EVDO and the Sierra Wireless card, it requires an upgrade of the sierra.c driver.  If you are stuck this article will certainly help you out.  Scroll to the one of the last entries and follow the steps..  &lt;br /&gt;
http://kenkinder.com/evdo-pc5740/&lt;br /&gt;
http://www.sierrawireless.com/faq/ShowFAQ.aspx?ID=601&lt;br /&gt;
&lt;br /&gt;
(I am Debian user, but instructions are applicable for any distribution)&lt;br /&gt;
&lt;br /&gt;
* Insert to SIM Slot (under the battery) a SIM Card&lt;br /&gt;
** The UMTS modem is sim-locked by Lenovo (Spain and Germany are Vodafone only); you can request an unlock code from IBM ([[#Unlocking_the_Modem|Unlocking the Modem]])&lt;br /&gt;
&lt;br /&gt;
* Switch on the Wireless switch. Antenna LED will light. If it is not lighting, press Fn+F5 until it lights (usually not needed)&lt;br /&gt;
&lt;br /&gt;
* If you type lsusb it will appear:&lt;br /&gt;
&lt;br /&gt;
   Other devices...&lt;br /&gt;
   Bus 002 Device 004: ID 1199:6804 Sierra Wireless, Inc. &lt;br /&gt;
   Other devices...&lt;br /&gt;
&lt;br /&gt;
* Then, load the Sierra module:&lt;br /&gt;
   modprobe sierra&lt;br /&gt;
&lt;br /&gt;
* (PROBABLY UNNECESSARY) In system log, you will have some messages with 3 (usually) new USB Serial ports. You only need the first one (/dev/ttyUSB0). If you don't have /dev/ttyUSB0, ttyUSB1, etc. you can create using: &lt;br /&gt;
&lt;br /&gt;
   cd /dev&lt;br /&gt;
   mknod ttyUSB0 c 188 0&lt;br /&gt;
   mknod ttyUSB1 c 188 1&lt;br /&gt;
   mknod ttyUSB2 c 188 2&lt;br /&gt;
&lt;br /&gt;
* Easy way to say hello to your modem:&lt;br /&gt;
&lt;br /&gt;
  cat /dev/ttyUSB0 &amp;amp;&lt;br /&gt;
  echo AT &amp;gt; /dev/ttyUSB0 (you should expect &amp;quot;OK&amp;quot;)&lt;br /&gt;
  echo AT+CPIN? &amp;gt; /dev/ttyUSB0 (you should expect ready, if you don't need to enter PIN)&lt;br /&gt;
  fg&lt;br /&gt;
  ''&amp;lt;Ctrl-C&amp;gt;''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* After it, you can use /dev/ttyUSB0 as GPRS+UMTS modem. You can use wvdial or pppd directly. Remember that you may need to insert PIN number.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* How to collect your hex formatted ESN in software for service activiation (useful for internal EVDO cards):&lt;br /&gt;
&lt;br /&gt;
Open a terminal as root. Run:&lt;br /&gt;
&lt;br /&gt;
  cat /dev/ttyUSB0 &amp;amp;&lt;br /&gt;
  echo AT+GSN &amp;gt; /dev/ttyUSB0&lt;br /&gt;
&lt;br /&gt;
You should see the AT command and an ESN in hex followed by an OK. Give the hex number to the person activating your service. An example is provided below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
AT+GSN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
0xDEADBEEF&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OK&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here a list of some useful AT-Commands:&lt;br /&gt;
&lt;br /&gt;
* at+cfun=0 - Set card to low power output. For being a friend to your battery.&lt;br /&gt;
* at+cfun=1 - Set card to full power output. If card is in low power mode, the card will reset, and you have to unload and than load the serial module.&lt;br /&gt;
* at+cgreg? - Show the state of network searching. &lt;br /&gt;
** If it displays +CGREG: 0,2 this means, the card is searching for a network. &lt;br /&gt;
** If it displays +CGREG: 0,1,XXXX,YYYY this means, that you are logged in your HOME-Net&lt;br /&gt;
** If it displays +CGREG: 0,5,XXXX,YYYY this means, that you are logged in a Roaming-Net&lt;br /&gt;
&lt;br /&gt;
A link: http://www.kuix.de/umts/vodafone/&lt;br /&gt;
&lt;br /&gt;
=== Turning the device off and on via software ===&lt;br /&gt;
&lt;br /&gt;
As root, issue the following commands (tested on an IBM T61 running Kubuntu 8):&lt;br /&gt;
&lt;br /&gt;
 tail -f /dev/ttyUSB0 &amp;amp; &lt;br /&gt;
&lt;br /&gt;
Lets you tail the modem responses for each command.&lt;br /&gt;
&lt;br /&gt;
 echo disabled &amp;gt; /proc/acpi/ibm/wan&lt;br /&gt;
 echo enabled &amp;gt; /proc/acpi/ibm/wan&lt;br /&gt;
 echo 'at!pcstate=1' &amp;gt; /dev/ttyUSB0&lt;br /&gt;
&lt;br /&gt;
These commands:&lt;br /&gt;
 turn the device off.&lt;br /&gt;
 turn the device on in powersave mode.&lt;br /&gt;
 takes the device out of powersave mode, you should now be able to dial with it.&lt;br /&gt;
&lt;br /&gt;
=== Example pppd dialup scripts ===&lt;br /&gt;
&lt;br /&gt;
* Create this file as /etc/ppp/peers/vzwconnect, and set it executable:&lt;br /&gt;
&lt;br /&gt;
 noauth&lt;br /&gt;
 connect &amp;quot;/usr/sbin/chat -v -f /etc/ppp/peers/vzw_chat&amp;quot;&lt;br /&gt;
 defaultroute&lt;br /&gt;
 usepeerdns&lt;br /&gt;
 ttyUSB0&lt;br /&gt;
 3686400&lt;br /&gt;
 local&lt;br /&gt;
 usepeerdns&lt;br /&gt;
 debug&lt;br /&gt;
 -detach&lt;br /&gt;
&lt;br /&gt;
* Create this chat script file as /etc/ppp/peers/vzw_chat&lt;br /&gt;
&lt;br /&gt;
 ' ' 'ATZ'&lt;br /&gt;
 'OK' 'ATDT*99#'&lt;br /&gt;
 'CONNECT' ''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Connect to Verizon&lt;br /&gt;
&lt;br /&gt;
Run this command as root to establish the connection using pppd:&lt;br /&gt;
&lt;br /&gt;
 pppd call vzwconnect&lt;br /&gt;
&lt;br /&gt;
=== Unlocking the Modem ===&lt;br /&gt;
&lt;br /&gt;
You can request an unlock code from Lenovo by calling the IBM support and requesting this code. You have to agree that you won't get any support related to UMTS and Vodafone anymore.&lt;br /&gt;
The Modem in X61(s) is not locked anymore. It accepts SIM cards other than Vodafone without entering a code.&lt;br /&gt;
You can enter the unlock code like this:&lt;br /&gt;
&lt;br /&gt;
 cat /dev/ttyUSB0 &amp;amp;&lt;br /&gt;
 echo 'AT+CLCK=&amp;quot;PN&amp;quot;,0,&amp;quot;12345678&amp;quot;' &amp;gt; /dev/ttyUSB0&lt;br /&gt;
 fg&lt;br /&gt;
 ''&amp;lt;Ctrl-C&amp;gt;''&lt;br /&gt;
&lt;br /&gt;
If you see OK, everything went fine. (NB: the windows manual provided by IBM is a LOT larger and even more difficult.)&lt;br /&gt;
&lt;br /&gt;
=== Debian ===&lt;br /&gt;
&lt;br /&gt;
The card (on the X60s anyway) is not supported by the sierra module in the vanilla 2.6.18 kernel in Etch. (I worked round this by dist-upgrading to Sid; however this could also be doable by building your own kernel / using a backports.org kernel of a later version; I will test both these with Etch again when I have a chance to).&lt;br /&gt;
&lt;br /&gt;
==== Stuff missing ====&lt;br /&gt;
* Someone should write a small ruby script that provides a nice dialog for unlocking the device&lt;br /&gt;
* How do I find out whether a device IS locked (by checking with the modem, not try and error)&lt;br /&gt;
&lt;br /&gt;
=== Models featuring this Technology ===&lt;br /&gt;
* ThinkPad {{T60}}, {{T60p}}, {{T61}}, {{T61p}}, {{X60s}}, {{X61s}}&lt;br /&gt;
* ThinkPad {{Z Series}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;/div&gt;</summary>
		<author><name>Dutchslab</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Verizon_1xEV-DO_WWAN&amp;diff=40059</id>
		<title>Verizon 1xEV-DO WWAN</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Verizon_1xEV-DO_WWAN&amp;diff=40059"/>
		<updated>2008-11-30T02:13:42Z</updated>

		<summary type="html">&lt;p&gt;Dutchslab: /* Example pppd dialup scripts */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Note: NEW T500's ship with &amp;quot;Qualcomm HS-USB Modem 9202&amp;quot; Not the Sierra Wireless modems for Verizon WWAN option.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
From the TABOOK.PDF reference ('''Lenovo Training Solutions, Personal Systems Reference''', November 2005 Number 299):&lt;br /&gt;
&lt;br /&gt;
''Some models: Wireless WAN Sierra Wireless 1xEV-DO Network Adapter, Mini PCIe Adapter, EV-DO/1xRTT, WWAN antenna on display, service contract reqd with VerizonÂ® Wireless.''&lt;br /&gt;
&lt;br /&gt;
''WWAN: Requires service contract with Verizon; monthly service charges and airtime charges will apply. Roaming charges may also apply. Service not available in all areas. Verizon, not Lenovo, is solely responsible for the Verizon Wireless service. Visit the following Web site for more information: www.verizonwireless.com.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.lenovo.com/news/us/en/2005/09/zseries.html &amp;quot;Lenovo Widens Small Business Portfolio with Industryâ€™s Thinnest and Lightest 14-inch Widescreen Notebook&amp;quot; press announcement]:&lt;br /&gt;
&lt;br /&gt;
'''First Notebook to Integrate High Speed EV-DO Wireless WAN''' (9/19/2005)&lt;br /&gt;
''The Z60m and Z60t are the first standard notebooks ever to integrate a high-speed, Evolution Data Optimized (EV-DO)(5) wireless wide area network (WWAN) antenna for Verizon Wireless Broadband Access. The built-in WWAN antenna helps avoid many of the pitfalls associated with PC cards, including hardware incompatibility and fragile, easily damaged antennas protruding from the computer. Verizon Wirelessâ€™ network features one of the fastest connection rates in the U.S. with average speeds between 400-700 kilobytes per second (kbps). It also provides another layer of data security and protection, as it isn't susceptible to the same vulnerabilities as a shared hot spot connection, such as data theft.''&lt;br /&gt;
&lt;br /&gt;
''Several innovative multimedia features â€” including hot keys to control application functions and ports to easily upload digital images and video â€” make the Z Series optimal for business or home use, including presentations, multimedia and DVD movies.''&lt;br /&gt;
&lt;br /&gt;
''&amp;quot;One of the trends we're seeing in small businesses is that the line between work and home is blurring,&amp;quot; said Chuck Sharp, vice president, Information Technology Solution Providers Alliance (ITSPA). &amp;quot;It's not efficient to spend money on separate pieces of technology for all aspects of your life. Time is at such a premium, that small businesses are looking for technology that not only improves their productivity at work, but also allows them to maximize their personal time â€” at home and when traveling.&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Also of interest:&lt;br /&gt;
&lt;br /&gt;
[http://www-131.ibm.com/content/home/store_LNV_PublicUSA/en_US/ThinkPad_ZSeries_WWAN.html ThinkPad notebooks with Verizon Wireless BroadbandAccess]&lt;br /&gt;
&lt;br /&gt;
=== Linux Support ===&lt;br /&gt;
&lt;br /&gt;
T60p model works fine under Linux (SuSE 10.1) if you can get it activated and powered on, and apply various hotplug scripts and PPPD scripts.&lt;br /&gt;
&lt;br /&gt;
Initial service activation was done under Windows -- not sure if this is necessary.&lt;br /&gt;
&lt;br /&gt;
Generally it works under Linux.  Occasionally after a fresh boot, it will not connect with an apparent failure to power on the device.  The only solution seems to be to reboot into Windows, connect from there, reboot into linux, switch the wireless power switch off and on again, then connect.  Then it works fine again.  (There must be a better way!)&lt;br /&gt;
&lt;br /&gt;
Z60 model was report to work always (without the Windows shenanigans).&lt;br /&gt;
&lt;br /&gt;
X60s seems to work ok.&lt;br /&gt;
&lt;br /&gt;
In my T60 is not needed to boot Linux to power on the device. The device is a USB serial, and the proceeding to work is:&lt;br /&gt;
&lt;br /&gt;
=== Instructions ===&lt;br /&gt;
&lt;br /&gt;
Great Articles on setting up EVDO and the Sierra Wireless card, it requires an upgrade of the sierra.c driver.  If you are stuck this article will certainly help you out.  Scroll to the one of the last entries and follow the steps..  &lt;br /&gt;
http://kenkinder.com/evdo-pc5740/&lt;br /&gt;
http://www.sierrawireless.com/faq/ShowFAQ.aspx?ID=601&lt;br /&gt;
&lt;br /&gt;
(I am Debian user, but instructions are applicable for any distribution)&lt;br /&gt;
&lt;br /&gt;
* Insert to SIM Slot (under the battery) a SIM Card&lt;br /&gt;
** The UMTS modem is sim-locked by Lenovo (Spain and Germany are Vodafone only); you can request an unlock code from IBM ([[#Unlocking_the_Modem|Unlocking the Modem]])&lt;br /&gt;
&lt;br /&gt;
* Switch on the Wireless switch. Antenna LED will light. If it is not lighting, press Fn+F5 until it lights (usually not needed)&lt;br /&gt;
&lt;br /&gt;
* If you type lsusb it will appear:&lt;br /&gt;
&lt;br /&gt;
   Other devices...&lt;br /&gt;
   Bus 002 Device 004: ID 1199:6804 Sierra Wireless, Inc. &lt;br /&gt;
   Other devices...&lt;br /&gt;
&lt;br /&gt;
* Then, load the Sierra module:&lt;br /&gt;
   modprobe sierra&lt;br /&gt;
&lt;br /&gt;
* (PROBABLY UNNECESSARY) In system log, you will have some messages with 3 (usually) new USB Serial ports. You only need the first one (/dev/ttyUSB0). If you don't have /dev/ttyUSB0, ttyUSB1, etc. you can create using: &lt;br /&gt;
&lt;br /&gt;
   cd /dev&lt;br /&gt;
   mknod ttyUSB0 c 188 0&lt;br /&gt;
   mknod ttyUSB1 c 188 1&lt;br /&gt;
   mknod ttyUSB2 c 188 2&lt;br /&gt;
&lt;br /&gt;
* Easy way to say hello to your modem:&lt;br /&gt;
&lt;br /&gt;
  cat /dev/ttyUSB0 &amp;amp;&lt;br /&gt;
  echo AT &amp;gt; /dev/ttyUSB0 (you should expect &amp;quot;OK&amp;quot;)&lt;br /&gt;
  echo AT+CPIN? &amp;gt; /dev/ttyUSB0 (you should expect ready, if you don't need to enter PIN)&lt;br /&gt;
  fg&lt;br /&gt;
  ''&amp;lt;Ctrl-C&amp;gt;''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* After it, you can use /dev/ttyUSB0 as GPRS+UMTS modem. You can use wvdial or pppd directly. Remember that you may need to insert PIN number.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* How to collect your hex formatted ESN in software for service activiation (useful for internal EVDO cards):&lt;br /&gt;
&lt;br /&gt;
Open a terminal as root. Run:&lt;br /&gt;
&lt;br /&gt;
  cat /dev/ttyUSB0 &amp;amp;&lt;br /&gt;
  echo AT+GSN &amp;gt; /dev/ttyUSB0&lt;br /&gt;
&lt;br /&gt;
You should see the AT command and an ESN in hex followed by an OK. Give the hex number to the person activating your service. An example is provided below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
AT+GSN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
0xDEADBEEF&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OK&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here a list of some useful AT-Commands:&lt;br /&gt;
&lt;br /&gt;
* at+cfun=0 - Set card to low power output. For being a friend to your battery.&lt;br /&gt;
* at+cfun=1 - Set card to full power output. If card is in low power mode, the card will reset, and you have to unload and than load the serial module.&lt;br /&gt;
* at+cgreg? - Show the state of network searching. &lt;br /&gt;
** If it displays +CGREG: 0,2 this means, the card is searching for a network. &lt;br /&gt;
** If it displays +CGREG: 0,1,XXXX,YYYY this means, that you are logged in your HOME-Net&lt;br /&gt;
** If it displays +CGREG: 0,5,XXXX,YYYY this means, that you are logged in a Roaming-Net&lt;br /&gt;
&lt;br /&gt;
A link: http://www.kuix.de/umts/vodafone/&lt;br /&gt;
&lt;br /&gt;
=== Turning the device off and on via software ===&lt;br /&gt;
&lt;br /&gt;
As root, issue the following commands (tested on an IBM T61 running Kubuntu 8):&lt;br /&gt;
&lt;br /&gt;
 tail -f /dev/ttyUSB0 &amp;amp; &lt;br /&gt;
&lt;br /&gt;
Lets you tail the modem responses for each command.&lt;br /&gt;
&lt;br /&gt;
 echo disabled &amp;gt; /proc/acpi/ibm/wan&lt;br /&gt;
 echo enabled &amp;gt; /proc/acpi/ibm/wan&lt;br /&gt;
 echo 'at!pcstate=1' &amp;gt; /dev/ttyUSB0&lt;br /&gt;
&lt;br /&gt;
These commands:&lt;br /&gt;
 turn the device off.&lt;br /&gt;
 turn the device on in powersave mode.&lt;br /&gt;
 takes the device out of powersave mode, you should now be able to dial with it.&lt;br /&gt;
&lt;br /&gt;
=== Example pppd dialup scripts ===&lt;br /&gt;
&lt;br /&gt;
* Create this file as /etc/ppp/peers/vzwconnect, and set it executable:&lt;br /&gt;
&lt;br /&gt;
 noauth&lt;br /&gt;
 connect &amp;quot;/usr/sbin/chat -v -f /etc/ppp/peers/vzw_chat&amp;quot;&lt;br /&gt;
 defaultroute&lt;br /&gt;
 usepeerdns&lt;br /&gt;
 ttyUSB0&lt;br /&gt;
 3686400&lt;br /&gt;
 local&lt;br /&gt;
 usepeerdns&lt;br /&gt;
 debug&lt;br /&gt;
 -detach&lt;br /&gt;
&lt;br /&gt;
* Create this chat script file as /etc/ppp/peers/vzw_chat&lt;br /&gt;
&lt;br /&gt;
 '''' 'ATZ'&lt;br /&gt;
 'OK' 'ATDT*99#'&lt;br /&gt;
 'CONNECT' ''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Connect to Verizon&lt;br /&gt;
&lt;br /&gt;
Run this command as root to establish the connection using pppd:&lt;br /&gt;
&lt;br /&gt;
 pppd call vzwconnect&lt;br /&gt;
&lt;br /&gt;
=== Unlocking the Modem ===&lt;br /&gt;
&lt;br /&gt;
You can request an unlock code from Lenovo by calling the IBM support and requesting this code. You have to agree that you won't get any support related to UMTS and Vodafone anymore.&lt;br /&gt;
The Modem in X61(s) is not locked anymore. It accepts SIM cards other than Vodafone without entering a code.&lt;br /&gt;
You can enter the unlock code like this:&lt;br /&gt;
&lt;br /&gt;
 cat /dev/ttyUSB0 &amp;amp;&lt;br /&gt;
 echo 'AT+CLCK=&amp;quot;PN&amp;quot;,0,&amp;quot;12345678&amp;quot;' &amp;gt; /dev/ttyUSB0&lt;br /&gt;
 fg&lt;br /&gt;
 ''&amp;lt;Ctrl-C&amp;gt;''&lt;br /&gt;
&lt;br /&gt;
If you see OK, everything went fine. (NB: the windows manual provided by IBM is a LOT larger and even more difficult.)&lt;br /&gt;
&lt;br /&gt;
=== Debian ===&lt;br /&gt;
&lt;br /&gt;
The card (on the X60s anyway) is not supported by the sierra module in the vanilla 2.6.18 kernel in Etch. (I worked round this by dist-upgrading to Sid; however this could also be doable by building your own kernel / using a backports.org kernel of a later version; I will test both these with Etch again when I have a chance to).&lt;br /&gt;
&lt;br /&gt;
==== Stuff missing ====&lt;br /&gt;
* Someone should write a small ruby script that provides a nice dialog for unlocking the device&lt;br /&gt;
* How do I find out whether a device IS locked (by checking with the modem, not try and error)&lt;br /&gt;
&lt;br /&gt;
=== Models featuring this Technology ===&lt;br /&gt;
* ThinkPad {{T60}}, {{T60p}}, {{T61}}, {{T61p}}, {{X60s}}, {{X61s}}&lt;br /&gt;
* ThinkPad {{Z Series}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;/div&gt;</summary>
		<author><name>Dutchslab</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Verizon_1xEV-DO_WWAN&amp;diff=40058</id>
		<title>Verizon 1xEV-DO WWAN</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Verizon_1xEV-DO_WWAN&amp;diff=40058"/>
		<updated>2008-11-30T02:13:00Z</updated>

		<summary type="html">&lt;p&gt;Dutchslab: /* Example pppd dialup scripts */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Note: NEW T500's ship with &amp;quot;Qualcomm HS-USB Modem 9202&amp;quot; Not the Sierra Wireless modems for Verizon WWAN option.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
From the TABOOK.PDF reference ('''Lenovo Training Solutions, Personal Systems Reference''', November 2005 Number 299):&lt;br /&gt;
&lt;br /&gt;
''Some models: Wireless WAN Sierra Wireless 1xEV-DO Network Adapter, Mini PCIe Adapter, EV-DO/1xRTT, WWAN antenna on display, service contract reqd with VerizonÂ® Wireless.''&lt;br /&gt;
&lt;br /&gt;
''WWAN: Requires service contract with Verizon; monthly service charges and airtime charges will apply. Roaming charges may also apply. Service not available in all areas. Verizon, not Lenovo, is solely responsible for the Verizon Wireless service. Visit the following Web site for more information: www.verizonwireless.com.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.lenovo.com/news/us/en/2005/09/zseries.html &amp;quot;Lenovo Widens Small Business Portfolio with Industryâ€™s Thinnest and Lightest 14-inch Widescreen Notebook&amp;quot; press announcement]:&lt;br /&gt;
&lt;br /&gt;
'''First Notebook to Integrate High Speed EV-DO Wireless WAN''' (9/19/2005)&lt;br /&gt;
''The Z60m and Z60t are the first standard notebooks ever to integrate a high-speed, Evolution Data Optimized (EV-DO)(5) wireless wide area network (WWAN) antenna for Verizon Wireless Broadband Access. The built-in WWAN antenna helps avoid many of the pitfalls associated with PC cards, including hardware incompatibility and fragile, easily damaged antennas protruding from the computer. Verizon Wirelessâ€™ network features one of the fastest connection rates in the U.S. with average speeds between 400-700 kilobytes per second (kbps). It also provides another layer of data security and protection, as it isn't susceptible to the same vulnerabilities as a shared hot spot connection, such as data theft.''&lt;br /&gt;
&lt;br /&gt;
''Several innovative multimedia features â€” including hot keys to control application functions and ports to easily upload digital images and video â€” make the Z Series optimal for business or home use, including presentations, multimedia and DVD movies.''&lt;br /&gt;
&lt;br /&gt;
''&amp;quot;One of the trends we're seeing in small businesses is that the line between work and home is blurring,&amp;quot; said Chuck Sharp, vice president, Information Technology Solution Providers Alliance (ITSPA). &amp;quot;It's not efficient to spend money on separate pieces of technology for all aspects of your life. Time is at such a premium, that small businesses are looking for technology that not only improves their productivity at work, but also allows them to maximize their personal time â€” at home and when traveling.&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Also of interest:&lt;br /&gt;
&lt;br /&gt;
[http://www-131.ibm.com/content/home/store_LNV_PublicUSA/en_US/ThinkPad_ZSeries_WWAN.html ThinkPad notebooks with Verizon Wireless BroadbandAccess]&lt;br /&gt;
&lt;br /&gt;
=== Linux Support ===&lt;br /&gt;
&lt;br /&gt;
T60p model works fine under Linux (SuSE 10.1) if you can get it activated and powered on, and apply various hotplug scripts and PPPD scripts.&lt;br /&gt;
&lt;br /&gt;
Initial service activation was done under Windows -- not sure if this is necessary.&lt;br /&gt;
&lt;br /&gt;
Generally it works under Linux.  Occasionally after a fresh boot, it will not connect with an apparent failure to power on the device.  The only solution seems to be to reboot into Windows, connect from there, reboot into linux, switch the wireless power switch off and on again, then connect.  Then it works fine again.  (There must be a better way!)&lt;br /&gt;
&lt;br /&gt;
Z60 model was report to work always (without the Windows shenanigans).&lt;br /&gt;
&lt;br /&gt;
X60s seems to work ok.&lt;br /&gt;
&lt;br /&gt;
In my T60 is not needed to boot Linux to power on the device. The device is a USB serial, and the proceeding to work is:&lt;br /&gt;
&lt;br /&gt;
=== Instructions ===&lt;br /&gt;
&lt;br /&gt;
Great Articles on setting up EVDO and the Sierra Wireless card, it requires an upgrade of the sierra.c driver.  If you are stuck this article will certainly help you out.  Scroll to the one of the last entries and follow the steps..  &lt;br /&gt;
http://kenkinder.com/evdo-pc5740/&lt;br /&gt;
http://www.sierrawireless.com/faq/ShowFAQ.aspx?ID=601&lt;br /&gt;
&lt;br /&gt;
(I am Debian user, but instructions are applicable for any distribution)&lt;br /&gt;
&lt;br /&gt;
* Insert to SIM Slot (under the battery) a SIM Card&lt;br /&gt;
** The UMTS modem is sim-locked by Lenovo (Spain and Germany are Vodafone only); you can request an unlock code from IBM ([[#Unlocking_the_Modem|Unlocking the Modem]])&lt;br /&gt;
&lt;br /&gt;
* Switch on the Wireless switch. Antenna LED will light. If it is not lighting, press Fn+F5 until it lights (usually not needed)&lt;br /&gt;
&lt;br /&gt;
* If you type lsusb it will appear:&lt;br /&gt;
&lt;br /&gt;
   Other devices...&lt;br /&gt;
   Bus 002 Device 004: ID 1199:6804 Sierra Wireless, Inc. &lt;br /&gt;
   Other devices...&lt;br /&gt;
&lt;br /&gt;
* Then, load the Sierra module:&lt;br /&gt;
   modprobe sierra&lt;br /&gt;
&lt;br /&gt;
* (PROBABLY UNNECESSARY) In system log, you will have some messages with 3 (usually) new USB Serial ports. You only need the first one (/dev/ttyUSB0). If you don't have /dev/ttyUSB0, ttyUSB1, etc. you can create using: &lt;br /&gt;
&lt;br /&gt;
   cd /dev&lt;br /&gt;
   mknod ttyUSB0 c 188 0&lt;br /&gt;
   mknod ttyUSB1 c 188 1&lt;br /&gt;
   mknod ttyUSB2 c 188 2&lt;br /&gt;
&lt;br /&gt;
* Easy way to say hello to your modem:&lt;br /&gt;
&lt;br /&gt;
  cat /dev/ttyUSB0 &amp;amp;&lt;br /&gt;
  echo AT &amp;gt; /dev/ttyUSB0 (you should expect &amp;quot;OK&amp;quot;)&lt;br /&gt;
  echo AT+CPIN? &amp;gt; /dev/ttyUSB0 (you should expect ready, if you don't need to enter PIN)&lt;br /&gt;
  fg&lt;br /&gt;
  ''&amp;lt;Ctrl-C&amp;gt;''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* After it, you can use /dev/ttyUSB0 as GPRS+UMTS modem. You can use wvdial or pppd directly. Remember that you may need to insert PIN number.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* How to collect your hex formatted ESN in software for service activiation (useful for internal EVDO cards):&lt;br /&gt;
&lt;br /&gt;
Open a terminal as root. Run:&lt;br /&gt;
&lt;br /&gt;
  cat /dev/ttyUSB0 &amp;amp;&lt;br /&gt;
  echo AT+GSN &amp;gt; /dev/ttyUSB0&lt;br /&gt;
&lt;br /&gt;
You should see the AT command and an ESN in hex followed by an OK. Give the hex number to the person activating your service. An example is provided below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
AT+GSN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
0xDEADBEEF&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OK&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here a list of some useful AT-Commands:&lt;br /&gt;
&lt;br /&gt;
* at+cfun=0 - Set card to low power output. For being a friend to your battery.&lt;br /&gt;
* at+cfun=1 - Set card to full power output. If card is in low power mode, the card will reset, and you have to unload and than load the serial module.&lt;br /&gt;
* at+cgreg? - Show the state of network searching. &lt;br /&gt;
** If it displays +CGREG: 0,2 this means, the card is searching for a network. &lt;br /&gt;
** If it displays +CGREG: 0,1,XXXX,YYYY this means, that you are logged in your HOME-Net&lt;br /&gt;
** If it displays +CGREG: 0,5,XXXX,YYYY this means, that you are logged in a Roaming-Net&lt;br /&gt;
&lt;br /&gt;
A link: http://www.kuix.de/umts/vodafone/&lt;br /&gt;
&lt;br /&gt;
=== Turning the device off and on via software ===&lt;br /&gt;
&lt;br /&gt;
As root, issue the following commands (tested on an IBM T61 running Kubuntu 8):&lt;br /&gt;
&lt;br /&gt;
 tail -f /dev/ttyUSB0 &amp;amp; &lt;br /&gt;
&lt;br /&gt;
Lets you tail the modem responses for each command.&lt;br /&gt;
&lt;br /&gt;
 echo disabled &amp;gt; /proc/acpi/ibm/wan&lt;br /&gt;
 echo enabled &amp;gt; /proc/acpi/ibm/wan&lt;br /&gt;
 echo 'at!pcstate=1' &amp;gt; /dev/ttyUSB0&lt;br /&gt;
&lt;br /&gt;
These commands:&lt;br /&gt;
 turn the device off.&lt;br /&gt;
 turn the device on in powersave mode.&lt;br /&gt;
 takes the device out of powersave mode, you should now be able to dial with it.&lt;br /&gt;
&lt;br /&gt;
=== Example pppd dialup scripts ===&lt;br /&gt;
&lt;br /&gt;
* Create this file as /etc/ppp/peers/vzwconnect, and set it executable:&lt;br /&gt;
&lt;br /&gt;
 noauth&lt;br /&gt;
 connect &amp;quot;/usr/sbin/chat -v -f /etc/ppp/peers/vzw_chat&amp;quot;&lt;br /&gt;
 defaultroute&lt;br /&gt;
 usepeerdns&lt;br /&gt;
 ttyUSB0&lt;br /&gt;
 3686400&lt;br /&gt;
 local&lt;br /&gt;
 usepeerdns&lt;br /&gt;
 debug&lt;br /&gt;
 -detach&lt;br /&gt;
&lt;br /&gt;
* Create this chat script file as /etc/ppp/peers/vzw_chat&lt;br /&gt;
&lt;br /&gt;
 '' 'ATZ'&lt;br /&gt;
 'OK' 'ATDT*99#'&lt;br /&gt;
 'CONNECT' ''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Connect to Verizon&lt;br /&gt;
&lt;br /&gt;
Run this command as root to establish the connection using pppd:&lt;br /&gt;
&lt;br /&gt;
 pppd call vzwconnect&lt;br /&gt;
&lt;br /&gt;
=== Unlocking the Modem ===&lt;br /&gt;
&lt;br /&gt;
You can request an unlock code from Lenovo by calling the IBM support and requesting this code. You have to agree that you won't get any support related to UMTS and Vodafone anymore.&lt;br /&gt;
The Modem in X61(s) is not locked anymore. It accepts SIM cards other than Vodafone without entering a code.&lt;br /&gt;
You can enter the unlock code like this:&lt;br /&gt;
&lt;br /&gt;
 cat /dev/ttyUSB0 &amp;amp;&lt;br /&gt;
 echo 'AT+CLCK=&amp;quot;PN&amp;quot;,0,&amp;quot;12345678&amp;quot;' &amp;gt; /dev/ttyUSB0&lt;br /&gt;
 fg&lt;br /&gt;
 ''&amp;lt;Ctrl-C&amp;gt;''&lt;br /&gt;
&lt;br /&gt;
If you see OK, everything went fine. (NB: the windows manual provided by IBM is a LOT larger and even more difficult.)&lt;br /&gt;
&lt;br /&gt;
=== Debian ===&lt;br /&gt;
&lt;br /&gt;
The card (on the X60s anyway) is not supported by the sierra module in the vanilla 2.6.18 kernel in Etch. (I worked round this by dist-upgrading to Sid; however this could also be doable by building your own kernel / using a backports.org kernel of a later version; I will test both these with Etch again when I have a chance to).&lt;br /&gt;
&lt;br /&gt;
==== Stuff missing ====&lt;br /&gt;
* Someone should write a small ruby script that provides a nice dialog for unlocking the device&lt;br /&gt;
* How do I find out whether a device IS locked (by checking with the modem, not try and error)&lt;br /&gt;
&lt;br /&gt;
=== Models featuring this Technology ===&lt;br /&gt;
* ThinkPad {{T60}}, {{T60p}}, {{T61}}, {{T61p}}, {{X60s}}, {{X61s}}&lt;br /&gt;
* ThinkPad {{Z Series}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;/div&gt;</summary>
		<author><name>Dutchslab</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Verizon_1xEV-DO_WWAN&amp;diff=40057</id>
		<title>Verizon 1xEV-DO WWAN</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Verizon_1xEV-DO_WWAN&amp;diff=40057"/>
		<updated>2008-11-30T02:12:08Z</updated>

		<summary type="html">&lt;p&gt;Dutchslab: /* Turning the device off and on via software */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Note: NEW T500's ship with &amp;quot;Qualcomm HS-USB Modem 9202&amp;quot; Not the Sierra Wireless modems for Verizon WWAN option.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
From the TABOOK.PDF reference ('''Lenovo Training Solutions, Personal Systems Reference''', November 2005 Number 299):&lt;br /&gt;
&lt;br /&gt;
''Some models: Wireless WAN Sierra Wireless 1xEV-DO Network Adapter, Mini PCIe Adapter, EV-DO/1xRTT, WWAN antenna on display, service contract reqd with VerizonÂ® Wireless.''&lt;br /&gt;
&lt;br /&gt;
''WWAN: Requires service contract with Verizon; monthly service charges and airtime charges will apply. Roaming charges may also apply. Service not available in all areas. Verizon, not Lenovo, is solely responsible for the Verizon Wireless service. Visit the following Web site for more information: www.verizonwireless.com.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.lenovo.com/news/us/en/2005/09/zseries.html &amp;quot;Lenovo Widens Small Business Portfolio with Industryâ€™s Thinnest and Lightest 14-inch Widescreen Notebook&amp;quot; press announcement]:&lt;br /&gt;
&lt;br /&gt;
'''First Notebook to Integrate High Speed EV-DO Wireless WAN''' (9/19/2005)&lt;br /&gt;
''The Z60m and Z60t are the first standard notebooks ever to integrate a high-speed, Evolution Data Optimized (EV-DO)(5) wireless wide area network (WWAN) antenna for Verizon Wireless Broadband Access. The built-in WWAN antenna helps avoid many of the pitfalls associated with PC cards, including hardware incompatibility and fragile, easily damaged antennas protruding from the computer. Verizon Wirelessâ€™ network features one of the fastest connection rates in the U.S. with average speeds between 400-700 kilobytes per second (kbps). It also provides another layer of data security and protection, as it isn't susceptible to the same vulnerabilities as a shared hot spot connection, such as data theft.''&lt;br /&gt;
&lt;br /&gt;
''Several innovative multimedia features â€” including hot keys to control application functions and ports to easily upload digital images and video â€” make the Z Series optimal for business or home use, including presentations, multimedia and DVD movies.''&lt;br /&gt;
&lt;br /&gt;
''&amp;quot;One of the trends we're seeing in small businesses is that the line between work and home is blurring,&amp;quot; said Chuck Sharp, vice president, Information Technology Solution Providers Alliance (ITSPA). &amp;quot;It's not efficient to spend money on separate pieces of technology for all aspects of your life. Time is at such a premium, that small businesses are looking for technology that not only improves their productivity at work, but also allows them to maximize their personal time â€” at home and when traveling.&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Also of interest:&lt;br /&gt;
&lt;br /&gt;
[http://www-131.ibm.com/content/home/store_LNV_PublicUSA/en_US/ThinkPad_ZSeries_WWAN.html ThinkPad notebooks with Verizon Wireless BroadbandAccess]&lt;br /&gt;
&lt;br /&gt;
=== Linux Support ===&lt;br /&gt;
&lt;br /&gt;
T60p model works fine under Linux (SuSE 10.1) if you can get it activated and powered on, and apply various hotplug scripts and PPPD scripts.&lt;br /&gt;
&lt;br /&gt;
Initial service activation was done under Windows -- not sure if this is necessary.&lt;br /&gt;
&lt;br /&gt;
Generally it works under Linux.  Occasionally after a fresh boot, it will not connect with an apparent failure to power on the device.  The only solution seems to be to reboot into Windows, connect from there, reboot into linux, switch the wireless power switch off and on again, then connect.  Then it works fine again.  (There must be a better way!)&lt;br /&gt;
&lt;br /&gt;
Z60 model was report to work always (without the Windows shenanigans).&lt;br /&gt;
&lt;br /&gt;
X60s seems to work ok.&lt;br /&gt;
&lt;br /&gt;
In my T60 is not needed to boot Linux to power on the device. The device is a USB serial, and the proceeding to work is:&lt;br /&gt;
&lt;br /&gt;
=== Instructions ===&lt;br /&gt;
&lt;br /&gt;
Great Articles on setting up EVDO and the Sierra Wireless card, it requires an upgrade of the sierra.c driver.  If you are stuck this article will certainly help you out.  Scroll to the one of the last entries and follow the steps..  &lt;br /&gt;
http://kenkinder.com/evdo-pc5740/&lt;br /&gt;
http://www.sierrawireless.com/faq/ShowFAQ.aspx?ID=601&lt;br /&gt;
&lt;br /&gt;
(I am Debian user, but instructions are applicable for any distribution)&lt;br /&gt;
&lt;br /&gt;
* Insert to SIM Slot (under the battery) a SIM Card&lt;br /&gt;
** The UMTS modem is sim-locked by Lenovo (Spain and Germany are Vodafone only); you can request an unlock code from IBM ([[#Unlocking_the_Modem|Unlocking the Modem]])&lt;br /&gt;
&lt;br /&gt;
* Switch on the Wireless switch. Antenna LED will light. If it is not lighting, press Fn+F5 until it lights (usually not needed)&lt;br /&gt;
&lt;br /&gt;
* If you type lsusb it will appear:&lt;br /&gt;
&lt;br /&gt;
   Other devices...&lt;br /&gt;
   Bus 002 Device 004: ID 1199:6804 Sierra Wireless, Inc. &lt;br /&gt;
   Other devices...&lt;br /&gt;
&lt;br /&gt;
* Then, load the Sierra module:&lt;br /&gt;
   modprobe sierra&lt;br /&gt;
&lt;br /&gt;
* (PROBABLY UNNECESSARY) In system log, you will have some messages with 3 (usually) new USB Serial ports. You only need the first one (/dev/ttyUSB0). If you don't have /dev/ttyUSB0, ttyUSB1, etc. you can create using: &lt;br /&gt;
&lt;br /&gt;
   cd /dev&lt;br /&gt;
   mknod ttyUSB0 c 188 0&lt;br /&gt;
   mknod ttyUSB1 c 188 1&lt;br /&gt;
   mknod ttyUSB2 c 188 2&lt;br /&gt;
&lt;br /&gt;
* Easy way to say hello to your modem:&lt;br /&gt;
&lt;br /&gt;
  cat /dev/ttyUSB0 &amp;amp;&lt;br /&gt;
  echo AT &amp;gt; /dev/ttyUSB0 (you should expect &amp;quot;OK&amp;quot;)&lt;br /&gt;
  echo AT+CPIN? &amp;gt; /dev/ttyUSB0 (you should expect ready, if you don't need to enter PIN)&lt;br /&gt;
  fg&lt;br /&gt;
  ''&amp;lt;Ctrl-C&amp;gt;''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* After it, you can use /dev/ttyUSB0 as GPRS+UMTS modem. You can use wvdial or pppd directly. Remember that you may need to insert PIN number.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* How to collect your hex formatted ESN in software for service activiation (useful for internal EVDO cards):&lt;br /&gt;
&lt;br /&gt;
Open a terminal as root. Run:&lt;br /&gt;
&lt;br /&gt;
  cat /dev/ttyUSB0 &amp;amp;&lt;br /&gt;
  echo AT+GSN &amp;gt; /dev/ttyUSB0&lt;br /&gt;
&lt;br /&gt;
You should see the AT command and an ESN in hex followed by an OK. Give the hex number to the person activating your service. An example is provided below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
AT+GSN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
0xDEADBEEF&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OK&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here a list of some useful AT-Commands:&lt;br /&gt;
&lt;br /&gt;
* at+cfun=0 - Set card to low power output. For being a friend to your battery.&lt;br /&gt;
* at+cfun=1 - Set card to full power output. If card is in low power mode, the card will reset, and you have to unload and than load the serial module.&lt;br /&gt;
* at+cgreg? - Show the state of network searching. &lt;br /&gt;
** If it displays +CGREG: 0,2 this means, the card is searching for a network. &lt;br /&gt;
** If it displays +CGREG: 0,1,XXXX,YYYY this means, that you are logged in your HOME-Net&lt;br /&gt;
** If it displays +CGREG: 0,5,XXXX,YYYY this means, that you are logged in a Roaming-Net&lt;br /&gt;
&lt;br /&gt;
A link: http://www.kuix.de/umts/vodafone/&lt;br /&gt;
&lt;br /&gt;
=== Turning the device off and on via software ===&lt;br /&gt;
&lt;br /&gt;
As root, issue the following commands (tested on an IBM T61 running Kubuntu 8):&lt;br /&gt;
&lt;br /&gt;
 tail -f /dev/ttyUSB0 &amp;amp; &lt;br /&gt;
&lt;br /&gt;
Lets you tail the modem responses for each command.&lt;br /&gt;
&lt;br /&gt;
 echo disabled &amp;gt; /proc/acpi/ibm/wan&lt;br /&gt;
 echo enabled &amp;gt; /proc/acpi/ibm/wan&lt;br /&gt;
 echo 'at!pcstate=1' &amp;gt; /dev/ttyUSB0&lt;br /&gt;
&lt;br /&gt;
These commands:&lt;br /&gt;
 turn the device off.&lt;br /&gt;
 turn the device on in powersave mode.&lt;br /&gt;
 takes the device out of powersave mode, you should now be able to dial with it.&lt;br /&gt;
&lt;br /&gt;
=== Example pppd dialup scripts ===&lt;br /&gt;
&lt;br /&gt;
* Create this file as /etc/ppp/peers/vzwconnect, and set it executable:&lt;br /&gt;
&lt;br /&gt;
noauth&lt;br /&gt;
connect &amp;quot;/usr/sbin/chat -v -f /etc/ppp/peers/vzw_chat&amp;quot;&lt;br /&gt;
defaultroute&lt;br /&gt;
usepeerdns&lt;br /&gt;
ttyUSB0&lt;br /&gt;
3686400&lt;br /&gt;
local&lt;br /&gt;
usepeerdns&lt;br /&gt;
debug&lt;br /&gt;
-detach&lt;br /&gt;
#921600&lt;br /&gt;
#1843200&lt;br /&gt;
* Create this chat script file as /etc/ppp/peers/vzw_chat&lt;br /&gt;
&lt;br /&gt;
'' 'ATZ'&lt;br /&gt;
'OK' 'ATDT*99#'&lt;br /&gt;
'CONNECT' ''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Connect to Verizon&lt;br /&gt;
&lt;br /&gt;
Run this command as root to establish the connection using pppd:&lt;br /&gt;
&lt;br /&gt;
pppd call vzwconnect&lt;br /&gt;
&lt;br /&gt;
=== Unlocking the Modem ===&lt;br /&gt;
&lt;br /&gt;
You can request an unlock code from Lenovo by calling the IBM support and requesting this code. You have to agree that you won't get any support related to UMTS and Vodafone anymore.&lt;br /&gt;
The Modem in X61(s) is not locked anymore. It accepts SIM cards other than Vodafone without entering a code.&lt;br /&gt;
You can enter the unlock code like this:&lt;br /&gt;
&lt;br /&gt;
 cat /dev/ttyUSB0 &amp;amp;&lt;br /&gt;
 echo 'AT+CLCK=&amp;quot;PN&amp;quot;,0,&amp;quot;12345678&amp;quot;' &amp;gt; /dev/ttyUSB0&lt;br /&gt;
 fg&lt;br /&gt;
 ''&amp;lt;Ctrl-C&amp;gt;''&lt;br /&gt;
&lt;br /&gt;
If you see OK, everything went fine. (NB: the windows manual provided by IBM is a LOT larger and even more difficult.)&lt;br /&gt;
&lt;br /&gt;
=== Debian ===&lt;br /&gt;
&lt;br /&gt;
The card (on the X60s anyway) is not supported by the sierra module in the vanilla 2.6.18 kernel in Etch. (I worked round this by dist-upgrading to Sid; however this could also be doable by building your own kernel / using a backports.org kernel of a later version; I will test both these with Etch again when I have a chance to).&lt;br /&gt;
&lt;br /&gt;
==== Stuff missing ====&lt;br /&gt;
* Someone should write a small ruby script that provides a nice dialog for unlocking the device&lt;br /&gt;
* How do I find out whether a device IS locked (by checking with the modem, not try and error)&lt;br /&gt;
&lt;br /&gt;
=== Models featuring this Technology ===&lt;br /&gt;
* ThinkPad {{T60}}, {{T60p}}, {{T61}}, {{T61p}}, {{X60s}}, {{X61s}}&lt;br /&gt;
* ThinkPad {{Z Series}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;/div&gt;</summary>
		<author><name>Dutchslab</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Verizon_1xEV-DO_WWAN&amp;diff=40056</id>
		<title>Verizon 1xEV-DO WWAN</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Verizon_1xEV-DO_WWAN&amp;diff=40056"/>
		<updated>2008-11-30T02:11:18Z</updated>

		<summary type="html">&lt;p&gt;Dutchslab: /* Turning the device off and on via software */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Note: NEW T500's ship with &amp;quot;Qualcomm HS-USB Modem 9202&amp;quot; Not the Sierra Wireless modems for Verizon WWAN option.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
From the TABOOK.PDF reference ('''Lenovo Training Solutions, Personal Systems Reference''', November 2005 Number 299):&lt;br /&gt;
&lt;br /&gt;
''Some models: Wireless WAN Sierra Wireless 1xEV-DO Network Adapter, Mini PCIe Adapter, EV-DO/1xRTT, WWAN antenna on display, service contract reqd with VerizonÂ® Wireless.''&lt;br /&gt;
&lt;br /&gt;
''WWAN: Requires service contract with Verizon; monthly service charges and airtime charges will apply. Roaming charges may also apply. Service not available in all areas. Verizon, not Lenovo, is solely responsible for the Verizon Wireless service. Visit the following Web site for more information: www.verizonwireless.com.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.lenovo.com/news/us/en/2005/09/zseries.html &amp;quot;Lenovo Widens Small Business Portfolio with Industryâ€™s Thinnest and Lightest 14-inch Widescreen Notebook&amp;quot; press announcement]:&lt;br /&gt;
&lt;br /&gt;
'''First Notebook to Integrate High Speed EV-DO Wireless WAN''' (9/19/2005)&lt;br /&gt;
''The Z60m and Z60t are the first standard notebooks ever to integrate a high-speed, Evolution Data Optimized (EV-DO)(5) wireless wide area network (WWAN) antenna for Verizon Wireless Broadband Access. The built-in WWAN antenna helps avoid many of the pitfalls associated with PC cards, including hardware incompatibility and fragile, easily damaged antennas protruding from the computer. Verizon Wirelessâ€™ network features one of the fastest connection rates in the U.S. with average speeds between 400-700 kilobytes per second (kbps). It also provides another layer of data security and protection, as it isn't susceptible to the same vulnerabilities as a shared hot spot connection, such as data theft.''&lt;br /&gt;
&lt;br /&gt;
''Several innovative multimedia features â€” including hot keys to control application functions and ports to easily upload digital images and video â€” make the Z Series optimal for business or home use, including presentations, multimedia and DVD movies.''&lt;br /&gt;
&lt;br /&gt;
''&amp;quot;One of the trends we're seeing in small businesses is that the line between work and home is blurring,&amp;quot; said Chuck Sharp, vice president, Information Technology Solution Providers Alliance (ITSPA). &amp;quot;It's not efficient to spend money on separate pieces of technology for all aspects of your life. Time is at such a premium, that small businesses are looking for technology that not only improves their productivity at work, but also allows them to maximize their personal time â€” at home and when traveling.&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Also of interest:&lt;br /&gt;
&lt;br /&gt;
[http://www-131.ibm.com/content/home/store_LNV_PublicUSA/en_US/ThinkPad_ZSeries_WWAN.html ThinkPad notebooks with Verizon Wireless BroadbandAccess]&lt;br /&gt;
&lt;br /&gt;
=== Linux Support ===&lt;br /&gt;
&lt;br /&gt;
T60p model works fine under Linux (SuSE 10.1) if you can get it activated and powered on, and apply various hotplug scripts and PPPD scripts.&lt;br /&gt;
&lt;br /&gt;
Initial service activation was done under Windows -- not sure if this is necessary.&lt;br /&gt;
&lt;br /&gt;
Generally it works under Linux.  Occasionally after a fresh boot, it will not connect with an apparent failure to power on the device.  The only solution seems to be to reboot into Windows, connect from there, reboot into linux, switch the wireless power switch off and on again, then connect.  Then it works fine again.  (There must be a better way!)&lt;br /&gt;
&lt;br /&gt;
Z60 model was report to work always (without the Windows shenanigans).&lt;br /&gt;
&lt;br /&gt;
X60s seems to work ok.&lt;br /&gt;
&lt;br /&gt;
In my T60 is not needed to boot Linux to power on the device. The device is a USB serial, and the proceeding to work is:&lt;br /&gt;
&lt;br /&gt;
=== Instructions ===&lt;br /&gt;
&lt;br /&gt;
Great Articles on setting up EVDO and the Sierra Wireless card, it requires an upgrade of the sierra.c driver.  If you are stuck this article will certainly help you out.  Scroll to the one of the last entries and follow the steps..  &lt;br /&gt;
http://kenkinder.com/evdo-pc5740/&lt;br /&gt;
http://www.sierrawireless.com/faq/ShowFAQ.aspx?ID=601&lt;br /&gt;
&lt;br /&gt;
(I am Debian user, but instructions are applicable for any distribution)&lt;br /&gt;
&lt;br /&gt;
* Insert to SIM Slot (under the battery) a SIM Card&lt;br /&gt;
** The UMTS modem is sim-locked by Lenovo (Spain and Germany are Vodafone only); you can request an unlock code from IBM ([[#Unlocking_the_Modem|Unlocking the Modem]])&lt;br /&gt;
&lt;br /&gt;
* Switch on the Wireless switch. Antenna LED will light. If it is not lighting, press Fn+F5 until it lights (usually not needed)&lt;br /&gt;
&lt;br /&gt;
* If you type lsusb it will appear:&lt;br /&gt;
&lt;br /&gt;
   Other devices...&lt;br /&gt;
   Bus 002 Device 004: ID 1199:6804 Sierra Wireless, Inc. &lt;br /&gt;
   Other devices...&lt;br /&gt;
&lt;br /&gt;
* Then, load the Sierra module:&lt;br /&gt;
   modprobe sierra&lt;br /&gt;
&lt;br /&gt;
* (PROBABLY UNNECESSARY) In system log, you will have some messages with 3 (usually) new USB Serial ports. You only need the first one (/dev/ttyUSB0). If you don't have /dev/ttyUSB0, ttyUSB1, etc. you can create using: &lt;br /&gt;
&lt;br /&gt;
   cd /dev&lt;br /&gt;
   mknod ttyUSB0 c 188 0&lt;br /&gt;
   mknod ttyUSB1 c 188 1&lt;br /&gt;
   mknod ttyUSB2 c 188 2&lt;br /&gt;
&lt;br /&gt;
* Easy way to say hello to your modem:&lt;br /&gt;
&lt;br /&gt;
  cat /dev/ttyUSB0 &amp;amp;&lt;br /&gt;
  echo AT &amp;gt; /dev/ttyUSB0 (you should expect &amp;quot;OK&amp;quot;)&lt;br /&gt;
  echo AT+CPIN? &amp;gt; /dev/ttyUSB0 (you should expect ready, if you don't need to enter PIN)&lt;br /&gt;
  fg&lt;br /&gt;
  ''&amp;lt;Ctrl-C&amp;gt;''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* After it, you can use /dev/ttyUSB0 as GPRS+UMTS modem. You can use wvdial or pppd directly. Remember that you may need to insert PIN number.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* How to collect your hex formatted ESN in software for service activiation (useful for internal EVDO cards):&lt;br /&gt;
&lt;br /&gt;
Open a terminal as root. Run:&lt;br /&gt;
&lt;br /&gt;
  cat /dev/ttyUSB0 &amp;amp;&lt;br /&gt;
  echo AT+GSN &amp;gt; /dev/ttyUSB0&lt;br /&gt;
&lt;br /&gt;
You should see the AT command and an ESN in hex followed by an OK. Give the hex number to the person activating your service. An example is provided below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
AT+GSN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
0xDEADBEEF&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OK&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here a list of some useful AT-Commands:&lt;br /&gt;
&lt;br /&gt;
* at+cfun=0 - Set card to low power output. For being a friend to your battery.&lt;br /&gt;
* at+cfun=1 - Set card to full power output. If card is in low power mode, the card will reset, and you have to unload and than load the serial module.&lt;br /&gt;
* at+cgreg? - Show the state of network searching. &lt;br /&gt;
** If it displays +CGREG: 0,2 this means, the card is searching for a network. &lt;br /&gt;
** If it displays +CGREG: 0,1,XXXX,YYYY this means, that you are logged in your HOME-Net&lt;br /&gt;
** If it displays +CGREG: 0,5,XXXX,YYYY this means, that you are logged in a Roaming-Net&lt;br /&gt;
&lt;br /&gt;
A link: http://www.kuix.de/umts/vodafone/&lt;br /&gt;
&lt;br /&gt;
=== Turning the device off and on via software ===&lt;br /&gt;
&lt;br /&gt;
As root, issue the following commands (tested on an IBM T61 running Kubuntu 8):&lt;br /&gt;
&lt;br /&gt;
tail -f /dev/ttyUSB0 &amp;amp; &lt;br /&gt;
&lt;br /&gt;
Lets you tail the modem responses for each command.&lt;br /&gt;
&lt;br /&gt;
echo disabled &amp;gt; /proc/acpi/ibm/wan&lt;br /&gt;
echo enabled &amp;gt; /proc/acpi/ibm/wan&lt;br /&gt;
echo 'at!pcstate=1' &amp;gt; /dev/ttyUSB0&lt;br /&gt;
&lt;br /&gt;
These commands:&lt;br /&gt;
 turn the device off.&lt;br /&gt;
 turn the device on in powersave mode.&lt;br /&gt;
 takes the device out of powersave mode, you should now be able to dial with it.&lt;br /&gt;
&lt;br /&gt;
=== Example pppd dialup scripts ===&lt;br /&gt;
&lt;br /&gt;
* Create this file as /etc/ppp/peers/vzwconnect, and set it executable:&lt;br /&gt;
&lt;br /&gt;
noauth&lt;br /&gt;
connect &amp;quot;/usr/sbin/chat -v -f /etc/ppp/peers/vzw_chat&amp;quot;&lt;br /&gt;
defaultroute&lt;br /&gt;
usepeerdns&lt;br /&gt;
ttyUSB0&lt;br /&gt;
3686400&lt;br /&gt;
local&lt;br /&gt;
usepeerdns&lt;br /&gt;
debug&lt;br /&gt;
-detach&lt;br /&gt;
#921600&lt;br /&gt;
#1843200&lt;br /&gt;
* Create this chat script file as /etc/ppp/peers/vzw_chat&lt;br /&gt;
&lt;br /&gt;
'' 'ATZ'&lt;br /&gt;
'OK' 'ATDT*99#'&lt;br /&gt;
'CONNECT' ''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Connect to Verizon&lt;br /&gt;
&lt;br /&gt;
Run this command as root to establish the connection using pppd:&lt;br /&gt;
&lt;br /&gt;
pppd call vzwconnect&lt;br /&gt;
&lt;br /&gt;
=== Unlocking the Modem ===&lt;br /&gt;
&lt;br /&gt;
You can request an unlock code from Lenovo by calling the IBM support and requesting this code. You have to agree that you won't get any support related to UMTS and Vodafone anymore.&lt;br /&gt;
The Modem in X61(s) is not locked anymore. It accepts SIM cards other than Vodafone without entering a code.&lt;br /&gt;
You can enter the unlock code like this:&lt;br /&gt;
&lt;br /&gt;
 cat /dev/ttyUSB0 &amp;amp;&lt;br /&gt;
 echo 'AT+CLCK=&amp;quot;PN&amp;quot;,0,&amp;quot;12345678&amp;quot;' &amp;gt; /dev/ttyUSB0&lt;br /&gt;
 fg&lt;br /&gt;
 ''&amp;lt;Ctrl-C&amp;gt;''&lt;br /&gt;
&lt;br /&gt;
If you see OK, everything went fine. (NB: the windows manual provided by IBM is a LOT larger and even more difficult.)&lt;br /&gt;
&lt;br /&gt;
=== Debian ===&lt;br /&gt;
&lt;br /&gt;
The card (on the X60s anyway) is not supported by the sierra module in the vanilla 2.6.18 kernel in Etch. (I worked round this by dist-upgrading to Sid; however this could also be doable by building your own kernel / using a backports.org kernel of a later version; I will test both these with Etch again when I have a chance to).&lt;br /&gt;
&lt;br /&gt;
==== Stuff missing ====&lt;br /&gt;
* Someone should write a small ruby script that provides a nice dialog for unlocking the device&lt;br /&gt;
* How do I find out whether a device IS locked (by checking with the modem, not try and error)&lt;br /&gt;
&lt;br /&gt;
=== Models featuring this Technology ===&lt;br /&gt;
* ThinkPad {{T60}}, {{T60p}}, {{T61}}, {{T61p}}, {{X60s}}, {{X61s}}&lt;br /&gt;
* ThinkPad {{Z Series}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;/div&gt;</summary>
		<author><name>Dutchslab</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Verizon_1xEV-DO_WWAN&amp;diff=40055</id>
		<title>Verizon 1xEV-DO WWAN</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Verizon_1xEV-DO_WWAN&amp;diff=40055"/>
		<updated>2008-11-30T02:08:00Z</updated>

		<summary type="html">&lt;p&gt;Dutchslab: /* Example pppd dialup scripts */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Note: NEW T500's ship with &amp;quot;Qualcomm HS-USB Modem 9202&amp;quot; Not the Sierra Wireless modems for Verizon WWAN option.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
From the TABOOK.PDF reference ('''Lenovo Training Solutions, Personal Systems Reference''', November 2005 Number 299):&lt;br /&gt;
&lt;br /&gt;
''Some models: Wireless WAN Sierra Wireless 1xEV-DO Network Adapter, Mini PCIe Adapter, EV-DO/1xRTT, WWAN antenna on display, service contract reqd with VerizonÂ® Wireless.''&lt;br /&gt;
&lt;br /&gt;
''WWAN: Requires service contract with Verizon; monthly service charges and airtime charges will apply. Roaming charges may also apply. Service not available in all areas. Verizon, not Lenovo, is solely responsible for the Verizon Wireless service. Visit the following Web site for more information: www.verizonwireless.com.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.lenovo.com/news/us/en/2005/09/zseries.html &amp;quot;Lenovo Widens Small Business Portfolio with Industryâ€™s Thinnest and Lightest 14-inch Widescreen Notebook&amp;quot; press announcement]:&lt;br /&gt;
&lt;br /&gt;
'''First Notebook to Integrate High Speed EV-DO Wireless WAN''' (9/19/2005)&lt;br /&gt;
''The Z60m and Z60t are the first standard notebooks ever to integrate a high-speed, Evolution Data Optimized (EV-DO)(5) wireless wide area network (WWAN) antenna for Verizon Wireless Broadband Access. The built-in WWAN antenna helps avoid many of the pitfalls associated with PC cards, including hardware incompatibility and fragile, easily damaged antennas protruding from the computer. Verizon Wirelessâ€™ network features one of the fastest connection rates in the U.S. with average speeds between 400-700 kilobytes per second (kbps). It also provides another layer of data security and protection, as it isn't susceptible to the same vulnerabilities as a shared hot spot connection, such as data theft.''&lt;br /&gt;
&lt;br /&gt;
''Several innovative multimedia features â€” including hot keys to control application functions and ports to easily upload digital images and video â€” make the Z Series optimal for business or home use, including presentations, multimedia and DVD movies.''&lt;br /&gt;
&lt;br /&gt;
''&amp;quot;One of the trends we're seeing in small businesses is that the line between work and home is blurring,&amp;quot; said Chuck Sharp, vice president, Information Technology Solution Providers Alliance (ITSPA). &amp;quot;It's not efficient to spend money on separate pieces of technology for all aspects of your life. Time is at such a premium, that small businesses are looking for technology that not only improves their productivity at work, but also allows them to maximize their personal time â€” at home and when traveling.&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Also of interest:&lt;br /&gt;
&lt;br /&gt;
[http://www-131.ibm.com/content/home/store_LNV_PublicUSA/en_US/ThinkPad_ZSeries_WWAN.html ThinkPad notebooks with Verizon Wireless BroadbandAccess]&lt;br /&gt;
&lt;br /&gt;
=== Linux Support ===&lt;br /&gt;
&lt;br /&gt;
T60p model works fine under Linux (SuSE 10.1) if you can get it activated and powered on, and apply various hotplug scripts and PPPD scripts.&lt;br /&gt;
&lt;br /&gt;
Initial service activation was done under Windows -- not sure if this is necessary.&lt;br /&gt;
&lt;br /&gt;
Generally it works under Linux.  Occasionally after a fresh boot, it will not connect with an apparent failure to power on the device.  The only solution seems to be to reboot into Windows, connect from there, reboot into linux, switch the wireless power switch off and on again, then connect.  Then it works fine again.  (There must be a better way!)&lt;br /&gt;
&lt;br /&gt;
Z60 model was report to work always (without the Windows shenanigans).&lt;br /&gt;
&lt;br /&gt;
X60s seems to work ok.&lt;br /&gt;
&lt;br /&gt;
In my T60 is not needed to boot Linux to power on the device. The device is a USB serial, and the proceeding to work is:&lt;br /&gt;
&lt;br /&gt;
=== Instructions ===&lt;br /&gt;
&lt;br /&gt;
Great Articles on setting up EVDO and the Sierra Wireless card, it requires an upgrade of the sierra.c driver.  If you are stuck this article will certainly help you out.  Scroll to the one of the last entries and follow the steps..  &lt;br /&gt;
http://kenkinder.com/evdo-pc5740/&lt;br /&gt;
http://www.sierrawireless.com/faq/ShowFAQ.aspx?ID=601&lt;br /&gt;
&lt;br /&gt;
(I am Debian user, but instructions are applicable for any distribution)&lt;br /&gt;
&lt;br /&gt;
* Insert to SIM Slot (under the battery) a SIM Card&lt;br /&gt;
** The UMTS modem is sim-locked by Lenovo (Spain and Germany are Vodafone only); you can request an unlock code from IBM ([[#Unlocking_the_Modem|Unlocking the Modem]])&lt;br /&gt;
&lt;br /&gt;
* Switch on the Wireless switch. Antenna LED will light. If it is not lighting, press Fn+F5 until it lights (usually not needed)&lt;br /&gt;
&lt;br /&gt;
* If you type lsusb it will appear:&lt;br /&gt;
&lt;br /&gt;
   Other devices...&lt;br /&gt;
   Bus 002 Device 004: ID 1199:6804 Sierra Wireless, Inc. &lt;br /&gt;
   Other devices...&lt;br /&gt;
&lt;br /&gt;
* Then, load the Sierra module:&lt;br /&gt;
   modprobe sierra&lt;br /&gt;
&lt;br /&gt;
* (PROBABLY UNNECESSARY) In system log, you will have some messages with 3 (usually) new USB Serial ports. You only need the first one (/dev/ttyUSB0). If you don't have /dev/ttyUSB0, ttyUSB1, etc. you can create using: &lt;br /&gt;
&lt;br /&gt;
   cd /dev&lt;br /&gt;
   mknod ttyUSB0 c 188 0&lt;br /&gt;
   mknod ttyUSB1 c 188 1&lt;br /&gt;
   mknod ttyUSB2 c 188 2&lt;br /&gt;
&lt;br /&gt;
* Easy way to say hello to your modem:&lt;br /&gt;
&lt;br /&gt;
  cat /dev/ttyUSB0 &amp;amp;&lt;br /&gt;
  echo AT &amp;gt; /dev/ttyUSB0 (you should expect &amp;quot;OK&amp;quot;)&lt;br /&gt;
  echo AT+CPIN? &amp;gt; /dev/ttyUSB0 (you should expect ready, if you don't need to enter PIN)&lt;br /&gt;
  fg&lt;br /&gt;
  ''&amp;lt;Ctrl-C&amp;gt;''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* After it, you can use /dev/ttyUSB0 as GPRS+UMTS modem. You can use wvdial or pppd directly. Remember that you may need to insert PIN number.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* How to collect your hex formatted ESN in software for service activiation (useful for internal EVDO cards):&lt;br /&gt;
&lt;br /&gt;
Open a terminal as root. Run:&lt;br /&gt;
&lt;br /&gt;
  cat /dev/ttyUSB0 &amp;amp;&lt;br /&gt;
  echo AT+GSN &amp;gt; /dev/ttyUSB0&lt;br /&gt;
&lt;br /&gt;
You should see the AT command and an ESN in hex followed by an OK. Give the hex number to the person activating your service. An example is provided below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
AT+GSN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
0xDEADBEEF&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OK&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here a list of some useful AT-Commands:&lt;br /&gt;
&lt;br /&gt;
* at+cfun=0 - Set card to low power output. For being a friend to your battery.&lt;br /&gt;
* at+cfun=1 - Set card to full power output. If card is in low power mode, the card will reset, and you have to unload and than load the serial module.&lt;br /&gt;
* at+cgreg? - Show the state of network searching. &lt;br /&gt;
** If it displays +CGREG: 0,2 this means, the card is searching for a network. &lt;br /&gt;
** If it displays +CGREG: 0,1,XXXX,YYYY this means, that you are logged in your HOME-Net&lt;br /&gt;
** If it displays +CGREG: 0,5,XXXX,YYYY this means, that you are logged in a Roaming-Net&lt;br /&gt;
&lt;br /&gt;
A link: http://www.kuix.de/umts/vodafone/&lt;br /&gt;
&lt;br /&gt;
=== Turning the device off and on via software ===&lt;br /&gt;
&lt;br /&gt;
As root, issue the following commands (tested on an IBM T61 running Kubuntu 8):&lt;br /&gt;
&lt;br /&gt;
tail -f /dev/ttyUSB0 &amp;amp; &lt;br /&gt;
&lt;br /&gt;
Lets you tail the modem responses for each command.&lt;br /&gt;
&lt;br /&gt;
echo disabled &amp;gt; /proc/acpi/ibm/wan # this turns the device off.&lt;br /&gt;
echo enabled &amp;gt; /proc/acpi/ibm/wan # this turns the device on.  the WAN light will appear for about 2 seconds, then turn off -- it is now in powersave mode, which isn't very useful.&lt;br /&gt;
echo 'at!pcstate=1' &amp;gt; /dev/ttyUSB0 # this takes the device out of powersave mode, you should now be able to dial with it.&lt;br /&gt;
&lt;br /&gt;
=== Example pppd dialup scripts ===&lt;br /&gt;
&lt;br /&gt;
* Create this file as /etc/ppp/peers/vzwconnect, and set it executable:&lt;br /&gt;
&lt;br /&gt;
noauth&lt;br /&gt;
connect &amp;quot;/usr/sbin/chat -v -f /etc/ppp/peers/vzw_chat&amp;quot;&lt;br /&gt;
defaultroute&lt;br /&gt;
usepeerdns&lt;br /&gt;
ttyUSB0&lt;br /&gt;
3686400&lt;br /&gt;
local&lt;br /&gt;
usepeerdns&lt;br /&gt;
debug&lt;br /&gt;
-detach&lt;br /&gt;
#921600&lt;br /&gt;
#1843200&lt;br /&gt;
* Create this chat script file as /etc/ppp/peers/vzw_chat&lt;br /&gt;
&lt;br /&gt;
'' 'ATZ'&lt;br /&gt;
'OK' 'ATDT*99#'&lt;br /&gt;
'CONNECT' ''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Connect to Verizon&lt;br /&gt;
&lt;br /&gt;
Run this command as root to establish the connection using pppd:&lt;br /&gt;
&lt;br /&gt;
pppd call vzwconnect&lt;br /&gt;
&lt;br /&gt;
=== Unlocking the Modem ===&lt;br /&gt;
&lt;br /&gt;
You can request an unlock code from Lenovo by calling the IBM support and requesting this code. You have to agree that you won't get any support related to UMTS and Vodafone anymore.&lt;br /&gt;
The Modem in X61(s) is not locked anymore. It accepts SIM cards other than Vodafone without entering a code.&lt;br /&gt;
You can enter the unlock code like this:&lt;br /&gt;
&lt;br /&gt;
 cat /dev/ttyUSB0 &amp;amp;&lt;br /&gt;
 echo 'AT+CLCK=&amp;quot;PN&amp;quot;,0,&amp;quot;12345678&amp;quot;' &amp;gt; /dev/ttyUSB0&lt;br /&gt;
 fg&lt;br /&gt;
 ''&amp;lt;Ctrl-C&amp;gt;''&lt;br /&gt;
&lt;br /&gt;
If you see OK, everything went fine. (NB: the windows manual provided by IBM is a LOT larger and even more difficult.)&lt;br /&gt;
&lt;br /&gt;
=== Debian ===&lt;br /&gt;
&lt;br /&gt;
The card (on the X60s anyway) is not supported by the sierra module in the vanilla 2.6.18 kernel in Etch. (I worked round this by dist-upgrading to Sid; however this could also be doable by building your own kernel / using a backports.org kernel of a later version; I will test both these with Etch again when I have a chance to).&lt;br /&gt;
&lt;br /&gt;
==== Stuff missing ====&lt;br /&gt;
* Someone should write a small ruby script that provides a nice dialog for unlocking the device&lt;br /&gt;
* How do I find out whether a device IS locked (by checking with the modem, not try and error)&lt;br /&gt;
&lt;br /&gt;
=== Models featuring this Technology ===&lt;br /&gt;
* ThinkPad {{T60}}, {{T60p}}, {{T61}}, {{T61p}}, {{X60s}}, {{X61s}}&lt;br /&gt;
* ThinkPad {{Z Series}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;/div&gt;</summary>
		<author><name>Dutchslab</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Verizon_1xEV-DO_WWAN&amp;diff=40054</id>
		<title>Verizon 1xEV-DO WWAN</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Verizon_1xEV-DO_WWAN&amp;diff=40054"/>
		<updated>2008-11-30T02:07:34Z</updated>

		<summary type="html">&lt;p&gt;Dutchslab: /* Instructions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Note: NEW T500's ship with &amp;quot;Qualcomm HS-USB Modem 9202&amp;quot; Not the Sierra Wireless modems for Verizon WWAN option.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
From the TABOOK.PDF reference ('''Lenovo Training Solutions, Personal Systems Reference''', November 2005 Number 299):&lt;br /&gt;
&lt;br /&gt;
''Some models: Wireless WAN Sierra Wireless 1xEV-DO Network Adapter, Mini PCIe Adapter, EV-DO/1xRTT, WWAN antenna on display, service contract reqd with VerizonÂ® Wireless.''&lt;br /&gt;
&lt;br /&gt;
''WWAN: Requires service contract with Verizon; monthly service charges and airtime charges will apply. Roaming charges may also apply. Service not available in all areas. Verizon, not Lenovo, is solely responsible for the Verizon Wireless service. Visit the following Web site for more information: www.verizonwireless.com.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.lenovo.com/news/us/en/2005/09/zseries.html &amp;quot;Lenovo Widens Small Business Portfolio with Industryâ€™s Thinnest and Lightest 14-inch Widescreen Notebook&amp;quot; press announcement]:&lt;br /&gt;
&lt;br /&gt;
'''First Notebook to Integrate High Speed EV-DO Wireless WAN''' (9/19/2005)&lt;br /&gt;
''The Z60m and Z60t are the first standard notebooks ever to integrate a high-speed, Evolution Data Optimized (EV-DO)(5) wireless wide area network (WWAN) antenna for Verizon Wireless Broadband Access. The built-in WWAN antenna helps avoid many of the pitfalls associated with PC cards, including hardware incompatibility and fragile, easily damaged antennas protruding from the computer. Verizon Wirelessâ€™ network features one of the fastest connection rates in the U.S. with average speeds between 400-700 kilobytes per second (kbps). It also provides another layer of data security and protection, as it isn't susceptible to the same vulnerabilities as a shared hot spot connection, such as data theft.''&lt;br /&gt;
&lt;br /&gt;
''Several innovative multimedia features â€” including hot keys to control application functions and ports to easily upload digital images and video â€” make the Z Series optimal for business or home use, including presentations, multimedia and DVD movies.''&lt;br /&gt;
&lt;br /&gt;
''&amp;quot;One of the trends we're seeing in small businesses is that the line between work and home is blurring,&amp;quot; said Chuck Sharp, vice president, Information Technology Solution Providers Alliance (ITSPA). &amp;quot;It's not efficient to spend money on separate pieces of technology for all aspects of your life. Time is at such a premium, that small businesses are looking for technology that not only improves their productivity at work, but also allows them to maximize their personal time â€” at home and when traveling.&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Also of interest:&lt;br /&gt;
&lt;br /&gt;
[http://www-131.ibm.com/content/home/store_LNV_PublicUSA/en_US/ThinkPad_ZSeries_WWAN.html ThinkPad notebooks with Verizon Wireless BroadbandAccess]&lt;br /&gt;
&lt;br /&gt;
=== Linux Support ===&lt;br /&gt;
&lt;br /&gt;
T60p model works fine under Linux (SuSE 10.1) if you can get it activated and powered on, and apply various hotplug scripts and PPPD scripts.&lt;br /&gt;
&lt;br /&gt;
Initial service activation was done under Windows -- not sure if this is necessary.&lt;br /&gt;
&lt;br /&gt;
Generally it works under Linux.  Occasionally after a fresh boot, it will not connect with an apparent failure to power on the device.  The only solution seems to be to reboot into Windows, connect from there, reboot into linux, switch the wireless power switch off and on again, then connect.  Then it works fine again.  (There must be a better way!)&lt;br /&gt;
&lt;br /&gt;
Z60 model was report to work always (without the Windows shenanigans).&lt;br /&gt;
&lt;br /&gt;
X60s seems to work ok.&lt;br /&gt;
&lt;br /&gt;
In my T60 is not needed to boot Linux to power on the device. The device is a USB serial, and the proceeding to work is:&lt;br /&gt;
&lt;br /&gt;
=== Instructions ===&lt;br /&gt;
&lt;br /&gt;
Great Articles on setting up EVDO and the Sierra Wireless card, it requires an upgrade of the sierra.c driver.  If you are stuck this article will certainly help you out.  Scroll to the one of the last entries and follow the steps..  &lt;br /&gt;
http://kenkinder.com/evdo-pc5740/&lt;br /&gt;
http://www.sierrawireless.com/faq/ShowFAQ.aspx?ID=601&lt;br /&gt;
&lt;br /&gt;
(I am Debian user, but instructions are applicable for any distribution)&lt;br /&gt;
&lt;br /&gt;
* Insert to SIM Slot (under the battery) a SIM Card&lt;br /&gt;
** The UMTS modem is sim-locked by Lenovo (Spain and Germany are Vodafone only); you can request an unlock code from IBM ([[#Unlocking_the_Modem|Unlocking the Modem]])&lt;br /&gt;
&lt;br /&gt;
* Switch on the Wireless switch. Antenna LED will light. If it is not lighting, press Fn+F5 until it lights (usually not needed)&lt;br /&gt;
&lt;br /&gt;
* If you type lsusb it will appear:&lt;br /&gt;
&lt;br /&gt;
   Other devices...&lt;br /&gt;
   Bus 002 Device 004: ID 1199:6804 Sierra Wireless, Inc. &lt;br /&gt;
   Other devices...&lt;br /&gt;
&lt;br /&gt;
* Then, load the Sierra module:&lt;br /&gt;
   modprobe sierra&lt;br /&gt;
&lt;br /&gt;
* (PROBABLY UNNECESSARY) In system log, you will have some messages with 3 (usually) new USB Serial ports. You only need the first one (/dev/ttyUSB0). If you don't have /dev/ttyUSB0, ttyUSB1, etc. you can create using: &lt;br /&gt;
&lt;br /&gt;
   cd /dev&lt;br /&gt;
   mknod ttyUSB0 c 188 0&lt;br /&gt;
   mknod ttyUSB1 c 188 1&lt;br /&gt;
   mknod ttyUSB2 c 188 2&lt;br /&gt;
&lt;br /&gt;
* Easy way to say hello to your modem:&lt;br /&gt;
&lt;br /&gt;
  cat /dev/ttyUSB0 &amp;amp;&lt;br /&gt;
  echo AT &amp;gt; /dev/ttyUSB0 (you should expect &amp;quot;OK&amp;quot;)&lt;br /&gt;
  echo AT+CPIN? &amp;gt; /dev/ttyUSB0 (you should expect ready, if you don't need to enter PIN)&lt;br /&gt;
  fg&lt;br /&gt;
  ''&amp;lt;Ctrl-C&amp;gt;''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* After it, you can use /dev/ttyUSB0 as GPRS+UMTS modem. You can use wvdial or pppd directly. Remember that you may need to insert PIN number.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* How to collect your hex formatted ESN in software for service activiation (useful for internal EVDO cards):&lt;br /&gt;
&lt;br /&gt;
Open a terminal as root. Run:&lt;br /&gt;
&lt;br /&gt;
  cat /dev/ttyUSB0 &amp;amp;&lt;br /&gt;
  echo AT+GSN &amp;gt; /dev/ttyUSB0&lt;br /&gt;
&lt;br /&gt;
You should see the AT command and an ESN in hex followed by an OK. Give the hex number to the person activating your service. An example is provided below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
AT+GSN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
0xDEADBEEF&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OK&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here a list of some useful AT-Commands:&lt;br /&gt;
&lt;br /&gt;
* at+cfun=0 - Set card to low power output. For being a friend to your battery.&lt;br /&gt;
* at+cfun=1 - Set card to full power output. If card is in low power mode, the card will reset, and you have to unload and than load the serial module.&lt;br /&gt;
* at+cgreg? - Show the state of network searching. &lt;br /&gt;
** If it displays +CGREG: 0,2 this means, the card is searching for a network. &lt;br /&gt;
** If it displays +CGREG: 0,1,XXXX,YYYY this means, that you are logged in your HOME-Net&lt;br /&gt;
** If it displays +CGREG: 0,5,XXXX,YYYY this means, that you are logged in a Roaming-Net&lt;br /&gt;
&lt;br /&gt;
A link: http://www.kuix.de/umts/vodafone/&lt;br /&gt;
&lt;br /&gt;
=== Turning the device off and on via software ===&lt;br /&gt;
&lt;br /&gt;
As root, issue the following commands (tested on an IBM T61 running Kubuntu 8):&lt;br /&gt;
&lt;br /&gt;
tail -f /dev/ttyUSB0 &amp;amp; &lt;br /&gt;
&lt;br /&gt;
Lets you tail the modem responses for each command.&lt;br /&gt;
&lt;br /&gt;
echo disabled &amp;gt; /proc/acpi/ibm/wan # this turns the device off.&lt;br /&gt;
echo enabled &amp;gt; /proc/acpi/ibm/wan # this turns the device on.  the WAN light will appear for about 2 seconds, then turn off -- it is now in powersave mode, which isn't very useful.&lt;br /&gt;
echo 'at!pcstate=1' &amp;gt; /dev/ttyUSB0 # this takes the device out of powersave mode, you should now be able to dial with it.&lt;br /&gt;
&lt;br /&gt;
=== Example pppd dialup scripts ===&lt;br /&gt;
&lt;br /&gt;
* Create this file as /etc/ppp/peers/vzwconnect, and set it executable:&lt;br /&gt;
&lt;br /&gt;
noauth&lt;br /&gt;
connect &amp;quot;/usr/sbin/chat -v -f /etc/ppp/peers/vzw_chat&amp;quot;&lt;br /&gt;
defaultroute&lt;br /&gt;
usepeerdns&lt;br /&gt;
ttyUSB0&lt;br /&gt;
#921600&lt;br /&gt;
#1843200&lt;br /&gt;
3686400&lt;br /&gt;
local&lt;br /&gt;
usepeerdns&lt;br /&gt;
debug&lt;br /&gt;
-detach&lt;br /&gt;
&lt;br /&gt;
* Create this chat script file as /etc/ppp/peers/vzw_chat&lt;br /&gt;
&lt;br /&gt;
'' 'ATZ'&lt;br /&gt;
'OK' 'ATDT*99#'&lt;br /&gt;
'CONNECT' ''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Connect to Verizon&lt;br /&gt;
&lt;br /&gt;
Run this command as root to establish the connection using pppd:&lt;br /&gt;
&lt;br /&gt;
pppd call vzwconnect&lt;br /&gt;
&lt;br /&gt;
=== Unlocking the Modem ===&lt;br /&gt;
&lt;br /&gt;
You can request an unlock code from Lenovo by calling the IBM support and requesting this code. You have to agree that you won't get any support related to UMTS and Vodafone anymore.&lt;br /&gt;
The Modem in X61(s) is not locked anymore. It accepts SIM cards other than Vodafone without entering a code.&lt;br /&gt;
You can enter the unlock code like this:&lt;br /&gt;
&lt;br /&gt;
 cat /dev/ttyUSB0 &amp;amp;&lt;br /&gt;
 echo 'AT+CLCK=&amp;quot;PN&amp;quot;,0,&amp;quot;12345678&amp;quot;' &amp;gt; /dev/ttyUSB0&lt;br /&gt;
 fg&lt;br /&gt;
 ''&amp;lt;Ctrl-C&amp;gt;''&lt;br /&gt;
&lt;br /&gt;
If you see OK, everything went fine. (NB: the windows manual provided by IBM is a LOT larger and even more difficult.)&lt;br /&gt;
&lt;br /&gt;
=== Debian ===&lt;br /&gt;
&lt;br /&gt;
The card (on the X60s anyway) is not supported by the sierra module in the vanilla 2.6.18 kernel in Etch. (I worked round this by dist-upgrading to Sid; however this could also be doable by building your own kernel / using a backports.org kernel of a later version; I will test both these with Etch again when I have a chance to).&lt;br /&gt;
&lt;br /&gt;
==== Stuff missing ====&lt;br /&gt;
* Someone should write a small ruby script that provides a nice dialog for unlocking the device&lt;br /&gt;
* How do I find out whether a device IS locked (by checking with the modem, not try and error)&lt;br /&gt;
&lt;br /&gt;
=== Models featuring this Technology ===&lt;br /&gt;
* ThinkPad {{T60}}, {{T60p}}, {{T61}}, {{T61p}}, {{X60s}}, {{X61s}}&lt;br /&gt;
* ThinkPad {{Z Series}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;/div&gt;</summary>
		<author><name>Dutchslab</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Verizon_1xEV-DO_WWAN&amp;diff=40053</id>
		<title>Verizon 1xEV-DO WWAN</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Verizon_1xEV-DO_WWAN&amp;diff=40053"/>
		<updated>2008-11-30T02:04:18Z</updated>

		<summary type="html">&lt;p&gt;Dutchslab: /* Instructions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Note: NEW T500's ship with &amp;quot;Qualcomm HS-USB Modem 9202&amp;quot; Not the Sierra Wireless modems for Verizon WWAN option.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
From the TABOOK.PDF reference ('''Lenovo Training Solutions, Personal Systems Reference''', November 2005 Number 299):&lt;br /&gt;
&lt;br /&gt;
''Some models: Wireless WAN Sierra Wireless 1xEV-DO Network Adapter, Mini PCIe Adapter, EV-DO/1xRTT, WWAN antenna on display, service contract reqd with VerizonÂ® Wireless.''&lt;br /&gt;
&lt;br /&gt;
''WWAN: Requires service contract with Verizon; monthly service charges and airtime charges will apply. Roaming charges may also apply. Service not available in all areas. Verizon, not Lenovo, is solely responsible for the Verizon Wireless service. Visit the following Web site for more information: www.verizonwireless.com.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.lenovo.com/news/us/en/2005/09/zseries.html &amp;quot;Lenovo Widens Small Business Portfolio with Industryâ€™s Thinnest and Lightest 14-inch Widescreen Notebook&amp;quot; press announcement]:&lt;br /&gt;
&lt;br /&gt;
'''First Notebook to Integrate High Speed EV-DO Wireless WAN''' (9/19/2005)&lt;br /&gt;
''The Z60m and Z60t are the first standard notebooks ever to integrate a high-speed, Evolution Data Optimized (EV-DO)(5) wireless wide area network (WWAN) antenna for Verizon Wireless Broadband Access. The built-in WWAN antenna helps avoid many of the pitfalls associated with PC cards, including hardware incompatibility and fragile, easily damaged antennas protruding from the computer. Verizon Wirelessâ€™ network features one of the fastest connection rates in the U.S. with average speeds between 400-700 kilobytes per second (kbps). It also provides another layer of data security and protection, as it isn't susceptible to the same vulnerabilities as a shared hot spot connection, such as data theft.''&lt;br /&gt;
&lt;br /&gt;
''Several innovative multimedia features â€” including hot keys to control application functions and ports to easily upload digital images and video â€” make the Z Series optimal for business or home use, including presentations, multimedia and DVD movies.''&lt;br /&gt;
&lt;br /&gt;
''&amp;quot;One of the trends we're seeing in small businesses is that the line between work and home is blurring,&amp;quot; said Chuck Sharp, vice president, Information Technology Solution Providers Alliance (ITSPA). &amp;quot;It's not efficient to spend money on separate pieces of technology for all aspects of your life. Time is at such a premium, that small businesses are looking for technology that not only improves their productivity at work, but also allows them to maximize their personal time â€” at home and when traveling.&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Also of interest:&lt;br /&gt;
&lt;br /&gt;
[http://www-131.ibm.com/content/home/store_LNV_PublicUSA/en_US/ThinkPad_ZSeries_WWAN.html ThinkPad notebooks with Verizon Wireless BroadbandAccess]&lt;br /&gt;
&lt;br /&gt;
=== Linux Support ===&lt;br /&gt;
&lt;br /&gt;
T60p model works fine under Linux (SuSE 10.1) if you can get it activated and powered on, and apply various hotplug scripts and PPPD scripts.&lt;br /&gt;
&lt;br /&gt;
Initial service activation was done under Windows -- not sure if this is necessary.&lt;br /&gt;
&lt;br /&gt;
Generally it works under Linux.  Occasionally after a fresh boot, it will not connect with an apparent failure to power on the device.  The only solution seems to be to reboot into Windows, connect from there, reboot into linux, switch the wireless power switch off and on again, then connect.  Then it works fine again.  (There must be a better way!)&lt;br /&gt;
&lt;br /&gt;
Z60 model was report to work always (without the Windows shenanigans).&lt;br /&gt;
&lt;br /&gt;
X60s seems to work ok.&lt;br /&gt;
&lt;br /&gt;
In my T60 is not needed to boot Linux to power on the device. The device is a USB serial, and the proceeding to work is:&lt;br /&gt;
&lt;br /&gt;
=== Instructions ===&lt;br /&gt;
&lt;br /&gt;
Great Articles on setting up EVDO and the Sierra Wireless card, it requires an upgrade of the sierra.c driver.  If you are stuck this article will certainly help you out.  Scroll to the one of the last entries and follow the steps..  &lt;br /&gt;
http://kenkinder.com/evdo-pc5740/&lt;br /&gt;
http://www.sierrawireless.com/faq/ShowFAQ.aspx?ID=601&lt;br /&gt;
&lt;br /&gt;
(I am Debian user, but instructions are applicable for any distribution)&lt;br /&gt;
&lt;br /&gt;
* Insert to SIM Slot (under the battery) a SIM Card&lt;br /&gt;
** The UMTS modem is sim-locked by Lenovo (Spain and Germany are Vodafone only); you can request an unlock code from IBM ([[#Unlocking_the_Modem|Unlocking the Modem]])&lt;br /&gt;
&lt;br /&gt;
* Switch on the Wireless switch. Antenna LED will light. If it is not lighting, press Fn+F5 until it lights (usually not needed)&lt;br /&gt;
&lt;br /&gt;
* If you type lsusb it will appear:&lt;br /&gt;
&lt;br /&gt;
   Other devices...&lt;br /&gt;
   Bus 002 Device 004: ID 1199:6804 Sierra Wireless, Inc. &lt;br /&gt;
   Other devices...&lt;br /&gt;
&lt;br /&gt;
* Then, load the Sierra module:&lt;br /&gt;
   modprobe sierra&lt;br /&gt;
&lt;br /&gt;
* (PROBABLY UNNECESSARY) In system log, you will have some messages with 3 (usually) new USB Serial ports. You only need the first one (/dev/ttyUSB0). If you don't have /dev/ttyUSB0, ttyUSB1, etc. you can create using: &lt;br /&gt;
&lt;br /&gt;
   cd /dev&lt;br /&gt;
   mknod ttyUSB0 c 188 0&lt;br /&gt;
   mknod ttyUSB1 c 188 1&lt;br /&gt;
   mknod ttyUSB2 c 188 2&lt;br /&gt;
&lt;br /&gt;
* Easy way to say hello to your modem:&lt;br /&gt;
&lt;br /&gt;
  cat /dev/ttyUSB0 &amp;amp;&lt;br /&gt;
  echo AT &amp;gt; /dev/ttyUSB0 (you should expect &amp;quot;OK&amp;quot;)&lt;br /&gt;
  echo AT+CPIN? &amp;gt; /dev/ttyUSB0 (you should expect ready, if you don't need to enter PIN)&lt;br /&gt;
  fg&lt;br /&gt;
  ''&amp;lt;Ctrl-C&amp;gt;''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* After it, you can use /dev/ttyUSB0 as GPRS+UMTS modem. You can use wvdial or pppd directly. Remember that you may need to insert PIN number.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* How to collect your hex formatted ESN in software for service activiation (useful for internal EVDO cards):&lt;br /&gt;
&lt;br /&gt;
Open a terminal as root. Run:&lt;br /&gt;
&lt;br /&gt;
  cat /dev/ttyUSB0 &amp;amp;&lt;br /&gt;
  echo AT+GSN &amp;gt; /dev/ttyUSB0&lt;br /&gt;
&lt;br /&gt;
You should see the AT command and an ESN in hex followed by an OK. Give the hex number to the person activating your service. An example is provided below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
AT+GSN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
0xDEADBEEF&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OK&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here a list of some useful AT-Commands:&lt;br /&gt;
&lt;br /&gt;
* at+cfun=0 - Set card to low power output. For being a friend to your battery.&lt;br /&gt;
* at+cfun=1 - Set card to full power output. If card is in low power mode, the card will reset, and you have to unload and than load the serial module.&lt;br /&gt;
* at+cgreg? - Show the state of network searching. &lt;br /&gt;
** If it displays +CGREG: 0,2 this means, the card is searching for a network. &lt;br /&gt;
** If it displays +CGREG: 0,1,XXXX,YYYY this means, that you are logged in your HOME-Net&lt;br /&gt;
** If it displays +CGREG: 0,5,XXXX,YYYY this means, that you are logged in a Roaming-Net&lt;br /&gt;
&lt;br /&gt;
A link: http://www.kuix.de/umts/vodafone/&lt;br /&gt;
&lt;br /&gt;
* Turning the device off and on via software&lt;br /&gt;
&lt;br /&gt;
As root, issue the following commands (tested on an IBM T61 running Kubuntu 8):&lt;br /&gt;
&lt;br /&gt;
tail -f /dev/ttyUSB0 &amp;amp; &lt;br /&gt;
&lt;br /&gt;
Lets you tail the modem responses for each command.&lt;br /&gt;
&lt;br /&gt;
echo disabled &amp;gt; /proc/acpi/ibm/wan # this turns the device off.&lt;br /&gt;
echo enabled &amp;gt; /proc/acpi/ibm/wan # this turns the device on.  the WAN light will appear for about 2 seconds, then turn off -- it is now in powersave mode, which isn't very useful.&lt;br /&gt;
echo 'at!pcstate=1' &amp;gt; /dev/ttyUSB0 # this takes the device out of powersave mode, you should now be able to dial with it.&lt;br /&gt;
&lt;br /&gt;
* Creating the pppd dialup scripts&lt;br /&gt;
&lt;br /&gt;
Create this file as /etc/ppp/peers/vzwconnect, and set it executable:&lt;br /&gt;
&lt;br /&gt;
noauth&lt;br /&gt;
connect &amp;quot;/usr/sbin/chat -v -f /etc/ppp/peers/vzw_chat&amp;quot;&lt;br /&gt;
defaultroute&lt;br /&gt;
usepeerdns&lt;br /&gt;
ttyUSB0&lt;br /&gt;
#921600&lt;br /&gt;
#1843200&lt;br /&gt;
3686400&lt;br /&gt;
local&lt;br /&gt;
usepeerdns&lt;br /&gt;
debug&lt;br /&gt;
-detach&lt;br /&gt;
&lt;br /&gt;
Create this chat script file as /etc/ppp/peers/vzw_chat&lt;br /&gt;
&lt;br /&gt;
'' 'ATZ'&lt;br /&gt;
'OK' 'ATDT*99#'&lt;br /&gt;
'CONNECT' ''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Connect to Verizon&lt;br /&gt;
&lt;br /&gt;
Run this command as root to establish the connection using pppd:&lt;br /&gt;
&lt;br /&gt;
pppd call vzwconnect&lt;br /&gt;
&lt;br /&gt;
=== Unlocking the Modem ===&lt;br /&gt;
&lt;br /&gt;
You can request an unlock code from Lenovo by calling the IBM support and requesting this code. You have to agree that you won't get any support related to UMTS and Vodafone anymore.&lt;br /&gt;
The Modem in X61(s) is not locked anymore. It accepts SIM cards other than Vodafone without entering a code.&lt;br /&gt;
You can enter the unlock code like this:&lt;br /&gt;
&lt;br /&gt;
 cat /dev/ttyUSB0 &amp;amp;&lt;br /&gt;
 echo 'AT+CLCK=&amp;quot;PN&amp;quot;,0,&amp;quot;12345678&amp;quot;' &amp;gt; /dev/ttyUSB0&lt;br /&gt;
 fg&lt;br /&gt;
 ''&amp;lt;Ctrl-C&amp;gt;''&lt;br /&gt;
&lt;br /&gt;
If you see OK, everything went fine. (NB: the windows manual provided by IBM is a LOT larger and even more difficult.)&lt;br /&gt;
&lt;br /&gt;
=== Debian ===&lt;br /&gt;
&lt;br /&gt;
The card (on the X60s anyway) is not supported by the sierra module in the vanilla 2.6.18 kernel in Etch. (I worked round this by dist-upgrading to Sid; however this could also be doable by building your own kernel / using a backports.org kernel of a later version; I will test both these with Etch again when I have a chance to).&lt;br /&gt;
&lt;br /&gt;
==== Stuff missing ====&lt;br /&gt;
* Someone should write a small ruby script that provides a nice dialog for unlocking the device&lt;br /&gt;
* How do I find out whether a device IS locked (by checking with the modem, not try and error)&lt;br /&gt;
&lt;br /&gt;
=== Models featuring this Technology ===&lt;br /&gt;
* ThinkPad {{T60}}, {{T60p}}, {{T61}}, {{T61p}}, {{X60s}}, {{X61s}}&lt;br /&gt;
* ThinkPad {{Z Series}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;/div&gt;</summary>
		<author><name>Dutchslab</name></author>
		
	</entry>
</feed>