Où sommes nous ?

Retour

PiV

Après le départ de Dual, et vu que mes autres machines commencent à avoir des signes de faiblesses, je me suis décidé à faire les frais : PiV est donc ma première machine achetée neuve depuis ... ou la la, mon Amiga 1000 !

Il s'agit d'un Aurora BB3 : Proc i5 (double cœur hyperthreadé), chip graphique i915 au goût du jour et 8 Go de RAM, ça change de mes antiquités et va faciliter mes travaux en vidéo. Il vient de chez LDLC sans OS préinstallé : pas besoin de bataillé pour se faire rembourser la licence de la bouse imposée généralement.

Configuration

/proc/cpuinfo

processor	: 0
vendor_id : GenuineIntel
cpu family : 6
model : 58
model name : Intel(R) Core(TM) i5-3210M CPU @ 2.50GHz
stepping : 9
microcode : 0x15
cpu MHz : 1200.000
cache size : 3072 KB
physical id : 0
siblings : 4
core id : 0
cpu cores : 2
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm ida arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms
bogomips : 4990.54
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:

lspci

00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 (rev c4)
00:1c.2 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 3 (rev c4)
00:1c.3 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 4 (rev c4)
00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation HM76 Express Chipset LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller (rev 04)
02:00.0 Network controller: Intel Corporation Centrino Wireless-N 2230 (rev c4)
03:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. Device 5289 (rev 01)
03:00.2 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168 PCI Express Gigabit Ethernet controller (rev 0a)

Config kernel

Cette configuration est suffisante pour faire fonctionner le système, mais il manque encore quelques composants comme le WiFi, le BlueTooth ou la webCam.


config.gz

Options de compilation

USE

USE="mmx sse sse2 sse3 ssse3 sse4_1 sse4_2 smp"

/etc/portage/make.conf

CFLAGS="-march=corei7-avx -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
VIDEO_CARDS="intel"

Options de X

Le clavier

Ce portable a un clavier Français. Mais comme le clavier sur mon Avocent est Qwerty, il faut pouvoir passer de l'un à l'autre facilement. Ce qui est fait avec le fichier /etc/X11/xorg.conf.d/30-keyboard.conf suivant :

Section "InputClass"
Identifier "keyboard-all"
Driver "evdev"
Option "XkbModel" "pc105"
Option "XkbLayout" "fr,us"
Option "XkbVariant" "nodeadkeys"
Option "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll,compose:rwin,terminate:ctrl_alt_bksp"
EndSection

On remarquera :

Le TouchPad

Lorsque la machine fut installée, j'ai été surpris que le touchpad ne fonctionnait pas sous X. Il ne s'agissait pas d'un problème matériel vu que le curseur bougeait en mode console, alors ...
Après quelques recherches, je suis tombé sur cette page et j'ai créé le fichier /etc/X11/xorg.conf.d/40-synaptics.conf suivant :

Section "InputDevice"
Driver "synaptics"
Identifier "TouchPad"
Option "CorePointer"
Option "Protocol" "auto-dev"
Option "SHMConfig" "on"
Option "LeftEdge" "1900"
Option "RightEdge" "5400"
Option "TopEdge" "1400"
Option "BottomEdge" "4500"
Option "FingerLow" "25"
Option "FingerHigh" "30"
Option "MaxTapTime" "180"
Option "MaxTapMove" "220"
Option "VertScrollDelta" "100"
Option "MinSpeed" "0.02"
Option "MaxSpeed" "0.18"
Option "AccelFactor" "15.0000"
EndSection

Il permet d'activer les mouvements du curseur, mais aussi de cliquer en tapotant sur le touchpad et crée une zone sensible sur le côté droit pour permettre le défilement.

Cette machine contient quelques périphériques non standard qui nécessitent quelques bidouilles.

Realtek Card Reader #5289

Le périphérique inconnu

03:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. Device 5289 (rev 01)

correspond au lecteur de carte mémoire qui n'est malheureusement pas pris en compte, à ce jour, par le kernel linux : il faut donc installer son driver à la main.

Récupération du driver

Un driver a été créé pour Ubuntu et est téléchargeable depuis https://bugs.launchpad.net/ubuntu/+source/udisks/+bug/971876/+attachment/2991730/+files/rts_bpp.tar.bz2

L'extraire dans un répertoire temporaire puis, dans le fichier rtsx.c, supprimer les références à

J'ai créé pour vous une archive déjà modifiée :


rts_bpp.tar.bz2

Compilation et Installation

Il faut avoir les sources du kernel actif disponnible dans /usr/src/linux.

Il se peut que le répertoire scsi pour les modules n'existe pas (ce qui signifie qu'il se peut aussi qu'il existe, dans ce cas, on ne fera évidement ... rien), alors on le crèe

mkdir /lib/modules/3.14.14-gentoo/kernel/drivers/scsi/

3.14.14-gentoo correspond évidemment au kernel actuel.

Puis enfin, en temps que root, depuis le répetoire où a été extraite l'archive :

make
make install

Activation du module

depmod -a
modprobe rts_bpp

L'insertion d'une carte mémoire devrait être détectée par le système.


Visitez :
La liste de nos voyages
Nos sorties Ski et rando
Copyright Laurent Faillie 2001-2024
N'oubliez pas d'entrer le mot de passe pour voir aussi les photos perso.
Contactez moi si vous souhaitez réutiliser ces photos et pour les obtenir avec une plus grande résolution.
Visites durant les 7 derniers jours Nombre de visites au total.

Vous pouvez laissez un commentaire sur cette page.