The [[Bluetooth | bluetooth]] article gives an excellent introduction into the installation and usage of bluetooth on Arch Linux.

+

{{Stub}}

+

See [[Bluetooth]].

−

===Ethernet===

+

====Ethernet====

−

Ethernet works out of the box. The corresponding kernel module is '''e100e'''.

+

Ethernet controller is identified as {{ic|00:19.0 Ethernet controller: Intel Corporation 82567LM Gigabit Network Connection (rev 03)}} and works out of the box. The corresponding [[kernel module]] is {{ic|e1000e}}.

−

===UMTS===

+

====UMTS====

+

{{Poor writing}}

The UMTS device is a Ericsson F3507g MiniPCIe WWAN/GPS card. The vendor identifier is 0bdb, while the device identifier is 1900 (both values are hexadecimal values). You can get more information about the card by using lsusb/usbview. In order to use the UTMS modem you will have to activate the device. You can edit and verify the settings of your UMTS modem by using minicom or another terminal emulation program like [http://code.google.com/p/picocom/ picocom] or [http://www.knossos.net.nz/dterm.html dterm]. I've used [http://brokestream.com/tinyserial.html tinycom] which is inspired by the well known FreeBSD program 'tips'.

The UMTS device is a Ericsson F3507g MiniPCIe WWAN/GPS card. The vendor identifier is 0bdb, while the device identifier is 1900 (both values are hexadecimal values). You can get more information about the card by using lsusb/usbview. In order to use the UTMS modem you will have to activate the device. You can edit and verify the settings of your UMTS modem by using minicom or another terminal emulation program like [http://code.google.com/p/picocom/ picocom] or [http://www.knossos.net.nz/dterm.html dterm]. I've used [http://brokestream.com/tinyserial.html tinycom] which is inspired by the well known FreeBSD program 'tips'.

−

====Activate the UMTS device====

+

=====Activate the UMTS device=====

Open a connection to the device:

Open a connection to the device:

# ./com /dev/ttyACM1 [115200]

# ./com /dev/ttyACM1 [115200]

Line 152:

Line 184:

+PACSP0

+PACSP0

−

====Restrict communication to GSM====

+

=====Restrict communication to GSM=====

Normally you do not want to restrict your communication to GSM only. If desired, you can send:

Normally you do not want to restrict your communication to GSM only. If desired, you can send:

AT+CFUN=5

AT+CFUN=5

−

====Restrict communication to WCDMA====

+

=====Restrict communication to WCDMA=====

As before, it is unusual to restrict your communication to WCDMA only. Type:

As before, it is unusual to restrict your communication to WCDMA only. Type:

AT+CFUN=6

AT+CFUN=6

−

====Deactivate the UMTS card====

+

=====Deactivate the UMTS card=====

You can deactivate the card by typing

You can deactivate the card by typing

AT+CFUN=4

AT+CFUN=4

Line 166:

Line 198:

AT+CFUN=0

AT+CFUN=0

−

====Setup the UMTS card as modem====

+

=====Setup the UMTS card as modem=====

There are two ways to use the UMTS card as modem. The first one just uses the card as GPRS modem, the second one uses the card as CDC ethernet interface.

There are two ways to use the UMTS card as modem. The first one just uses the card as GPRS modem, the second one uses the card as CDC ethernet interface.

−

===== Setup the UMTS card as GPRS modem =====

+

======Setup the UMTS card as GPRS modem======

The GPRS modem settings are configured by [http://alumnit.ca/wiki/index.php?page=WvDial wvdial]. Please note that there are provider specific namings for access point names (APN). You can find an appropriate APN over [http://forums.pinstack.com/f24/tcp_apn_wap_gateway_and_port_carrier_settings-360/ here].

The GPRS modem settings are configured by [http://alumnit.ca/wiki/index.php?page=WvDial wvdial]. Please note that there are provider specific namings for access point names (APN). You can find an appropriate APN over [http://forums.pinstack.com/f24/tcp_apn_wap_gateway_and_port_carrier_settings-360/ here].

−

===== Setup the UMTS card as CDC ethernet interface =====

+

======Setup the UMTS card as CDC ethernet interface======

−

====Setup the UMTS card as GPS receiver====

+

=====Setup the UMTS card as GPS receiver=====

While the UMTS card is activated, we can use it to get GPS info via NMEA protocol. In order to use the NMEA protocol, a few things have to be configured

While the UMTS card is activated, we can use it to get GPS info via NMEA protocol. In order to use the NMEA protocol, a few things have to be configured

Line 184:

Line 216:

''' ... TODO ... '''

''' ... TODO ... '''

−

===Wireless LAN===

+

====Wireless====

−

In order to use the builtin Intel Wireless 5300 adapter you will have to add 'iwlagn' to the modules line in /etc/rc.conf:

Use the [[Pm-utils|pm-utils]] package for suspend to disk and suspend to ram. Following the instructions in this [[Pm-utils|section]] is enough for this notebook. The [[Cpufrequtils|cpufrequtils]] packages provides support for dynamic CPU frequency scaling. The manual scaling featured has not been tested, yet the ondemand (automatic scaling) governor has been proven to work.

−

==Sound==

+

===Sound===

−

Sound works out of the box. The corresponding kernel module is '''snd-hda-intel'''.

+

Sound works out of the box. The corresponding kernel module is {{ic|snd-hda-intel}}.

−

As of September 2010 the module must be loaded with the option '''model=thinkpad''' in order to get the earphones work:

+

As of September 2010 the module must be loaded with the option {{ic|1=model=thinkpad}} in order to get the earphones work:

This is due to the update to kernel 2.6.35. See [https://bbs.archlinux.org/viewtopic.php?pid=822626] and [http://groups.google.com/group/linux.kernel/browse_thread/thread/379459c155b31b20/f4c6ebddbdfc5806?show_docid=f4c6ebddbdfc5806]. This also enables muting of the internal speakers when a speaker is attached to the '''docking station'''.

This is due to the update to kernel 2.6.35. See [https://bbs.archlinux.org/viewtopic.php?pid=822626] and [http://groups.google.com/group/linux.kernel/browse_thread/thread/379459c155b31b20/f4c6ebddbdfc5806?show_docid=f4c6ebddbdfc5806]. This also enables muting of the internal speakers when a speaker is attached to the '''docking station'''.

UMTS

The UMTS device is a Ericsson F3507g MiniPCIe WWAN/GPS card. The vendor identifier is 0bdb, while the device identifier is 1900 (both values are hexadecimal values). You can get more information about the card by using lsusb/usbview. In order to use the UTMS modem you will have to activate the device. You can edit and verify the settings of your UMTS modem by using minicom or another terminal emulation program like picocom or dterm. I've used tinycom which is inspired by the well known FreeBSD program 'tips'.

Activate the UMTS device

Open a connection to the device:

# ./com /dev/ttyACM1 [115200]

Check whenever the SIM is protected by PIN by sending

AT+CPIN?

If the answer is:

+CPIN: SIM PIN

you will have to unlock the device with your PIN:

AT+CPIN="YOUR-PIN-NUMBER"

The device can be activated now by sending:

AT+CFUN=1

The answer of the device should be:

+PACSP0

Restrict communication to GSM

Normally you do not want to restrict your communication to GSM only. If desired, you can send:

AT+CFUN=5

Restrict communication to WCDMA

As before, it is unusual to restrict your communication to WCDMA only. Type:

AT+CFUN=6

Deactivate the UMTS card

You can deactivate the card by typing

AT+CFUN=4

and if you want to remove all power from the card, type:

AT+CFUN=0

Setup the UMTS card as modem

There are two ways to use the UMTS card as modem. The first one just uses the card as GPRS modem, the second one uses the card as CDC ethernet interface.

Setup the UMTS card as GPRS modem

The GPRS modem settings are configured by wvdial. Please note that there are provider specific namings for access point names (APN). You can find an appropriate APN over here.

Setup the UMTS card as CDC ethernet interface

Setup the UMTS card as GPS receiver

While the UMTS card is activated, we can use it to get GPS info via NMEA protocol. In order to use the NMEA protocol, a few things have to be configured

AT*E2GPSCTL=X,Y,Z

The parameter x activates/deactivates the NMEA stream. Legal values are 0 (off) or 1 (on). The frequency how often the card emits the NMEA sentences is set by the Y parameter. Legal values are in a range between 1 upto 60. The last parameter sets DGPS off or on. The value 0 turns it off, the value 1 turns it on. If you want to activate the NMEA stream and DPGS and to update the position every 42 seconds you would type the following: