<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.thinkwiki.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Norman+Ramsey</id>
	<title>ThinkWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.thinkwiki.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Norman+Ramsey"/>
	<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/wiki/Special:Contributions/Norman_Ramsey"/>
	<updated>2026-05-20T23:28:38Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.12</generator>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Category_talk:X300&amp;diff=41065</id>
		<title>Category talk:X300</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Category_talk:X300&amp;diff=41065"/>
		<updated>2009-02-13T23:52:45Z</updated>

		<summary type="html">&lt;p&gt;Norman Ramsey: explain how to get brightness keys to adjust backlighting&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== e1000e eeprom issue ==&lt;br /&gt;
I was affected by the eeprom corruption issue of kernels 2.6.27-rc*. Could anyone with a 6478-14G please post their eeprom contents so I can find out which bytes have been changed? The first six bytes are the MAC addres, you can remove it if you want to. You can get them with &lt;br /&gt;
 ethtool -e eth0&lt;br /&gt;
Thank you very much! --[[User:Bse|Bse]] 16:45, 9 November 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
eprom contents&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Offset		Values&lt;br /&gt;
------		------&lt;br /&gt;
0x0000		                  00 08 ff ff 30 00 ff ff ff ff &lt;br /&gt;
0x0010		08 10 ff ff c7 10 b9 20 aa 17 49 10 86 80 00 00 &lt;br /&gt;
0x0020		01 0d 00 00 00 00 05 96 20 50 00 38 00 00 8b 0d &lt;br /&gt;
0x0030		02 06 c1 01 03 08 00 00 00 00 00 00 00 00 00 00 &lt;br /&gt;
0x0040		00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 &lt;br /&gt;
0x0050		00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 &lt;br /&gt;
0x0060		00 01 00 40 2d 12 07 40 ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0070		ff ff ff ff ff ff ff ff ff ff ff ff ff ff b8 3a &lt;br /&gt;
0x0080		00 61 1f 00 04 04 10 00 20 61 1f 00 02 0e 12 00 &lt;br /&gt;
0x0090		40 2f 1f 00 18 90 1b 00 00 00 12 00 a0 2f 1f 00 &lt;br /&gt;
0x00a0		24 8b 11 00 f0 f8 12 00 00 20 1f 00 b0 11 10 00 &lt;br /&gt;
0x00b0		00 00 11 00 c0 20 1f 00 9a 24 1d 00 d3 00 1e 00 &lt;br /&gt;
0x00c0		a0 28 1f 00 ce 04 14 00 60 2f 1f 00 e4 29 10 00 &lt;br /&gt;
0x00d0		00 00 1f 00 40 01 00 00 20 1f 1f 00 06 16 10 00 &lt;br /&gt;
0x00e0		14 b8 11 00 2a 01 15 00 67 00 1e 00 40 1f 1f 00 &lt;br /&gt;
0x00f0		65 00 14 00 2a 00 15 00 2a 00 16 00 60 1f 1f 00 &lt;br /&gt;
0x0100		b0 3f 12 00 ff c0 16 00 ec 1d 17 00 ef f9 18 00 &lt;br /&gt;
0x0110		10 02 19 00 80 18 1f 00 03 00 15 00 80 17 1f 00 &lt;br /&gt;
0x0120		08 00 16 00 80 17 1f 00 08 d0 18 00 80 18 1f 00 &lt;br /&gt;
0x0130		18 d9 18 00 60 18 1f 00 00 08 1a 00 00 00 1f 00 &lt;br /&gt;
0x0140		01 00 19 00 40 13 00 00 51 60 1f 00 01 00 11 00 &lt;br /&gt;
0x0150		00 61 1f 00 00 04 10 00 24 01 12 00 00 00 1f 00 &lt;br /&gt;
0x0160		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0170		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0180		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0190		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x01a0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x01b0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x01c0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x01d0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x01e0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x01f0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0200		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0210		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0220		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0230		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0240		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0250		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0260		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0270		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0280		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0290		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x02a0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x02b0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x02c0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x02d0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x02e0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x02f0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0300		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0310		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0320		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0330		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0340		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0350		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0360		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0370		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0380		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0390		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x03a0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x03b0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x03c0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x03d0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x03e0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x03f0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0400		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0410		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0420		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0430		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0440		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0450		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0460		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0470		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0480		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0490		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x04a0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x04b0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x04c0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x04d0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x04e0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x04f0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0500		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0510		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0520		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0530		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0540		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0550		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0560		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0570		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0580		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0590		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x05a0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x05b0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x05c0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x05d0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x05e0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x05f0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0600		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0610		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0620		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0630		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0640		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0650		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0660		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0670		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0680		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0690		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x06a0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x06b0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x06c0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x06d0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x06e0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x06f0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0700		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0710		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0720		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0730		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0740		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0750		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0760		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0770		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0780		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0790		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x07a0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x07b0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x07c0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x07d0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x07e0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x07f0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0800		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0810		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0820		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0830		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0840		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0850		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0860		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0870		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0880		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0890		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x08a0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x08b0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x08c0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x08d0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x08e0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x08f0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0900		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0910		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0920		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0930		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0940		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0950		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0960		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0970		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0980		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0990		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x09a0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x09b0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x09c0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x09d0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x09e0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x09f0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0a00		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0a10		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0a20		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0a30		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0a40		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0a50		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0a60		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0a70		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0a80		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0a90		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0aa0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0ab0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0ac0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0ad0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0ae0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0af0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0b00		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0b10		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0b20		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0b30		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0b40		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0b50		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0b60		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0b70		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0b80		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0b90		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0ba0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0bb0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0bc0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0bd0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0be0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0bf0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0c00		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0c10		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0c20		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0c30		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0c40		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0c50		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0c60		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0c70		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0c80		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0c90		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0ca0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0cb0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0cc0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0cd0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0ce0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0cf0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0d00		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0d10		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0d20		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0d30		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0d40		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0d50		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0d60		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0d70		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0d80		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0d90		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0da0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0db0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0dc0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0dd0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0de0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0df0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0e00		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0e10		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0e20		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0e30		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0e40		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0e50		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0e60		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0e70		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0e80		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0e90		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0ea0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0eb0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0ec0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0ed0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0ee0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0ef0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0f00		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0f10		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0f20		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0f30		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0f40		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0f50		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0f60		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0f70		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0f80		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0f90		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0fa0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0fb0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0fc0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0fd0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0fe0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff &lt;br /&gt;
0x0ff0		ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== First Report ==&lt;br /&gt;
I just bought one of these (model 6478-14G) and have been playing with Ubuntu Hardy Alpha 6 on it. Thus far:&lt;br /&gt;
&lt;br /&gt;
Things that work:&lt;br /&gt;
 * Graphics (including 3d and Xv). The chipset appears to be very similar to that of the X61&lt;br /&gt;
 * trackpad and trackpoint, including scrolling&lt;br /&gt;
 * Ethernet&lt;br /&gt;
 * Wifi&lt;br /&gt;
 * Bluetooth (and its enablement can be controlled via thinkpad_acpi)&lt;br /&gt;
 * DVD drive&lt;br /&gt;
 * Camera (although I have [https://bugs.launchpad.net/ubuntu/+source/linux/+bug/200990 managed] to make the AVC kernel driver oops)&lt;br /&gt;
   * [2008-4-27] You'll need gstreamer &amp;gt; 0.10.15 to get the camera working&lt;br /&gt;
 * Hibernate (works properly with bios 1.02a)&lt;br /&gt;
 * RF killswitch (turns off wifi and bluetooth devices)&lt;br /&gt;
&lt;br /&gt;
Things that don't work:&lt;br /&gt;
 * [https://bugs.launchpad.net/alsa-driver/+bug/200693 Audio]:&lt;br /&gt;
   * Latest ALSA release shows Master and PCM only in the mixer and produces no audio&lt;br /&gt;
   * [2008-03-11] Nightly alsa-driver snapshot populates the mixer with more realistic entries, but is still silent on both speakers and headphones.&lt;br /&gt;
   * [2008-03-14] An extremely helpful ALSA developer is making the necessary changes. An early version is able to play sound and most of the card/mixer features work.&lt;br /&gt;
   * [2008-04-25] Patch is in git kernel now, we won't officially see it until 2.6.26 is released.&lt;br /&gt;
 * [https://bugs.launchpad.net/ubuntu/+source/pm-utils/+bug/201037 Suspend] - the machine appears to suspend, but right at the last minute starts up again&lt;br /&gt;
   * This turns out to be the ethernet driver failing to suspend. Removing it before suspending works fine and can be done by putting SUSPEND_MODULES=&amp;quot;e1000&amp;quot; in /etc/pm/config.d/local&lt;br /&gt;
 * Backlight control (although this is probably a recently introduced kernel bug in Hardy, which should be reverted before release)&lt;br /&gt;
   [2008-04-28] Backlight control works fine with Hardy final release. &lt;br /&gt;
 * WiFi LED&lt;br /&gt;
   * [2008-04-24] Wifi LED works fine with 2.6.24 and thinkpad_acpi - fritz&lt;br /&gt;
&lt;br /&gt;
Things not tested yet:&lt;br /&gt;
 * Fingerprint scanner&lt;br /&gt;
 ** [2008-04-24] works perfectly with [http://thinkfinger.sourceforge.net ThinkFinger]&lt;br /&gt;
 * USB ports (but hey, these are bound to work)&lt;br /&gt;
 ** [2008-04-24] No issues about that, works fine with flash drive and external HDD as well as HID devices&lt;br /&gt;
 * External VGA port&lt;br /&gt;
&lt;br /&gt;
Hardware:&lt;br /&gt;
&lt;br /&gt;
PCI:&lt;br /&gt;
 00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 0c) &lt;br /&gt;
 00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c)&lt;br /&gt;
 00:02.1 Display controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c)&lt;br /&gt;
 00:19.0 Ethernet controller: Intel Corporation 82566MM Gigabit Network Connection (rev 03)&lt;br /&gt;
 00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Contoller #4 (rev 03)&lt;br /&gt;
 00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 03)&lt;br /&gt;
 00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 03)&lt;br /&gt;
 00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)&lt;br /&gt;
 00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 03)&lt;br /&gt;
 00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 03)&lt;br /&gt;
 00:1c.2 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 3 (rev 03)&lt;br /&gt;
 00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 03)&lt;br /&gt;
 00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 03)&lt;br /&gt;
 00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 03)&lt;br /&gt;
 00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 03)&lt;br /&gt;
 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f3)&lt;br /&gt;
 00:1f.0 ISA bridge: Intel Corporation 82801HBM (ICH8M-E) LPC Interface Controller (rev 03)&lt;br /&gt;
 00:1f.1 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller (rev 03)&lt;br /&gt;
 00:1f.2 SATA controller: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI Controller (rev 03)&lt;br /&gt;
 00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 03)&lt;br /&gt;
 03:00.0 Network controller: Intel Corporation PRO/Wireless 4965 AG or AGN Network Connection (rev 61)&lt;br /&gt;
&lt;br /&gt;
USB:&lt;br /&gt;
 Bus 004 Device 003: ID 17ef:4807 ChipsBnk &lt;br /&gt;
 Bus 001 Device 003: ID 0483:2016 SGS Thomson Microelectronics Fingerprint Reader&lt;br /&gt;
&lt;br /&gt;
== tp_smapi? ==&lt;br /&gt;
&lt;br /&gt;
What about [[tp_smapi]]'s battery control and hdaps? --[[User:Thinker|Thinker]] 03:15, 15 March 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
the battery control entries seem to be there, but not hdaps --[[User:cmsj|cmsj]] 00:56, 26 March 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
You shouldn't need hdaps anyway since the only storage option is a SSD. It's interesting though that the hdaps hardware is present. I guess lenovo plans to offer an hdd version in the future... --[[User:fritz|fritz]] 18:44, 29 March 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
: Both hdaps and tp_smapi work for me. [[User:Bse|Bse]] 11:12, 19 April 2008 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Kernel &amp;gt;= 2.6.24 ==&lt;br /&gt;
&lt;br /&gt;
Kernel 2.6.23 allowed for S3 mode (suspend to RAM) with the same issue as above (would wake up immediately if ethernet module was not unloaded first). An update to 2.6.24 removed S3 capability altogether, even with acpi_bios=s3_bios. I also noticed that thinkpad_acpi no longer shows a brightness entry in /proc/acpi/ibm unless you explicity pass brightness_enable=1 to the module. Has anyone tried 2.6.24 or 2.6.25 with any luck? --[[User:fritz|fritz]] 8:56, 25 April 2008&lt;br /&gt;
&lt;br /&gt;
== X300 with Debian Lenny  --- a handful of failures, most of which are worked around ==&lt;br /&gt;
&lt;br /&gt;
Using the latest Debian Lenny kernel, I had a host of problems:&lt;br /&gt;
* Ethernet won't run at 1000MB/s.  Attempts to force it using ethtool lock the machine&lt;br /&gt;
* I had the same suspend problem an earlier user supported.  Adding the e1000e driver in /etc/pm as other user described fixes this.&lt;br /&gt;
* To control backlight using the hotkeys, calling xbacklight on the command line works, and you can use xmodmap to map the keycodes to XF86KbdBrightnessDown and XF86KbdBrightnessUp, which you can then tell your window manager mean it should call xbacklight.  ''Don't'' try to use tpb callbacks to call xbacklight, because calling xbacklight apparently generates events which makes tpb think buttons have been pressed, which sends the machine into a horrid cycle of backlight changes.&lt;br /&gt;
* Getting wifi up is slightly elaborate. I downloaded the firmware-iwlwifi package from Debian, but attempting to bring the wifi up bricked the machine with a blinking CapsLock light.  After rebooting, wifi seems to work.&lt;br /&gt;
* I had trouble with sound in Skype until I realized I needed to use alsamixer to set the input to the ''internal'' mic not just the mic&lt;/div&gt;</summary>
		<author><name>Norman Ramsey</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Category_talk:X300&amp;diff=39073</id>
		<title>Category talk:X300</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Category_talk:X300&amp;diff=39073"/>
		<updated>2008-10-10T21:30:51Z</updated>

		<summary type="html">&lt;p&gt;Norman Ramsey: /* X300 with Debian Lenny  --- a handful of failures, most of which are worked around */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I just bought one of these (model 6478-14G) and have been playing with Ubuntu Hardy Alpha 6 on it. Thus far:&lt;br /&gt;
&lt;br /&gt;
Things that work:&lt;br /&gt;
 * Graphics (including 3d and Xv). The chipset appears to be very similar to that of the X61&lt;br /&gt;
 * trackpad and trackpoint, including scrolling&lt;br /&gt;
 * Ethernet&lt;br /&gt;
 * Wifi&lt;br /&gt;
 * Bluetooth (and its enablement can be controlled via thinkpad_acpi)&lt;br /&gt;
 * DVD drive&lt;br /&gt;
 * Camera (although I have [https://bugs.launchpad.net/ubuntu/+source/linux/+bug/200990 managed] to make the AVC kernel driver oops)&lt;br /&gt;
   * [2008-4-27] You'll need gstreamer &amp;gt; 0.10.15 to get the camera working&lt;br /&gt;
 * Hibernate (works properly with bios 1.02a)&lt;br /&gt;
 * RF killswitch (turns off wifi and bluetooth devices)&lt;br /&gt;
&lt;br /&gt;
Things that don't work:&lt;br /&gt;
 * [https://bugs.launchpad.net/alsa-driver/+bug/200693 Audio]:&lt;br /&gt;
   * Latest ALSA release shows Master and PCM only in the mixer and produces no audio&lt;br /&gt;
   * [2008-03-11] Nightly alsa-driver snapshot populates the mixer with more realistic entries, but is still silent on both speakers and headphones.&lt;br /&gt;
   * [2008-03-14] An extremely helpful ALSA developer is making the necessary changes. An early version is able to play sound and most of the card/mixer features work.&lt;br /&gt;
   * [2008-04-25] Patch is in git kernel now, we won't officially see it until 2.6.26 is released.&lt;br /&gt;
 * [https://bugs.launchpad.net/ubuntu/+source/pm-utils/+bug/201037 Suspend] - the machine appears to suspend, but right at the last minute starts up again&lt;br /&gt;
   * This turns out to be the ethernet driver failing to suspend. Removing it before suspending works fine and can be done by putting SUSPEND_MODULES=&amp;quot;e1000&amp;quot; in /etc/pm/config.d/local&lt;br /&gt;
 * Backlight control (although this is probably a recently introduced kernel bug in Hardy, which should be reverted before release)&lt;br /&gt;
   [2008-04-28] Backlight control works fine with Hardy final release. &lt;br /&gt;
 * WiFi LED&lt;br /&gt;
   * [2008-04-24] Wifi LED works fine with 2.6.24 and thinkpad_acpi - fritz&lt;br /&gt;
&lt;br /&gt;
Things not tested yet:&lt;br /&gt;
 * Fingerprint scanner&lt;br /&gt;
 ** [2008-04-24] works perfectly with [http://thinkfinger.sourceforge.net ThinkFinger]&lt;br /&gt;
 * USB ports (but hey, these are bound to work)&lt;br /&gt;
 ** [2008-04-24] No issues about that, works fine with flash drive and external HDD as well as HID devices&lt;br /&gt;
 * External VGA port&lt;br /&gt;
&lt;br /&gt;
Hardware:&lt;br /&gt;
&lt;br /&gt;
PCI:&lt;br /&gt;
 00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 0c) &lt;br /&gt;
 00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c)&lt;br /&gt;
 00:02.1 Display controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c)&lt;br /&gt;
 00:19.0 Ethernet controller: Intel Corporation 82566MM Gigabit Network Connection (rev 03)&lt;br /&gt;
 00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Contoller #4 (rev 03)&lt;br /&gt;
 00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 03)&lt;br /&gt;
 00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 03)&lt;br /&gt;
 00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)&lt;br /&gt;
 00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 03)&lt;br /&gt;
 00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 03)&lt;br /&gt;
 00:1c.2 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 3 (rev 03)&lt;br /&gt;
 00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 03)&lt;br /&gt;
 00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 03)&lt;br /&gt;
 00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 03)&lt;br /&gt;
 00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 03)&lt;br /&gt;
 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f3)&lt;br /&gt;
 00:1f.0 ISA bridge: Intel Corporation 82801HBM (ICH8M-E) LPC Interface Controller (rev 03)&lt;br /&gt;
 00:1f.1 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller (rev 03)&lt;br /&gt;
 00:1f.2 SATA controller: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI Controller (rev 03)&lt;br /&gt;
 00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 03)&lt;br /&gt;
 03:00.0 Network controller: Intel Corporation PRO/Wireless 4965 AG or AGN Network Connection (rev 61)&lt;br /&gt;
&lt;br /&gt;
USB:&lt;br /&gt;
 Bus 004 Device 003: ID 17ef:4807 ChipsBnk &lt;br /&gt;
 Bus 001 Device 003: ID 0483:2016 SGS Thomson Microelectronics Fingerprint Reader&lt;br /&gt;
&lt;br /&gt;
== tp_smapi? ==&lt;br /&gt;
&lt;br /&gt;
What about [[tp_smapi]]'s battery control and hdaps? --[[User:Thinker|Thinker]] 03:15, 15 March 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
the battery control entries seem to be there, but not hdaps --[[User:cmsj|cmsj]] 00:56, 26 March 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
You shouldn't need hdaps anyway since the only storage option is a SSD. It's interesting though that the hdaps hardware is present. I guess lenovo plans to offer an hdd version in the future... --[[User:fritz|fritz]] 18:44, 29 March 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
: Both hdaps and tp_smapi work for me. [[User:Bse|Bse]] 11:12, 19 April 2008 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Kernel &amp;gt;= 2.6.24 ==&lt;br /&gt;
&lt;br /&gt;
Kernel 2.6.23 allowed for S3 mode (suspend to RAM) with the same issue as above (would wake up immediately if ethernet module was not unloaded first). An update to 2.6.24 removed S3 capability altogether, even with acpi_bios=s3_bios. I also noticed that thinkpad_acpi no longer shows a brightness entry in /proc/acpi/ibm unless you explicity pass brightness_enable=1 to the module. Has anyone tried 2.6.24 or 2.6.25 with any luck? --[[User:fritz|fritz]] 8:56, 25 April 2008&lt;br /&gt;
&lt;br /&gt;
== X300 with Debian Lenny  --- a handful of failures, most of which are worked around ==&lt;br /&gt;
&lt;br /&gt;
Using the latest Debian Lenny kernel, I had a host of problems:&lt;br /&gt;
* Ethernet won't run at 1000MB/s.  Attempts to force it using ethtool lock the machine&lt;br /&gt;
* I had the same suspend problem an earlier user supported.  Adding the e1000e driver in /etc/pm as other user described fixes this.&lt;br /&gt;
* No control over backlight using the hotkeys, although tpb is installed and claims to be changing brightness.  Interestingly, xbacklight can change brightness.  Would like to get this function onto keys.&lt;br /&gt;
* Getting wifi up is slightly elaborate. I downloaded the firmware-iwlwifi package from Debian, but attempting to bring the wifi up bricked the machine with a blinking CapsLock light.  After rebooting, wifi seems to work.&lt;br /&gt;
* I had trouble with sound in Skype until I realized I needed to use alsamixer to set the input to the ''internal'' mic not just the mic&lt;/div&gt;</summary>
		<author><name>Norman Ramsey</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Category_talk:X300&amp;diff=39072</id>
		<title>Category talk:X300</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Category_talk:X300&amp;diff=39072"/>
		<updated>2008-10-10T21:20:32Z</updated>

		<summary type="html">&lt;p&gt;Norman Ramsey: /* X300 with Debian Lenny  --- a handful of failures, most of which are worked around */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I just bought one of these (model 6478-14G) and have been playing with Ubuntu Hardy Alpha 6 on it. Thus far:&lt;br /&gt;
&lt;br /&gt;
Things that work:&lt;br /&gt;
 * Graphics (including 3d and Xv). The chipset appears to be very similar to that of the X61&lt;br /&gt;
 * trackpad and trackpoint, including scrolling&lt;br /&gt;
 * Ethernet&lt;br /&gt;
 * Wifi&lt;br /&gt;
 * Bluetooth (and its enablement can be controlled via thinkpad_acpi)&lt;br /&gt;
 * DVD drive&lt;br /&gt;
 * Camera (although I have [https://bugs.launchpad.net/ubuntu/+source/linux/+bug/200990 managed] to make the AVC kernel driver oops)&lt;br /&gt;
   * [2008-4-27] You'll need gstreamer &amp;gt; 0.10.15 to get the camera working&lt;br /&gt;
 * Hibernate (works properly with bios 1.02a)&lt;br /&gt;
 * RF killswitch (turns off wifi and bluetooth devices)&lt;br /&gt;
&lt;br /&gt;
Things that don't work:&lt;br /&gt;
 * [https://bugs.launchpad.net/alsa-driver/+bug/200693 Audio]:&lt;br /&gt;
   * Latest ALSA release shows Master and PCM only in the mixer and produces no audio&lt;br /&gt;
   * [2008-03-11] Nightly alsa-driver snapshot populates the mixer with more realistic entries, but is still silent on both speakers and headphones.&lt;br /&gt;
   * [2008-03-14] An extremely helpful ALSA developer is making the necessary changes. An early version is able to play sound and most of the card/mixer features work.&lt;br /&gt;
   * [2008-04-25] Patch is in git kernel now, we won't officially see it until 2.6.26 is released.&lt;br /&gt;
 * [https://bugs.launchpad.net/ubuntu/+source/pm-utils/+bug/201037 Suspend] - the machine appears to suspend, but right at the last minute starts up again&lt;br /&gt;
   * This turns out to be the ethernet driver failing to suspend. Removing it before suspending works fine and can be done by putting SUSPEND_MODULES=&amp;quot;e1000&amp;quot; in /etc/pm/config.d/local&lt;br /&gt;
 * Backlight control (although this is probably a recently introduced kernel bug in Hardy, which should be reverted before release)&lt;br /&gt;
   [2008-04-28] Backlight control works fine with Hardy final release. &lt;br /&gt;
 * WiFi LED&lt;br /&gt;
   * [2008-04-24] Wifi LED works fine with 2.6.24 and thinkpad_acpi - fritz&lt;br /&gt;
&lt;br /&gt;
Things not tested yet:&lt;br /&gt;
 * Fingerprint scanner&lt;br /&gt;
 ** [2008-04-24] works perfectly with [http://thinkfinger.sourceforge.net ThinkFinger]&lt;br /&gt;
 * USB ports (but hey, these are bound to work)&lt;br /&gt;
 ** [2008-04-24] No issues about that, works fine with flash drive and external HDD as well as HID devices&lt;br /&gt;
 * External VGA port&lt;br /&gt;
&lt;br /&gt;
Hardware:&lt;br /&gt;
&lt;br /&gt;
PCI:&lt;br /&gt;
 00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 0c) &lt;br /&gt;
 00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c)&lt;br /&gt;
 00:02.1 Display controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c)&lt;br /&gt;
 00:19.0 Ethernet controller: Intel Corporation 82566MM Gigabit Network Connection (rev 03)&lt;br /&gt;
 00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Contoller #4 (rev 03)&lt;br /&gt;
 00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 03)&lt;br /&gt;
 00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 03)&lt;br /&gt;
 00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)&lt;br /&gt;
 00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 03)&lt;br /&gt;
 00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 03)&lt;br /&gt;
 00:1c.2 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 3 (rev 03)&lt;br /&gt;
 00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 03)&lt;br /&gt;
 00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 03)&lt;br /&gt;
 00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 03)&lt;br /&gt;
 00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 03)&lt;br /&gt;
 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f3)&lt;br /&gt;
 00:1f.0 ISA bridge: Intel Corporation 82801HBM (ICH8M-E) LPC Interface Controller (rev 03)&lt;br /&gt;
 00:1f.1 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller (rev 03)&lt;br /&gt;
 00:1f.2 SATA controller: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI Controller (rev 03)&lt;br /&gt;
 00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 03)&lt;br /&gt;
 03:00.0 Network controller: Intel Corporation PRO/Wireless 4965 AG or AGN Network Connection (rev 61)&lt;br /&gt;
&lt;br /&gt;
USB:&lt;br /&gt;
 Bus 004 Device 003: ID 17ef:4807 ChipsBnk &lt;br /&gt;
 Bus 001 Device 003: ID 0483:2016 SGS Thomson Microelectronics Fingerprint Reader&lt;br /&gt;
&lt;br /&gt;
== tp_smapi? ==&lt;br /&gt;
&lt;br /&gt;
What about [[tp_smapi]]'s battery control and hdaps? --[[User:Thinker|Thinker]] 03:15, 15 March 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
the battery control entries seem to be there, but not hdaps --[[User:cmsj|cmsj]] 00:56, 26 March 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
You shouldn't need hdaps anyway since the only storage option is a SSD. It's interesting though that the hdaps hardware is present. I guess lenovo plans to offer an hdd version in the future... --[[User:fritz|fritz]] 18:44, 29 March 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
: Both hdaps and tp_smapi work for me. [[User:Bse|Bse]] 11:12, 19 April 2008 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Kernel &amp;gt;= 2.6.24 ==&lt;br /&gt;
&lt;br /&gt;
Kernel 2.6.23 allowed for S3 mode (suspend to RAM) with the same issue as above (would wake up immediately if ethernet module was not unloaded first). An update to 2.6.24 removed S3 capability altogether, even with acpi_bios=s3_bios. I also noticed that thinkpad_acpi no longer shows a brightness entry in /proc/acpi/ibm unless you explicity pass brightness_enable=1 to the module. Has anyone tried 2.6.24 or 2.6.25 with any luck? --[[User:fritz|fritz]] 8:56, 25 April 2008&lt;br /&gt;
&lt;br /&gt;
== X300 with Debian Lenny  --- a handful of failures, most of which are worked around ==&lt;br /&gt;
&lt;br /&gt;
Using the latest Debian Lenny kernel, I had a host of problems:&lt;br /&gt;
* Ethernet won't run at 1000MB/s.  Attempts to force it using ethtool lock the machine&lt;br /&gt;
* I had the same suspend problem an earlier user supported.  Adding the e1000e driver in /etc/pm as other user described fixes this.&lt;br /&gt;
* No control over backlight using the hotkeys, although tpb is installed and claims to be changing brightness.  Interestingly, xbacklight can change brightness.  Would like to get this function onto keys.&lt;br /&gt;
* Getting wifi up is slightly elaborate. I downloaded the firmware-iwlwifi package from Debian, but attempting to bring the wifi up bricked the machine with a blinking CapsLock light.  After rebooting, wifi seems to work.&lt;/div&gt;</summary>
		<author><name>Norman Ramsey</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Category_talk:X300&amp;diff=39071</id>
		<title>Category talk:X300</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Category_talk:X300&amp;diff=39071"/>
		<updated>2008-10-10T21:15:41Z</updated>

		<summary type="html">&lt;p&gt;Norman Ramsey: /* X300 with Debian Lenny  --- a handful of failures */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I just bought one of these (model 6478-14G) and have been playing with Ubuntu Hardy Alpha 6 on it. Thus far:&lt;br /&gt;
&lt;br /&gt;
Things that work:&lt;br /&gt;
 * Graphics (including 3d and Xv). The chipset appears to be very similar to that of the X61&lt;br /&gt;
 * trackpad and trackpoint, including scrolling&lt;br /&gt;
 * Ethernet&lt;br /&gt;
 * Wifi&lt;br /&gt;
 * Bluetooth (and its enablement can be controlled via thinkpad_acpi)&lt;br /&gt;
 * DVD drive&lt;br /&gt;
 * Camera (although I have [https://bugs.launchpad.net/ubuntu/+source/linux/+bug/200990 managed] to make the AVC kernel driver oops)&lt;br /&gt;
   * [2008-4-27] You'll need gstreamer &amp;gt; 0.10.15 to get the camera working&lt;br /&gt;
 * Hibernate (works properly with bios 1.02a)&lt;br /&gt;
 * RF killswitch (turns off wifi and bluetooth devices)&lt;br /&gt;
&lt;br /&gt;
Things that don't work:&lt;br /&gt;
 * [https://bugs.launchpad.net/alsa-driver/+bug/200693 Audio]:&lt;br /&gt;
   * Latest ALSA release shows Master and PCM only in the mixer and produces no audio&lt;br /&gt;
   * [2008-03-11] Nightly alsa-driver snapshot populates the mixer with more realistic entries, but is still silent on both speakers and headphones.&lt;br /&gt;
   * [2008-03-14] An extremely helpful ALSA developer is making the necessary changes. An early version is able to play sound and most of the card/mixer features work.&lt;br /&gt;
   * [2008-04-25] Patch is in git kernel now, we won't officially see it until 2.6.26 is released.&lt;br /&gt;
 * [https://bugs.launchpad.net/ubuntu/+source/pm-utils/+bug/201037 Suspend] - the machine appears to suspend, but right at the last minute starts up again&lt;br /&gt;
   * This turns out to be the ethernet driver failing to suspend. Removing it before suspending works fine and can be done by putting SUSPEND_MODULES=&amp;quot;e1000&amp;quot; in /etc/pm/config.d/local&lt;br /&gt;
 * Backlight control (although this is probably a recently introduced kernel bug in Hardy, which should be reverted before release)&lt;br /&gt;
   [2008-04-28] Backlight control works fine with Hardy final release. &lt;br /&gt;
 * WiFi LED&lt;br /&gt;
   * [2008-04-24] Wifi LED works fine with 2.6.24 and thinkpad_acpi - fritz&lt;br /&gt;
&lt;br /&gt;
Things not tested yet:&lt;br /&gt;
 * Fingerprint scanner&lt;br /&gt;
 ** [2008-04-24] works perfectly with [http://thinkfinger.sourceforge.net ThinkFinger]&lt;br /&gt;
 * USB ports (but hey, these are bound to work)&lt;br /&gt;
 ** [2008-04-24] No issues about that, works fine with flash drive and external HDD as well as HID devices&lt;br /&gt;
 * External VGA port&lt;br /&gt;
&lt;br /&gt;
Hardware:&lt;br /&gt;
&lt;br /&gt;
PCI:&lt;br /&gt;
 00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 0c) &lt;br /&gt;
 00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c)&lt;br /&gt;
 00:02.1 Display controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c)&lt;br /&gt;
 00:19.0 Ethernet controller: Intel Corporation 82566MM Gigabit Network Connection (rev 03)&lt;br /&gt;
 00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Contoller #4 (rev 03)&lt;br /&gt;
 00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 03)&lt;br /&gt;
 00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 03)&lt;br /&gt;
 00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)&lt;br /&gt;
 00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 03)&lt;br /&gt;
 00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 03)&lt;br /&gt;
 00:1c.2 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 3 (rev 03)&lt;br /&gt;
 00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 03)&lt;br /&gt;
 00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 03)&lt;br /&gt;
 00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 03)&lt;br /&gt;
 00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 03)&lt;br /&gt;
 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f3)&lt;br /&gt;
 00:1f.0 ISA bridge: Intel Corporation 82801HBM (ICH8M-E) LPC Interface Controller (rev 03)&lt;br /&gt;
 00:1f.1 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller (rev 03)&lt;br /&gt;
 00:1f.2 SATA controller: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI Controller (rev 03)&lt;br /&gt;
 00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 03)&lt;br /&gt;
 03:00.0 Network controller: Intel Corporation PRO/Wireless 4965 AG or AGN Network Connection (rev 61)&lt;br /&gt;
&lt;br /&gt;
USB:&lt;br /&gt;
 Bus 004 Device 003: ID 17ef:4807 ChipsBnk &lt;br /&gt;
 Bus 001 Device 003: ID 0483:2016 SGS Thomson Microelectronics Fingerprint Reader&lt;br /&gt;
&lt;br /&gt;
== tp_smapi? ==&lt;br /&gt;
&lt;br /&gt;
What about [[tp_smapi]]'s battery control and hdaps? --[[User:Thinker|Thinker]] 03:15, 15 March 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
the battery control entries seem to be there, but not hdaps --[[User:cmsj|cmsj]] 00:56, 26 March 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
You shouldn't need hdaps anyway since the only storage option is a SSD. It's interesting though that the hdaps hardware is present. I guess lenovo plans to offer an hdd version in the future... --[[User:fritz|fritz]] 18:44, 29 March 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
: Both hdaps and tp_smapi work for me. [[User:Bse|Bse]] 11:12, 19 April 2008 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Kernel &amp;gt;= 2.6.24 ==&lt;br /&gt;
&lt;br /&gt;
Kernel 2.6.23 allowed for S3 mode (suspend to RAM) with the same issue as above (would wake up immediately if ethernet module was not unloaded first). An update to 2.6.24 removed S3 capability altogether, even with acpi_bios=s3_bios. I also noticed that thinkpad_acpi no longer shows a brightness entry in /proc/acpi/ibm unless you explicity pass brightness_enable=1 to the module. Has anyone tried 2.6.24 or 2.6.25 with any luck? --[[User:fritz|fritz]] 8:56, 25 April 2008&lt;br /&gt;
&lt;br /&gt;
== X300 with Debian Lenny  --- a handful of failures, most of which are worked around ==&lt;br /&gt;
&lt;br /&gt;
Using the latest Debian Lenny kernel, I had a host of problems:&lt;br /&gt;
* Ethernet won't run at 1000MB/s.  Attempts to force it using ethtool lock the machine&lt;br /&gt;
* I had the same suspend problem an earlier user supported.  Adding the e1000e driver in /etc/pm as other user described fixes this.&lt;br /&gt;
* No control over backlight using the hotkeys, although tpb is installed and claims to be changing brightness.  Interestingly, xbacklight can change brightness.  Would like to get this function onto keys.&lt;br /&gt;
* Haven't yet figured out how to get wifi to work.  I downloaded the firmware-iwlwifi package from Debian, but attempting to bring the wifi up bricked the machine with a blinking CapsLock light.  After rebooting, wifi seems to work.&lt;/div&gt;</summary>
		<author><name>Norman Ramsey</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=How_to_enable_the_integrated_fingerprint_reader_with_ThinkFinger&amp;diff=39054</id>
		<title>How to enable the integrated fingerprint reader with ThinkFinger</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=How_to_enable_the_integrated_fingerprint_reader_with_ThinkFinger&amp;diff=39054"/>
		<updated>2008-10-07T05:01:06Z</updated>

		<summary type="html">&lt;p&gt;Norman Ramsey: don't reboot; you might just have wrong permissions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[How to enable the fingerprint reader]] has a good explanation for using the fingerprint reader with the closed-source binary driver. But there is also an opensource project called [http://thinkfinger.sourceforge.net ThinkFinger] which does the same, but open.&lt;br /&gt;
&lt;br /&gt;
However: The fingerprint reader is an INSECURE device and gives a false sense of security! There has been quite a bit of research by a hacker named Starbug, a member of the Chaos Computer Club, Berlin, Germany. He outlined in two very good talks how to forge each and every available fingerprint sensor available at the cost of a few euros, using materials from your local hardware store, a digicam and a laser printer! Here's some links:&lt;br /&gt;
* [http://www.ccc.de/updates/2007/umsonst-im-supermarkt?language=en  Fingerprint recognition in supermarkets]&lt;br /&gt;
* [ftp://ftp.ccc.de/pub/video/Fingerabdruck_Hack/fingerabdruck.mpg?language=en Video tutorial for forging fingerprints]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing ==&lt;br /&gt;
=== From source ===&lt;br /&gt;
&lt;br /&gt;
Download thinkfinger-0.3.tar.gz from the [http://thinkfinger.sourceforge.net/ homepage] and unpack it somewhere, make sure you have the gcc compiler, libtool, pkg-config, libusb-dev and libpam0g-dev installed, then:&lt;br /&gt;
&lt;br /&gt;
{{cmduser|cd thinkfinger-0.3}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code style=&amp;quot;white-space:nowrap;color:#495988;background-color:white;&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;$&amp;lt;/nowiki&amp;gt; ./configure --prefix=/usr --sysconfdir=/etc --with-securedir=/lib/security --with-birdir=/etc/pam_thinkfinger&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{cmduser|make}}&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|make install}}&lt;br /&gt;
&lt;br /&gt;
{{NOTE|/lib/security is the directory, where PAM assumes its modules on Debian and openSUSE, it may vary for your distro!}}&lt;br /&gt;
&lt;br /&gt;
&amp;quot;make install&amp;quot; doesn't create the birdir we specified (where thinkfinger will store users' biometric info), so create it:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|mkdir /etc/pam_thinkfinger}}&lt;br /&gt;
&lt;br /&gt;
If everything went OK assert that you find pam_thinkfinger.so in /lib/security typing:&lt;br /&gt;
&lt;br /&gt;
{{cmduser|ls /lib/security}}&lt;br /&gt;
&lt;br /&gt;
=== From package ===&lt;br /&gt;
&lt;br /&gt;
==== Debian ====&lt;br /&gt;
[http://packages.debian.org/source/experimental/thinkfinger Packages] arrived in Debian experimental on Aug 2nd, 2007 (cf. [http://bugs.debian.org/409563 bug #409563]). To access the experimental packages via apt, add the following lines to your sources.list:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# experimental&lt;br /&gt;
deb ftp://mirrors.kernel.org/debian/ experimental main contrib non-free&lt;br /&gt;
deb-src ftp://mirrors.kernel.org/debian/ experimental main contrib non-free&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
where of course you may replace mirrors.kernel.org with your mirror of choice. Just make sure that it hosts the experimental repositories.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
aptitude update &lt;br /&gt;
aptitude install libthinkfinger0 libpam-thinkfinger thinkfinger-tools&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
should then get you up and running.&lt;br /&gt;
&lt;br /&gt;
To make everything work you'll have to have permission to work the device ({{cmduser|sudo adduser myself plugdev}} worked for me), and you'll also have to follow instructions below about adding the device to your PAM methods.&lt;br /&gt;
&lt;br /&gt;
==== Ubuntu ====&lt;br /&gt;
&lt;br /&gt;
===== Hardy =====&lt;br /&gt;
&lt;br /&gt;
Hardy includes the latest thinkfinger and it is up to date with subversion.  Install packages:&lt;br /&gt;
&lt;br /&gt;
{{cmduser|sudo apt-get install thinkfinger-tools libpam-thinkfinger}}&lt;br /&gt;
&lt;br /&gt;
Update the pam configuration files:&lt;br /&gt;
&lt;br /&gt;
{{cmduser|sudo /usr/lib/pam-thinkfinger/pam-thinkfinger-enable}}&lt;br /&gt;
&lt;br /&gt;
Enroll your fingerprint (creates $HOME/.thinkfinger.bir).  If this gives an error about claiming the USB device then a reboot was claimed to work, but in fact it may just be a permissions problem.  {{NOTE|Do not try to enroll using 'sudo' - it will cause hidden permission problems}}&lt;br /&gt;
&lt;br /&gt;
{{cmduser|tf-tool --acquire}}&lt;br /&gt;
&lt;br /&gt;
Check fingerprint enrollment&lt;br /&gt;
&lt;br /&gt;
{{cmduser|tf-tool --verify}}&lt;br /&gt;
&lt;br /&gt;
You can expect everything to work correctly.  Note that you still have to enter your username if prompted but will be able&lt;br /&gt;
to swipe your finger instead of the password.  The prompt will usually be &amp;quot;Password or swipe finger&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Graphical login&lt;br /&gt;
* Text console login&lt;br /&gt;
* sudo&lt;br /&gt;
* screen lock/screen saver&lt;br /&gt;
* Administrative password prompt (eg for update or package managers).  (Note no &amp;quot;or swipe finger&amp;quot; in prompt).&lt;br /&gt;
&lt;br /&gt;
===== Gutsy =====&lt;br /&gt;
&lt;br /&gt;
From https://wiki.ubuntu.com/ThinkFinger&lt;br /&gt;
&lt;br /&gt;
Add PPA repositories to your sources.list:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
deb     http://ppa.launchpad.net/jldugger/ubuntu gutsy main restricted universe multiverse&lt;br /&gt;
deb-src http://ppa.launchpad.net/jldugger/ubuntu gutsy main restricted universe multiverse&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install necessary packages:&lt;br /&gt;
&lt;br /&gt;
{{cmduser|sudo apt-get install thinkfinger-tools  libpam-thinkfinger}}&lt;br /&gt;
&lt;br /&gt;
==== Fedora/Fedora Core ====&lt;br /&gt;
*Packages for Fedora Core 6 are available in &amp;quot;extras&amp;quot; repository (# yum install thinkfinger).&lt;br /&gt;
*Packages for Fedora 7 are available in the &amp;quot;updates&amp;quot; repository (# yum install thinkfinger).&lt;br /&gt;
*Packages for Fedora 9 are available in the &amp;quot;updates&amp;quot; repository (# yum install thinkfinger).&lt;br /&gt;
&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
emerge sys-auth/thinkfinger&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OpenSUSE ====&lt;br /&gt;
openSUSE 10.2 includes the package &amp;quot;libthinkfinger&amp;quot; (version 0.1-7) - you will find newer packages [http://beta1.suse.com/private/thoenig/10.2/thinkfinger/ here].&lt;br /&gt;
&lt;br /&gt;
== Testing the driver ==&lt;br /&gt;
&lt;br /&gt;
Now the driver is installed and should be working. You can try it (as root) with&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|tf-tool --acquire}}&lt;br /&gt;
&lt;br /&gt;
and&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|tf-tool --verify}}&lt;br /&gt;
&lt;br /&gt;
This will ask you to swipe your finger three times, save the fingerprint to /tmp/test.bir and then verify your fingerprint with the bir-file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuring PAM to use ThinkFinger ==&lt;br /&gt;
Now you can configure PAM to use ThinkFinger:&lt;br /&gt;
&lt;br /&gt;
Open {{path|/etc/pam.d/common-auth}} (In FC6, F7, and Gentoo, this file is {{path|/etc/pam.d/system-auth}}):&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|nano -w /etc/pam.d/common-auth}}&lt;br /&gt;
&lt;br /&gt;
Add this line before any pam_unix or pam_unix2 directives:&lt;br /&gt;
 auth     sufficient     pam_thinkfinger.so&lt;br /&gt;
&lt;br /&gt;
If your PAM uses the pam_unix and not the pam_unix2 module, you need to pass a specific argument in&lt;br /&gt;
the /etc/pam.d/common-auth directive to make it consider the password entered at the pam_thinkfinger prompt.&lt;br /&gt;
 auth     required     pam_unix.so try_first_pass&lt;br /&gt;
&lt;br /&gt;
For instance, {{path|/etc/pam.d/common-auth}} looks like this:&lt;br /&gt;
 auth    sufficient      pam_thinkfinger.so&lt;br /&gt;
 auth    required        pam_unix.so nullok_secure try_first_pass&lt;br /&gt;
&lt;br /&gt;
On openSUSE 10.2, it looks like this now:&lt;br /&gt;
 auth    required        pam_env.so&lt;br /&gt;
 auth    sufficient      pam_thinkfinger.so&lt;br /&gt;
 auth    required        pam_unix2.so&lt;br /&gt;
&lt;br /&gt;
Now we are ready to add users to thinkfinger. You can add a fingerprint for a user with:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|tf-tool --add-user $USERNAME}}&lt;br /&gt;
&lt;br /&gt;
Now the user should be able to login with his finger instead of the password.&lt;br /&gt;
&lt;br /&gt;
If you would like to use thinkfinger for su, you have to enroll the fingerprint for root user with:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|tf-tool --add-user root}}&lt;br /&gt;
&lt;br /&gt;
{{NOTE|You should see the &amp;quot;Password or swipe finger:&amp;quot; prompt when trying to sudo or su. If you don't, you probably do not have the &amp;quot;User level driver support&amp;quot; compiled into your kernel or the &amp;quot;uinput&amp;quot; module loaded!}}&lt;br /&gt;
&lt;br /&gt;
== xscreensaver/gnome-screensaver ==&lt;br /&gt;
{{NOTE|In Fedora 7, the package has been modified in such a way as to make doing this unnecessary.}}&lt;br /&gt;
&lt;br /&gt;
If you'd like to be able to unlock your screen using the fingerprint reader, you must have current versions of xscreesaver (&amp;gt;~5.03) or gnome-screensaver (&amp;gt;~2.18.2). Then you must give yourself access to the fingerprint reader and your bir-file, because unlike login/gdm/su/sudo, both gnome-screensaver and xscreensaver do not run as root. The following procedure will make the fingerprint reader accessible to members of the &amp;quot;fingerprint&amp;quot; group.&lt;br /&gt;
&lt;br /&gt;
Make the group: {{cmdroot|groupadd fingerprint}}&lt;br /&gt;
&lt;br /&gt;
Save the following as {{path|/etc/udev/rules.d/60-thinkfinger.rules}} and run {{cmdroot|sudo /sbin/udevtrigger}} (you may need to reboot for this to take effect if udev trigger does not work):&lt;br /&gt;
 #&lt;br /&gt;
 # udev rules file for the thinkfinger fingerprint scanner&lt;br /&gt;
 # &lt;br /&gt;
 # gives access to the fingerprint reader to those in the &amp;quot;fingerprint&amp;quot; group&lt;br /&gt;
 #&lt;br /&gt;
 # Taken from:&lt;br /&gt;
 #  http://www.thinkwiki.org/wiki/How_to_enable_the_fingerprint_reader_with_ThinkFinger&lt;br /&gt;
 # which was taken and modified from:&lt;br /&gt;
 #  http://article.gmane.org/gmane.linux.drivers.thinkfinger/329&lt;br /&gt;
 #&lt;br /&gt;
 &lt;br /&gt;
 # SGS Thomson Microelectronics Fingerprint Reader&lt;br /&gt;
 SYSFS{idVendor}==&amp;quot;0483&amp;quot;, SYSFS{idProduct}==&amp;quot;2016&amp;quot;, SYMLINK+=&amp;quot;input/thinkfinger-%k&amp;quot;, MODE=&amp;quot;0660&amp;quot;, GROUP=&amp;quot;fingerprint&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 # the also-needed uinput device&lt;br /&gt;
 KERNEL==&amp;quot;uinput&amp;quot;, MODE=&amp;quot;0660&amp;quot;, GROUP=&amp;quot;fingerprint&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finally, edit {{path|/etc/pam.d/gnome-screensaver}} so that it looks like this:&lt;br /&gt;
 auth    sufficient      pam_thinkfinger.so&lt;br /&gt;
 auth    required        pam_unix.so try_first_pass nullok_secure&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Per user:&lt;br /&gt;
&lt;br /&gt;
# Add him to the group: {{cmdroot|gpasswd -a $USERNAME fingerprint}}&lt;br /&gt;
# Make him owner of his bir-file: {{cmdroot|chown $USERNAME:root /etc/pam_thinkfinger/$USERNAME.bir}}&lt;br /&gt;
# Give him read-only access to his bir-file: {{cmdroot|chmod 400 /etc/pam_thinkfinger/$USERNAME.bir}}&lt;br /&gt;
# Give &amp;quot;execute only&amp;quot; access to everyone for the /etc/pam_thinkfinger/ directory: {{cmdroot|chmod o+x /etc/pam_thinkfinger}} (WARNING: this opens up security a little).&lt;br /&gt;
&lt;br /&gt;
== GNOME ==&lt;br /&gt;
&lt;br /&gt;
{{NOTE|1=This problem should be solved if you're using sudo &amp;gt;= 1.6.9p9. Links: [http://savannah.nongnu.org/bugs/?19132], [http://www.sudo.ws/bugs/show_bug.cgi?id=180], [https://bugs.launchpad.net/ubuntu/+source/gksu/+bug/86843]}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
gksu/gksudo doesn't work correctly. It just stays invisible. When starting a su privileged application such as synaptics you will not get prompted for the password. Nevertheless you can swipe your finger and it should authenticate you. Starting synaptics twice makes gksudo visible.&lt;br /&gt;
&lt;br /&gt;
There are two possibilities to solve it:&lt;br /&gt;
* Changing the string &amp;quot;Password or swipe finger:&amp;quot; to a plain &amp;quot;Password:&amp;quot; (like sudo normally would do) in the file pam/pam_thinkfinger.c of the thinkfinger source directory. Of course, in the console you will then only see a &amp;quot;Password:&amp;quot; instead of &amp;quot;Password or swipe finger:&amp;quot; but this is still more usefull than having gksu/gksudo crashing everytime.&lt;br /&gt;
* Patching libgksu with the following patch. This is also a nasty hack until a better solution is implemented.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--- libgksu-2.0.3/libgksu/libgksu.c.orig	2007-06-17 16:00:24.000000000 +0200&lt;br /&gt;
+++ libgksu-2.0.3/libgksu/libgksu.c		2007-06-17 16:00:47.000000000 +0200&lt;br /&gt;
@@ -2663,7 +2663,7 @@&lt;br /&gt;
        */&lt;br /&gt;
       for (counter = 0; counter &amp;lt; 50; counter++)&lt;br /&gt;
 	{&lt;br /&gt;
-	  if (strncmp (buffer, &amp;quot;GNOME_SUDO_PASS&amp;quot;, 15) == 0)&lt;br /&gt;
+	  if (strncmp (buffer, &amp;quot;GNOME_SUDO_PASS&amp;quot;, 15) == 0 || strncmp (buffer, &amp;quot;Password or swi&amp;quot;, 15) == 0)&lt;br /&gt;
 	    break;&lt;br /&gt;
 &lt;br /&gt;
 	  read_line (parent_pipe[0], buffer, 256);&lt;br /&gt;
@@ -2675,7 +2675,7 @@&lt;br /&gt;
       if (context-&amp;gt;debug)&lt;br /&gt;
 	fprintf (stderr, &amp;quot;brute force GNOME_SUDO_PASS ended...\n&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
-      if (strncmp(buffer, &amp;quot;GNOME_SUDO_PASS&amp;quot;, 15) == 0)&lt;br /&gt;
+      if (strncmp(buffer, &amp;quot;GNOME_SUDO_PASS&amp;quot;, 15) == 0 || strncmp(buffer, &amp;quot;Password or swi&amp;quot;, 15) == 0)&lt;br /&gt;
 	{&lt;br /&gt;
 	  gchar *password = NULL;&lt;br /&gt;
 	  gboolean prompt_grab;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== KDE ==&lt;br /&gt;
&lt;br /&gt;
Integration in KDE and kdm seems not to be easily possible now. There is a filed [https://bugs.kde.org/show_bug.cgi?id=116682 bug] at kde.org where you can vote for this.&lt;br /&gt;
&lt;br /&gt;
Moreover, kdm in openSUSE 10.3 crashes when pam_thinkfinger is enabled. A possible &amp;quot;workaround&amp;quot; is downgrading to thinkfinger 0.2.2.&lt;br /&gt;
&lt;br /&gt;
Another workaround is to use Fprint from [http://www.reactivated.net/fprint/wiki/Main_Page] which works quite nicely on my X61s and Kubuntu Hardy.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This Howto was copied from [[Installing Ubuntu 6.06 on a ThinkPad T43#Fingerprint_Reader]] and then slightly modified.&lt;br /&gt;
&lt;br /&gt;
== Fix for the fingerprint reader getting too hot ==&lt;br /&gt;
&lt;br /&gt;
If you notice that your fingerprint reader occasionally gets very hot then you might be interested in this section. Thanks to Tino Keitel, he actually gave me this solution through the linux-thinkpad mailing list.&lt;br /&gt;
&lt;br /&gt;
First we need to determine if the reader is not on autosuspend mode.&lt;br /&gt;
Open a terminal and run:&lt;br /&gt;
&lt;br /&gt;
 for i in `find /sys/devices/*/*/usb* -name level` ; do echo -n &amp;quot;$i: &amp;quot; ; cat $i ; done&lt;br /&gt;
&lt;br /&gt;
We care about the devices that are with &amp;quot;on&amp;quot; state and we need to determine if one of those is the reader. So for each of those run something like:&lt;br /&gt;
&lt;br /&gt;
 cat /sys/devices/pci0000\:00/0000\:00\:1a.0/usb1/1-2/idVendor &lt;br /&gt;
 0483&lt;br /&gt;
 &lt;br /&gt;
 cat /sys/devices/pci0000\:00/0000\:00\:1a.0/usb1/1-2/idProduct &lt;br /&gt;
 2016&lt;br /&gt;
&lt;br /&gt;
Use the corresponding path of the devices that you got with &amp;quot;on&amp;quot; state and then compare the output with the output of the lsusb command. An example:&lt;br /&gt;
&lt;br /&gt;
 lsusb output: Bus 001 Device 004: ID 0483:2016 SGS Thomson Microelectronics Fingerprint Reader&lt;br /&gt;
&lt;br /&gt;
Which matches the output above (0483:2016). Once you have determined the path of your reader then become root with su - and:&lt;br /&gt;
&lt;br /&gt;
 echo &amp;quot;auto&amp;quot; &amp;gt; /sys/&amp;lt;path-to-device&amp;gt;/power/level&lt;br /&gt;
&lt;br /&gt;
After this, the fingerprint reader should be in &amp;quot;autosuspend&amp;quot; and will not get hot anymore. And it will still work as normal.&lt;br /&gt;
&lt;br /&gt;
This will only work for the current session. If you want to make this change persistent and have [http://linux-diag.sourceforge.net/Sysfsutils.html sysfsutils] installed, edit the file {{path|/etc/sysfs.conf}} and add the line&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;path-to-device&amp;gt;/power/level = auto&lt;br /&gt;
&lt;br /&gt;
Following the above example, that would be &lt;br /&gt;
&lt;br /&gt;
 devices/pci0000\:00/0000\:00\:1a.0/usb1/1-2/power/level = auto&lt;br /&gt;
&lt;br /&gt;
Alternatively, you can install an init script:&lt;br /&gt;
&lt;br /&gt;
 sudo gedit /etc/init.d/ReaderNoMoreHot&lt;br /&gt;
&lt;br /&gt;
Paste the following into it:&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 #&lt;br /&gt;
 echo &amp;quot;auto&amp;quot; &amp;gt; /sys/&amp;lt;path-to-device&amp;gt;/power/level&lt;br /&gt;
&lt;br /&gt;
Save and close. Then:&lt;br /&gt;
&lt;br /&gt;
 sudo chmod 755 /etc/init.d/ReaderNoMoreHot&lt;br /&gt;
 sudo update-rc.d ReaderNoMoreHot defaults 90&lt;br /&gt;
&lt;br /&gt;
--[[User:Lunatico|Lunatico]] 19:19, 1 August 2008 (CEST), extended by --[[User:Michaelthomas h|Michaelthomas h]] 23:36, 9 August 2008 (CEST)&lt;/div&gt;</summary>
		<author><name>Norman Ramsey</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Category_talk:X300&amp;diff=39036</id>
		<title>Category talk:X300</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Category_talk:X300&amp;diff=39036"/>
		<updated>2008-10-04T02:52:31Z</updated>

		<summary type="html">&lt;p&gt;Norman Ramsey: /* X300 with Debian Lenny  --- a handful of failures */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I just bought one of these (model 6478-14G) and have been playing with Ubuntu Hardy Alpha 6 on it. Thus far:&lt;br /&gt;
&lt;br /&gt;
Things that work:&lt;br /&gt;
 * Graphics (including 3d and Xv). The chipset appears to be very similar to that of the X61&lt;br /&gt;
 * trackpad and trackpoint, including scrolling&lt;br /&gt;
 * Ethernet&lt;br /&gt;
 * Wifi&lt;br /&gt;
 * Bluetooth (and its enablement can be controlled via thinkpad_acpi)&lt;br /&gt;
 * DVD drive&lt;br /&gt;
 * Camera (although I have [https://bugs.launchpad.net/ubuntu/+source/linux/+bug/200990 managed] to make the AVC kernel driver oops)&lt;br /&gt;
   * [2008-4-27] You'll need gstreamer &amp;gt; 0.10.15 to get the camera working&lt;br /&gt;
 * Hibernate (works properly with bios 1.02a)&lt;br /&gt;
 * RF killswitch (turns off wifi and bluetooth devices)&lt;br /&gt;
&lt;br /&gt;
Things that don't work:&lt;br /&gt;
 * [https://bugs.launchpad.net/alsa-driver/+bug/200693 Audio]:&lt;br /&gt;
   * Latest ALSA release shows Master and PCM only in the mixer and produces no audio&lt;br /&gt;
   * [2008-03-11] Nightly alsa-driver snapshot populates the mixer with more realistic entries, but is still silent on both speakers and headphones.&lt;br /&gt;
   * [2008-03-14] An extremely helpful ALSA developer is making the necessary changes. An early version is able to play sound and most of the card/mixer features work.&lt;br /&gt;
   * [2008-04-25] Patch is in git kernel now, we won't officially see it until 2.6.26 is released.&lt;br /&gt;
 * [https://bugs.launchpad.net/ubuntu/+source/pm-utils/+bug/201037 Suspend] - the machine appears to suspend, but right at the last minute starts up again&lt;br /&gt;
   * This turns out to be the ethernet driver failing to suspend. Removing it before suspending works fine and can be done by putting SUSPEND_MODULES=&amp;quot;e1000&amp;quot; in /etc/pm/config.d/local&lt;br /&gt;
 * Backlight control (although this is probably a recently introduced kernel bug in Hardy, which should be reverted before release)&lt;br /&gt;
   [2008-04-28] Backlight control works fine with Hardy final release. &lt;br /&gt;
 * WiFi LED&lt;br /&gt;
   * [2008-04-24] Wifi LED works fine with 2.6.24 and thinkpad_acpi - fritz&lt;br /&gt;
&lt;br /&gt;
Things not tested yet:&lt;br /&gt;
 * Fingerprint scanner&lt;br /&gt;
 ** [2008-04-24] works perfectly with [http://thinkfinger.sourceforge.net ThinkFinger]&lt;br /&gt;
 * USB ports (but hey, these are bound to work)&lt;br /&gt;
 ** [2008-04-24] No issues about that, works fine with flash drive and external HDD as well as HID devices&lt;br /&gt;
 * External VGA port&lt;br /&gt;
&lt;br /&gt;
Hardware:&lt;br /&gt;
&lt;br /&gt;
PCI:&lt;br /&gt;
 00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 0c) &lt;br /&gt;
 00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c)&lt;br /&gt;
 00:02.1 Display controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c)&lt;br /&gt;
 00:19.0 Ethernet controller: Intel Corporation 82566MM Gigabit Network Connection (rev 03)&lt;br /&gt;
 00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Contoller #4 (rev 03)&lt;br /&gt;
 00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 03)&lt;br /&gt;
 00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 03)&lt;br /&gt;
 00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)&lt;br /&gt;
 00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 03)&lt;br /&gt;
 00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 03)&lt;br /&gt;
 00:1c.2 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 3 (rev 03)&lt;br /&gt;
 00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 03)&lt;br /&gt;
 00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 03)&lt;br /&gt;
 00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 03)&lt;br /&gt;
 00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 03)&lt;br /&gt;
 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f3)&lt;br /&gt;
 00:1f.0 ISA bridge: Intel Corporation 82801HBM (ICH8M-E) LPC Interface Controller (rev 03)&lt;br /&gt;
 00:1f.1 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller (rev 03)&lt;br /&gt;
 00:1f.2 SATA controller: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI Controller (rev 03)&lt;br /&gt;
 00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 03)&lt;br /&gt;
 03:00.0 Network controller: Intel Corporation PRO/Wireless 4965 AG or AGN Network Connection (rev 61)&lt;br /&gt;
&lt;br /&gt;
USB:&lt;br /&gt;
 Bus 004 Device 003: ID 17ef:4807 ChipsBnk &lt;br /&gt;
 Bus 001 Device 003: ID 0483:2016 SGS Thomson Microelectronics Fingerprint Reader&lt;br /&gt;
&lt;br /&gt;
== tp_smapi? ==&lt;br /&gt;
&lt;br /&gt;
What about [[tp_smapi]]'s battery control and hdaps? --[[User:Thinker|Thinker]] 03:15, 15 March 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
the battery control entries seem to be there, but not hdaps --[[User:cmsj|cmsj]] 00:56, 26 March 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
You shouldn't need hdaps anyway since the only storage option is a SSD. It's interesting though that the hdaps hardware is present. I guess lenovo plans to offer an hdd version in the future... --[[User:fritz|fritz]] 18:44, 29 March 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
: Both hdaps and tp_smapi work for me. [[User:Bse|Bse]] 11:12, 19 April 2008 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Kernel &amp;gt;= 2.6.24 ==&lt;br /&gt;
&lt;br /&gt;
Kernel 2.6.23 allowed for S3 mode (suspend to RAM) with the same issue as above (would wake up immediately if ethernet module was not unloaded first). An update to 2.6.24 removed S3 capability altogether, even with acpi_bios=s3_bios. I also noticed that thinkpad_acpi no longer shows a brightness entry in /proc/acpi/ibm unless you explicity pass brightness_enable=1 to the module. Has anyone tried 2.6.24 or 2.6.25 with any luck? --[[User:fritz|fritz]] 8:56, 25 April 2008&lt;br /&gt;
&lt;br /&gt;
== X300 with Debian Lenny  --- a handful of failures ==&lt;br /&gt;
&lt;br /&gt;
Using the latest Debian Lenny kernel, I had a host of problems:&lt;br /&gt;
* Ethernet won't run at 1000MB/s.  Attempts to force it using ethtool lock the machine&lt;br /&gt;
* I had the same suspend problem an earlier user supported.  Adding the e1000e driver in /etc/pm as other user described fixes this.&lt;br /&gt;
* No control over backlight using the hotkeys, although tpb is installed and claims to be changing brightness.  Interestingly, xbacklight can change brightness.  Would like to get this function onto keys.&lt;br /&gt;
* Haven't yet figured out how to get wifi to work.  I downloaded the firmware-iwlwifi package from Debian, but attempting to bring the wifi up bricked the machine with a blinking CapsLock light.  Have rebooted but not yet tackled wifi again.&lt;/div&gt;</summary>
		<author><name>Norman Ramsey</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Category_talk:X300&amp;diff=39016</id>
		<title>Category talk:X300</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Category_talk:X300&amp;diff=39016"/>
		<updated>2008-10-02T18:07:06Z</updated>

		<summary type="html">&lt;p&gt;Norman Ramsey: New section: X300 with Debian Lenny  --- a handful of failures&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I just bought one of these (model 6478-14G) and have been playing with Ubuntu Hardy Alpha 6 on it. Thus far:&lt;br /&gt;
&lt;br /&gt;
Things that work:&lt;br /&gt;
 * Graphics (including 3d and Xv). The chipset appears to be very similar to that of the X61&lt;br /&gt;
 * trackpad and trackpoint, including scrolling&lt;br /&gt;
 * Ethernet&lt;br /&gt;
 * Wifi&lt;br /&gt;
 * Bluetooth (and its enablement can be controlled via thinkpad_acpi)&lt;br /&gt;
 * DVD drive&lt;br /&gt;
 * Camera (although I have [https://bugs.launchpad.net/ubuntu/+source/linux/+bug/200990 managed] to make the AVC kernel driver oops)&lt;br /&gt;
   * [2008-4-27] You'll need gstreamer &amp;gt; 0.10.15 to get the camera working&lt;br /&gt;
 * Hibernate (works properly with bios 1.02a)&lt;br /&gt;
 * RF killswitch (turns off wifi and bluetooth devices)&lt;br /&gt;
&lt;br /&gt;
Things that don't work:&lt;br /&gt;
 * [https://bugs.launchpad.net/alsa-driver/+bug/200693 Audio]:&lt;br /&gt;
   * Latest ALSA release shows Master and PCM only in the mixer and produces no audio&lt;br /&gt;
   * [2008-03-11] Nightly alsa-driver snapshot populates the mixer with more realistic entries, but is still silent on both speakers and headphones.&lt;br /&gt;
   * [2008-03-14] An extremely helpful ALSA developer is making the necessary changes. An early version is able to play sound and most of the card/mixer features work.&lt;br /&gt;
   * [2008-04-25] Patch is in git kernel now, we won't officially see it until 2.6.26 is released.&lt;br /&gt;
 * [https://bugs.launchpad.net/ubuntu/+source/pm-utils/+bug/201037 Suspend] - the machine appears to suspend, but right at the last minute starts up again&lt;br /&gt;
   * This turns out to be the ethernet driver failing to suspend. Removing it before suspending works fine and can be done by putting SUSPEND_MODULES=&amp;quot;e1000&amp;quot; in /etc/pm/config.d/local&lt;br /&gt;
 * Backlight control (although this is probably a recently introduced kernel bug in Hardy, which should be reverted before release)&lt;br /&gt;
   [2008-04-28] Backlight control works fine with Hardy final release. &lt;br /&gt;
 * WiFi LED&lt;br /&gt;
   * [2008-04-24] Wifi LED works fine with 2.6.24 and thinkpad_acpi - fritz&lt;br /&gt;
&lt;br /&gt;
Things not tested yet:&lt;br /&gt;
 * Fingerprint scanner&lt;br /&gt;
 ** [2008-04-24] works perfectly with [http://thinkfinger.sourceforge.net ThinkFinger]&lt;br /&gt;
 * USB ports (but hey, these are bound to work)&lt;br /&gt;
 ** [2008-04-24] No issues about that, works fine with flash drive and external HDD as well as HID devices&lt;br /&gt;
 * External VGA port&lt;br /&gt;
&lt;br /&gt;
Hardware:&lt;br /&gt;
&lt;br /&gt;
PCI:&lt;br /&gt;
 00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 0c) &lt;br /&gt;
 00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c)&lt;br /&gt;
 00:02.1 Display controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c)&lt;br /&gt;
 00:19.0 Ethernet controller: Intel Corporation 82566MM Gigabit Network Connection (rev 03)&lt;br /&gt;
 00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Contoller #4 (rev 03)&lt;br /&gt;
 00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 03)&lt;br /&gt;
 00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 03)&lt;br /&gt;
 00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)&lt;br /&gt;
 00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 03)&lt;br /&gt;
 00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 03)&lt;br /&gt;
 00:1c.2 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 3 (rev 03)&lt;br /&gt;
 00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 03)&lt;br /&gt;
 00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 03)&lt;br /&gt;
 00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 03)&lt;br /&gt;
 00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 03)&lt;br /&gt;
 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f3)&lt;br /&gt;
 00:1f.0 ISA bridge: Intel Corporation 82801HBM (ICH8M-E) LPC Interface Controller (rev 03)&lt;br /&gt;
 00:1f.1 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller (rev 03)&lt;br /&gt;
 00:1f.2 SATA controller: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI Controller (rev 03)&lt;br /&gt;
 00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 03)&lt;br /&gt;
 03:00.0 Network controller: Intel Corporation PRO/Wireless 4965 AG or AGN Network Connection (rev 61)&lt;br /&gt;
&lt;br /&gt;
USB:&lt;br /&gt;
 Bus 004 Device 003: ID 17ef:4807 ChipsBnk &lt;br /&gt;
 Bus 001 Device 003: ID 0483:2016 SGS Thomson Microelectronics Fingerprint Reader&lt;br /&gt;
&lt;br /&gt;
== tp_smapi? ==&lt;br /&gt;
&lt;br /&gt;
What about [[tp_smapi]]'s battery control and hdaps? --[[User:Thinker|Thinker]] 03:15, 15 March 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
the battery control entries seem to be there, but not hdaps --[[User:cmsj|cmsj]] 00:56, 26 March 2008 (GMT)&lt;br /&gt;
&lt;br /&gt;
You shouldn't need hdaps anyway since the only storage option is a SSD. It's interesting though that the hdaps hardware is present. I guess lenovo plans to offer an hdd version in the future... --[[User:fritz|fritz]] 18:44, 29 March 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
: Both hdaps and tp_smapi work for me. [[User:Bse|Bse]] 11:12, 19 April 2008 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Kernel &amp;gt;= 2.6.24 ==&lt;br /&gt;
&lt;br /&gt;
Kernel 2.6.23 allowed for S3 mode (suspend to RAM) with the same issue as above (would wake up immediately if ethernet module was not unloaded first). An update to 2.6.24 removed S3 capability altogether, even with acpi_bios=s3_bios. I also noticed that thinkpad_acpi no longer shows a brightness entry in /proc/acpi/ibm unless you explicity pass brightness_enable=1 to the module. Has anyone tried 2.6.24 or 2.6.25 with any luck? --[[User:fritz|fritz]] 8:56, 25 April 2008&lt;br /&gt;
&lt;br /&gt;
== X300 with Debian Lenny  --- a handful of failures ==&lt;br /&gt;
&lt;br /&gt;
Using the latest Debian Lenny kernel, I had a host of problems:&lt;br /&gt;
* Ethernet won't run at 1000MB/s.  Attempts to force it using ethtool lock the machine&lt;br /&gt;
* I had the same suspend problem an earlier user supported.  I'll try removing the eth0 driver.&lt;br /&gt;
* No control over backlight---any idea how the Ubuntu Hardy release kernel is different from Debian lenny and fixes this?&lt;br /&gt;
* Haven't yet figured out how to get wifi to work.&lt;/div&gt;</summary>
		<author><name>Norman Ramsey</name></author>
		
	</entry>
</feed>