Debian sur un Lenovo Thinkpad X201

Bonjour,

Je viens de faire l’acquisition d’un Thinkpad X201 3680 d’occaz. C’est un “Thintel” donc quasiment tout marche OOTB.

(cnet.com/products/lenovo-thi … d-3680cg2/)

Fonctionne avec wheezy, mais j’utilise sid. Si installation par le wifi, le cd non libre est necessaire.

[size=150]Tour d’horizon[/size]

Bios OK pas de fonctionnalitées bridées, tout (enfin presque) est (des)activable. Le menu est mal fichu par contre.
Carte graphique OK intel i915, VGA externe OK, acceleration OK OOTB
Boutons FN OK tous mappables sauf zoom et fonctions ACPI.
Wifi OK Pas libre requiert un firmware non libre (iwlwifi), aircrack injecte sans soucis.
Ethernet OK (e1000)
Audio OK (bonne qualité de son, sur écouteurs hein xD)
Trackpoint OK pas de défilement par défaut avec Xorg
Clavier OK toutes touches reconnues même œ (alias ²).
USB OK
Webcam OK
Veille OK
Hibernation OK mais peut necessiter une configuration
Bluetooth OK (sur bus usb), blueman OK
Lecteur carte SD OK (sur bus usb donc bootable)
Virtualisation (VTx) OK (testé via virtualbox et qemu --enable-kvm)
Modem 56k Ne sera pas testé. Traditionnellement c’est du sl-modem ou autre module pas libre.
GPS/Modem 3G Ne sera pas testé. Pas libre Requiert windows pour récupérer les firmwares, ou activer le GPS (ThinkVantage…), voir thinkwiki.org/wiki/Qualcomm_Gobi_2000. Je ne recommande pas ce portable si vous avez un besoin vital de ces fonctions.
Ultrabase OK Lecteur/Graveur DVD OK, VGA OK, DisplayPort non testé.
Expressport Ne sera pas testé … pour le moment (pas de carte)

[size=150]Défilement avec le trackpoint[/size]

Voir wiki.debian.org/InstallingDebia … Trackpoint , section “Trackpoint Scrolling on Wheezy”

[size=150]Hibernation[/size]

Jamais eu besoin de le faire auparavant, essayez tel quel avec d’appliquer ce fix.

J’ai du mettre dans [mono]/etc/default/grub[/mono] la ligne suivante :

GRUB_CMDLINE_LINUX="resume=/dev/disk/by-uuid/uuid-de-ma-partition-de-swap quiet"

Puis j’ai mis a jour grub.cfg :

# update-grub2

Pour trouver l’UUID correct il faut utiliser [mono]blkid -t TYPE=swap[/mono]

Et pour finir…

[size=150]lscpi[/size]

00:00.0 Host bridge: Intel Corporation Core Processor DRAM Controller (rev 02)
00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 02)
00:16.0 Communication controller: Intel Corporation 5 Series/3400 Series Chipset HECI Controller (rev 06)
00:16.3 Serial controller: Intel Corporation 5 Series/3400 Series Chipset KT Controller (rev 06)
00:19.0 Ethernet controller: Intel Corporation 82577LM Gigabit Network Connection (rev 06)
00:1a.0 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 06)
00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 06)
00:1c.0 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 (rev 06)
00:1c.3 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 4 (rev 06)
00:1c.4 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 5 (rev 06)
00:1d.0 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 06)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev a6)
00:1f.0 ISA bridge: Intel Corporation Mobile 5 Series Chipset LPC Interface Controller (rev 06)
00:1f.2 SATA controller: Intel Corporation 5 Series/3400 Series Chipset 6 port SATA AHCI Controller (rev 06)
00:1f.3 SMBus: Intel Corporation 5 Series/3400 Series Chipset SMBus Controller (rev 06)
00:1f.6 Signal processing controller: Intel Corporation 5 Series/3400 Series Chipset Thermal Subsystem (rev 06)
02:00.0 Network controller: Intel Corporation Centrino Advanced-N 6200 (rev 35)
ff:00.0 Host bridge: Intel Corporation Core Processor QuickPath Architecture Generic Non-core Registers (rev 02)
ff:00.1 Host bridge: Intel Corporation Core Processor QuickPath Architecture System Address Decoder (rev 02)
ff:02.0 Host bridge: Intel Corporation Core Processor QPI Link 0 (rev 02)
ff:02.1 Host bridge: Intel Corporation 1st Generation Core Processor QPI Physical 0 (rev 02)
ff:02.2 Host bridge: Intel Corporation 1st Generation Core Processor Reserved (rev 02)
ff:02.3 Host bridge: Intel Corporation 1st Generation Core Processor Reserved (rev 02)

lsusb

Bus 002 Device 003: ID 05c6:9205 Qualcomm, Inc. # GPS/3G
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 005: ID 17ef:4816 Lenovo 
Bus 001 Device 004: ID 17ef:1005 Lenovo 
Bus 001 Device 003: ID 0a5c:217f Broadcom Corp. BCM2045B (BDC-2.1) #bluetooth
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

[size=150]lsmod[/size]


Module                  Size  Used by
cpufreq_userspace      12525  0 
cpufreq_stats          12782  0 
bnep                   17431  2 
cpufreq_powersave      12454  0 
cpufreq_conservative    14184  0 
pci_stub               12429  1 
vboxpci                23077  0 
vboxnetadp             25443  0 
vboxnetflt             23324  0 
vboxdrv               340020  3 vboxnetadp,vboxnetflt,vboxpci
ip6t_REJECT            12468  1 
xt_hl                  12449  6 
ip6t_rt                12456  3 
nf_conntrack_ipv6      13605  7 
nf_defrag_ipv6         33358  1 nf_conntrack_ipv6
ipt_REJECT             12465  1 
xt_LOG                 17171  10 
xt_limit               12601  13 
xt_tcpudp              12527  23 
xt_addrtype            12557  4 
nf_conntrack_ipv4      18455  7 
nf_defrag_ipv4         12483  1 nf_conntrack_ipv4
xt_conntrack           12681  14 
qmi_wwan               20971  0 
ip6table_filter        12540  1 
ip6_tables             26025  1 ip6table_filter
nf_conntrack_netbios_ns    12445  0 
nf_conntrack_broadcast    12365  1 nf_conntrack_netbios_ns
cdc_wdm                17427  1 qmi_wwan
usbnet                 30844  1 qmi_wwan
mii                    12675  1 usbnet
nf_nat_ftp             12460  0 
nf_nat                 18241  1 nf_nat_ftp
nf_conntrack_ftp       16783  1 nf_nat_ftp
nf_conntrack           87432  8 nf_nat_ftp,nf_conntrack_netbios_ns,nf_nat,xt_conntrack,nf_conntrack_broadcast,nf_conntrack_ftp,nf_conntrack_ipv4,nf_conntrack_ipv6
iptable_filter         12536  1 
ip_tables              26011  1 iptable_filter
x_tables               27111  13 ip6table_filter,xt_hl,ip_tables,xt_tcpudp,xt_limit,xt_conntrack,xt_LOG,iptable_filter,ip6t_rt,ipt_REJECT,ip6_tables,xt_addrtype,ip6t_REJECT
ecb                    12737  1 
btusb                  29721  0 
bluetooth             365609  21 bnep,btusb
qcserial               16596  0 
usb_wwan               17091  1 qcserial
usbserial              36293  2 qcserial,usb_wwan
uvcvideo               79005  0 
crc16                  12343  1 bluetooth
videobuf2_vmalloc      12816  1 uvcvideo
videobuf2_memops       12519  1 videobuf2_vmalloc
videobuf2_core         47787  1 uvcvideo
v4l2_common            12995  1 videobuf2_core
videodev              126451  3 uvcvideo,v4l2_common,videobuf2_core
media                  18305  2 uvcvideo,videodev
intel_powerclamp       17159  0 
coretemp               12820  0 
kvm_intel             139077  0 
kvm                   388597  1 kvm_intel
crc32_pclmul           12915  0 
ghash_clmulni_intel    12978  0 
aesni_intel           151423  1 
aes_x86_64             16719  1 aesni_intel
lrw                    12757  1 aesni_intel
gf128mul               12970  1 lrw
glue_helper            12695  1 aesni_intel
ablk_helper            12572  1 aesni_intel
iTCO_wdt               12831  0 
iTCO_vendor_support    12649  1 iTCO_wdt
cryptd                 14516  3 ghash_clmulni_intel,aesni_intel,ablk_helper
arc4                   12536  2 
evdev                  17445  12 
psmouse                98616  0 
serio_raw              12849  0 
pcspkr                 12595  0 
iwldvm                135156  0 
mac80211              474202  1 iwldvm
sr_mod                 21903  0 
cdrom                  47424  1 sr_mod
ehci_pci               12512  0 
sg                     29973  0 
ehci_hcd               69837  1 ehci_pci
iwlwifi                92451  1 iwldvm
usbcore               195340  10 btusb,uvcvideo,qcserial,usbserial,ehci_hcd,ehci_pci,qmi_wwan,usbnet,usb_wwan,cdc_wdm
e1000e                203664  0 
i915                  836937  7 
intel_ips              17420  0 
tpm_tis                17134  0 
tpm                    27415  1 tpm_tis
cfg80211              405538  3 iwlwifi,mac80211,iwldvm
drm_kms_helper         49210  1 i915
drm                   249955  4 i915,drm_kms_helper
i2c_algo_bit           12751  1 i915
ac                     12715  0 
wmi                    17339  0 
video                  18030  1 i915
battery                13356  0 
acpi_cpufreq           17218  1 
mei_me                 17941  0 
mei                    74977  1 mei_me
button                 12944  1 i915
usb_common             12440  1 usbcore
i2c_i801               16965  0 
i2c_core               46012  7 drm,i915,i2c_i801,drm_kms_helper,i2c_algo_bit,v4l2_common,videodev
shpchp                 31121  0 
lpc_ich                20768  0 
mfd_core               12601  1 lpc_ich
ptp                    17692  1 e1000e
pps_core               17225  1 ptp
processor              28221  1 acpi_cpufreq
snd_hda_codec_hdmi     45118  1 
thinkpad_acpi          69119  1 
nvram                  13034  1 thinkpad_acpi
rfkill                 18867  4 cfg80211,thinkpad_acpi,bluetooth
snd_hda_codec_conexant    17739  1 
snd_hda_codec_generic    63107  1 snd_hda_codec_conexant
loop                   26605  0 
snd_hda_intel          26327  0 
snd_hda_controller     26727  1 snd_hda_intel
snd_hda_codec         104463  5 snd_hda_codec_hdmi,snd_hda_codec_conexant,snd_hda_codec_generic,snd_hda_intel,snd_hda_controller
snd_hwdep              13148  1 snd_hda_codec
snd_pcm_oss            44798  0 
snd_mixer_oss          22042  1 snd_pcm_oss
snd_pcm                88662  5 snd_pcm_oss,snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_controller
snd_timer              26614  1 snd_pcm
snd                    65244  11 snd_pcm_oss,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_hda_codec_conexant,snd_pcm,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel,thinkpad_acpi,snd_mixer_oss
soundcore              13026  2 snd,snd_hda_codec
fuse                   83350  1 
parport_pc             26300  0 
ppdev                  16782  0 
lp                     17074  0 
parport                35749  3 lp,ppdev,parport_pc
autofs4                35529  2 
xfs                   779752  3 
libcrc32c              12426  1 xfs
sd_mod                 44356  5 
crc_t10dif             12431  1 sd_mod
crct10dif_generic      12581  0 
ahci                   29195  4 
crct10dif_pclmul       13387  1 
crct10dif_common       12356  3 crct10dif_pclmul,crct10dif_generic,crc_t10dif
libahci                27158  1 ahci
crc32c_intel           21809  1 
libata                173038  2 ahci,libahci
scsi_mod              191405  4 sg,libata,sd_mod,sr_mod
thermal                17559  0 
thermal_sys            27642  4 video,intel_powerclamp,thermal,processor

Salut, c’est cool de partager ces info… Il est bien difficile de choisir un pc si on fait pas comme toi…

Du coup, je t’indique qu’il y a un nouveau site référencé officiellement par Debian (h-node.org/ )

Aussi, si tu es motivé tu peux l’enregistrer ici : wiki.debian.org/InstallingDebianOn/Thinkpad sur lequel sont déjà répertoriés un grand nombre de PC

A noter, il y a un wiki dédié pour les Thinkpads, incontournable
thinkwiki.org

[quote=“vohu”]Salut, c’est cool de partager ces info… Il est bien difficile de choisir un pc si on fait pas comme toi…

Du coup, je t’indique qu’il y a un nouveau site référencé officiellement par Debian (h-node.org/ )
[/quote]
Bonjour,

Quand j’ai vu le post dans PC je me suis inscrit mais j’ai apprécié le manque de lag sur supertuxkart et le VTx. Ca change du HP Mini xD

h-node.org/notebooks/view/en/144 … -3680-WZQ-