Difference between revisions of "Category talk:X300"
(tp_smapi?) |
(explain how to get brightness keys to adjust backlighting) |
||
(19 intermediate revisions by 6 users not shown) | |||
Line 1: | Line 1: | ||
+ | == e1000e eeprom issue == | ||
+ | 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 | ||
+ | ethtool -e eth0 | ||
+ | Thank you very much! --[[User:Bse|Bse]] 16:45, 9 November 2008 (CET) | ||
+ | |||
+ | eprom contents | ||
+ | <pre> | ||
+ | Offset Values | ||
+ | ------ ------ | ||
+ | 0x0000 00 08 ff ff 30 00 ff ff ff ff | ||
+ | 0x0010 08 10 ff ff c7 10 b9 20 aa 17 49 10 86 80 00 00 | ||
+ | 0x0020 01 0d 00 00 00 00 05 96 20 50 00 38 00 00 8b 0d | ||
+ | 0x0030 02 06 c1 01 03 08 00 00 00 00 00 00 00 00 00 00 | ||
+ | 0x0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ||
+ | 0x0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ||
+ | 0x0060 00 01 00 40 2d 12 07 40 ff ff ff ff ff ff ff ff | ||
+ | 0x0070 ff ff ff ff ff ff ff ff ff ff ff ff ff ff b8 3a | ||
+ | 0x0080 00 61 1f 00 04 04 10 00 20 61 1f 00 02 0e 12 00 | ||
+ | 0x0090 40 2f 1f 00 18 90 1b 00 00 00 12 00 a0 2f 1f 00 | ||
+ | 0x00a0 24 8b 11 00 f0 f8 12 00 00 20 1f 00 b0 11 10 00 | ||
+ | 0x00b0 00 00 11 00 c0 20 1f 00 9a 24 1d 00 d3 00 1e 00 | ||
+ | 0x00c0 a0 28 1f 00 ce 04 14 00 60 2f 1f 00 e4 29 10 00 | ||
+ | 0x00d0 00 00 1f 00 40 01 00 00 20 1f 1f 00 06 16 10 00 | ||
+ | 0x00e0 14 b8 11 00 2a 01 15 00 67 00 1e 00 40 1f 1f 00 | ||
+ | 0x00f0 65 00 14 00 2a 00 15 00 2a 00 16 00 60 1f 1f 00 | ||
+ | 0x0100 b0 3f 12 00 ff c0 16 00 ec 1d 17 00 ef f9 18 00 | ||
+ | 0x0110 10 02 19 00 80 18 1f 00 03 00 15 00 80 17 1f 00 | ||
+ | 0x0120 08 00 16 00 80 17 1f 00 08 d0 18 00 80 18 1f 00 | ||
+ | 0x0130 18 d9 18 00 60 18 1f 00 00 08 1a 00 00 00 1f 00 | ||
+ | 0x0140 01 00 19 00 40 13 00 00 51 60 1f 00 01 00 11 00 | ||
+ | 0x0150 00 61 1f 00 00 04 10 00 24 01 12 00 00 00 1f 00 | ||
+ | 0x0160 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0170 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0180 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0190 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x01a0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x01b0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x01c0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x01d0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x01e0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x01f0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0200 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0210 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0220 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0230 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0240 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0250 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0260 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0270 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0280 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0290 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x02a0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x02b0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x02c0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x02d0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x02e0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x02f0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0300 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0310 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0320 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0330 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0340 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0350 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0360 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0370 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0380 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0390 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x03a0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x03b0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x03c0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x03d0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x03e0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x03f0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0400 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0410 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0420 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0430 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0440 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0450 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0460 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0470 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0480 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0490 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x04a0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x04b0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x04c0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x04d0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x04e0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x04f0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0500 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0510 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0520 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0530 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0540 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0550 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0560 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0570 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0580 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0590 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x05a0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x05b0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x05c0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x05d0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x05e0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x05f0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0600 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0610 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0620 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0630 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0640 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0650 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0660 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0670 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0680 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0690 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x06a0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x06b0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x06c0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x06d0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x06e0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x06f0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0700 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0710 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0720 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0730 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0740 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0750 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0760 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0770 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0780 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0790 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x07a0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x07b0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x07c0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x07d0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x07e0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x07f0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0800 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0810 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0820 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0830 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0840 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0850 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0860 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0870 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0880 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0890 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x08a0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x08b0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x08c0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x08d0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x08e0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x08f0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0900 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0910 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0920 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0930 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0940 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0950 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0960 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0970 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0980 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0990 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x09a0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x09b0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x09c0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x09d0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x09e0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x09f0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0a00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0a10 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0a20 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0a30 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0a40 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0a50 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0a60 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0a70 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0a80 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0a90 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0aa0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0ab0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0ac0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0ad0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0ae0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0af0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0b00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0b10 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0b20 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0b30 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0b40 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0b50 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0b60 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0b70 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0b80 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0b90 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0ba0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0bb0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0bc0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0bd0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0be0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0bf0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0c00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0c10 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0c20 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0c30 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0c40 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0c50 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0c60 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0c70 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0c80 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0c90 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0ca0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0cb0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0cc0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0cd0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0ce0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0cf0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0d00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0d10 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0d20 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0d30 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0d40 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0d50 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0d60 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0d70 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0d80 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0d90 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0da0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0db0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0dc0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0dd0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0de0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0df0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0e00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0e10 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0e20 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0e30 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0e40 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0e50 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0e60 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0e70 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0e80 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0e90 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0ea0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0eb0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0ec0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0ed0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0ee0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0ef0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0f00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0f10 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0f20 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0f30 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0f40 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0f50 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0f60 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0f70 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0f80 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0f90 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0fa0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0fb0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0fc0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0fd0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0fe0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | 0x0ff0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ||
+ | </pre> | ||
+ | |||
+ | == First Report == | ||
I just bought one of these (model 6478-14G) and have been playing with Ubuntu Hardy Alpha 6 on it. Thus far: | I just bought one of these (model 6478-14G) and have been playing with Ubuntu Hardy Alpha 6 on it. Thus far: | ||
Line 9: | Line 277: | ||
* DVD drive | * DVD drive | ||
* Camera (although I have [https://bugs.launchpad.net/ubuntu/+source/linux/+bug/200990 managed] to make the AVC kernel driver oops) | * Camera (although I have [https://bugs.launchpad.net/ubuntu/+source/linux/+bug/200990 managed] to make the AVC kernel driver oops) | ||
− | * Hibernate ( | + | * [2008-4-27] You'll need gstreamer > 0.10.15 to get the camera working |
+ | * Hibernate (works properly with bios 1.02a) | ||
+ | * RF killswitch (turns off wifi and bluetooth devices) | ||
Things that don't work: | Things that don't work: | ||
Line 16: | Line 286: | ||
* [2008-03-11] Nightly alsa-driver snapshot populates the mixer with more realistic entries, but is still silent on both speakers and headphones. | * [2008-03-11] Nightly alsa-driver snapshot populates the mixer with more realistic entries, but is still silent on both speakers and headphones. | ||
* [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. | * [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. | ||
+ | * [2008-04-25] Patch is in git kernel now, we won't officially see it until 2.6.26 is released. | ||
* [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 | * [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 | ||
− | * Backlight control (although this is probably a recently introduced kernel bug in Hardy) | + | * 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="e1000" in /etc/pm/config.d/local |
+ | * Backlight control (although this is probably a recently introduced kernel bug in Hardy, which should be reverted before release) | ||
+ | [2008-04-28] Backlight control works fine with Hardy final release. | ||
+ | * WiFi LED | ||
+ | * [2008-04-24] Wifi LED works fine with 2.6.24 and thinkpad_acpi - fritz | ||
Things not tested yet: | Things not tested yet: | ||
* Fingerprint scanner | * Fingerprint scanner | ||
+ | ** [2008-04-24] works perfectly with [http://thinkfinger.sourceforge.net ThinkFinger] | ||
* USB ports (but hey, these are bound to work) | * USB ports (but hey, these are bound to work) | ||
+ | ** [2008-04-24] No issues about that, works fine with flash drive and external HDD as well as HID devices | ||
* External VGA port | * External VGA port | ||
− | |||
− | |||
Hardware: | Hardware: | ||
Line 58: | Line 333: | ||
What about [[tp_smapi]]'s battery control and hdaps? --[[User:Thinker|Thinker]] 03:15, 15 March 2008 (CET) | What about [[tp_smapi]]'s battery control and hdaps? --[[User:Thinker|Thinker]] 03:15, 15 March 2008 (CET) | ||
+ | |||
+ | the battery control entries seem to be there, but not hdaps --[[User:cmsj|cmsj]] 00:56, 26 March 2008 (GMT) | ||
+ | |||
+ | 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) | ||
+ | |||
+ | : Both hdaps and tp_smapi work for me. [[User:Bse|Bse]] 11:12, 19 April 2008 (CEST) | ||
+ | |||
+ | == Kernel >= 2.6.24 == | ||
+ | |||
+ | 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 | ||
+ | |||
+ | == X300 with Debian Lenny --- a handful of failures, most of which are worked around == | ||
+ | |||
+ | Using the latest Debian Lenny kernel, I had a host of problems: | ||
+ | * Ethernet won't run at 1000MB/s. Attempts to force it using ethtool lock the machine | ||
+ | * I had the same suspend problem an earlier user supported. Adding the e1000e driver in /etc/pm as other user described fixes this. | ||
+ | * 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. | ||
+ | * 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. | ||
+ | * 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 |
Latest revision as of 00:52, 14 February 2009
Contents
e1000e eeprom issue
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
ethtool -e eth0
Thank you very much! --Bse 16:45, 9 November 2008 (CET)
eprom contents
Offset Values ------ ------ 0x0000 00 08 ff ff 30 00 ff ff ff ff 0x0010 08 10 ff ff c7 10 b9 20 aa 17 49 10 86 80 00 00 0x0020 01 0d 00 00 00 00 05 96 20 50 00 38 00 00 8b 0d 0x0030 02 06 c1 01 03 08 00 00 00 00 00 00 00 00 00 00 0x0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x0060 00 01 00 40 2d 12 07 40 ff ff ff ff ff ff ff ff 0x0070 ff ff ff ff ff ff ff ff ff ff ff ff ff ff b8 3a 0x0080 00 61 1f 00 04 04 10 00 20 61 1f 00 02 0e 12 00 0x0090 40 2f 1f 00 18 90 1b 00 00 00 12 00 a0 2f 1f 00 0x00a0 24 8b 11 00 f0 f8 12 00 00 20 1f 00 b0 11 10 00 0x00b0 00 00 11 00 c0 20 1f 00 9a 24 1d 00 d3 00 1e 00 0x00c0 a0 28 1f 00 ce 04 14 00 60 2f 1f 00 e4 29 10 00 0x00d0 00 00 1f 00 40 01 00 00 20 1f 1f 00 06 16 10 00 0x00e0 14 b8 11 00 2a 01 15 00 67 00 1e 00 40 1f 1f 00 0x00f0 65 00 14 00 2a 00 15 00 2a 00 16 00 60 1f 1f 00 0x0100 b0 3f 12 00 ff c0 16 00 ec 1d 17 00 ef f9 18 00 0x0110 10 02 19 00 80 18 1f 00 03 00 15 00 80 17 1f 00 0x0120 08 00 16 00 80 17 1f 00 08 d0 18 00 80 18 1f 00 0x0130 18 d9 18 00 60 18 1f 00 00 08 1a 00 00 00 1f 00 0x0140 01 00 19 00 40 13 00 00 51 60 1f 00 01 00 11 00 0x0150 00 61 1f 00 00 04 10 00 24 01 12 00 00 00 1f 00 0x0160 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0170 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0180 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0190 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x01a0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x01b0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x01c0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x01d0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x01e0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x01f0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0200 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0210 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0220 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0230 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0240 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0250 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0260 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0270 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0280 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0290 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x02a0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x02b0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x02c0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x02d0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x02e0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x02f0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0300 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0310 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0320 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0330 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0340 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0350 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0360 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0370 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0380 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0390 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x03a0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x03b0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x03c0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x03d0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x03e0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x03f0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0400 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0410 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0420 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0430 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0440 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0450 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0460 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0470 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0480 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0490 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x04a0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x04b0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x04c0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x04d0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x04e0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x04f0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0500 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0510 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0520 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0530 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0540 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0550 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0560 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0570 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0580 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0590 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x05a0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x05b0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x05c0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x05d0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x05e0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x05f0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0600 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0610 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0620 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0630 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0640 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0650 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0660 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0670 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0680 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0690 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x06a0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x06b0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x06c0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x06d0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x06e0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x06f0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0700 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0710 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0720 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0730 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0740 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0750 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0760 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0770 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0780 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0790 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x07a0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x07b0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x07c0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x07d0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x07e0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x07f0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0800 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0810 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0820 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0830 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0840 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0850 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0860 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0870 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0880 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0890 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x08a0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x08b0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x08c0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x08d0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x08e0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x08f0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0900 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0910 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0920 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0930 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0940 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0950 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0960 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0970 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0980 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0990 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x09a0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x09b0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x09c0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x09d0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x09e0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x09f0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0a00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0a10 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0a20 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0a30 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0a40 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0a50 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0a60 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0a70 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0a80 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0a90 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0aa0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0ab0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0ac0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0ad0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0ae0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0af0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0b00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0b10 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0b20 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0b30 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0b40 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0b50 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0b60 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0b70 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0b80 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0b90 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0ba0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0bb0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0bc0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0bd0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0be0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0bf0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0c00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0c10 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0c20 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0c30 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0c40 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0c50 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0c60 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0c70 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0c80 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0c90 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0ca0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0cb0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0cc0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0cd0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0ce0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0cf0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0d00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0d10 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0d20 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0d30 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0d40 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0d50 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0d60 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0d70 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0d80 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0d90 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0da0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0db0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0dc0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0dd0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0de0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0df0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0e00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0e10 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0e20 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0e30 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0e40 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0e50 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0e60 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0e70 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0e80 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0e90 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0ea0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0eb0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0ec0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0ed0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0ee0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0ef0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0f00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0f10 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0f20 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0f30 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0f40 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0f50 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0f60 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0f70 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0f80 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0f90 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0fa0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0fb0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0fc0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0fd0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0fe0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x0ff0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
First Report
I just bought one of these (model 6478-14G) and have been playing with Ubuntu Hardy Alpha 6 on it. Thus far:
Things that work:
* Graphics (including 3d and Xv). The chipset appears to be very similar to that of the X61 * trackpad and trackpoint, including scrolling * Ethernet * Wifi * Bluetooth (and its enablement can be controlled via thinkpad_acpi) * DVD drive * Camera (although I have managed to make the AVC kernel driver oops) * [2008-4-27] You'll need gstreamer > 0.10.15 to get the camera working * Hibernate (works properly with bios 1.02a) * RF killswitch (turns off wifi and bluetooth devices)
Things that don't work:
* Audio: * Latest ALSA release shows Master and PCM only in the mixer and produces no audio * [2008-03-11] Nightly alsa-driver snapshot populates the mixer with more realistic entries, but is still silent on both speakers and headphones. * [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. * [2008-04-25] Patch is in git kernel now, we won't officially see it until 2.6.26 is released. * Suspend - the machine appears to suspend, but right at the last minute starts up again * 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="e1000" in /etc/pm/config.d/local * Backlight control (although this is probably a recently introduced kernel bug in Hardy, which should be reverted before release) [2008-04-28] Backlight control works fine with Hardy final release. * WiFi LED * [2008-04-24] Wifi LED works fine with 2.6.24 and thinkpad_acpi - fritz
Things not tested yet:
* Fingerprint scanner ** [2008-04-24] works perfectly with ThinkFinger * USB ports (but hey, these are bound to work) ** [2008-04-24] No issues about that, works fine with flash drive and external HDD as well as HID devices * External VGA port
Hardware:
PCI:
00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 0c) 00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c) 00:02.1 Display controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c) 00:19.0 Ethernet controller: Intel Corporation 82566MM Gigabit Network Connection (rev 03) 00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Contoller #4 (rev 03) 00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 03) 00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 03) 00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03) 00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 03) 00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 03) 00:1c.2 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 3 (rev 03) 00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 03) 00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 03) 00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 03) 00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 03) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f3) 00:1f.0 ISA bridge: Intel Corporation 82801HBM (ICH8M-E) LPC Interface Controller (rev 03) 00:1f.1 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller (rev 03) 00:1f.2 SATA controller: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI Controller (rev 03) 00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 03) 03:00.0 Network controller: Intel Corporation PRO/Wireless 4965 AG or AGN Network Connection (rev 61)
USB:
Bus 004 Device 003: ID 17ef:4807 ChipsBnk Bus 001 Device 003: ID 0483:2016 SGS Thomson Microelectronics Fingerprint Reader
tp_smapi?
What about tp_smapi's battery control and hdaps? --Thinker 03:15, 15 March 2008 (CET)
the battery control entries seem to be there, but not hdaps --cmsj 00:56, 26 March 2008 (GMT)
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... --fritz 18:44, 29 March 2008 (CST)
- Both hdaps and tp_smapi work for me. Bse 11:12, 19 April 2008 (CEST)
Kernel >= 2.6.24
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? --fritz 8:56, 25 April 2008
X300 with Debian Lenny --- a handful of failures, most of which are worked around
Using the latest Debian Lenny kernel, I had a host of problems:
- Ethernet won't run at 1000MB/s. Attempts to force it using ethtool lock the machine
- I had the same suspend problem an earlier user supported. Adding the e1000e driver in /etc/pm as other user described fixes this.
- 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.
- 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.
- 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