Exploration Generale
Liste le matériel :
lshw hwinfo lshal
en mode graphique :
lshw-gtk hal-device-manager
la compatibilité debian peut être testé ici : http://kmuto.jp/debian/hcl/index.cgi
fouinner dans le repertoire /proc
idée que se fait votre noyau sur votre materiel.
$ lsdev # more /proc/device
IRQ channels.
# more /proc/interrupts
I/O memory addresses.
# more /proc/ioports
DMA channels.
# more /proc/dma
infos sur le processeur :
# more /proc/cpuinfo # procinfo
infos sur la memoire :
free -mt # more /proc/meminfo
PCI
# scanpci # lspci # lspci -v # lspci -vv
Actialiser la liste des hadwarde pci avec :
# update-pciids
puis http://www.pcidatabase.com/
ou http://pci-ids.ucw.cz/
# lspci -n
PCMCIA (a tester)
# lspnp
Disques :
fdisk -l #more /proc/filesystems
Restauration de tables de partitions en devinant les partitions.
gpart /dev/xxx -W /dev/xxx
Outils de diagnostique de dique selon constructeur
Montage :
#more /etc/fstab
USB
# lsusb # lsusb -v
wget http://www.linux-usb.org/usbtree cp usbtree /usr/local/bin usbtree
indique les bus usb2
/: Bus 0X.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/6p, 480M
et les bus usb1.1
/: Bus 0X.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
BIOS
# dmidecode
#SCSI
lsscsi
Message du noyau :
# dmesg | more
outil divers
# lshw # lshw -short # hwinfo
divers : http://lea-linux.org/admin/admin_plus/exploration_config.html
Carte reseaux
ethtool
Pratique
uptime : temp du dernier redemmarage. top : etat memoire et proc
Materiels Spécifiques
TOUCHPAD
Le programme qui gere le touchpad est synaptics.
apt-get install xfree86-driver-synaptics tpconfig ksynaptics
Element qui doivent être présent dons le fichier de config de Xorg.
Section "Module" Load "synaptics" ...
Section "InputDevice" Driver "mouse" Option "CorePointer" ...
Section "InputDevice" Identifier "Synaptics Touchpad" Driver "synaptics" Option "SendCoreEvents" "true" Option "Device" "/dev/psaux" Option "Protocol" "auto-dev" Option "CorePointer" Option "SHMConfig" "on" Option "HorizScrollDelta" "0" Option "VertScrollDelta" "100" Option "RightEdge" "5400" Option "LeftEdge" "1900" Option "BottomEdge" "4000" Option "TopEdge" "1900" Option "AccelFactor" "0.01" Option "MaxSpeed" "1.0" Option "MinSpeed" "0.1" EndSection
Section "ServerLayout" InputDevice "Synaptics Touchpad" ...
Redemarrer X pour prendre en compte les modification de Xorg.
Commande pour voir les options actueles :
synclient -l
pour des info technique sur les touchpad synaptics : http://www.synaptics.com/decaf/utilities/ACF126.pdf
pour les infos de signification des options : man synaptics
Voici mon interprétation :
SHMConfig : Memoire partagé (permet de configurer le touchpad avec ksynaptics ou gsynaptics
LeftEdge (Integer) RightEdge (Integer) TopEdge (Integer) BottomEdge (Integer) Coordonée des bords gauche, droit, haut et bas.
VertEdgeScroll (Bool) HorizEdgeScroll (Bool) Active le scroll sur les bord droits et bas.
VertTwoFingerScroll (Bool) HorizTwoFingerScroll (Bool) Active le scroll vertical avec deux doigts. MinSpeed (Float) MaxSpeed (Float) vitesse mini et maxi. AccelFactor (Float) facteur d'accélération.
TouchpadOff (Integer) 0 desactivé 1 activé 2 desactivé selon tap et scroll.
RTCornerButton (Integer) RBCornerButton (Integer) LTCornerButton (Integer) LBCornerButton (Integer) 1 : active un clique sur un tap dans un coin. TapButton1 (Integer) 1 : active un clique sur un tap. TapButton2 (Integer) 1 : active un clique sur un tap avec deux doigts.
CLE USB
MOUNT CLE USB
# mkdir /mnt/cle_usb # mount -t vfat /dev/sda1 /mnt/cle_usb # mount /dev/sda1 /mnt/cle_usb
de temps a autre, une table de partition speciale a ete mis sur la cle (liveUSB ou autre...) bref il sera possible de faire :
# mount /dev/sda /mnt/cle_usb # mount /dev/sda2 /mnt/cle_usb
Formatage bas niveau CLE USB
Vider la clef :
dd if=/dev/zero of=/dev/sda bs=512
les outils parted / fdisk et qtparted, peuvent être utiles a la creation de la partition FAT16 de la cle.
Disque dur externe
Ajouter dans le /etc/fstab un ligne pour le montage auto par exemple : /dev/sda1 /mnt/disk ext3 user,noauto,sync 1 0
Imprimantes
Site de reference : http://www.linuxprinting.org Install cups sur debian. http://www.debian.org/doc/manuals/reference/ch-install.fr.html#s-cups
HP lazerjet 1018
Site du driver avec note d'install. http://foo2zjs.rkkda.com/ Note pour 1018 : http://www.linuxprinting.org/show_printer.cgi?recnum=HP-LaserJet_1018
une solution pour le script a lancer au demarage est de modifier /etc/init.d/cupsys :
chmod 3775 /usr/share/cups/model 2>/dev/null || true cat /usr/share/foo2zjs/firmware/sihp1018.dl > /dev/usb/lp0 start-stop-daemon --start --quiet --background -m --pidfile ...
bios pour le serial ATA
Configuration du bios pour le serial ATA (AMIBIOS 1002.002 v2.51) (compatible avec le noyau 2.6) Main -> Configuration IDE : OnBoard IDE Operate Mode [Enhanced Mode] Enhanced Mode Support On [S-ATA] Configure S-ATA as RAIS [Non] Delai Détection IDE (sec) [35]
radeon 9800 pro
paquet necessaire apt-get install libstdc++5
Method utilisé : Recompilation du noyaux avec les options suivantes : http://www.komite.net/florimond/driver_ati_pour_debian.html
Puis telechargement du dernier installer driver ati proprio sur le site ati.com : ati-driver-installer-8.31.5-x86.x86_64.run https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/ati-driver-installer-8.31.5-x86.x86_64.run
chmod u+x ati-driver-installer-8.31.5-x86.x86_64.run ./ati-driver-installer-8.31.5-x86.x86_64.run
on fait l'installation, mais elle plante suite a un probleme d'include. on doit alors faire :
cd /lib/modules/fglrx/build_mod/2.6.x/ ln -s /usr/include/linux linux cd .. ./make.sh cd .. ./make_install.sh aticonfig
pour desinstallé.
cd /usr/share/ati ./fglrx-uninstall.sh
Quelques notes utilise precedement... driver proprio ati : radeon 9800 pro driver ati download howto radeon [anglais] paquet debian doc que j'avais utilisé
Alsa sur debian
Alsa sur debian
SOURIS
Activation molette : dans le fichier de config XFree, PS est souvent insufisant, mettre ImPS à la place. Exemple :
Section "InputDevice" Identifier "Configured Mouse" Driver "mouse" Option "CorePointer" Option "Device" "/dev/psaux" Option "Protocol" "ImPS/2" Option "Emulate3Buttons" "true" Option "ZAxisMapping" "4 5" EndSection
lors s'un changement de noyau, ma souris ps2 a cessé de fonctionné, le module psmouse n'était plus charger au demarage. commande pour charger le module : modprobe psmouse pour charger ce module au redemarage (noyau 2.6.8 / debian) , je l'ai rajouter dans la liste des modules /etc/modules
Clavier
bonne documentation sur la gestion du clavier : http://wiki.mandriva.com/fr/Personnaliser_le_clavier
webcam logitech
wget http://mxhaard.free.fr/spca50x/Download/spca5xx-20051105.tar.gz tar zxvf spca5xx-20051105.tar.gz cd spca5xx-20051105 make clean make make install modprobe modprobe spca5xx xawtv
msn + webcam : http://www.adella.org/spip/article.php3?id_article=43
Montage de disque
Les carracteristiques de points de montages se situe dans /etc/fstab
Syntaxe de chaque ligne
[Device] [Repertoire] [File System] [Options] [Dump] [Fsck]
[Device] : /dev/[nomdev] exemples: /hda1 type : hd = ide, a=premier IDE, 1=1ere partition /hdb3 type : sd = sata, b=second SATA, 3=3e partition etc... [Repertoire] : le point de montage /mnt/disk ... [File System] : iso9660 (cd), ext2, ext3, ntfs(win), fat32(win), hfsplus(mac). [Options] : * ro / rw : lecture seule ou lecture/ecriture * auto : monter automatiquement en root * noauto : non monter automatiquement en root * user/nouser : autorise l'user a monter la partition (automatisé ensuite par le system) * defaults : rw, suid, dev, exec, auto, nouser, async. * sync/async : synchrone (besoin de securité des données en cas d'extraction du disque)/ asynchrone (plus performant) * exec/noexec : Permet ou non l'execution des fichiers binaires. * suid/nosuid : Permet ou non suid et sgit. * iocharset : encodage patition : exemple pour windows foireux iocharset=iso8859-15 * dev/nodev : accepte ou non les device char ou vloc spéciaux. * _netdev : pour partition reseau nfs, indique qui faut attendre le attendre reseau pour monter la partition. * sw : swap exemples typique : partition racine linux defaults,errors=remount-ro partiton normale linux defaults partiton swap sw cdrom udf,iso9660 user,noauto disque externe user,noauto,sync [Dump] indique si l'on doit dump la partitions par default [Fsck] indique l'ordre des tests fsck (0 = pas de test)
Quelques paquets utiles ?
discover-data wpasupplicant wireless-tools
divers
#check vitesse des disques
hdparm --direct -t /dev/hda
Vitesse de Ventilateur : fancontrol / pwmconfig (paquet lm-sensors)
Temperature disque
hddtemp
Verification preventive des disques :
smartmontools /etc/default/smartmontools smartctl -a /dev/hda smartctl -t long /dev/hda
Bips BIOS
Bios Award Nombre de bips Origine du problème 1 mémoire vive 2 erreur de parité dans le 1er bloc de mémoire de 64 Ko 3 erreur fatal dans le 1er bloc de mémoire de 64 Ko 5 processeur 7 impossible de passer en mode protégé 8 adaptateur vidéo 10 mémoire CMOS 11 cache externe de 2nd niveau 1 long aucune erreur
Bios Ami Nombre de bips Origine du problème 1 long + 2 courts carte graphique 1 mémoire vive 2 premiers 64 Ko de mémoire 3 mémoire conventionnelle 5 processeur 6 clavier 8 impossible d'effectuer le test d'affichage
Bios Phoenix Nombre de bips Origine du problème 1-1-3 mémoire CMOS ou horloge interne 1-1-4 rom bios 1-3-1 mémoire vive 3-2-4 clavier 3-3-4 initialisation de l'écran 3-4-2 rom vidéo 4-2-2 impossible d'effectuer le test de mise hors tension 4-3-4 date système 4-4-1 port série 4-4-2 port parallèle 4-4-3 coprocesseur mathématique
|