Archive

Archives pour 09/2007

Manette SNES sous UBUNTU

J’ai récement trouvé dans un vieux carton mes manette SNES que j’avais modifiées pour fonctionner avec le port paralelle (2 manettes)

http://www.tolaris.com/snes-to-parallel/

Lorsque j’essaye d’activer le module, j’ai une erreur :

sudo modprobe gamecon map=0,1,1,0,0,0
FATAL: Error inserting gamecon (/lib/modules/2.6.20-16-generic/kernel/drivers/input/joystick/gamecon.ko): Invalid argument

Donc téléchargement des sources du kernel et lecture de la doc pour ce module.

La partie intéresante :

3.1 gamecon.c
~~~~~~~~~~~~~
Using gamecon.c you can connect up to five devices to one parallel port. It
uses the following kernel/module command line:

gamecon.map=port,pad1,pad2,pad3,pad4,pad5

Where 'port' the number of the parport interface (eg. 0 for parport0).

And 'pad1' to 'pad5' are pad types connected to different data input pins
(10,11,12,13,15), as described in section 2.1 of this file.

The types are:

Type | Joystick/Pad
--------------------
0 | None
1 | SNES pad
2 | NES pad
4 | Multisystem 1-button joystick
5 | Multisystem 2-button joystick
6 | N64 pad
7 | Sony PSX controller
8 | Sony PSX DDR controller
9 | SNES mouse

Donc apparement la ligne de commande est correcte.
Un tour dans dmesg me donne une piste :

gamecon.c: no such parport

Categories: Linux, Todo Tags:

Nouveau Theme

Et voici le nouveau theme, merci Maheanuu

Categories: News Tags:

µBox

Cette box va reprendre le principe de la NGBox mais en version beaucoup plus light par l’utilisation de µclibc

Mais avant d’attaquer la µclibc je vais tenter de faire une image la plus petite possible.

CompactFlash de 128Mo
Booter sur LFSLiveCD

et suivre cette doc http://users.rsise.anu.edu.au/~okeefe/p2b/buildMin/buildMin.html
boot : linux vga=0x030C ide=nodma KEYMAP=fr-latin1

Categories: Linux, Projet, Todo, µBox Tags:

LVS et Cacti

Je vais décrire dans ce document la procédure pour grapher différents stats LVS à partir de Cacti.
Par chance, tout le travail à deja été fait par des développeurs.

Les template cacti :
http://www.asyd.net/cacti/
snmp-lvs.xml
cacti_data_query_snmp_lvs.xml

Le module a inclure dans net-snmp :
http://homes.tiscover.com/jrief/net-snmp-lvs-module/
http://kb.linuxvirtualserver.org/wiki/Net-SNMP-LVS-Module
net-snmp-lvs-module-004tar.gz

J’ai tout suivis à la lettre, mais lors du snmpwalk ca n’a pas l’air de fonctionner correctement :

# snmpwalk -c monitoring -v 2c -m LVS-MIB localhost 1.3.6.1.4.1.8225.4711
LVS-MIB::lvsVersion.0 = STRING: "0.0.0"
LVS-MIB::lvsNumServices.0 = INTEGER: 0
LVS-MIB::lvsHashTableSize.0 = INTEGER: 0

Categories: Cacti, Linux Tags:

RC POWER 601BC

J’ai récement acheté un RC POWER 601BC, un chargeur de batteries intélligent.
Le chargeur étant équipé d’un port USB, j’ai souhaité le faire marcher sous linux .
ne fois branché sur le port usb, il est reconnu comme un CP2101/CP2102:

Sep 15 14:36:07 localhost kernel: usb 3-2: new full speed USB device using uhci_hcd and address 2
Sep 15 14:36:07 localhost kernel: usb 3-2: configuration #1 chosen from 1 choice
Sep 15 14:36:07 localhost kernel: usbcore: registered new driver usbserial
Sep 15 14:36:07 localhost kernel: drivers/usb/serial/usb-serial.c: USB Serial support registered for generic
Sep 15 14:36:07 localhost kernel: usbcore: registered new driver usbserial_generic
Sep 15 14:36:07 localhost kernel: drivers/usb/serial/usb-serial.c: USB Serial Driver core
Sep 15 14:36:07 localhost kernel: drivers/usb/serial/usb-serial.c: USB Serial support registered for cp2101
Sep 15 14:36:07 localhost kernel: cp2101 3-2:1.0: cp2101 converter detected
Sep 15 14:36:07 localhost kernel: usb 3-2: reset full speed USB device using uhci_hcd and address 2
Sep 15 14:36:07 localhost kernel: usb 3-2: cp2101 converter now attached to ttyUSB0
Sep 15 14:36:07 localhost kernel: usbcore: registered new driver cp2101
Sep 15 14:36:07 localhost kernel: drivers/usb/serial/cp2101.c: Silicon Labs CP2101/CP2102 RS232 serial adaptor driver v0.07
Sep 15 14:38:59 localhost kernel: usb 3-2: USB disconnect, address 2

Une fois débranché :

Sep 15 14:38:59 localhost kernel: cp2101 ttyUSB0: cp2101 converter now disconnected from ttyUSB0
Sep 15 14:38:59 localhost kernel: cp2101 3-2:1.0: device disconnected

TODO :
Récupérer les informations offerte par ce chipset et les grapher dans une base rrd.
Je penses qu’il faut compiler le driver USB en mode DEBUG pour savoir ce qu’il y a a récupérer à moins de trouver de la doc sur ce chipset.

Categories: Linux, Modélisme, Todo Tags: