1

Bonjour,
je ne sas pas où poster ce problème : sur un forum TI ou Debian ?
Tant pis, je me lance.

Je suis sous linux Debian Etch noyau 2.6.18 et Je n'arrive pas à voir le contenu de ma calculatrice qui est une TI89
avec un cable silverlink (le dernier cable USB fourni avec la voyage 200).
J'ai compilé mon noyau avec ça : (extrait du .config)
CONFIG_USB_SERIAL_TI=m
# CONFIG_USB_SERIAL_CYBERJACK is not set
# CONFIG_USB_SERIAL_XIRCOM is not set
# CONFIG_USB_SERIAL_OPTION is not set
# CONFIG_USB_SERIAL_OMNINET is not set

, ce qui me permet de charger le module
#modprobe -v ti_usb_3410_5052

Au lancement de tilp, un premier message indiquant l'absence de /dev/tiusb0.
Donc j'ai fait :
mknod /dev/tiusb0 c 115 16 && chmod 666 /dev/tiusb0


Voici les erreurs dans tilp (j'ai lancé en root pour éviter pour l'instant les problèmes de droits sur les points /dev/...

root@thinkdebian:~#tilp
tilp    : TiLP - Version 6.80, (C) 1999-2005 Romain Lievin
tilp    : THIS PROGRAM COMES WITH ABSOLUTELY NO WARRANTY
tilp    : PLEASE READ THE DOCUMENTATION FOR DETAILS
tilp    : built on Jul 20 2006 19:27:18
tilp    : initialized in command line mode.
tilp    : Configuration file not found, use default values. You can create one by the 'File|Save config' command menu.
tilp    : err: msg_box: Information, Configuration file not found, use default values. You can create one by the 'File|Save config' command menu.

tilp    : setlocale: <fr_FR@euro>
tilp    : bindtextdomain: </usr/share/locale/>
tilp    : textdomain: <tilp>
ticables: librairie ticables version 3.9.6
ticables: setlocale: <fr_FR@euro>
ticables: bindtextdomain: </usr/share/locale>
ticables: textdomain: <libticables>
ticables: Compilé pour __LINUX__.
ticables: vérification des ressources :
ticables:   IO_API : trouvé lors de la compilation (HAVE_TERMIOS_H)
ticables:   IO_ASM :  trouvé lors de la compilation (HAVE_ASM_IO_H).
ticables:   IO_TIPAR :  trouvé lors de la compilation (HAVE_LINUX_TICABLE_H)
ticables:   IO_TISER :  trouvé lors de la compilation (HAVE_LINUX_TICABLE_H)
ticables:   IO_TIUSB: found at compile time (HAVE_LINUX_TICABLE_H)
ticables:   IO_LIBUSB :  trouvé lors de la compilation (HAVE_LIBUSB).
ticables: recherche rapide des ports série/parallèle :
ticables:   port parallèle trouvé à l'adresse 0x3bc
ticables: recherche de tous les ports :
ticables:   /dev/parport0 à l'adresse 0x3bc
ticables:   /dev/ttyS0 at 0x3f8
ticables:   /dev/ttyS1 at 0x2f8
ticables:   /dev/ttyS2 at 0x3e8
ticables:   /dev/ttyS3 at 0x2e8
ticables: détermination de la méthode utilisée (automatique) :
ticables:   disponibilité de tty :
ticables:     le nœud /dev/ttyS0 existe
ticables:     permissions /user/group : -rw-rw---- root dialout
ticables:     l'utilisateur a le droit de lecture/écriture sur le périphérique : oui
ticables: carte des E/S...
ticables: enregistrement du câble...
ticables: liste des réglages :
ticables:   câble : GrayLink
ticables:   port : serial port #2
ticables:   méthode : accès direct (api)
ticables:   nom du périphérique : /dev/ttyS1
ticables:   délai : 10
tifiles : librairie tifiles version 0.6.6
tifiles : setlocale: <fr_FR@euro>
tifiles : bindtextdomain: </usr/share/locale>
tifiles : textdomain: <libtifiles>
tifiles : réglages :
tifiles :   type de calculatrice : TI92
ticalcs : librairie ticalcs version 4.6.1
ticalcs : setlocale: <fr_FR@euro>
ticalcs : bindtextdomain: </usr/share/locale>
ticalcs : textdomain: <libticalcs>
tifiles : réglages :
tifiles :   type de calculatrice : TI92
ticalcs : réglages :
ticalcs :  Type de calculatrice: TI92
tilp    : initialized in GTK+ mode.
tilp    : scanning plug-ins... Done !
tilp    : scanning registry... Done !
ticables: détermination de la méthode utilisée (automatique) :
ticables:   disponibilité de tiusb :
ticables:       utilisation de devfs : no
ticables:     le nœud /dev/tiusb0 existe
ticables:     permissions /user/group : -rw-rw-rw- root root
ticables:     l'utilisateur a le droit de lecture/écriture sur le périphérique : oui
ticables:       module : non chargé
ticables:     => vérifiez que le module existe (comme module ou directement intégré au noyau)
ticables:     => ajoutez une ligne dans le fichier modutils pour le charger automatiquement.
ticables:   attention : impossible d'utiliser IO_TIUSB
ticables:   disponibilité de lib-usb :
ticables:     système de fichiers usb (/proc/bus/usb) : mounted
ticables:     le nœud /proc/bus/usb/devices n'existe pas
ticables:     => vous devez créer le nœud.
ticables:   attention : impossible d'utiliser IO_LIBUSB
ticables: err: unable to find an I/O method.
ticables: liste des réglages :
ticables:   câble : SilverLink
ticables:   port : USB port #1
ticables:   méthode : inconnu
ticables:   nom du périphérique : /dev/ttyS1
ticables:   délai : 10


De plus, voici la sortie de lsmod et lsusb
root@thinkdebian:~#lsmod
Module                  Size  Used by
ti_usb_3410_5052       52936  0
usbserial              25696  1 ti_usb_3410_5052
sd_mod                 15376  2
usb_storage            33092  1
ip_conntrack_ftp        6000  0
ip_conntrack           40372  1 ip_conntrack_ftp
nls_cp437               5568  2
savage                 32192  1
parport_pc             29924  1
lp                      8452  0
parport                21120  2 parport_pc,lp
nvram                   7368  1
snd_intel8x0           28700  1
snd_ac97_codec         92704  1 snd_intel8x0
snd_ac97_bus            1920  1 snd_ac97_codec
snd_pcm_oss            40544  0
snd_mixer_oss          15104  1 snd_pcm_oss
snd_pcm                70920  3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss
snd_seq_dummy           2692  0
snd_seq_oss            30848  0
snd_seq_midi            6432  0
snd_rawmidi            20064  1 snd_seq_midi
snd_seq_midi_event      6208  2 snd_seq_oss,snd_seq_midi
snd_seq                48144  6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer              19844  2 snd_pcm,snd_seq
snd_seq_device          6540  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
snd                    44004  12 snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
uhci_hcd               21192  0
e100                   32072  0
i2c_i801                7052  0
i2c_core               17168  1 i2c_i801
pcspkr                  2368  0
usbcore               113220  5 ti_usb_3410_5052,usbserial,usb_storage,uhci_hcd
soundcore               7520  1 snd
snd_page_alloc          7752  2 snd_intel8x0,snd_pcm
evdev                   7872  1

root@thinkdebian:~#lsusb
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 005: ID 0451:e001 Texas Instruments, Inc. GraphLink
Bus 002 Device 004: ID 0204:6025
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000

Merci pour votre aide ou redirection vers un autre forum...

2

* TiLP 1 est totalement obsolète et plus supporté, je conseille TiLP 2. http://repo.calcforge.org/debian/

* Le module tiusb ne sert plus avec TiLP 2, il peut être utilisé, mais la méthode conseillée est maintenant de passer par la libusb. De plus, ce module n'est plus dans le noyau depuis Linux 2.6.11 (parce qu'il est obsolète), le pilote CONFIG_USB_SERIAL_TI (ti_usb_3410_5052) que tu as activé n'a strictement rien à voir.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

3

en effet, le TUSB3410 est un simple adapteur usb-série smile

4

Merci pour les indications! Je regarderai ça mais malheureusement je n'ai pas le temps maintenant.