====== Le matériel ====== uname -a Retourne les infos système (kernel, machine, etc...) Information sur les périphériques SCSI et USB : ---------------------------------------------- cat /proc/scsi/scsi Périphériques USB (et autre ieee ?) =================================== usbview Hotplug est le service qui permet de connecter à chaud des périphériques et de les utiliser immédiatement (cf. http://linux-hotplug.sourceforge.net). Vérifier si le noyau est prévu avec hotplug : $ cat /proc/sys/kernel/hotplug /sbin/hotplug En cas de problème, quelques contrôles ------------------------------------- http://www.linux-usb.org/ - Voir si hotplug est installé # cat /proc/sys/kernel/hotplug /sbin/hotplug - Voir s'il a fonctionné : il doit y avoir un répertoire usb dans /proc/bus/usb # ls /proc/bus input/ pci/ (pas de répertoire usb !) - Voir le statut du service hotplug # /etc/rc.d/init.d/hotplug status | grep -i usb USB Status for kernel: Linux 2.6.8.1-12mdk i686 usbfs is unavailable. USB may be statically linked. If khubd is running, that shows USB is available. - Voir si khubd tourne : # ps aux |grep khubd root 7162 0.0 0.0 0 0 ? S 14:36 0:00 [khubd] - Voir les éventuels messages d'erreur au lancement de hotplug # /etc/rc.d/init.d/hotplug restart /etc/hotplug/usb.rc: line 230: [: -lt: unary operator expected - Vérifier si le périphérique USB est détecté Connecter/déconnecter le périphérique. Des messages système sont envoyés. Les visualiser avec l'une ou l'autre des commandes suivantes : # dmesg # tail -f /var/log/syslog (MDK : les mêmes messages apparaissent avec dmesg et tail Knoppix : les messages ne sont visibles qu'avec dmesg) Exemple, dans le cas d'un USB qui fonctionne : # dmesg ..... usb 1-1: new full speed USB device using address 2 SCSI subsystem initialized Initializing USB Mass Storage driver... scsi0 : SCSI emulation for USB Mass Storage devices Vendor: IC35L060 Model: AVVA07-0 Rev: VA3O Type: Direct-Access ANSI SCSI revision: 02 USB Mass Storage device found at 2 usbcore: registered new driver usb-storage USB Mass Storage support registered. SCSI device sda: 120103200 512-byte hdwr sectors (61493 MB) sda: assuming drive cache: write through /dev/scsi/host0/bus0/target0/lun0: p1 p2 Attached scsi disk sda at scsi0, channel 0, id 0, lun 0 - Si rien ne fonctionne : Vérifier la présence (ou rajouter à la main) ces 2 lignes dans /etc/modprobe.conf install usb-interface /sbin/modprobe usb-uhci; /sbin/modprobe ehci-hcd; /bin/true Créer ou éditer /etc/modprobe.preload et mettre (si cela n'y est pas), une ligne : usb-storage Trouver le device utilisé par un périphérique et monter ce périphérique ------------------------------------------------------------------------ cat /proc/scsi/scsi Repérer dans le résultat de cette commande ce qui correspond au périphérique recherché, par exemple Host: scsi1 Channel: 00 Id: 00 Lun: 00 Vendor: PIONEER Model: DVD-RW DVR-105 Rev: 1.00 Type: CD-ROM Chercher avec Konqueror dans le répertoire /dev/scsi le device correspondant, dans ce cas : /dev/scsi/host1/bus0/target0/lun0/cd Monter le périphérique : mount -t iso9660 /dev/scsi/host1/bus0/target0/lun0/cd /mnt/dvd Mettre dans /etc/fstab la commande ad hoc USB avec diskdrake -------------- Lancer diskdrake Un disque usb apparaît généralement comme disque sda, les partitions comme sda1, sda2, etc. Monter le disque à partir de diskdrake, ou mieux créer à la main les entrées ad-hoc dans fstab (diskdrake réorganise tout fstab et supprime les commentaires éventuels qui auraient pu y être écrits !) Trouver le device utilisé par un périphérique --------------------------------------------- mcc > Hardware > hardware list Voir et monter les disques -------------------------- A condition que fstab soit correct, kdf permet de monter/démonter les disques et voir le % d'utilisation de chaque disque.