https://www.thinkwiki.org/w/api.php?action=feedcontributions&user=Nettings&feedformat=atomThinkWiki - User contributions [en]2024-03-29T11:04:15ZUser contributionsMediaWiki 1.31.12https://www.thinkwiki.org/w/index.php?title=NVIDIA_Quadro_NVS_140M&diff=37159NVIDIA Quadro NVS 140M2008-03-26T13:39:26Z<p>Nettings: nv doesn't always work</p>
<hr />
<div>__NOTOC__<br />
{| width="100%"<br />
|style="vertical-align:top" |<br />
<div style="margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;"><br />
=== NVIDIA Quadro NVS 140M ===<br />
<br />
The NVIDIA Quadro NVS 140M is a mobile video card with a G86 core and either 128 MB or 256 MB graphics memory.<br />
<br />
=== Features ===<br />
<br />
* Chipset: nVidia Quadro NVS 140M<br />
* PCI ID:<br />
** 01:00.0 VGA compatible controller: nVidia Corporation Unknown device 0429 (rev a1) (prog-if 00 [VGA])<br />
*** Subsystem: Lenovo Unknown device 20d8<br />
*** Flags: bus master, fast devsel, latency 0, IRQ 169<br />
*** Memory at d6000000 (32-bit, non-prefetchable) [size=16M]<br />
*** Memory at e0000000 (64-bit, prefetchable) [size=256M]<br />
*** Memory at d4000000 (64-bit, non-prefetchable) [size=32M]<br />
*** I/O ports at 2000 [size=128]<br />
*** Capabilities: [60] Power Management version 2<br />
*** Capabilities: [68] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable-<br />
*** Capabilities: [78] Express Endpoint IRQ 0<br />
*** Capabilities: [100] Virtual Channel<br />
*** Capabilities: [128] Power Budgeting<br />
*** Capabilities: [600] Unknown (11)<br />
* PCI Express 16&times;<br />
* 128 or 256 MB video memory<br />
<br />
=== Linux X.Org driver ===<br />
<br />
Default X.Org NVidia driver, called "nv" works.<br />
<br />
:''On an R61 running OpenSUSE 10.3, the nv driver locks up the machine hard.'' --[[User:Nettings|Nettings]] 14:39, 26 March 2008 (CET)<br />
<br />
=== NVIDIA proprietary driver ===<br />
<br />
Support for Quadro NVS 140M has been introduced in the NVIDIA Linux unified driver version 100.14.09 (released on 8 June 2007). For the latest drivers go to the [http://www.nvidia.com/object/unix.html NVIDIA Unix Drivers page]. Note that NVIDIA proprietary drivers do not work with a Xen virtualized kernel.<br />
<br />
==== CUDA ====<br />
<br />
Since it has a G86 core, [http://developer.nvidia.com/object/cuda.html NVidia CUDA] works on this video card, even though not being listed in the CUDA manuals. Running very large problems (like the SDK examples) however might fail by running out of the relatively small graphics memory.<br />
<br />
=== LCD Backlight Brightness Control on T61/R61 ===<br />
<br />
There has been an issue with Brightness Control on T61/R61s. This seems to be fixed with the 169.04 BETA drivers from Nvidia. You can find them i.e. here [http://www.nvidia.com/object/linux_display_ia32_169.04.html 169.04 BETA Driver]. You might also need the latest BIOS ([[BIOS_Upgrade_Downloads]] 1.26) as well as the latest version of [[Ibm-acpi]] (thinkpad-acpi, V0.18).<br />
<br />
<br />
If the nvidia module is loaded with the argument NVreg_EnableBrightnessControl=1, one can switch to a virtual console, change the lcd brightness level there, and have that level preserved after switching back to the X session. On a {{T61}}, this was tested with the acpi video driver included in the vanilla Linux 2.6.21-6 kernel and on an {{R61}} with {{OpenSUSE}} 10.2.<br />
<br />
<br />
[[Category:Components]]</div>Nettingshttps://www.thinkwiki.org/w/index.php?title=Installing_OpenSUSE_10.0_on_a_ThinkPad_X41&diff=24730Installing OpenSUSE 10.0 on a ThinkPad X412006-09-19T19:30:13Z<p>Nettings: /* The following things Just Work(tm): */</p>
<hr />
<div>Installing {{OpenSUSE}} 10.0 on your {{X41}} is straightforward.<br />
<br />
OpenSUSE uses a patched 2.6.13 kernel, and most of the things described here should also work on other distros if you're prepared to roll your own kernel, but the amount of integration the SUSE folks did (nice GUI tools, YaST configurator) is what makes it so painless and fun.<br />
<br />
==Installation==<br />
You might want to shrink the existing Windows partition in case you would later want to revert back to Windows in order to find out about hardware peculiarities and maybe get firmware installed, but since things just work under OpenSUSE 10.0, you might as well nuke it.<br />
<br />
During the SUSE installation process, be sure to check "Mobile Computing" in addition to your usual choice of packages.<br />
<br />
==The following things Just Work(tm):==<br />
* suspend to disk<br />
* suspend to RAM works with the current (Feb. 2006) SuSE kernel updates<br />
* mute, volume up and down buttons (but that's probably a hardware thing since it does not affect the ALSA mixer)<br />
* {{key|Fn}}{{key|PgUp}} switches on the light (again, probably done in hardware)<br />
* [[acpid]] gets events from the lid, power button and {{key|Fn}}{{key|F1}} to {{key|Fn}}{{key|12}}, some of which you can assign to suspend, poweroff etc. in the yast power management configurator<br />
* Battery and AC status<br />
* Bluetooth enable/disable via {{key|Fn}}{{key|F5}}<br />
* Bluetooth modem (tested with UMTS cell phone Sony Ericsson K600i)<br />
* WLAN <br />
* Audio playback/recording.<br />
* 3D graphics acceleration (enabled via YaST->Graphics Card and Monitor). Works, but causes the fan to stay on almost all the time, although at low rpm.<br />
* External VGA works in Clone mode after activating Dual Head support in YaST. For some reason, Xinerama didn't work so far, it stays greyed out. The external VGA on/off button {{key|Fn}}{{key|F7}} does not do anything.<br />
* [[UltraBase X4]] docking station ([[UltraBay|UltraBay Slim]] drive not tested)<br />
<br />
==These things work, but require extra configuration==<br />
===Modem===<br />
* Modem: the [[IBM Integrated Bluetooth IV with 56K Modem (BMDC-3)|integrated modem]] works using the commercial driver [[Conexant HSF modem drivers|Conexant HSF]].<br />
<br />
===Numlock and Browse keys===<br />
To get numlock and browse keys to work, please add the following lines to {{path|$HOME/.Xmodmap}}:<br />
keycode 77 = Num_Lock<br />
keycode 233 = XF86Forward<br />
keycode 234 = XF86Back<br />
<br />
===Getting suspend-to-RAM to work...===<br />
<br />
====Good news - it works in principle:====<br />
:''I checked it only on Ubuntu Breezy Badger, but it seems, that if you compile kernel 2.6.15 with SATA suspend patch http://linux.spiney.org/system/files?file=02_libata_passthru.fixed.patch and also add patch ata_idle_wait after Andrew Morton's advice at http://lkml.org/lkml/2005/11/16/403, then you should have working suspend-to-RAM.''<br />
<br />
:''You may also want to use 2.6.15 because it has a driver to Harddisk Protection System built-in.''<br />
<br />
:''The first patch fixes problem with screen not being switched on, the second fixes cryptic error message: "ata: abnormal status 0x80 on port 0x1F7".''<br />
<br />
====Suspend-to-RAM on OpenSUSE====<br />
<br />
Currently suspend-to-RAM will not work with the stock SUSE kernel. It can be made to work with a custom kernel package provided by Jan Engelhardt of [http://alphagate.hopto.org/AS_kernel/ alphagate.hopto.org]. You can download the RPM [ftp://ftp4.gwdg.de/pub/linux/misc/suser-jengelh/SUSE-10.0/i586/kernel-default-2.6.16-AS24.i586.rpm here].<br />
<br />
Before you enable suspend-to-RAM, be sure to add the kernel parameter<br />
acpi_sleep=s3_bios<br />
to your /boot/grub/menu.lst, otherwise your screen will stay blank when the system resumes.<br />
<br />
{{WARN|This new kernel will temporarily break your WLAN support.}}<br />
<br />
The 2.6.16 kernel contains a newer (and better) [[ipw2200]] module which requires an updated firmware package. You can download it [http://ipw2200.sourceforge.net/firmware.php?fid=6 from the ipw2200.sourceforge.net project site].<br />
<br />
Then drop it into the directory where the hotplug firmware loader is expecting it (may be different on other distros):<br />
<br />
{{cmdroot|cd /lib/firmware}}<br />
<br />
{{cmdroot|tar xvzf /where/you/downloaded/ipw2200-fw-2.4.tar.gz}}<br />
<br />
Now that the firmware is in place, the interface should work the next time you boot (or reload the module).<br />
<br />
===Getting Dual head Xinerama to work on X41===<br />
On Ubuntu, you can use advice from http://eko.one.pl/index.php?page=Xinerama to configure two devices and two screens and omit Option "Xinerama" "On" line to get xinerama working on X.org 6.8.<br />
<br />
Question: Did anyone get 1280x1024 on external flat panel and 1024x768 on internal monitor on the same desktop with DRI? I happen to succeed with Xinerama, but not with cloning.<br />
<br />
===Switching the WLAN radio===<br />
<br />
There is no pre-defined function key to switch the WLAN radio transmitter on and off during runtime (unlike Bluetooth, which uses {{key|Fn}}{{key|F5}}).<br />
<br />
The [[Ipw2200]] page has detailed instructions on [[Ipw2200#Power Management | how to do it via sysctl]]. <br />
<br />
==The following things don't work yet:==<br />
* Dual Head in Xinerama mode.<br />
<br />
<br />
<br />
==Oddities:==<br />
* In order to get into the BIOS, you can either hit {{key|F1}} or press the weird blue [[ThinkPad Button|Access IBM Button]], and then choose "BIOS" in IBM's pre-boot environment. There is no message on bootup about the {{key|F1}} option, but it works.<br />
<br />
==Open Issues:==<br />
<br />
* Try manual X11 config to enable Xinerama.<br />
* Try making use of the [[How to get special keys to work | special keys]].<br />
* Try to understand [[How to configure the TrackPoint | TrackPoint configuration]].<br />
<br />
==see also==<br />
Additional hints about OpenSuSE 10 (although on different hardware) can be found here:<br />
[[Installing SUSE 10 on a ThinkPad TransNote]]</div>Nettingshttps://www.thinkwiki.org/w/index.php?title=Installing_OpenSUSE_10.0_on_a_ThinkPad_X41&diff=24729Installing OpenSUSE 10.0 on a ThinkPad X412006-09-19T19:29:22Z<p>Nettings: /* Not tested yet: */</p>
<hr />
<div>Installing {{OpenSUSE}} 10.0 on your {{X41}} is straightforward.<br />
<br />
OpenSUSE uses a patched 2.6.13 kernel, and most of the things described here should also work on other distros if you're prepared to roll your own kernel, but the amount of integration the SUSE folks did (nice GUI tools, YaST configurator) is what makes it so painless and fun.<br />
<br />
==Installation==<br />
You might want to shrink the existing Windows partition in case you would later want to revert back to Windows in order to find out about hardware peculiarities and maybe get firmware installed, but since things just work under OpenSUSE 10.0, you might as well nuke it.<br />
<br />
During the SUSE installation process, be sure to check "Mobile Computing" in addition to your usual choice of packages.<br />
<br />
==The following things Just Work(tm):==<br />
* suspend to disk<br />
* suspend to RAM works with the current (Feb. 2006) SuSE kernel updates<br />
* mute, volume up and down buttons (but that's probably a hardware thing since it does not affect the ALSA mixer)<br />
* {{key|Fn}}{{key|PgUp}} switches on the light (again, probably done in hardware)<br />
* [[acpid]] gets events from the lid, power button and {{key|Fn}}{{key|F1}} to {{key|Fn}}{{key|12}}, some of which you can assign to suspend, poweroff etc. in the yast power management configurator<br />
* Battery and AC status<br />
* Bluetooth enable/disable via {{key|Fn}}{{key|F5}}<br />
* Bluetooth<br />
* WLAN <br />
* Audio playback/recording.<br />
* 3D graphics acceleration (enabled via YaST->Graphics Card and Monitor). Works, but causes the fan to stay on almost all the time, although at low rpm.<br />
* External VGA works in Clone mode after activating Dual Head support in YaST. For some reason, Xinerama didn't work so far, it stays greyed out. The external VGA on/off button {{key|Fn}}{{key|F7}} does not do anything.<br />
* [[UltraBase X4]] docking station ([[UltraBay|UltraBay Slim]] drive not tested)<br />
<br />
==These things work, but require extra configuration==<br />
===Modem===<br />
* Modem: the [[IBM Integrated Bluetooth IV with 56K Modem (BMDC-3)|integrated modem]] works using the commercial driver [[Conexant HSF modem drivers|Conexant HSF]].<br />
<br />
===Numlock and Browse keys===<br />
To get numlock and browse keys to work, please add the following lines to {{path|$HOME/.Xmodmap}}:<br />
keycode 77 = Num_Lock<br />
keycode 233 = XF86Forward<br />
keycode 234 = XF86Back<br />
<br />
===Getting suspend-to-RAM to work...===<br />
<br />
====Good news - it works in principle:====<br />
:''I checked it only on Ubuntu Breezy Badger, but it seems, that if you compile kernel 2.6.15 with SATA suspend patch http://linux.spiney.org/system/files?file=02_libata_passthru.fixed.patch and also add patch ata_idle_wait after Andrew Morton's advice at http://lkml.org/lkml/2005/11/16/403, then you should have working suspend-to-RAM.''<br />
<br />
:''You may also want to use 2.6.15 because it has a driver to Harddisk Protection System built-in.''<br />
<br />
:''The first patch fixes problem with screen not being switched on, the second fixes cryptic error message: "ata: abnormal status 0x80 on port 0x1F7".''<br />
<br />
====Suspend-to-RAM on OpenSUSE====<br />
<br />
Currently suspend-to-RAM will not work with the stock SUSE kernel. It can be made to work with a custom kernel package provided by Jan Engelhardt of [http://alphagate.hopto.org/AS_kernel/ alphagate.hopto.org]. You can download the RPM [ftp://ftp4.gwdg.de/pub/linux/misc/suser-jengelh/SUSE-10.0/i586/kernel-default-2.6.16-AS24.i586.rpm here].<br />
<br />
Before you enable suspend-to-RAM, be sure to add the kernel parameter<br />
acpi_sleep=s3_bios<br />
to your /boot/grub/menu.lst, otherwise your screen will stay blank when the system resumes.<br />
<br />
{{WARN|This new kernel will temporarily break your WLAN support.}}<br />
<br />
The 2.6.16 kernel contains a newer (and better) [[ipw2200]] module which requires an updated firmware package. You can download it [http://ipw2200.sourceforge.net/firmware.php?fid=6 from the ipw2200.sourceforge.net project site].<br />
<br />
Then drop it into the directory where the hotplug firmware loader is expecting it (may be different on other distros):<br />
<br />
{{cmdroot|cd /lib/firmware}}<br />
<br />
{{cmdroot|tar xvzf /where/you/downloaded/ipw2200-fw-2.4.tar.gz}}<br />
<br />
Now that the firmware is in place, the interface should work the next time you boot (or reload the module).<br />
<br />
===Getting Dual head Xinerama to work on X41===<br />
On Ubuntu, you can use advice from http://eko.one.pl/index.php?page=Xinerama to configure two devices and two screens and omit Option "Xinerama" "On" line to get xinerama working on X.org 6.8.<br />
<br />
Question: Did anyone get 1280x1024 on external flat panel and 1024x768 on internal monitor on the same desktop with DRI? I happen to succeed with Xinerama, but not with cloning.<br />
<br />
===Switching the WLAN radio===<br />
<br />
There is no pre-defined function key to switch the WLAN radio transmitter on and off during runtime (unlike Bluetooth, which uses {{key|Fn}}{{key|F5}}).<br />
<br />
The [[Ipw2200]] page has detailed instructions on [[Ipw2200#Power Management | how to do it via sysctl]]. <br />
<br />
==The following things don't work yet:==<br />
* Dual Head in Xinerama mode.<br />
<br />
<br />
<br />
==Oddities:==<br />
* In order to get into the BIOS, you can either hit {{key|F1}} or press the weird blue [[ThinkPad Button|Access IBM Button]], and then choose "BIOS" in IBM's pre-boot environment. There is no message on bootup about the {{key|F1}} option, but it works.<br />
<br />
==Open Issues:==<br />
<br />
* Try manual X11 config to enable Xinerama.<br />
* Try making use of the [[How to get special keys to work | special keys]].<br />
* Try to understand [[How to configure the TrackPoint | TrackPoint configuration]].<br />
<br />
==see also==<br />
Additional hints about OpenSuSE 10 (although on different hardware) can be found here:<br />
[[Installing SUSE 10 on a ThinkPad TransNote]]</div>Nettingshttps://www.thinkwiki.org/w/index.php?title=User_talk:Wyrfel&diff=20332User talk:Wyrfel2006-02-23T23:49:45Z<p>Nettings: Server DB problem?</p>
<hr />
<div>See [[User_talk:Akw]]<br />
<br />
--[[User:Akw|akw]] 13:14, 26 Sep 2004 (CEST)<br />
----<br />
I added some ibm flavour to the main stylesheet. What do you think? :-)<br />
<br />
--[[User:Akw|akw]] 21:29, 26 Sep 2004 (CEST)<br />
----<br />
<br />
Looks good.<br />
But I'd remove the stripes on the left, they look a bit too IBMish for my taste.<br />
<br />
I just added pictures to the Category pages. Looks nice. The pictures are partly from IBMs page and they have a disclaimer that says you should make a curtasy by ibm.... statement when using them. We don't use them in their original quality and you can find smallscale versions all over the net. However, we should maybe place some credits page somewhere to include this curtasy line there.<br />
<br />
[[User:Wyrfel|Wyrfel]] 21:39, 26 Sep 2004 (CEST)<br />
----<br />
<br />
== Good work ==<br />
<br />
Good work! Please continue! :-)<br />
<br />
----<br />
Hi Wyrfel,<br />
<br />
thanks for the great logo! As you may have seen, I put in in place.<br />
Unfortunately there is still no price available for the contest winner, but maybe this will change.<br />
<br />
--[[User:Akw|akw]] 14:29, 1 Mar 2005 (CET)<br />
----<br />
<br />
The honour is enough. ;-)<br />
<br />
I can send you the files as PNGs with alpha, they should look a little better then.<br />
Also, I could scale the logo to be a little smaller so that it fits better.<br />
I'm also working on a page redesign with a bigger black header to contain the logo (the bar would need to be about a 100 pixels in height).<br />
<br />
What do you think?<br />
<br />
[[User:Wyrfel|Wyrfel]] 19:55, 1 Mar 2005 (CET)<br />
----<br />
<br />
== Sorry to mess things up... ==<br />
<br />
Hey, <br />
<br />
I want to write a framedrivers howto for the 770e... Where and how should i put it? <br />
<br />
Bashusr<br />
<br />
== Missing ThinkPad's ==<br />
<br />
No category pages exist for the following:<br />
<br />
*720<br />
*720C<br />
<br />
These are ancient MCA machines (like the 700/700C)<br />
<br />
*760<br />
*760E<br />
*760ED<br />
*760L<br />
*760X<br />
*760XD<br />
*765<br />
*765D<br />
*765L<br />
<br />
These are more modern Pentium machines with flip-up keyboard.<br />
There might have been other letter variations, in addition to these.<br />
<br />
== ThinkPad's added ==<br />
<br />
I added the following ThinkPad's<br />
<br />
*370C<br />
*720<br />
*720C<br />
*760C<br />
*760CD<br />
*760E<br />
*760ED<br />
*760XD<br />
*760L<br />
*760LD<br />
*760EL<br />
*760ELD<br />
*760XL<br />
*765D<br />
*765L<br />
<br />
I also noticed that there are pages for a '701' and '755' which I am pretty sure never existed as such (701C, 701CS, 755C, 755CS, 755CD, 755CDV, 755CE, 755CV and 755CX did exist)<br />
<br />
Also the picture for the 755CD and 755CDV is wrong, as the CD-ROM models where thicker<br />
----<br />
<br />
== MediaWiki Update ==<br />
<br />
Hi Wyrfel,<br />
<br />
you suggested an Update of MediaWiki Software. The problem is, that I did a lot of changes to the software, which I maybe need to reimplement in the new software.<br />
<br />
I am going to try this the next few days, stay tuned.<br />
<br />
PS: Sorry for my absence the last few weeks.<br />
<br />
<br />
--[[User:Akw|akw]] 12:38, 10 May 2005 (CEST)<br />
<br />
== template problems ==<br />
<br />
Wyrfel,<br />
<br />
if you use a = sign in the WARN, NOTE or HINT templates like <nowiki>{{WARN|foo=bar}}</nowiki> the following happens:<br />
<br />
{{WARN|foo=bar}}<br />
<br />
The only way I found was to surround the = sign with <nowiki><nowiki></nowiki></nowiki><br />
<br />
--[[User:Tonko|Tonko]] 02:18, 22 Oct 2005 (CEST)<br />
----<br />
Yes, this is an inherent problem with MediaWikis template implementation. It is not possible to do anything about this. The way to deal with it is to call the template with <nowiki>{{WARN|1=foo=bar}}</nowiki>:<br />
{{WARN|1=foo=bar}}<br />
<br />
It is because if you give a parameter to a template the first = within this parameter is taken as separator between parameter name and parameter value. The templates are built without named parameters, which means that parameters are numbered. Hence if you call the template like above you will assign the value to parameter 1, all other = signs until the next | will be ignored and everything works fine. Read the MediaWiki Template documentation for more info.<br />
<br />
[[User:Wyrfel|Wyrfel]] 15:52, 22 Oct 2005 (CEST)<br />
<br />
== Reorganize Predesktop stuff? ==<br />
Wyrfel,<br />
<br />
I'd like to reorganize the Predesktop stuff:<br />
* There should be one (short) Predesktop Area page;<br />
* This (short) page should link to a HPA page (the present PreDesktop Area page) and to the Rescue and Recovery page;<br />
* There should be only a link to the (new) Predesktop Area page on the Technologies pages.<br />
<br />
This might be easier to navigate and explore (at first users just know they have some "Predesktop Area" when looking for help and info, they do not (yet) know which of the two technologies they're actually working with).<br />
<br />
What do you think?<br />
<br />
[[User:Pebolle|Paul Bolle]] 22:34, 8 Nov 2005 (CET)<br />
----<br />
Sounds reasonable. AFAIK there's an HPA page the redirects to the current PreDesktop Area page already. If i'm wrong, however, please create it. It should be categorized in the Glossary category, i think. The PreDesktop Area page should maynly be about PreDesktop Area, anyways, but i agree that it should contain a stronger clarification to separate the Rescue%Recovery partition stuff. I put my trust in you. ;-)<br />
<br />
I'm on the road for the next few weeks, so i'll not so regularly have a glimpse.<br />
<br />
Feel free to do what you find reasonable.<br />
<br />
[[User:Wyrfel|Wyrfel]] 03:51, 9 Nov 2005 (CET)<br />
----<br />
<br />
== Red Hat spelling ==<br />
<br />
Wyrfel,<br />
<br />
Another cleanup I was thinking of was changing "Redhat" to "Red Hat", basically create a new Category page, move all the existing pages to it (which includes a lot of page moves), and then delete the old Category.<br />
<br />
--[[User:Tonko|Tonko]] 17:10, 18 January 2006 (CET)<br />
----<br />
We don't need to move that many pages. I'll do the start. It's mostly the category page and changing the redhat template. (we should keep that spelled as one word, i think) The moving the installation pages, ok, that's a bit of a fuss. But yes, better now than later.<br />
<br />
[[User:Wyrfel|Wyrfel]] 12:12, 19 January 2006 (CET)<br />
----<br />
<br />
== HDAPS ==<br />
<br />
Thanks for re-organising the hdaps info, looks much better now...<br />
<br />
== fglrx drivers ==<br />
<br />
<br />
Driver modules? The thing that resides in /lib/modules/fglrx/build_mod, or wherever when you install the source packages? I really didn't bother looking <br />
what it actually does, but I imagine it being some sort of wrapper around binary modules? Sorry about that. Also- what should I do, to get my name <br />
and date appear after every post? There's probably a command for the date? I couldn't find it. Thanks. <br />
<br />
[[User:Rasto|Rasto]]<br />
<br />
== Server DB problem? ==<br />
<br />
For the record, today I'm getting the following error message on every "Save page" action:<br />
<br />
A database query syntax error has occurred. This may indicate a bug in the software. The last attempted database query was:<br />
<br />
(SQL query hidden)<br />
<br />
from within function "SearchMySQL4::update". MySQL returned error "1062: Duplicate entry ' ' for key 3 (localhost)".<br />
<br />
The data is written ok, though, nothing was ever lost. --[[User:Nettings|Nettings]] 00:49, 24 February 2006 (CET)</div>Nettingshttps://www.thinkwiki.org/w/index.php?title=Installing_OpenSUSE_10.0_on_a_ThinkPad_X41&diff=20331Installing OpenSUSE 10.0 on a ThinkPad X412006-02-23T23:43:28Z<p>Nettings: </p>
<hr />
<div>[[Category:SUSE]]<br />
[[Category:OpenSUSE]]<br />
[[Category:X41]]<br />
<br />
Installing Open{{SUSE}} 10.0 on your {{X41}} is straightforward.<br />
<br />
OpenSUSE uses a patched 2.6.13 kernel, and most of the things described here should also work on other distros if you're prepared to roll your own kernel, but the amount of integration the SUSE folks did (nice GUI tools, YaST configurator) is what makes it so painless and fun.<br />
<br />
==Installation==<br />
You might want to shrink the existing Windows partition in case you would later want to revert back to Windows in order to find out about hardware peculiarities and maybe get firmware installed, but since things just work under OpenSUSE 10.0, you might as well nuke it.<br />
<br />
During the SUSE installation process, be sure to check "Mobile Computing" in addition to your usual choice of packages.<br />
<br />
==The following things Just Work(tm):==<br />
* suspend to disk<br />
* suspend to RAM works with the current (Feb. 2006) SuSE kernel updates<br />
* mute, volume up and down buttons (but that's probably a hardware thing since it does not affect the ALSA mixer)<br />
* {{key|Fn}}{{key|PgUp}} switches on the light (again, probably done in hardware)<br />
* [[acpid]] gets events from the lid, power button and {{key|Fn}}{{key|F1}} to {{key|Fn}}{{key|12}}, some of which you can assign to suspend, poweroff etc. in the yast power management configurator<br />
* Battery and AC status<br />
* Bluetooth enable/disable via {{key|Fn}}{{key|F5}}<br />
* Bluetooth<br />
* WLAN <br />
* Audio playback/recording.<br />
* 3D graphics acceleration (enabled via YaST->Graphics Card and Monitor). Works, but causes the fan to stay on almost all the time, although at low rpm.<br />
* External VGA works in Clone mode after activating Dual Head support in YaST. For some reason, Xinerama didn't work so far, it stays greyed out. The external VGA on/off button {{key|Fn}}{{key|F7}} does not do anything.<br />
* [[UltraBase X4]] docking station ([[UltraBay|UltraBay Slim]] drive not tested)<br />
<br />
==These things work, but require extra configuration==<br />
===Modem===<br />
* Modem: the [[IBM Integrated Bluetooth IV with 56K Modem (BMDC-3)|integrated modem]] works using the commercial driver [[Conexant HSF modem drivers|Conexant HSF]].<br />
<br />
===Numlock and Browse keys===<br />
To get numlock and browse keys to work, please add the following lines to {{path|$HOME/.Xmodmap}}:<br />
keycode 77 = Num_Lock<br />
keycode 233 = XF86Forward<br />
keycode 234 = XF86Back<br />
<br />
===Getting suspend-to-RAM to work...===<br />
<br />
====Good news - it works in principle:====<br />
:''I checked it only on Ubuntu Breezy Badger, but it seems, that if you compile kernel 2.6.15 with SATA suspend patch http://linux.spiney.org/system/files?file=02_libata_passthru.fixed.patch and also add patch ata_idle_wait after Andrew Morton's advice at http://lkml.org/lkml/2005/11/16/403, then you should have working suspend-to-RAM.''<br />
<br />
:''You may also want to use 2.6.15 because it has a driver to Harddisk Protection System built-in.''<br />
<br />
:''The first patch fixes problem with screen not being switched on, the second fixes cryptic error message: "ata: abnormal status 0x80 on port 0x1F7".''<br />
<br />
====Suspend-to-RAM on OpenSUSE====<br />
<br />
Currently suspend-to-RAM will not work with the stock SUSE kernel. It can be made to work with a custom kernel package provided by Jan Engelhardt of [http://alphagate.hopto.org/AS_kernel/ alphagate.hopto.org]. You can download the RPM [ftp://ftp4.gwdg.de/pub/linux/misc/suser-jengelh/SUSE-10.0/i586/kernel-default-2.6.16-AS24.i586.rpm here].<br />
<br />
Before you enable suspend-to-RAM, be sure to add the kernel parameter<br />
acpi_sleep=s3_bios<br />
to your /boot/grub/menu.lst, otherwise your screen will stay blank when the system resumes.<br />
<br />
{{WARN|This new kernel will temporarily break your WLAN support.}}<br />
<br />
The 2.6.16 kernel contains a newer (and better) [[ipw2200]] module which requires an updated firmware package. You can download it [http://ipw2200.sourceforge.net/firmware.php?fid=6 from the ipw2200.sourceforge.net project site].<br />
<br />
Then drop it into the directory where the hotplug firmware loader is expecting it (may be different on other distros):<br />
<br />
{{cmdroot|cd /lib/firmware}}<br />
<br />
{{cmdroot|tar xvzf /where/you/downloaded/ipw2200-fw-2.4.tar.gz}}<br />
<br />
Now that the firmware is in place, the interface should work the next time you boot (or reload the module).<br />
<br />
===Getting Dual head Xinerama to work on X41===<br />
On Ubuntu, you can use advice from http://eko.one.pl/index.php?page=Xinerama to configure two devices and two screens and omit Option "Xinerama" "On" line to get xinerama working on X.org 6.8.<br />
<br />
Question: Did anyone get 1280x1024 on external flat panel and 1024x768 on internal monitor on the same desktop with DRI? I happen to succeed with Xinerama, but not with cloning.<br />
<br />
===Switching the WLAN radio===<br />
<br />
There is no pre-defined function key to switch the WLAN radio transmitter on and off during runtime (unlike Bluetooth, which uses {{key|Fn}}{{key|F5}}).<br />
<br />
The [[Ipw2200]] page has detailed instructions on [[Ipw2200#Power Management | how to do it via sysctl]]. <br />
<br />
==The following things don't work yet:==<br />
* Dual Head in Xinerama mode.<br />
<br />
==Not tested yet:==<br />
* serious bluetooth usage<br />
<br />
==Oddities:==<br />
* In order to get into the BIOS, you can either hit {{key|F1}} or press the weird blue [[ThinkPad Button|Access IBM Button]], and then choose "BIOS" in IBM's pre-boot environment. There is no message on bootup about the {{key|F1}} option, but it works.<br />
<br />
==Open Issues:==<br />
<br />
* Try manual X11 config to enable Xinerama.<br />
* Try making use of the [[How to get special keys to work | special keys]].<br />
* Try to understand [[How to configure the TrackPoint | TrackPoint configuration]].<br />
<br />
==see also==<br />
Additional hints about OpenSuSE 10 (although on different hardware) can be found here:<br />
[[Installing SUSE 10 on a ThinkPad TransNote]]</div>Nettingshttps://www.thinkwiki.org/w/index.php?title=Installing_OpenSUSE_10.0_on_a_ThinkPad_X41&diff=20330Installing OpenSUSE 10.0 on a ThinkPad X412006-02-23T23:34:23Z<p>Nettings: /* Getting suspend-to-RAM to work... */</p>
<hr />
<div>[[Category:SUSE]]<br />
[[Category:OpenSUSE]]<br />
[[Category:X41]]<br />
<br />
Installing {{OpenSUSE}} 10.0 on your {{X41}} is straightforward.<br />
<br />
SUSE uses a patched 2.6.13 kernel, so most of the things described here should also work on other distros if you're prepared to roll your own kernel, but the amount of integration the SUSE folks did (nice GUI tools, YaST configurator) is what makes it so painless and fun.<br />
<br />
==Installation==<br />
You might want to shrink the existing Windows partition in case you would later want to revert back to Windows in order to find out about hardware peculiarities and maybe get firmware installed, but since things just work under OpenSUSE 10.0, you might as well nuke it.<br />
<br />
During the SUSE installation process, be sure to check "Mobile Computing" in addition to your usual choice of packages.<br />
<br />
==The following things Just Work(tm):==<br />
* suspend to disk<br />
* suspend to RAM works with the current (Feb. 2006) SuSE kernel updates<br />
* mute, volume up and down buttons (but that's probably a hardware thing since it does not affect the ALSA mixer)<br />
* {{key|Fn}}{{key|PgUp}} switches on the light (again, probably done in hardware)<br />
* [[acpid]] gets events from the lid, power button and {{key|Fn}}{{key|F1}} to {{key|Fn}}{{key|12}}, some of which you can assign to suspend, poweroff etc. in the yast power management configurator<br />
* Battery and AC status<br />
* Bluetooth enable/disable via {{key|Fn}}{{key|F5}}<br />
* Bluetooth<br />
* WLAN <br />
* Audio playback/recording.<br />
* 3D graphics acceleration (enabled via YaST->Graphics Card and Monitor). Works, but causes the fan to stay on almost all the time, although at low rpm.<br />
* External VGA works in Clone mode after activating Dual Head support in YaST. For some reason, Xinerama didn't work so far, it stays greyed out. The external VGA on/off button {{key|Fn}}{{key|F7}} does not do anything.<br />
* [[UltraBase X4]] docking station ([[UltraBay|UltraBay Slim]] drive not tested)<br />
<br />
==These things work, but require extra configuration==<br />
===Modem===<br />
* Modem: the [[IBM Integrated Bluetooth IV with 56K Modem (BMDC-3)|integrated modem]] works using the commercial driver [[Conexant HSF modem drivers|Conexant HSF]].<br />
<br />
===Numlock and Browse keys===<br />
To get numlock and browse keys to work, please add the following lines to {{path|$HOME/.Xmodmap}}:<br />
keycode 77 = Num_Lock<br />
keycode 233 = XF86Forward<br />
keycode 234 = XF86Back<br />
<br />
===Getting suspend-to-RAM to work...===<br />
<br />
====Good news - it works in principle:====<br />
:''I checked it only on Ubuntu Breezy Badger, but it seems, that if you compile kernel 2.6.15 with SATA suspend patch http://linux.spiney.org/system/files?file=02_libata_passthru.fixed.patch and also add patch ata_idle_wait after Andrew Morton's advice at http://lkml.org/lkml/2005/11/16/403, then you should have working suspend-to-RAM.''<br />
<br />
:''You may also want to use 2.6.15 because it has a driver to Harddisk Protection System built-in.''<br />
<br />
:''The first patch fixes problem with screen not being switched on, the second fixes cryptic error message: "ata: abnormal status 0x80 on port 0x1F7".''<br />
<br />
====Suspend-to-RAM on OpenSUSE====<br />
<br />
Currently suspend-to-RAM will not work with the stock SUSE kernel. It can be made to work with a custom kernel package provided by Jan Engelhardt of [http://alphagate.hopto.org/AS_kernel/ alphagate.hopto.org]. You can download the RPM [ftp://ftp4.gwdg.de/pub/linux/misc/suser-jengelh/SUSE-10.0/i586/kernel-default-2.6.16-AS24.i586.rpm here].<br />
<br />
Before you enable suspend-to-RAM, be sure to add the kernel parameter<br />
acpi_sleep=s3_bios<br />
to your /boot/grub/menu.lst, otherwise your screen will stay blank when the system resumes.<br />
<br />
This new kernel will temporarily break your WLAN support, but only because the kernel contains a newer (and better) [[ipw2200]] modules which requires an updated firmware package. You can download it [http://ipw2200.sourceforge.net/firmware.php?fid=6 from the ipw2200.sourceforge.net project site].<br />
Then do<br />
root@yourx41:~> cd /lib/firmware<br />
root@yourx41:/lib/firmware> tar xvzf /where/you/downloaded/ipw2200-fw-2.4.tar.gz<br />
<br />
Now the firmware is in place, and the interface should work the next time you boot (or reload the module).<br />
<br />
===Getting Dual head Xinerama to work on X41===<br />
On Ubuntu, you can use advice from http://eko.one.pl/index.php?page=Xinerama to configure two devices and two screens and omit Option "Xinerama" "On" line to get xinerama working on X.org 6.8.<br />
<br />
Question: Did anyone get 1280x1024 on external flat panel and 1024x768 on internal monitor on the same desktop with DRI? I happen to succeed with Xinerama, but not with cloning.<br />
<br />
===Switching the WLAN radio===<br />
<br />
There is no pre-defined function key to switch the WLAN radio transmitter on and off during runtime (unlike Bluetooth, which uses {{key|Fn}}{{key|F5}}).<br />
<br />
The [[Ipw2200]] page has detailed instructions on [[Ipw2200#Power Management | how to do it via sysctl]]. <br />
<br />
==The following things don't work yet:==<br />
* Dual Head in Xinerama mode.<br />
<br />
==Not tested yet:==<br />
* serious bluetooth usage<br />
<br />
==Oddities:==<br />
* In order to get into the BIOS, you can either hit {{key|F1}} or press the weird blue [[ThinkPad Button|Access IBM Button]], and then choose "BIOS" in IBM's pre-boot environment. There is no message on bootup about the {{key|F1}} option, but it works.<br />
<br />
==Open Issues:==<br />
<br />
* Try manual X11 config to enable Xinerama.<br />
* Try making use of the [[How to get special keys to work | special keys]].<br />
* Try to understand [[How to configure the TrackPoint | TrackPoint configuration]].<br />
<br />
==see also==<br />
Additional hints about OpenSuSE 10 (although on different hardware) can be found here:<br />
[[Installing SUSE 10 on a ThinkPad TransNote]]</div>Nettingshttps://www.thinkwiki.org/w/index.php?title=Installing_OpenSUSE_10.0_on_a_ThinkPad_X41&diff=20329Installing OpenSUSE 10.0 on a ThinkPad X412006-02-23T23:31:21Z<p>Nettings: /* Good news - it works in principle: */</p>
<hr />
<div>[[Category:SUSE]]<br />
[[Category:OpenSUSE]]<br />
[[Category:X41]]<br />
<br />
Installing {{OpenSUSE}} 10.0 on your {{X41}} is straightforward.<br />
<br />
SUSE uses a patched 2.6.13 kernel, so most of the things described here should also work on other distros if you're prepared to roll your own kernel, but the amount of integration the SUSE folks did (nice GUI tools, YaST configurator) is what makes it so painless and fun.<br />
<br />
==Installation==<br />
You might want to shrink the existing Windows partition in case you would later want to revert back to Windows in order to find out about hardware peculiarities and maybe get firmware installed, but since things just work under OpenSUSE 10.0, you might as well nuke it.<br />
<br />
During the SUSE installation process, be sure to check "Mobile Computing" in addition to your usual choice of packages.<br />
<br />
==The following things Just Work(tm):==<br />
* suspend to disk<br />
* suspend to RAM works with the current (Feb. 2006) SuSE kernel updates<br />
* mute, volume up and down buttons (but that's probably a hardware thing since it does not affect the ALSA mixer)<br />
* {{key|Fn}}{{key|PgUp}} switches on the light (again, probably done in hardware)<br />
* [[acpid]] gets events from the lid, power button and {{key|Fn}}{{key|F1}} to {{key|Fn}}{{key|12}}, some of which you can assign to suspend, poweroff etc. in the yast power management configurator<br />
* Battery and AC status<br />
* Bluetooth enable/disable via {{key|Fn}}{{key|F5}}<br />
* Bluetooth<br />
* WLAN <br />
* Audio playback/recording.<br />
* 3D graphics acceleration (enabled via YaST->Graphics Card and Monitor). Works, but causes the fan to stay on almost all the time, although at low rpm.<br />
* External VGA works in Clone mode after activating Dual Head support in YaST. For some reason, Xinerama didn't work so far, it stays greyed out. The external VGA on/off button {{key|Fn}}{{key|F7}} does not do anything.<br />
* [[UltraBase X4]] docking station ([[UltraBay|UltraBay Slim]] drive not tested)<br />
<br />
==These things work, but require extra configuration==<br />
===Modem===<br />
* Modem: the [[IBM Integrated Bluetooth IV with 56K Modem (BMDC-3)|integrated modem]] works using the commercial driver [[Conexant HSF modem drivers|Conexant HSF]].<br />
<br />
===Numlock and Browse keys===<br />
To get numlock and browse keys to work, please add the following lines to {{path|$HOME/.Xmodmap}}:<br />
keycode 77 = Num_Lock<br />
keycode 233 = XF86Forward<br />
keycode 234 = XF86Back<br />
<br />
===Getting suspend-to-RAM to work...===<br />
<br />
====Good news - it works in principle:====<br />
:''I checked it only on Ubuntu Breezy Badger, but it seems, that if you compile kernel 2.6.15 with SATA suspend patch http://linux.spiney.org/system/files?file=02_libata_passthru.fixed.patch and also add patch ata_idle_wait after Andrew Morton's advice at http://lkml.org/lkml/2005/11/16/403, then you should have working suspend-to-RAM.''<br />
<br />
:''You may also want to use 2.6.15 because it has a driver to Harddisk Protection System built-in.''<br />
<br />
:''The first patch fixes problem with screen not being switched on, the second fixes cryptic error message:<br />
"ata: abnormal status 0x80 on port 0x1F7".''<br />
<br />
====Suspend-to-RAM on OpenSUSE====<br />
<br />
Currently suspend-to-RAM will not work with the stock SUSE kernel. It can be made to work with a custom kernel package provided by Jan Engelhardt of [[http://alphagate.hopto.org/AS_kernel/]]. You can download the RPM [[ftp://ftp4.gwdg.de/pub/linux/misc/suser-jengelh/SUSE-10.0/i586/kernel-default-2.6.16-AS24.i586.rpm here]].<br />
<br />
Before you enable suspend-to-RAM, be sure to add the kernel parameter<br />
acpi_sleep=s3_bios<br />
to your /boot/grub/menu.lst, otherwise your screen will stay blank when the system resumes.<br />
<br />
At first, this new kernel will break your WLAN support, but only because the kernel contains a newer (and better) [[ipw2200]] modules which requires an updated firmware package. You can download it [[http://ipw2200.sourceforge.net/firmware.php?fid=6 from the ipw2200.sourceforge.net project site]].<br />
Then do<br />
root@yourx41:~> cd /lib/firmware<br />
root@yourx41:/lib/firmware> tar xvzf /where/you/downloaded/ipw2200-fw-2.4.tar.gz<br />
<br />
Now the firmware is in place, and the interface should work the next time you boot (or reload the module).<br />
<br />
===Getting Dual head Xinerama to work on X41===<br />
On Ubuntu, you can use advice from http://eko.one.pl/index.php?page=Xinerama to configure two devices and two screens and omit Option "Xinerama" "On" line to get xinerama working on X.org 6.8.<br />
<br />
Question: Did anyone get 1280x1024 on external flat panel and 1024x768 on internal monitor on the same desktop with DRI? I happen to succeed with Xinerama, but not with cloning.<br />
<br />
===Switching the WLAN radio===<br />
<br />
There is no pre-defined function key to switch the WLAN radio transmitter on and off during runtime (unlike Bluetooth, which uses {{key|Fn}}{{key|F5}}).<br />
<br />
The [[Ipw2200]] page has detailed instructions on [[Ipw2200#Power Management | how to do it via sysctl]]. <br />
<br />
==The following things don't work yet:==<br />
* Dual Head in Xinerama mode.<br />
<br />
==Not tested yet:==<br />
* serious bluetooth usage<br />
<br />
==Oddities:==<br />
* In order to get into the BIOS, you can either hit {{key|F1}} or press the weird blue [[ThinkPad Button|Access IBM Button]], and then choose "BIOS" in IBM's pre-boot environment. There is no message on bootup about the {{key|F1}} option, but it works.<br />
<br />
==Open Issues:==<br />
<br />
* Try manual X11 config to enable Xinerama.<br />
* Try making use of the [[How to get special keys to work | special keys]].<br />
* Try to understand [[How to configure the TrackPoint | TrackPoint configuration]].<br />
<br />
==see also==<br />
Additional hints about OpenSuSE 10 (although on different hardware) can be found here:<br />
[[Installing SUSE 10 on a ThinkPad TransNote]]</div>Nettingshttps://www.thinkwiki.org/w/index.php?title=Installing_OpenSUSE_10.0_on_a_ThinkPad_X41&diff=20328Installing OpenSUSE 10.0 on a ThinkPad X412006-02-23T23:30:05Z<p>Nettings: suspend-to-ram works with custom kernel</p>
<hr />
<div>[[Category:SUSE]]<br />
[[Category:OpenSUSE]]<br />
[[Category:X41]]<br />
<br />
Installing {{OpenSUSE}} 10.0 on your {{X41}} is straightforward.<br />
<br />
SUSE uses a patched 2.6.13 kernel, so most of the things described here should also work on other distros if you're prepared to roll your own kernel, but the amount of integration the SUSE folks did (nice GUI tools, YaST configurator) is what makes it so painless and fun.<br />
<br />
==Installation==<br />
You might want to shrink the existing Windows partition in case you would later want to revert back to Windows in order to find out about hardware peculiarities and maybe get firmware installed, but since things just work under OpenSUSE 10.0, you might as well nuke it.<br />
<br />
During the SUSE installation process, be sure to check "Mobile Computing" in addition to your usual choice of packages.<br />
<br />
==The following things Just Work(tm):==<br />
* suspend to disk<br />
* suspend to RAM works with the current (Feb. 2006) SuSE kernel updates<br />
* mute, volume up and down buttons (but that's probably a hardware thing since it does not affect the ALSA mixer)<br />
* {{key|Fn}}{{key|PgUp}} switches on the light (again, probably done in hardware)<br />
* [[acpid]] gets events from the lid, power button and {{key|Fn}}{{key|F1}} to {{key|Fn}}{{key|12}}, some of which you can assign to suspend, poweroff etc. in the yast power management configurator<br />
* Battery and AC status<br />
* Bluetooth enable/disable via {{key|Fn}}{{key|F5}}<br />
* Bluetooth<br />
* WLAN <br />
* Audio playback/recording.<br />
* 3D graphics acceleration (enabled via YaST->Graphics Card and Monitor). Works, but causes the fan to stay on almost all the time, although at low rpm.<br />
* External VGA works in Clone mode after activating Dual Head support in YaST. For some reason, Xinerama didn't work so far, it stays greyed out. The external VGA on/off button {{key|Fn}}{{key|F7}} does not do anything.<br />
* [[UltraBase X4]] docking station ([[UltraBay|UltraBay Slim]] drive not tested)<br />
<br />
==These things work, but require extra configuration==<br />
===Modem===<br />
* Modem: the [[IBM Integrated Bluetooth IV with 56K Modem (BMDC-3)|integrated modem]] works using the commercial driver [[Conexant HSF modem drivers|Conexant HSF]].<br />
<br />
===Numlock and Browse keys===<br />
To get numlock and browse keys to work, please add the following lines to {{path|$HOME/.Xmodmap}}:<br />
keycode 77 = Num_Lock<br />
keycode 233 = XF86Forward<br />
keycode 234 = XF86Back<br />
<br />
===Getting suspend-to-RAM to work...===<br />
<br />
====Good news - it works in principle:====<br />
I checked it only on Ubuntu Breezy Badger, but it seems, that if you compile kernel 2.6.15 with<br />
SATA suspend patch http://linux.spiney.org/system/files?file=02_libata_passthru.fixed.patch and also add patch ata_idle_wait after Andrew Morton's advice at http://lkml.org/lkml/2005/11/16/403, then you should have working suspend-to-RAM.<br />
<br />
You may also want to use 2.6.15 because it has a driver to Harddisk Protection System built-in.<br />
<br />
The first patch fixes problem with screen not being switched on, the second fixes cryptic error message:<br />
"ata: abnormal status 0x80 on port 0x1F7".<br />
<br />
====Suspend-to-RAM on OpenSUSE====<br />
<br />
Currently suspend-to-RAM will not work with the stock SUSE kernel. It can be made to work with a custom kernel package provided by Jan Engelhardt of [[http://alphagate.hopto.org/AS_kernel/]]. You can download the RPM [[ftp://ftp4.gwdg.de/pub/linux/misc/suser-jengelh/SUSE-10.0/i586/kernel-default-2.6.16-AS24.i586.rpm here]].<br />
<br />
Before you enable suspend-to-RAM, be sure to add the kernel parameter<br />
acpi_sleep=s3_bios<br />
to your /boot/grub/menu.lst, otherwise your screen will stay blank when the system resumes.<br />
<br />
At first, this new kernel will break your WLAN support, but only because the kernel contains a newer (and better) [[ipw2200]] modules which requires an updated firmware package. You can download it [[http://ipw2200.sourceforge.net/firmware.php?fid=6 from the ipw2200.sourceforge.net project site]].<br />
Then do<br />
root@yourx41:~> cd /lib/firmware<br />
root@yourx41:/lib/firmware> tar xvzf /where/you/downloaded/ipw2200-fw-2.4.tar.gz<br />
<br />
Now the firmware is in place, and the interface should work the next time you boot (or reload the module).<br />
<br />
===Getting Dual head Xinerama to work on X41===<br />
On Ubuntu, you can use advice from http://eko.one.pl/index.php?page=Xinerama to configure two devices and two screens and omit Option "Xinerama" "On" line to get xinerama working on X.org 6.8.<br />
<br />
Question: Did anyone get 1280x1024 on external flat panel and 1024x768 on internal monitor on the same desktop with DRI? I happen to succeed with Xinerama, but not with cloning.<br />
<br />
===Switching the WLAN radio===<br />
<br />
There is no pre-defined function key to switch the WLAN radio transmitter on and off during runtime (unlike Bluetooth, which uses {{key|Fn}}{{key|F5}}).<br />
<br />
The [[Ipw2200]] page has detailed instructions on [[Ipw2200#Power Management | how to do it via sysctl]]. <br />
<br />
==The following things don't work yet:==<br />
* Dual Head in Xinerama mode.<br />
<br />
==Not tested yet:==<br />
* serious bluetooth usage<br />
<br />
==Oddities:==<br />
* In order to get into the BIOS, you can either hit {{key|F1}} or press the weird blue [[ThinkPad Button|Access IBM Button]], and then choose "BIOS" in IBM's pre-boot environment. There is no message on bootup about the {{key|F1}} option, but it works.<br />
<br />
==Open Issues:==<br />
<br />
* Try manual X11 config to enable Xinerama.<br />
* Try making use of the [[How to get special keys to work | special keys]].<br />
* Try to understand [[How to configure the TrackPoint | TrackPoint configuration]].<br />
<br />
==see also==<br />
Additional hints about OpenSuSE 10 (although on different hardware) can be found here:<br />
[[Installing SUSE 10 on a ThinkPad TransNote]]</div>Nettingshttps://www.thinkwiki.org/w/index.php?title=Installing_OpenSUSE_10.0_on_a_ThinkPad_X41&diff=20327Installing OpenSUSE 10.0 on a ThinkPad X412006-02-23T22:58:59Z<p>Nettings: categorization</p>
<hr />
<div>[[Category:SUSE]]<br />
[[Category:OpenSUSE]]<br />
[[Category:X41]]<br />
<br />
Installing {{OpenSUSE}} 10.0 on your {{X41}} is straightforward.<br />
<br />
SUSE uses a patched 2.6.13 kernel, so most of the things described here should also work on other distros if you're prepared to roll your own kernel, but the amount of integration the SUSE folks did (nice GUI tools, YaST configurator) is what makes it so painless and fun.<br />
<br />
==Installation==<br />
You might want to shrink the existing Windows partition in case you would later want to revert back to Windows in order to find out about hardware peculiarities and maybe get firmware installed, but since things just work under OpenSUSE 10.0, you might as well nuke it.<br />
<br />
During the SUSE installation process, be sure to check "Mobile Computing" in addition to your usual choice of packages.<br />
<br />
==The following things Just Work(tm):==<br />
* suspend to disk<br />
* suspend to RAM works with the current (Feb. 2006) SuSE kernel updates<br />
* mute, volume up and down buttons (but that's probably a hardware thing since it does not affect the ALSA mixer)<br />
* {{key|Fn}}{{key|PgUp}} switches on the light (again, probably done in hardware)<br />
* [[acpid]] gets events from the lid, power button and {{key|Fn}}{{key|F1}} to {{key|Fn}}{{key|12}}, some of which you can assign to suspend, poweroff etc. in the yast power management configurator<br />
* Battery and AC status<br />
* Bluetooth enable/disable via {{key|Fn}}{{key|F5}}<br />
* Bluetooth<br />
* WLAN <br />
* Audio playback/recording.<br />
* 3D graphics acceleration (enabled via YaST->Graphics Card and Monitor). Works, but causes the fan to stay on almost all the time, although at low rpm.<br />
* External VGA works in Clone mode after activating Dual Head support in YaST. For some reason, Xinerama didn't work so far, it stays greyed out. The external VGA on/off button {{key|Fn}}{{key|F7}} does not do anything.<br />
* [[UltraBase X4]] docking station ([[UltraBay|UltraBay Slim]] drive not tested)<br />
<br />
==These things work, but require extra configuration==<br />
===Modem===<br />
* Modem: the [[IBM Integrated Bluetooth IV with 56K Modem (BMDC-3)|integrated modem]] works using the commercial driver [[Conexant HSF modem drivers|Conexant HSF]].<br />
<br />
===Numlock and Browse keys===<br />
To get numlock and browse keys to work, please add the following lines to {{path|$HOME/.Xmodmap}}:<br />
keycode 77 = Num_Lock<br />
keycode 233 = XF86Forward<br />
keycode 234 = XF86Back<br />
<br />
===Getting suspend-to-ram to work...===<br />
<br />
I checked it only on Ubuntu Breezy Badger, but it seems, that if you compile kernel 2.6.15 with<br />
SATA suspend patch http://linux.spiney.org/system/files?file=02_libata_passthru.fixed.patch and also add patch ata_idle_wait after Andrew Morton's advice at http://lkml.org/lkml/2005/11/16/403, then you should have working suspend-to-RAM.<br />
<br />
You may also want to use 2.6.15 because it has a driver to Harddisk Protection System built-in.<br />
<br />
The first patch fixes problem with screen not being switched on, the second fixes cryptic error message:<br />
"ata: abnormal status 0x80 on port 0x1F7".<br />
<br />
===Getting Dual head Xinerama to work on X41===<br />
On Ubuntu, you can use advice from http://eko.one.pl/index.php?page=Xinerama to configure two devices and two screens and omit Option "Xinerama" "On" line to get xinerama working on X.org 6.8.<br />
<br />
Question: Did anyone get 1280x1024 on external flat panel and 1024x768 on internal monitor on the same desktop with DRI? I happen to succeed with Xinerama, but not with cloning.<br />
<br />
===Switching the WLAN radio===<br />
<br />
There is no pre-defined function key to switch the WLAN radio transmitter on and off during runtime (unlike Bluetooth, which uses {{key|Fn}}{{key|F5}}).<br />
<br />
The [[Ipw2200]] page has detailed instructions on [[Ipw2200#Power Management | how to do it via sysctl]]. <br />
<br />
==The following things don't work yet:==<br />
* Dual Head in Xinerama mode.<br />
<br />
==Not tested yet:==<br />
* serious bluetooth usage<br />
<br />
==Oddities:==<br />
* In order to get into the BIOS, you can either hit {{key|F1}} or press the weird blue [[ThinkPad Button|Access IBM Button]], and then choose "BIOS" in IBM's pre-boot environment. There is no message on bootup about the {{key|F1}} option, but it works.<br />
<br />
==Open Issues:==<br />
<br />
* Try manual X11 config to enable Xinerama.<br />
* Try making use of the [[How to get special keys to work | special keys]].<br />
* Try to understand [[How to configure the TrackPoint | TrackPoint configuration]].<br />
<br />
==see also==<br />
Additional hints about OpenSuSE 10 (although on different hardware) can be found here:<br />
[[Installing SUSE 10 on a ThinkPad TransNote]]</div>Nettingshttps://www.thinkwiki.org/w/index.php?title=Installing_OpenSUSE_10.0_on_a_ThinkPad_X41&diff=20326Installing OpenSUSE 10.0 on a ThinkPad X412006-02-23T22:46:15Z<p>Nettings: added link to ipw2200 page for wlan switching via sysctl</p>
<hr />
<div>Installing {{OpenSUSE}} 10.0 on your {{X41}} is straightforward.<br />
<br />
SUSE uses a patched 2.6.13 kernel, so most of the things described here should also work on other distros if you're prepared to roll your own kernel, but the amount of integration the SUSE folks did (nice GUI tools, YaST configurator) is what makes it so painless and fun.<br />
<br />
==Installation==<br />
You might want to shrink the existing Windows partition in case you would later want to revert back to Windows in order to find out about hardware peculiarities and maybe get firmware installed, but since things just work under OpenSUSE 10.0, you might as well nuke it.<br />
<br />
During the SUSE installation process, be sure to check "Mobile Computing" in addition to your usual choice of packages.<br />
<br />
==The following things Just Work(tm):==<br />
* suspend to disk<br />
* suspend to RAM works with the current (Feb. 2006) SuSE kernel updates<br />
* mute, volume up and down buttons (but that's probably a hardware thing since it does not affect the ALSA mixer)<br />
* {{key|Fn}}{{key|PgUp}} switches on the light (again, probably done in hardware)<br />
* [[acpid]] gets events from the lid, power button and {{key|Fn}}{{key|F1}} to {{key|Fn}}{{key|12}}, some of which you can assign to suspend, poweroff etc. in the yast power management configurator<br />
* Battery and AC status<br />
* Bluetooth enable/disable via {{key|Fn}}{{key|F5}}<br />
* Bluetooth<br />
* WLAN <br />
* Audio playback/recording.<br />
* 3D graphics acceleration (enabled via YaST->Graphics Card and Monitor). Works, but causes the fan to stay on almost all the time, although at low rpm.<br />
* External VGA works in Clone mode after activating Dual Head support in YaST. For some reason, Xinerama didn't work so far, it stays greyed out. The external VGA on/off button {{key|Fn}}{{key|F7}} does not do anything.<br />
* [[UltraBase X4]] docking station ([[UltraBay|UltraBay Slim]] drive not tested)<br />
<br />
==These things work, but require extra configuration==<br />
===Modem===<br />
* Modem: the [[IBM Integrated Bluetooth IV with 56K Modem (BMDC-3)|integrated modem]] works using the commercial driver [[Conexant HSF modem drivers|Conexant HSF]].<br />
<br />
===Numlock and Browse keys===<br />
To get numlock and browse keys to work, please add the following lines to {{path|$HOME/.Xmodmap}}:<br />
keycode 77 = Num_Lock<br />
keycode 233 = XF86Forward<br />
keycode 234 = XF86Back<br />
<br />
===Getting suspend-to-ram to work...===<br />
<br />
I checked it only on Ubuntu Breezy Badger, but it seems, that if you compile kernel 2.6.15 with<br />
SATA suspend patch http://linux.spiney.org/system/files?file=02_libata_passthru.fixed.patch and also add patch ata_idle_wait after Andrew Morton's advice at http://lkml.org/lkml/2005/11/16/403, then you should have working suspend-to-RAM.<br />
<br />
You may also want to use 2.6.15 because it has a driver to Harddisk Protection System built-in.<br />
<br />
The first patch fixes problem with screen not being switched on, the second fixes cryptic error message:<br />
"ata: abnormal status 0x80 on port 0x1F7".<br />
<br />
===Getting Dual head Xinerama to work on X41===<br />
On Ubuntu, you can use advice from http://eko.one.pl/index.php?page=Xinerama to configure two devices and two screens and omit Option "Xinerama" "On" line to get xinerama working on X.org 6.8.<br />
<br />
Question: Did anyone get 1280x1024 on external flat panel and 1024x768 on internal monitor on the same desktop with DRI? I happen to succeed with Xinerama, but not with cloning.<br />
<br />
===Switching the WLAN radio===<br />
<br />
There is no pre-defined function key to switch the WLAN radio transmitter on and off during runtime (unlike Bluetooth, which uses {{key|Fn}}{{key|F5}}).<br />
<br />
The [[Ipw2200]] page has detailed instructions on [[Ipw2200#Power Management | how to do it via sysctl]]. <br />
<br />
==The following things don't work yet:==<br />
* Dual Head in Xinerama mode.<br />
<br />
==Not tested yet:==<br />
* serious bluetooth usage<br />
<br />
==Oddities:==<br />
* In order to get into the BIOS, you can either hit {{key|F1}} or press the weird blue [[ThinkPad Button|Access IBM Button]], and then choose "BIOS" in IBM's pre-boot environment. There is no message on bootup about the {{key|F1}} option, but it works.<br />
<br />
==Open Issues:==<br />
<br />
* Try manual X11 config to enable Xinerama.<br />
* Try making use of the [[How to get special keys to work | special keys]].<br />
* Try to understand [[How to configure the TrackPoint | TrackPoint configuration]].<br />
<br />
==see also==<br />
Additional hints about OpenSuSE 10 (although on different hardware) can be found here:<br />
[[Installing SUSE 10 on a ThinkPad TransNote]]</div>Nettingshttps://www.thinkwiki.org/w/index.php?title=Installing_OpenSUSE_10.0_on_a_ThinkPad_X41&diff=20325Installing OpenSUSE 10.0 on a ThinkPad X412006-02-23T21:28:37Z<p>Nettings: removed incorrect success report with latest opensuse kernel update - system hangs :(</p>
<hr />
<div>Installing {{OpenSUSE}} 10.0 on your {{X41}} is straightforward.<br />
<br />
SUSE uses a patched 2.6.13 kernel, so most of the things described here should also work on other distros if you're prepared to roll your own kernel, but the amount of integration the SUSE folks did (nice GUI tools, YaST configurator) is what makes it so painless and fun.<br />
<br />
==Installation==<br />
You might want to shrink the existing Windows partition in case you would later want to revert back to Windows in order to find out about hardware peculiarities and maybe get firmware installed, but since things just work under OpenSUSE 10.0, you might as well nuke it.<br />
<br />
During the SUSE installation process, be sure to check "Mobile Computing" in addition to your usual choice of packages.<br />
<br />
==The following things Just Work(tm):==<br />
* suspend to disk<br />
* suspend to RAM works with the current (Feb. 2006) SuSE kernel updates<br />
* mute, volume up and down buttons (but that's probably a hardware thing since it does not affect the ALSA mixer)<br />
* {{key|Fn}}{{key|PgUp}} switches on the light (again, probably done in hardware)<br />
* [[acpid]] gets events from the lid, power button and {{key|Fn}}{{key|F1}} to {{key|Fn}}{{key|12}}, some of which you can assign to suspend, poweroff etc. in the yast power management configurator<br />
* Battery and AC status<br />
* Bluetooth enable/disable via {{key|Fn}}{{key|F5}}<br />
* Bluetooth<br />
* WLAN <br />
* Audio playback/recording.<br />
* 3D graphics acceleration (enabled via YaST->Graphics Card and Monitor). Works, but causes the fan to stay on almost all the time, although at low rpm.<br />
* External VGA works in Clone mode after activating Dual Head support in YaST. For some reason, Xinerama didn't work so far, it stays greyed out. The external VGA on/off button {{key|Fn}}{{key|F7}} does not do anything.<br />
* [[UltraBase X4]] docking station ([[UltraBay|UltraBay Slim]] drive not tested)<br />
<br />
==These things work, but require extra configuration==<br />
===Modem===<br />
* Modem: the [[IBM Integrated Bluetooth IV with 56K Modem (BMDC-3)|integrated modem]] works using the commercial driver [[Conexant HSF modem drivers|Conexant HSF]].<br />
<br />
===Numlock and Browse keys===<br />
To get numlock and browse keys to work, please add the following lines to {{path|$HOME/.Xmodmap}}:<br />
keycode 77 = Num_Lock<br />
keycode 233 = XF86Forward<br />
keycode 234 = XF86Back<br />
<br />
===Getting suspend-to-ram to work...===<br />
<br />
I checked it only on Ubuntu Breezy Badger, but it seems, that if you compile kernel 2.6.15 with<br />
SATA suspend patch http://linux.spiney.org/system/files?file=02_libata_passthru.fixed.patch and also add patch ata_idle_wait after Andrew Morton's advice at http://lkml.org/lkml/2005/11/16/403, then you should have working suspend-to-RAM.<br />
<br />
You may also want to use 2.6.15 because it has a driver to Harddisk Protection System built-in.<br />
<br />
The first patch fixes problem with screen not being switched on, the second fixes cryptic error message:<br />
"ata: abnormal status 0x80 on port 0x1F7".<br />
<br />
===Getting Dual head Xinerama to work on X41===<br />
On Ubuntu, you can use advice from http://eko.one.pl/index.php?page=Xinerama to configure two devices and two screens and omit Option "Xinerama" "On" line to get xinerama working on X.org 6.8.<br />
<br />
Question: Did anyone get 1280x1024 on external flat panel and 1024x768 on internal monitor on the same desktop with DRI? I happen to succeed with Xinerama, but not with cloning.<br />
<br />
==The following things don't work yet:==<br />
* Dual Head in Xinerama mode.<br />
<br />
==Not tested yet:==<br />
* serious bluetooth usage<br />
<br />
==Oddities:==<br />
* In order to get into the BIOS, you can either hit {{key|F1}} or press the weird blue [[ThinkPad Button|Access IBM Button]], and then choose "BIOS" in IBM's pre-boot environment. There is no message on bootup about the {{key|F1}} option, but it works.<br />
<br />
==Open Issues:==<br />
* How can one disable the WLAN hardware in order to save battery power? Setting the WLAN interface to "Radio Off" in the BIOS requires a reboot in order to use WLAN. Bluetooth can be switched on and off at runtime by using {{key|Fn}}{{key|F5}}, I'm looking for something similar for the WLAN radio transmitter.<br />
* Try manual X11 config to enable Xinerama.<br />
* Try making use of the [[How to get special keys to work | special keys]].<br />
* Try to understand [[How to configure the TrackPoint | TrackPoint configuration]].<br />
<br />
==see also==<br />
Additional hints about OpenSuSE 10 (although on different hardware) can be found here:<br />
[[Installing SUSE 10 on a ThinkPad TransNote]]</div>Nettingshttps://www.thinkwiki.org/w/index.php?title=User_talk:Nettings&diff=19889User talk:Nettings2006-02-12T17:43:24Z<p>Nettings: </p>
<hr />
<div>Hi,<br />
<br />
I moved some of your personal remarks from [[Installing OpenSUSE 10.0 on a ThinkPad X41]] to your user page. They do not belong there.<br />
<br />
[[User:Wyrfel|Wyrfel]] 15:21, 19 January 2006 (CET)<br />
----<br />
<br />
thanks for your maintenance work! this wiki has been very helpful, and i'm glad to make some contributions. --[[User:Nettings|Nettings]] 18:43, 12 February 2006 (CET)</div>Nettingshttps://www.thinkwiki.org/w/index.php?title=Installing_OpenSUSE_10.0_on_a_ThinkPad_X41&diff=19888Installing OpenSUSE 10.0 on a ThinkPad X412006-02-12T17:40:16Z<p>Nettings: /* Getting suspend-to-ram to work... */</p>
<hr />
<div>Installing {{OpenSUSE}} 10.0 on your {{X41}} is straightforward.<br />
<br />
SUSE uses a patched 2.6.13 kernel, so most of the things described here should also work on other distros if you're prepared to roll your own kernel, but the amount of integration the SUSE folks did (nice GUI tools, YaST configurator) is what makes it so painless and fun.<br />
<br />
==Installation==<br />
You might want to shrink the existing Windows partition in case you would later want to revert back to Windows in order to find out about hardware peculiarities and maybe get firmware installed, but since things just work under OpenSUSE 10.0, you might as well nuke it.<br />
<br />
During the SUSE installation process, be sure to check "Mobile Computing" in addition to your usual choice of packages.<br />
<br />
==The following things Just Work(tm):==<br />
* suspend to disk<br />
* suspend to RAM works with the current (Feb. 2006) SuSE kernel updates<br />
* mute, volume up and down buttons (but that's probably a hardware thing since it does not affect the ALSA mixer)<br />
* {{key|Fn}}{{key|PgUp}} switches on the light (again, probably done in hardware)<br />
* [[acpid]] gets events from the lid, power button and {{key|Fn}}{{key|F1}} to {{key|Fn}}{{key|12}}, some of which you can assign to suspend, poweroff etc. in the yast power management configurator<br />
* Battery and AC status<br />
* Bluetooth enable/disable via {{key|Fn}}{{key|F5}}<br />
* Bluetooth<br />
* WLAN <br />
* Audio playback/recording.<br />
* 3D graphics acceleration (enabled via YaST->Graphics Card and Monitor). Works, but causes the fan to stay on almost all the time, although at low rpm.<br />
* External VGA works in Clone mode after activating Dual Head support in YaST. For some reason, Xinerama didn't work so far, it stays greyed out. The external VGA on/off button {{key|Fn}}{{key|F7}} does not do anything.<br />
* [[UltraBase X4]] docking station ([[UltraBay|UltraBay Slim]] drive not tested)<br />
<br />
==These things work, but require extra configuration==<br />
===Modem===<br />
* Modem: the [[IBM Integrated Bluetooth IV with 56K Modem (BMDC-3)|integrated modem]] works using the commercial driver [[Conexant HSF modem drivers|Conexant HSF]].<br />
<br />
===Numlock and Browse keys===<br />
To get numlock and browse keys to work, please add the following lines to {{path|$HOME/.Xmodmap}}:<br />
keycode 77 = Num_Lock<br />
keycode 233 = XF86Forward<br />
keycode 234 = XF86Back<br />
<br />
===Getting suspend-to-ram to work...===<br />
<br />
:''As of the Feb. 2006 SuSE kernel updates, suspend-to-RAM works out of the box.''<br />
<br />
I checked it only on Ubuntu Breezy Badger, but it seems, that if you compile kernel 2.6.15 with<br />
SATA suspend patch http://linux.spiney.org/system/files?file=02_libata_passthru.fixed.patch and also add patch ata_idle_wait after Andrew Morton's advice at http://lkml.org/lkml/2005/11/16/403, then you should have working suspend-to-RAM.<br />
<br />
You may also want to use 2.6.15 because it has a driver to Harddisk Protection System built-in.<br />
<br />
The first patch fixes problem with screen not being switched on, the second fixes cryptic error message:<br />
"ata: abnormal status 0x80 on port 0x1F7".<br />
<br />
===Getting Dual head Xinerama to work on X41===<br />
On Ubuntu, you can use advice from http://eko.one.pl/index.php?page=Xinerama to configure two devices and two screens and omit Option "Xinerama" "On" line to get xinerama working on X.org 6.8.<br />
<br />
Question: Did anyone get 1280x1024 on external flat panel and 1024x768 on internal monitor on the same desktop with DRI? I happen to succeed with Xinerama, but not with cloning.<br />
<br />
==The following things don't work yet:==<br />
* Dual Head in Xinerama mode.<br />
<br />
==Not tested yet:==<br />
* serious bluetooth usage<br />
<br />
==Oddities:==<br />
* In order to get into the BIOS, you can either hit {{key|F1}} or press the weird blue [[ThinkPad Button|Access IBM Button]], and then choose "BIOS" in IBM's pre-boot environment. There is no message on bootup about the {{key|F1}} option, but it works.<br />
<br />
==Open Issues:==<br />
* How can one disable the WLAN hardware in order to save battery power? Setting the WLAN interface to "Radio Off" in the BIOS requires a reboot in order to use WLAN. Bluetooth can be switched on and off at runtime by using {{key|Fn}}{{key|F5}}, I'm looking for something similar for the WLAN radio transmitter.<br />
* Try manual X11 config to enable Xinerama.<br />
* Try making use of the [[How to get special keys to work | special keys]].<br />
* Try to understand [[How to configure the TrackPoint | TrackPoint configuration]].<br />
<br />
==see also==<br />
Additional hints about OpenSuSE 10 (although on different hardware) can be found here:<br />
[[Installing SUSE 10 on a ThinkPad TransNote]]</div>Nettingshttps://www.thinkwiki.org/w/index.php?title=Installing_OpenSUSE_10.0_on_a_ThinkPad_X41&diff=19887Installing OpenSUSE 10.0 on a ThinkPad X412006-02-12T17:38:59Z<p>Nettings: removed suspend-to-ram from "doesn't work yet".</p>
<hr />
<div>Installing {{OpenSUSE}} 10.0 on your {{X41}} is straightforward.<br />
<br />
SUSE uses a patched 2.6.13 kernel, so most of the things described here should also work on other distros if you're prepared to roll your own kernel, but the amount of integration the SUSE folks did (nice GUI tools, YaST configurator) is what makes it so painless and fun.<br />
<br />
==Installation==<br />
You might want to shrink the existing Windows partition in case you would later want to revert back to Windows in order to find out about hardware peculiarities and maybe get firmware installed, but since things just work under OpenSUSE 10.0, you might as well nuke it.<br />
<br />
During the SUSE installation process, be sure to check "Mobile Computing" in addition to your usual choice of packages.<br />
<br />
==The following things Just Work(tm):==<br />
* suspend to disk<br />
* suspend to RAM works with the current (Feb. 2006) SuSE kernel updates<br />
* mute, volume up and down buttons (but that's probably a hardware thing since it does not affect the ALSA mixer)<br />
* {{key|Fn}}{{key|PgUp}} switches on the light (again, probably done in hardware)<br />
* [[acpid]] gets events from the lid, power button and {{key|Fn}}{{key|F1}} to {{key|Fn}}{{key|12}}, some of which you can assign to suspend, poweroff etc. in the yast power management configurator<br />
* Battery and AC status<br />
* Bluetooth enable/disable via {{key|Fn}}{{key|F5}}<br />
* Bluetooth<br />
* WLAN <br />
* Audio playback/recording.<br />
* 3D graphics acceleration (enabled via YaST->Graphics Card and Monitor). Works, but causes the fan to stay on almost all the time, although at low rpm.<br />
* External VGA works in Clone mode after activating Dual Head support in YaST. For some reason, Xinerama didn't work so far, it stays greyed out. The external VGA on/off button {{key|Fn}}{{key|F7}} does not do anything.<br />
* [[UltraBase X4]] docking station ([[UltraBay|UltraBay Slim]] drive not tested)<br />
<br />
==These things work, but require extra configuration==<br />
===Modem===<br />
* Modem: the [[IBM Integrated Bluetooth IV with 56K Modem (BMDC-3)|integrated modem]] works using the commercial driver [[Conexant HSF modem drivers|Conexant HSF]].<br />
<br />
===Numlock and Browse keys===<br />
To get numlock and browse keys to work, please add the following lines to {{path|$HOME/.Xmodmap}}:<br />
keycode 77 = Num_Lock<br />
keycode 233 = XF86Forward<br />
keycode 234 = XF86Back<br />
<br />
===Getting suspend-to-ram to work...===<br />
I checked it only on Ubuntu Breezy Badger, but it seems, that if you compile kernel 2.6.15 with<br />
SATA suspend patch http://linux.spiney.org/system/files?file=02_libata_passthru.fixed.patch and also add patch ata_idle_wait after Andrew Morton's advice at http://lkml.org/lkml/2005/11/16/403, then you should have working suspend-to-RAM.<br />
<br />
You may also want to use 2.6.15 because it has a driver to Harddisk Protection System built-in.<br />
<br />
The first patch fixes problem with screen not being switched on, the second fixes cryptic error message:<br />
"ata: abnormal status 0x80 on port 0x1F7".<br />
<br />
===Getting Dual head Xinerama to work on X41===<br />
On Ubuntu, you can use advice from http://eko.one.pl/index.php?page=Xinerama to configure two devices and two screens and omit Option "Xinerama" "On" line to get xinerama working on X.org 6.8.<br />
<br />
Question: Did anyone get 1280x1024 on external flat panel and 1024x768 on internal monitor on the same desktop with DRI? I happen to succeed with Xinerama, but not with cloning.<br />
<br />
==The following things don't work yet:==<br />
* Dual Head in Xinerama mode.<br />
<br />
==Not tested yet:==<br />
* serious bluetooth usage<br />
<br />
==Oddities:==<br />
* In order to get into the BIOS, you can either hit {{key|F1}} or press the weird blue [[ThinkPad Button|Access IBM Button]], and then choose "BIOS" in IBM's pre-boot environment. There is no message on bootup about the {{key|F1}} option, but it works.<br />
<br />
==Open Issues:==<br />
* How can one disable the WLAN hardware in order to save battery power? Setting the WLAN interface to "Radio Off" in the BIOS requires a reboot in order to use WLAN. Bluetooth can be switched on and off at runtime by using {{key|Fn}}{{key|F5}}, I'm looking for something similar for the WLAN radio transmitter.<br />
* Try manual X11 config to enable Xinerama.<br />
* Try making use of the [[How to get special keys to work | special keys]].<br />
* Try to understand [[How to configure the TrackPoint | TrackPoint configuration]].<br />
<br />
==see also==<br />
Additional hints about OpenSuSE 10 (although on different hardware) can be found here:<br />
[[Installing SUSE 10 on a ThinkPad TransNote]]</div>Nettingshttps://www.thinkwiki.org/w/index.php?title=Installing_OpenSUSE_10.0_on_a_ThinkPad_X41&diff=19886Installing OpenSUSE 10.0 on a ThinkPad X412006-02-12T17:35:10Z<p>Nettings: add suspend-to-ram to "just works"</p>
<hr />
<div>Installing {{OpenSUSE}} 10.0 on your {{X41}} is straightforward.<br />
<br />
SUSE uses a patched 2.6.13 kernel, so most of the things described here should also work on other distros if you're prepared to roll your own kernel, but the amount of integration the SUSE folks did (nice GUI tools, YaST configurator) is what makes it so painless and fun.<br />
<br />
==Installation==<br />
You might want to shrink the existing Windows partition in case you would later want to revert back to Windows in order to find out about hardware peculiarities and maybe get firmware installed, but since things just work under OpenSUSE 10.0, you might as well nuke it.<br />
<br />
During the SUSE installation process, be sure to check "Mobile Computing" in addition to your usual choice of packages.<br />
<br />
==The following things Just Work(tm):==<br />
* suspend to disk<br />
* suspend to RAM works with the current (Feb. 2006) SuSE kernel updates<br />
* mute, volume up and down buttons (but that's probably a hardware thing since it does not affect the ALSA mixer)<br />
* {{key|Fn}}{{key|PgUp}} switches on the light (again, probably done in hardware)<br />
* [[acpid]] gets events from the lid, power button and {{key|Fn}}{{key|F1}} to {{key|Fn}}{{key|12}}, some of which you can assign to suspend, poweroff etc. in the yast power management configurator<br />
* Battery and AC status<br />
* Bluetooth enable/disable via {{key|Fn}}{{key|F5}}<br />
* Bluetooth<br />
* WLAN <br />
* Audio playback/recording.<br />
* 3D graphics acceleration (enabled via YaST->Graphics Card and Monitor). Works, but causes the fan to stay on almost all the time, although at low rpm.<br />
* External VGA works in Clone mode after activating Dual Head support in YaST. For some reason, Xinerama didn't work so far, it stays greyed out. The external VGA on/off button {{key|Fn}}{{key|F7}} does not do anything.<br />
* [[UltraBase X4]] docking station ([[UltraBay|UltraBay Slim]] drive not tested)<br />
<br />
==These things work, but require extra configuration==<br />
===Modem===<br />
* Modem: the [[IBM Integrated Bluetooth IV with 56K Modem (BMDC-3)|integrated modem]] works using the commercial driver [[Conexant HSF modem drivers|Conexant HSF]].<br />
<br />
===Numlock and Browse keys===<br />
To get numlock and browse keys to work, please add the following lines to {{path|$HOME/.Xmodmap}}:<br />
keycode 77 = Num_Lock<br />
keycode 233 = XF86Forward<br />
keycode 234 = XF86Back<br />
<br />
===Getting suspend-to-ram to work...===<br />
I checked it only on Ubuntu Breezy Badger, but it seems, that if you compile kernel 2.6.15 with<br />
SATA suspend patch http://linux.spiney.org/system/files?file=02_libata_passthru.fixed.patch and also add patch ata_idle_wait after Andrew Morton's advice at http://lkml.org/lkml/2005/11/16/403, then you should have working suspend-to-RAM.<br />
<br />
You may also want to use 2.6.15 because it has a driver to Harddisk Protection System built-in.<br />
<br />
The first patch fixes problem with screen not being switched on, the second fixes cryptic error message:<br />
"ata: abnormal status 0x80 on port 0x1F7".<br />
<br />
===Getting Dual head Xinerama to work on X41===<br />
On Ubuntu, you can use advice from http://eko.one.pl/index.php?page=Xinerama to configure two devices and two screens and omit Option "Xinerama" "On" line to get xinerama working on X.org 6.8.<br />
<br />
Question: Did anyone get 1280x1024 on external flat panel and 1024x768 on internal monitor on the same desktop with DRI? I happen to succeed with Xinerama, but not with cloning.<br />
<br />
==The following things don't work yet:==<br />
* Suspend to RAM. You will have to add {{bootparm|acpi_sleep|s3_bios}} to {{path|/boot/grub/menu.lst}}, otherwise your display will stay black after resume. It does work ok when on the text console, but it sometimes crashes the machine when I invoke suspend while in X. People using Ubuntu have reported complete success with Suspend-to-RAM, so it *is* possible.<br />
* Dual Head in Xinerama mode.<br />
<br />
==Not tested yet:==<br />
* serious bluetooth usage<br />
<br />
==Oddities:==<br />
* In order to get into the BIOS, you can either hit {{key|F1}} or press the weird blue [[ThinkPad Button|Access IBM Button]], and then choose "BIOS" in IBM's pre-boot environment. There is no message on bootup about the {{key|F1}} option, but it works.<br />
<br />
==Open Issues:==<br />
* How can one disable the WLAN hardware in order to save battery power? Setting the WLAN interface to "Radio Off" in the BIOS requires a reboot in order to use WLAN. Bluetooth can be switched on and off at runtime by using {{key|Fn}}{{key|F5}}, I'm looking for something similar for the WLAN radio transmitter.<br />
* Try manual X11 config to enable Xinerama.<br />
* Try making use of the [[How to get special keys to work | special keys]].<br />
* Try to understand [[How to configure the TrackPoint | TrackPoint configuration]].<br />
<br />
==see also==<br />
Additional hints about OpenSuSE 10 (although on different hardware) can be found here:<br />
[[Installing SUSE 10 on a ThinkPad TransNote]]</div>Nettingshttps://www.thinkwiki.org/w/index.php?title=Installing_OpenSUSE_10.0_on_a_ThinkPad_X41&diff=13029Installing OpenSUSE 10.0 on a ThinkPad X412005-11-12T16:03:07Z<p>Nettings: </p>
<hr />
<div>[[Category:X41]]<br />
[[Category:SUSE]]<br />
<br />
(This is a braindump of sorts. I'm still trying to find out how to integrate it more nicely into this wiki. Feel free to rip this page apart and put the information into more appropriate sections.)<br />
<br />
<br />
Installing '''OpenSuSE 10.0''' on your '''X41''' is straightforward. SuSE was my first ever distro back in 2.0.32, so I'm somewhat biased, but IMHO it's a very fine product for desktops, and even more so since they created OpenSuSE. Updating still sucks sometimes, but if you're prepared to nuke your box every once in a while and do a clean reinstall, SuSE really kicks ass in the "Works out of the box" department.<br />
<br />
:''For users of other distros, SuSE uses a patched 2.6.13 kernel, so most of the things I'm describing here should also work on other distros if you're prepared to roll your own kernel, but the amount of integration the SuSE folks did (nice GUI tools, YaST configurator) is what makes it so painless and fun.''<br />
<br />
<br />
==Installation==<br />
I chose to shrink the existing Windows partition in case I would later have to revert back to Windows in order to find out about hardware peculiarities and maybe get firmware installed, but since things just work under OpenSUSE 10.0, you might as well nuke it.<br />
<br />
The SuSE installation process is a no-brainer.<br />
<br />
'''Be sure to check "Mobile Computing" in addition to your usual choice of packages.'''<br />
<br />
==The following things Just Work(tm):==<br />
* suspend to disk<br />
* mute, volume up and down buttons (but that's probably a hardware thing since it does not affect the ALSA mixer)<br />
* Fn+PgUp switches on the light (again, probably done in hardware)<br />
* ACPId gets events from the lid, power button and Fn+F[1-12], some of which you can assign to suspend, poweroff etc. in the yast power management configurator (I set mine to suspend-to-disk upon lid close)<br />
* Battery and AC status<br />
* Bluetooth enable/disable by Fn+F5<br />
* Bluetooth (haven't tested anything real yet, but I can browse other people's cell phones in the subway :)<br />
* WLAN <br />
* Audio playback/recording.<br />
* 3D graphics acceleration (enabled via YaST->Graphics Card and Monitor). Works, but causes the fan to stay on almost all the time, although at low rpm. I suspect it will severely reduce battery time, so I switched it off again.<br />
* External VGA works in Clone mode after activating Dual Head support in YaST. For some reason, I can't activate Xinerama, it stays greyed out. The external VGA on/off button (Fn+F7) does not do anything.<br />
<br />
==The following things don't work for me yet:==<br />
* suspend to RAM. In order to play with it, Google told me I have to add a kernel parameter "acpi_sleep=s3_bios" to /boot/grub/menu.lst ([http://www.mail-archive.com/debian-user-german@lists.debian.org/msg132653.html cf. this debian posting (in German)]), otherwise my display would stay black after resume. It does work ok when I'm on the text console, but it sometimes crashes the machine when I invoke suspend while in X. People using Ubuntu have reported complete success with suspend-to-RAM, so it *is* possible.<br />
* NumLock. When enabled, the keys that comprise the numerical pad simply stop working. After disabling, the keyboard works normal again. Should be easy with some xmodmap tweaks.<br />
* Dual Head in Xinerama mode. <br />
<br />
==Not tested yet:==<br />
* modem<br />
* serious bluetooth usage<br />
* docking station (I don't have one)<br />
<br />
==Oddities:==<br />
* In order to get into the BIOS, you have to press the weird blue "Access IBM" (or whatever they're naming it this week) button, and the choose "BIOS" in IBM's pre-boot environment.<br />
<br />
==Open Issues:==<br />
* How can I disable the WLAN hardware in order to save battery power? For now, I'm setting the WLAN interface to "Radio Off" in the BIOS, but that sucks since you need a reboot in order to use WLAN. Bluetooth can be switched on and off at runtime by using Fn+F5, I'm looking for something similar for the WLAN radio transmitter.<br />
* Try manual X11 config to enable Xinerama.<br />
* Try making use of the [[How to get special keys to work | special keys]].<br />
* Try to understand [[How to configure the TrackPoint | TrackPoint configuration]].<br />
<br />
==Accessory recommendation==<br />
<br />
I decided against ordering the IBM DVD+CDRW USB drive, since it's way overpriced IMHO. I bought a [http://www.freecom.com/ecProduct_detail.asp?ID=2226&nr=25219&prodn=FS%2D50+DVD%2B%2F%2DRW+8x+DL+LightScribe Freecom FS-50] instead, it was more than 100 Euros cheaper than the IBM and is also very slim and bus-powered. It will use two USB ports (which is unfortunate, since the X41 only has two, and it can't work with the extra power outlet for the IBM drive, so it's a tad less elegant). <br />
Since the two ports are on opposite sides of the notebook, you will have to split one end of the double-USB cable of the FS-50 a little bit.<br />
<br />
You can also run the FS-50 with an external power supply, which comes included, in which case you need only one USB port. So far, it has worked for me.<br />
<br />
==see also==<br />
Additional hints about OpenSuSE 10 (although on different hardware) can be found here:<br />
[[Installing SUSE 10 on a ThinkPad TransNote]]</div>Nettingshttps://www.thinkwiki.org/w/index.php?title=Installing_OpenSUSE_10.0_on_a_ThinkPad_X41&diff=12168Installing OpenSUSE 10.0 on a ThinkPad X412005-11-12T15:16:52Z<p>Nettings: </p>
<hr />
<div>[[Category:X41]]<br />
[[Category:SUSE]]<br />
<br />
(This is a braindump of sorts. I'm still trying to find out how to integrate it more nicely into this wiki. Feel free to rip this page apart and put the information into more appropriate sections.)<br />
<br />
<br />
Installing '''OpenSuSE 10.0''' on your '''X41''' is straightforward. SuSE was my first ever distro back in 2.0.32, so I'm somewhat biased, but IMHO it's a very fine product for desktops. Updating sucks, but if you're prepared to nuke your box every once in a while and do a clean reinstall, SuSE really kicks ass in the "Works out of the box" department.<br />
<br />
:''For users of other distros, SuSE uses a patched 2.6.13 kernel, so most of the things I'm describing here should also work on other distros if you're prepared to roll your own kernel, but the amount of integration the SuSE folks did (nice GUI tools, YaST configurator) is what makes it so painless and fun.''<br />
<br />
<br />
==Installation==<br />
I chose to shrink the existing Windows partition in case I would later have to revert back to Windows in order to find out about hardware peculiarities and maybe get firmware installed, but since things just work under OpenSUSE 10.0, you might as well nuke it.<br />
<br />
The SuSE installation process is a no-brainer.<br />
<br />
'''Be sure to check "Mobile Computing" in addition to your usual choice of packages.'''<br />
<br />
==The following things Just Work(tm):==<br />
<br />
* suspend to disk<br />
* mute, volume up and down buttons (but that's probably a hardware thing since it does not affect the ALSA mixer)<br />
* Fn+PgUp switches on the light (again, probably done in hardware)<br />
* ACPId gets events from the lid, power button and Fn+F[1-12], some of which you can assign to suspend, poweroff etc. in the yast power management configurator (I set mine to suspend-to-disk upon lid close)<br />
* Battery and AC status<br />
* Bluetooth (haven't tested anything real yet, but I can browse other people's cell phones in the subway :)<br />
* WLAN <br />
* Audio playback/recording.<br />
<br />
==The following things don't work for me yet:==<br />
<br />
* suspend to RAM. In order to play with it, Google told me I have to add a kernel parameter "acpi_sleep=s3_bios" to /boot/grub/menu.lst ([http://www.mail-archive.com/debian-user-german@lists.debian.org/msg132653.html cf. this debian posting (in German)]), otherwise my display would stay black after resume. It does work ok when I'm on the text console, but it sometimes crashes the machine when I invoke suspend while in X. People using Ubuntu have reported complete success with suspend-to-RAM, so it *is* possible.<br />
* NumLock. When enabled, the keys that comprise the numerical pad simply stop working. After disabling, the keyboard works normal again. Should be easy with some xmodmap tweaks.<br />
<br />
==Not tested yet:==<br />
<br />
* 3D graphics acceleration<br />
* modem<br />
* serious bluetooth usage<br />
* VGA out<br />
* Docking station (I don't have one)<br />
<br />
==Oddities:==<br />
<br />
* In order to get into the BIOS, you have to press the weird blue "Access IBM" (or whatever they're naming it this week) button, and the choose "BIOS" in IBM's pre-boot environment.<br />
<br />
==Open Issues:==<br />
<br />
* How can I disable the WLAN/Bluetooth hardware in order to save battery power? (For now, I'm setting the WLAN interface to "Radio Off" in the BIOS, but that sucks since you need a reboot in order to use WLAN.)<br />
<br />
==Accessory recommendation==<br />
<br />
I decided against ordering the IBM DVD+CDRW USB drive, since it's way overpriced IMHO. I bought a [http://www.freecom.com/ecProduct_detail.asp?ID=2226&nr=25219&prodn=FS%2D50+DVD%2B%2F%2DRW+8x+DL+LightScribe Freecom FS-50] instead, it was more than 100 Euros less than the IBM and is also very slim and bus-powered. It will use two USB ports (which is unfortunate, since the X41 only has two, and it can't work with the extra power outlet for the IBM drive, so it's a tad less elegant). <br />
Since the two ports are on opposite sides of the notebook, you will have to split one end of the double-USB cable of the FS-50 a little bit.<br />
<br />
You can also run the FS-50 with an external power supply, which comes included, in which case you need only one USB port. So far, it has worked for me.<br />
<br />
==see also==<br />
Additional hints about OpenSuSE 10 can be found here:<br />
[[Installing SUSE 10 on a ThinkPad TransNote]]</div>Nettingshttps://www.thinkwiki.org/w/index.php?title=Installing_OpenSUSE_10.0_on_a_ThinkPad_X41&diff=12166Installing OpenSUSE 10.0 on a ThinkPad X412005-11-12T15:15:38Z<p>Nettings: </p>
<hr />
<div>[[Category:X41]]<br />
[[Category:SUSE]]<br />
<br />
(This is a braindump of sorts. I'm still trying to find out how to integrate it more nicely into this wiki. Feel free to rip this page apart and put the information into more appropriate sections.)<br />
<br />
<br />
Installing '''OpenSuSE 10.0''' on your '''X41''' is straightforward. SuSE was my first ever distro back in 2.0.32, so I'm somewhat biased, but IMHO it's a very fine product for desktops. Updating sucks, but if you're prepared to nuke your box every once in a while and do a clean reinstall, SuSE really kicks ass in the "Works out of the box" department.<br />
<br />
:''For users of other distros, SuSE uses a patched 2.6.13 kernel, so most of the things I'm describing here should also work on other distros if you're prepared to roll your own kernel, but the amount of integration the SuSE folks did (nice GUI tools, YaST configurator) is what makes it so painless and fun.''<br />
<br />
<br />
==Installation==<br />
I chose to shrink the existing Windows partition in case I would later have to revert back to Windows in order to find out about hardware peculiarities and maybe get firmware installed, but since things just work under OpenSUSE 10.0, you might as well nuke it.<br />
<br />
The SuSE installation process is a no-brainer.<br />
<br />
'''Be sure to check "Mobile Computing" in addition to your usual choice of packages.'''<br />
<br />
==The following things Just Work(tm):==<br />
<br />
* suspend to disk<br />
* mute, volume up and down buttons (but that's probably a hardware thing since it does not affect the ALSA mixer)<br />
* Fn+PgUp switches on the light (again, probably done in hardware)<br />
* ACPId gets events from the lid, power button and Fn+F[1-12], some of which you can assign to suspend, poweroff etc. in the yast power management configurator (I set mine to suspend-to-disk upon lid close)<br />
* Battery and AC status<br />
* Bluetooth (haven't tested anything real yet, but I can browse other people's cell phones in the subway :)<br />
* WLAN <br />
* Audio playback/recording.<br />
<br />
==The following things don't work for me yet:==<br />
<br />
* suspend to RAM. In order to play with it, Google told me I have to add a kernel parameter "acpi_sleep=s3_bios" to /boot/grub/menu.lst ([http://www.mail-archive.com/debian-user-german@lists.debian.org/msg132653.html cf. this debian posting (in German)]), otherwise my display would stay black after resume. It does work ok when I'm on the text console, but it sometimes crashes the machine when I invoke suspend while in X. People using Ubuntu have reported complete success with suspend-to-RAM, so it *is* possible.<br />
* NumLock. When enabled, the keys that comprise the numerical pad simply stop working. After disabling, the keyboard works normal again. Should be easy with some xmodmap tweaks.<br />
<br />
==Not tested yet:==<br />
<br />
* 3D graphics acceleration<br />
* modem<br />
* serious bluetooth usage<br />
* VGA out<br />
* Docking station (I don't have one)<br />
<br />
==Oddities:==<br />
<br />
* In order to get into the BIOS, you have to press the weird blue "Access IBM" (or whatever they're naming it this week) button, and the choose "BIOS" in IBM's pre-boot environment.<br />
<br />
==Open Issues:==<br />
<br />
* How can I disable the WLAN/Bluetooth hardware in order to save battery power? (For now, I'm setting the WLAN interface to "Radio Off" in the BIOS, but that sucks since you need a reboot in order to use WLAN.)<br />
<br />
==Accessory recommendation==<br />
<br />
I decided against ordering the IBM DVD+CDRW USB drive, since it's way overpriced IMHO. I bought a [http://www.freecom.com/ecProduct_detail.asp?ID=2226&nr=25219&prodn=FS%2D50+DVD%2B%2F%2DRW+8x+DL+LightScribe Freecom FS-50] instead, it was more than 100 Euros less than the IBM and is also very slim and bus-powered. It will use two USB ports (which is unfortunate, since the X41 only has two, and it can't work with the extra power outlet for the IBM drive, so it's a tad less elegant). <br />
Since the two ports are on opposite sides of the notebook, you will have to split one end of the double-USB cable of the FS-50 a little bit.<br />
<br />
You can also run the FS-50 with an external power supply, which comes included, in which case you need only one USB port. So far, it has worked for me.<br />
<br />
==see also==<br />
[[Installing SUSE 10 on a ThinkPad TransNote]]</div>Nettingshttps://www.thinkwiki.org/w/index.php?title=Installing_OpenSUSE_10.0_on_a_ThinkPad_X41&diff=12165Installing OpenSUSE 10.0 on a ThinkPad X412005-11-12T15:11:25Z<p>Nettings: /* The following things don't work for me yet: */</p>
<hr />
<div>[[Category:X41]]<br />
[[Category:SUSE]]<br />
<br />
(This is a braindump of sorts. I'm still trying to find out how to integrate it more nicely into this wiki. Feel free to rip this page apart and put the information into more appropriate sections.)<br />
<br />
<br />
Installing '''OpenSuSE 10.0''' on your '''X41''' is straightforward. SuSE was my first ever distro back in 2.0.32, so I'm somewhat biased, but IMHO it's a very fine product for desktops. Updating sucks, but if you're prepared to nuke your box every once in a while and do a clean reinstall, SuSE really kicks ass in the "Works out of the box" department.<br />
<br />
:''For users of other distros, SuSE uses a patched 2.6.13 kernel, so most of the things I'm describing here should also work on other distros if you're prepared to roll your own kernel, but the amount of integration the SuSE folks did (nice GUI tools, YaST configurator) is what makes it so painless and fun.''<br />
<br />
<br />
==Installation==<br />
I chose to shrink the existing Windows partition in case I would later have to revert back to Windows in order to find out about hardware peculiarities and maybe get firmware installed, but since things just work under OpenSUSE 10.0, you might as well nuke it.<br />
<br />
'''Be sure to check "Mobile Computing" in addition to your usual choice of packages.'''<br />
<br />
==The following things Just Work(tm):==<br />
<br />
* suspend to disk<br />
* mute, volume up and down buttons (but that's probably a hardware thing since it does not affect the ALSA mixer)<br />
* Fn+PgUp switches on the light (again, probably done in hardware)<br />
* ACPId gets events from the lid, power button and Fn+F[1-12], some of which you can assign to suspend, poweroff etc. in the yast power management configurator (I set mine to suspend-to-disk upon lid close)<br />
* Battery and AC status<br />
* Bluetooth (haven't tested anything real yet, but I can browse other people's cell phones in the subway :)<br />
* WLAN <br />
* Audio playback/recording.<br />
<br />
==The following things don't work for me yet:==<br />
<br />
* suspend to RAM. In order to play with it, Google told me I have to add a kernel parameter "acpi_sleep=s3_bios" to /boot/grub/menu.lst ([http://www.mail-archive.com/debian-user-german@lists.debian.org/msg132653.html cf. this debian posting (in German)]), otherwise my display would stay black after resume. It does work ok when I'm on the text console, but it sometimes crashes the machine when I invoke suspend while in X. People using Ubuntu have reported complete success with suspend-to-RAM, so it *is* possible.<br />
* NumLock. When enabled, the keys that comprise the numerical pad simply stop working. After disabling, the keyboard works normal again. Should be easy with some xmodmap tweaks.<br />
<br />
==Not tested yet:==<br />
<br />
* 3D graphics acceleration<br />
* modem<br />
* serious bluetooth usage<br />
* VGA out<br />
* Docking station (I don't have one)<br />
<br />
==Oddities:==<br />
<br />
* In order to get into the BIOS, you have to press the weird blue "Access IBM" (or whatever they're naming it this week) button, and the choose "BIOS" in IBM's pre-boot environment.<br />
<br />
==Open Issues:==<br />
<br />
* How can I disable the WLAN/Bluetooth hardware in order to save battery power? (For now, I'm setting the WLAN interface to "Radio Off" in the BIOS, but that sucks since you need a reboot in order to use WLAN.)<br />
<br />
==Accessory recommendation==<br />
<br />
I decided against ordering the IBM DVD+CDRW USB drive, since it's way overpriced IMHO. I bought a [http://www.freecom.com/ecProduct_detail.asp?ID=2226&nr=25219&prodn=FS%2D50+DVD%2B%2F%2DRW+8x+DL+LightScribe Freecom FS-50] instead, it was more than 100 Euros less than the IBM and is also very slim and bus-powered. It will use two USB ports (which is unfortunate, since the X41 only has two, and it can't work with the extra power outlet for the IBM drive, so it's a tad less elegant). <br />
Since the two ports are on opposite sides of the notebook, you will have to split one end of the double-USB cable of the FS-50 a little bit.<br />
<br />
You can also run the FS-50 with an external power supply, which comes included, in which case you need only one USB port. So far, it has worked for me.</div>Nettingshttps://www.thinkwiki.org/w/index.php?title=Installing_OpenSUSE_10.0_on_a_ThinkPad_X41&diff=12164Installing OpenSUSE 10.0 on a ThinkPad X412005-11-09T22:14:18Z<p>Nettings: /* accessory recommendation */</p>
<hr />
<div>[[Category:X41]]<br />
[[Category:SUSE]]<br />
<br />
(This is a braindump of sorts. I'm still trying to find out how to integrate it more nicely into this wiki. Feel free to rip this page apart and put the information into more appropriate sections.)<br />
<br />
<br />
Installing '''OpenSuSE 10.0''' on your '''X41''' is straightforward. SuSE was my first ever distro back in 2.0.32, so I'm somewhat biased, but IMHO it's a very fine product for desktops. Updating sucks, but if you're prepared to nuke your box every once in a while and do a clean reinstall, SuSE really kicks ass in the "Works out of the box" department.<br />
<br />
:''For users of other distros, SuSE uses a patched 2.6.13 kernel, so most of the things I'm describing here should also work on other distros if you're prepared to roll your own kernel, but the amount of integration the SuSE folks did (nice GUI tools, YaST configurator) is what makes it so painless and fun.''<br />
<br />
<br />
==Installation==<br />
I chose to shrink the existing Windows partition in case I would later have to revert back to Windows in order to find out about hardware peculiarities and maybe get firmware installed, but since things just work under OpenSUSE 10.0, you might as well nuke it.<br />
<br />
'''Be sure to check "Mobile Computing" in addition to your usual choice of packages.'''<br />
<br />
==The following things Just Work(tm):==<br />
<br />
* suspend to disk<br />
* mute, volume up and down buttons (but that's probably a hardware thing since it does not affect the ALSA mixer)<br />
* Fn+PgUp switches on the light (again, probably done in hardware)<br />
* ACPId gets events from the lid, power button and Fn+F[1-12], some of which you can assign to suspend, poweroff etc. in the yast power management configurator (I set mine to suspend-to-disk upon lid close)<br />
* Battery and AC status<br />
* Bluetooth (haven't tested anything real yet, but I can browse other people's cell phones in the subway :)<br />
* WLAN <br />
* Audio playback/recording.<br />
<br />
==The following things don't work for me yet:==<br />
<br />
* suspend to RAM. In order to play with it, Google told me I have to add a kernel parameter "acpi_sleep=s3_bios" ([http://www.mail-archive.com/debian-user-german@lists.debian.org/msg132653.html cf. this debian posting (in German)]), otherwise my display would stay black after resume. It does work ok when I'm on the text console, but it sometimes crashes the machine when I invoke suspend while in X. People using Ubuntu have reported complete success with suspend-to-RAM, so it *is* possible.<br />
* NumLock. When enabled, the keys that comprise the numerical pad simply stop working. After disabling, the keyboard works normal again. Should be easy with some xmodmap tweaks.<br />
<br />
==Not tested yet:==<br />
<br />
* 3D graphics acceleration<br />
* modem<br />
* serious bluetooth usage<br />
* VGA out<br />
* Docking station (I don't have one)<br />
<br />
==Oddities:==<br />
<br />
* In order to get into the BIOS, you have to press the weird blue "Access IBM" (or whatever they're naming it this week) button, and the choose "BIOS" in IBM's pre-boot environment.<br />
<br />
==Open Issues:==<br />
<br />
* How can I disable the WLAN/Bluetooth hardware in order to save battery power? (For now, I'm setting the WLAN interface to "Radio Off" in the BIOS, but that sucks since you need a reboot in order to use WLAN.)<br />
<br />
==Accessory recommendation==<br />
<br />
I decided against ordering the IBM DVD+CDRW USB drive, since it's way overpriced IMHO. I bought a [http://www.freecom.com/ecProduct_detail.asp?ID=2226&nr=25219&prodn=FS%2D50+DVD%2B%2F%2DRW+8x+DL+LightScribe Freecom FS-50] instead, it was more than 100 Euros less than the IBM and is also very slim and bus-powered. It will use two USB ports (which is unfortunate, since the X41 only has two, and it can't work with the extra power outlet for the IBM drive, so it's a tad less elegant). <br />
Since the two ports are on opposite sides of the notebook, you will have to split one end of the double-USB cable of the FS-50 a little bit.<br />
<br />
You can also run the FS-50 with an external power supply, which comes included, in which case you need only one USB port. So far, it has worked for me.</div>Nettingshttps://www.thinkwiki.org/w/index.php?title=Installing_OpenSUSE_10.0_on_a_ThinkPad_X41&diff=12062Installing OpenSUSE 10.0 on a ThinkPad X412005-11-09T22:13:56Z<p>Nettings: /* Hardware recommendation */</p>
<hr />
<div>[[Category:X41]]<br />
[[Category:SUSE]]<br />
<br />
(This is a braindump of sorts. I'm still trying to find out how to integrate it more nicely into this wiki. Feel free to rip this page apart and put the information into more appropriate sections.)<br />
<br />
<br />
Installing '''OpenSuSE 10.0''' on your '''X41''' is straightforward. SuSE was my first ever distro back in 2.0.32, so I'm somewhat biased, but IMHO it's a very fine product for desktops. Updating sucks, but if you're prepared to nuke your box every once in a while and do a clean reinstall, SuSE really kicks ass in the "Works out of the box" department.<br />
<br />
:''For users of other distros, SuSE uses a patched 2.6.13 kernel, so most of the things I'm describing here should also work on other distros if you're prepared to roll your own kernel, but the amount of integration the SuSE folks did (nice GUI tools, YaST configurator) is what makes it so painless and fun.''<br />
<br />
<br />
==Installation==<br />
I chose to shrink the existing Windows partition in case I would later have to revert back to Windows in order to find out about hardware peculiarities and maybe get firmware installed, but since things just work under OpenSUSE 10.0, you might as well nuke it.<br />
<br />
'''Be sure to check "Mobile Computing" in addition to your usual choice of packages.'''<br />
<br />
==The following things Just Work(tm):==<br />
<br />
* suspend to disk<br />
* mute, volume up and down buttons (but that's probably a hardware thing since it does not affect the ALSA mixer)<br />
* Fn+PgUp switches on the light (again, probably done in hardware)<br />
* ACPId gets events from the lid, power button and Fn+F[1-12], some of which you can assign to suspend, poweroff etc. in the yast power management configurator (I set mine to suspend-to-disk upon lid close)<br />
* Battery and AC status<br />
* Bluetooth (haven't tested anything real yet, but I can browse other people's cell phones in the subway :)<br />
* WLAN <br />
* Audio playback/recording.<br />
<br />
==The following things don't work for me yet:==<br />
<br />
* suspend to RAM. In order to play with it, Google told me I have to add a kernel parameter "acpi_sleep=s3_bios" ([http://www.mail-archive.com/debian-user-german@lists.debian.org/msg132653.html cf. this debian posting (in German)]), otherwise my display would stay black after resume. It does work ok when I'm on the text console, but it sometimes crashes the machine when I invoke suspend while in X. People using Ubuntu have reported complete success with suspend-to-RAM, so it *is* possible.<br />
* NumLock. When enabled, the keys that comprise the numerical pad simply stop working. After disabling, the keyboard works normal again. Should be easy with some xmodmap tweaks.<br />
<br />
==Not tested yet:==<br />
<br />
* 3D graphics acceleration<br />
* modem<br />
* serious bluetooth usage<br />
* VGA out<br />
* Docking station (I don't have one)<br />
<br />
==Oddities:==<br />
<br />
* In order to get into the BIOS, you have to press the weird blue "Access IBM" (or whatever they're naming it this week) button, and the choose "BIOS" in IBM's pre-boot environment.<br />
<br />
==Open Issues:==<br />
<br />
* How can I disable the WLAN/Bluetooth hardware in order to save battery power? (For now, I'm setting the WLAN interface to "Radio Off" in the BIOS, but that sucks since you need a reboot in order to use WLAN.)<br />
<br />
==accessory recommendation==<br />
<br />
I decided against ordering the IBM DVD+CDRW USB drive, since it's way overpriced IMHO. I bought a [http://www.freecom.com/ecProduct_detail.asp?ID=2226&nr=25219&prodn=FS%2D50+DVD%2B%2F%2DRW+8x+DL+LightScribe Freecom FS-50] instead, it was more than 100 Euros less than the IBM and is also very slim and bus-powered. It will use two USB ports (which is unfortunate, since the X41 only has two, and it can't work with the extra power outlet for the IBM drive, so it's a tad less elegant). <br />
Since the two ports are on opposite sides of the notebook, you will have to split one end of the double-USB cable of the FS-50 a little bit.<br />
<br />
You can also run the FS-50 with an external power supply, which comes included, in which case you need only one USB port. So far, it has worked for me.</div>Nettingshttps://www.thinkwiki.org/w/index.php?title=Installing_OpenSUSE_10.0_on_a_ThinkPad_X41&diff=12061Installing OpenSUSE 10.0 on a ThinkPad X412005-11-09T22:07:51Z<p>Nettings: </p>
<hr />
<div>[[Category:X41]]<br />
[[Category:SUSE]]<br />
<br />
(This is a braindump of sorts. I'm still trying to find out how to integrate it more nicely into this wiki. Feel free to rip this page apart and put the information into more appropriate sections.)<br />
<br />
<br />
Installing '''OpenSuSE 10.0''' on your '''X41''' is straightforward. SuSE was my first ever distro back in 2.0.32, so I'm somewhat biased, but IMHO it's a very fine product for desktops. Updating sucks, but if you're prepared to nuke your box every once in a while and do a clean reinstall, SuSE really kicks ass in the "Works out of the box" department.<br />
<br />
:''For users of other distros, SuSE uses a patched 2.6.13 kernel, so most of the things I'm describing here should also work on other distros if you're prepared to roll your own kernel, but the amount of integration the SuSE folks did (nice GUI tools, YaST configurator) is what makes it so painless and fun.''<br />
<br />
<br />
==Installation==<br />
I chose to shrink the existing Windows partition in case I would later have to revert back to Windows in order to find out about hardware peculiarities and maybe get firmware installed, but since things just work under OpenSUSE 10.0, you might as well nuke it.<br />
<br />
'''Be sure to check "Mobile Computing" in addition to your usual choice of packages.'''<br />
<br />
==The following things Just Work(tm):==<br />
<br />
* suspend to disk<br />
* mute, volume up and down buttons (but that's probably a hardware thing since it does not affect the ALSA mixer)<br />
* Fn+PgUp switches on the light (again, probably done in hardware)<br />
* ACPId gets events from the lid, power button and Fn+F[1-12], some of which you can assign to suspend, poweroff etc. in the yast power management configurator (I set mine to suspend-to-disk upon lid close)<br />
* Battery and AC status<br />
* Bluetooth (haven't tested anything real yet, but I can browse other people's cell phones in the subway :)<br />
* WLAN <br />
* Audio playback/recording.<br />
<br />
==The following things don't work for me yet:==<br />
<br />
* suspend to RAM. In order to play with it, Google told me I have to add a kernel parameter "acpi_sleep=s3_bios" ([http://www.mail-archive.com/debian-user-german@lists.debian.org/msg132653.html cf. this debian posting (in German)]), otherwise my display would stay black after resume. It does work ok when I'm on the text console, but it sometimes crashes the machine when I invoke suspend while in X. People using Ubuntu have reported complete success with suspend-to-RAM, so it *is* possible.<br />
* NumLock. When enabled, the keys that comprise the numerical pad simply stop working. After disabling, the keyboard works normal again. Should be easy with some xmodmap tweaks.<br />
<br />
==Not tested yet:==<br />
<br />
* 3D graphics acceleration<br />
* modem<br />
* serious bluetooth usage<br />
* VGA out<br />
* Docking station (I don't have one)<br />
<br />
==Oddities:==<br />
<br />
* In order to get into the BIOS, you have to press the weird blue "Access IBM" (or whatever they're naming it this week) button, and the choose "BIOS" in IBM's pre-boot environment.<br />
<br />
==Open Issues:==<br />
<br />
* How can I disable the WLAN/Bluetooth hardware in order to save battery power? (For now, I'm setting the WLAN interface to "Radio Off" in the BIOS, but that sucks since you need a reboot in order to use WLAN.)<br />
<br />
==Hardware recommendation==<br />
<br />
I decided against ordering the IBM DVD+CDRW USB drive, since it's way overpriced IMHO. I bought a Freecom FS-50 instead, it was only about half the price of the IBM and is also bus-powered. It will use two USB ports (which is unfortunate, since the X41 only has two, and it can't work with the extra power outlet for the IBM drive, so it's a tad less elegant). <br />
Since the two ports are on opposite sides of the notebook, you will have to split one end of the double-USB cable of the FS-50 a little bit.<br />
<br />
You can also run the FS-50 with an external power supply, which comes included, in which case you need only one USB port. So far, it has worked for me.</div>Nettingshttps://www.thinkwiki.org/w/index.php?title=Installing_OpenSUSE_10.0_on_a_ThinkPad_X41&diff=12060Installing OpenSUSE 10.0 on a ThinkPad X412005-11-09T22:06:27Z<p>Nettings: </p>
<hr />
<div>[[Category:X41]]<br />
[[Category:SUSE]]<br />
<br />
Installing '''OpenSuSE 10.0''' on your '''X41''' is straightforward. SuSE was my first ever distro back in 2.0.32, so I'm somewhat biased, but IMHO it's a very fine product for desktops. Updating sucks, but if you're prepared to nuke your box every once in a while and do a clean reinstall, SuSE really kicks ass in the "Works out of the box" department.<br />
<br />
:''For users of other distros, SuSE uses a patched 2.6.13 kernel, so most of the things I'm describing here should also work on other distros if you're prepared to roll your own kernel, but the amount of integration the SuSE folks did (nice GUI tools, YaST configurator) is what makes it so painless and fun.''<br />
<br />
==Installation==<br />
I chose to shrink the existing Windows partition in case I would later have to revert back to Windows in order to find out about hardware peculiarities and maybe get firmware installed, but since things just work under OpenSUSE 10.0, you might as well nuke it.<br />
<br />
'''Be sure to check "Mobile Computing" in addition to your usual choice of packages.'''<br />
<br />
==The following things Just Work(tm):==<br />
<br />
* suspend to disk<br />
* mute, volume up and down buttons (but that's probably a hardware thing since it does not affect the ALSA mixer)<br />
* Fn+PgUp switches on the light (again, probably done in hardware)<br />
* ACPId gets events from the lid, power button and Fn+F[1-12], some of which you can assign to suspend, poweroff etc. in the yast power management configurator (I set mine to suspend-to-disk upon lid close)<br />
* Battery and AC status<br />
* Bluetooth (haven't tested anything real yet, but I can browse other people's cell phones in the subway :)<br />
* WLAN <br />
* Audio playback/recording.<br />
<br />
==The following things don't work for me yet:==<br />
<br />
* suspend to RAM. In order to play with it, Google told me I have to add a kernel parameter "acpi_sleep=s3_bios" ([http://www.mail-archive.com/debian-user-german@lists.debian.org/msg132653.html cf. this debian posting (in German)]), otherwise my display would stay black after resume. It does work ok when I'm on the text console, but it sometimes crashes the machine when I invoke suspend while in X. People using Ubuntu have reported complete success with suspend-to-RAM, so it *is* possible.<br />
* NumLock. When enabled, the keys that comprise the numerical pad simply stop working. After disabling, the keyboard works normal again. Should be easy with some xmodmap tweaks.<br />
<br />
==Not tested yet:==<br />
<br />
* 3D graphics acceleration<br />
* modem<br />
* serious bluetooth usage<br />
* VGA out<br />
* Docking station (I don't have one)<br />
<br />
==Oddities:==<br />
<br />
* In order to get into the BIOS, you have to press the weird blue "Access IBM" (or whatever they're naming it this week) button, and the choose "BIOS" in IBM's pre-boot environment.<br />
<br />
==Open Issues:==<br />
<br />
* How can I disable the WLAN/Bluetooth hardware in order to save battery power? (For now, I'm setting the WLAN interface to "Radio Off" in the BIOS, but that sucks since you need a reboot in order to use WLAN.)<br />
<br />
<br />
(This is a braindump of sorts. I'm still trying to find out how to integrate it more nicely into this wiki. Feel free to rip this page apart and put the information into more appropriate sections.)<br />
<br />
<br />
==Hardware recommendation==<br />
<br />
I decided against ordering the IBM DVD+CDRW USB drive, since it's way overpriced IMHO. I bought a Freecom FS-50 instead, it was only about half the price of the IBM and is also bus-powered. It will use two USB ports (which is unfortunate, since the X41 only has two, and it can't work with the extra power outlet for the IBM drive, so it's a tad less elegant). <br />
Since the two ports are on opposite sides of the notebook, you will have to split one end of the double-USB cable of the FS-50 a little bit.<br />
<br />
You can also run the FS-50 with an external power supply, which comes included, in which case you need only one USB port. So far, it has worked for me.</div>Nettingshttps://www.thinkwiki.org/w/index.php?title=Installing_OpenSUSE_10.0_on_a_ThinkPad_X41&diff=12042Installing OpenSUSE 10.0 on a ThinkPad X412005-11-09T10:10:48Z<p>Nettings: </p>
<hr />
<div>Installing OpenSuSE 10.0 on your X41 is straightforward:<br />
<br />
(For users of other distros, SuSE uses a patched 2.6.13 kernel, so most of the things I'm describing here should also work on other distros if you're prepared to roll your own kernel.)<br />
<br />
I chose to shrink the existing Windows partition in case I would later have to revert back to Windows in order to find out about hardware peculiarities and maybe get firmware installed, but since things just work under OpenSUSE 10.0, you might as well nuke it.<br />
<br />
Be sure to check "Mobile Computing" in addition to your packages of choice.<br />
<br />
The following things Just Work(tm):<br />
<br />
* suspend to disk<br />
* mute, volume up and down buttons (but that's probably a hardware thing since it does not affect the ALSA mixer)<br />
* Fn+PgUp switches on the light (again, probably done in hardware)<br />
* ACPId gets events from the lid, power button and Fn+F[1-12], some of which you can assign to suspend, poweroff etc. in the yast power management configurator (I set mine to suspend-to-disk upon lid close)<br />
* Battery and AC status<br />
* Bluetooth (haven't tested anything real yet, but I can browse other people's cell phones in the subway :)<br />
* WLAN <br />
* Audio playback/recording.<br />
<br />
The following things don't work yet:<br />
<br />
* suspend to RAM. In order to play with it, Google told me I have to add a kernel parameter "acpi_sleep=s3_bios" ([http://www.mail-archive.com/debian-user-german@lists.debian.org/msg132653.html cf. this debian posting (in German)]), otherwise my display would stay black after resume. It does work ok when I'm on the text console, but it sometimes crashes the machine when I invoke suspend while in X. <br />
* NumLock.<br />
Not tested yet:<br />
<br />
* 3D graphics acceleration<br />
* modem<br />
* serious bluetooth usage<br />
* VGA out<br />
* Docking station (I don't have one)<br />
<br />
Oddities:<br />
<br />
* In order to get into the BIOS, you have to press the weird blue "Access IBM" (or whatever they're naming it this week) button, and the choose "BIOS" in IBM's pre-boot environment.</div>Nettingshttps://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_X41&diff=16880Installation instructions for the ThinkPad X412005-11-09T09:36:48Z<p>Nettings: </p>
<hr />
<div>Specific installation notes for the ThinkPad {{X41}}.<br />
<br />
Please choose (or create) the Operating System of interest:<br />
<br />
*[[:Category:Debian|Debian]] [[Installing Debian on a Thinkpad X41|installation]]<br />
*[[Installing OpenSuSE 10.0 on a Thinkpad X41]]</div>Nettingshttps://www.thinkwiki.org/w/index.php?title=Talk:How_to_configure_the_TrackPoint&diff=17127Talk:How to configure the TrackPoint2005-11-09T09:31:55Z<p>Nettings: </p>
<hr />
<div>2005-11-07<br />
OpenSuSE 10.0 has a kernel based on 2.6.13 (probably heavily patched), but the directory /sys/devices/platform/i8042/serio0/serio2 does not exist.<br />
instead, it looks like this:<br />
hoppetosse:/sys/devices/platform/i8042/serio0 # ls -l<br />
total 0<br />
-rw-r--r-- 1 root root 4096 Nov 7 18:38 bind_mode<br />
lrwxrwxrwx 1 root root 0 Nov 7 18:38 bus -> ../../../../bus/serio<br />
-r--r--r-- 1 root root 4096 Nov 7 18:38 description<br />
lrwxrwxrwx 1 root root 0 Nov 7 18:38 driver -> ../../../../bus/serio/drivers/psmouse<br />
--w------- 1 root root 4096 Nov 7 18:38 drvctl<br />
drwxr-xr-x 2 root root 0 Nov 7 18:38 id<br />
-r--r--r-- 1 root root 4096 Nov 7 18:38 modalias<br />
drwxr-xr-x 2 root root 0 Nov 7 18:38 power<br />
-rw-r--r-- 1 root root 4096 Nov 7 18:38 protocol<br />
-rw-r--r-- 1 root root 4096 Nov 7 18:38 rate<br />
-rw-r--r-- 1 root root 4096 Nov 7 18:38 resetafter<br />
-rw-r--r-- 1 root root 4096 Nov 7 18:38 resolution<br />
"description" says it's an "i8042 Aux Port". The page [[Patch to enable advanced trackpoint control]] seems to imply that a kernel patch is needed in order to get those features... this needs clarification.<br />
hmm. where can i find out whether "drvctrl" is what i'm looking for and what options it takes? guess it's back to RTFS...<br />
<br />
2005-10-06<br />
It seems that new version of the patch ( 2.6.12 at least ), the press to select entry in /sys is named "press_to_select" and not "ptson". I changed the page accordingly so that it complies with the [[Patch to enable advanced trackpoint configuration]] page.<br />
If you use an older version try :<br />
<br />
===Press to Select===<br />
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):<br />
<br />
:{{cmdroot|echo 1 > /sys/devices/platform/i8042/serio0/ptson}}<br />
<br />
Press to Select should now be enabled. You can disable it in a similar manner:<br />
<br />
:{{cmdroot|echo 0 > /sys/devices/platform/i8042/serio0/ptson}}</div>Nettingshttps://www.thinkwiki.org/w/index.php?title=Talk:How_to_configure_the_TrackPoint&diff=12040Talk:How to configure the TrackPoint2005-11-07T23:03:49Z<p>Nettings: </p>
<hr />
<div>2005-11-07<br />
OpenSuSE 10.0 has a kernel based on 2.6.13 (probably heavily patched), but the directory /sys/devices/platform/i8042/serio0/serio2 does not exist.<br />
instead, it looks like this:<br />
hoppetosse:/sys/devices/platform/i8042/serio0 # ls -l<br />
total 0<br />
-rw-r--r-- 1 root root 4096 Nov 7 18:38 bind_mode<br />
lrwxrwxrwx 1 root root 0 Nov 7 18:38 bus -> ../../../../bus/serio<br />
-r--r--r-- 1 root root 4096 Nov 7 18:38 description<br />
lrwxrwxrwx 1 root root 0 Nov 7 18:38 driver -> ../../../../bus/serio/drivers/psmouse<br />
--w------- 1 root root 4096 Nov 7 18:38 drvctl<br />
drwxr-xr-x 2 root root 0 Nov 7 18:38 id<br />
-r--r--r-- 1 root root 4096 Nov 7 18:38 modalias<br />
drwxr-xr-x 2 root root 0 Nov 7 18:38 power<br />
-rw-r--r-- 1 root root 4096 Nov 7 18:38 protocol<br />
-rw-r--r-- 1 root root 4096 Nov 7 18:38 rate<br />
-rw-r--r-- 1 root root 4096 Nov 7 18:38 resetafter<br />
-rw-r--r-- 1 root root 4096 Nov 7 18:38 resolution<br />
"description" says it's an "i8042 Aux Port". [[Patch to enable advanced trackpoint control]] seems to imply that a kernel patch is needed in order to get those features... this needs clarification. i'll try and work it out tomorrow.<br />
<br />
2005-10-06<br />
It seems that new version of the patch ( 2.6.12 at least ), the press to select entry in /sys is named "press_to_select" and not "ptson". I changed the page accordingly so that it complies with the [[Patch to enable advanced trackpoint configuration]] page.<br />
If you use an older version try :<br />
<br />
===Press to Select===<br />
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):<br />
<br />
:{{cmdroot|echo 1 > /sys/devices/platform/i8042/serio0/ptson}}<br />
<br />
Press to Select should now be enabled. You can disable it in a similar manner:<br />
<br />
:{{cmdroot|echo 0 > /sys/devices/platform/i8042/serio0/ptson}}</div>Nettings