Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 21/07/2007, à 21:20

Kaliceos

Lirc (module lirc_serial manquant)

Bonsoir,

Fraîchement débarqué dans le monde d'Ubuntu, j'étais pas peu fier d'avoir réussi à compiler sans erreurs Lirc (en fait ça fait peur le mot "compiler" quand on vient de windows mais c'est pas si difficile ^^). Mais j'ai rapidement été bloqué à l'étape où il faut charger le module.

Voici ce que j'obtiens :

~$ sudo modprobe lirc_serial
FATAL: Module lirc_serial not found.

Et puis si j'essaye de passer en mode 2 :

~$ sudo mode2
mode2: error opening /dev/lirc
mode2: No such file or directory

Auriez vous des pistes à me proposer pour résoudre ce problème ? Je n'ai pas trouvé grand chose sur internet et ça parle de modules à intégrer au noyau et là je comprends pas tout.

Merci wink

Hors ligne

#2 Le 21/07/2007, à 21:31

Gibool

Re : Lirc (module lirc_serial manquant)

Juste un peu d'info pour commencer:
http://www.lirc.org/
http://doc.ubuntu-fr.org/materiel/lirc?s=lirc
http://www.ubuntuforums.org/showthread.php?t=163496

#3 Le 21/07/2007, à 21:45

Kaliceos

Re : Lirc (module lirc_serial manquant)

J'avais déjà lu les 2 premiers liens (quoique dans la doc j'étais tombé sur la page http://doc.ubuntu-fr.org/lirc qui est assez similaire). Tout ça pour dire que j'ai déjà suivi méticuleusement ce qui est indiqué sur ces liens (en utilisant le driver asusdh en ce qui me concerne).

En revanche, le lien vers les forums d'Ubuntu en anglais que tu m'as filé semble indiquer de nouvelles pistes, je m'y attelerai demain.

Je manquerai pas de vous tenir au courant.

Merci

Hors ligne

#4 Le 21/07/2007, à 21:49

Gibool

Re : Lirc (module lirc_serial manquant)

Le plus dur, c'est d'initialiser correctement lirc au boot !! big_smile

Bon courage !   big_smile

#5 Le 23/07/2007, à 16:58

Kaliceos

Re : Lirc (module lirc_serial manquant)

Pas eu le temps de m'occuper de ça hier, j'ai essayé de regarder le lien vers ubuntuforums.org et je suis bloqué quand je fais sudo make menuconfig par cette erreur :

/usr/src/linux$ sudo make menuconfig
  HOSTCC  scripts/kconfig/lxdialog/checklist.o
Dans le fichier inclus à partir de scripts/kconfig/lxdialog/checklist.c:24:
scripts/kconfig/lxdialog/dialog.h:32:20: erreur: curses.h : Aucun fichier ou répertoire de ce type
In file included from scripts/kconfig/lxdialog/checklist.c:24:
scripts/kconfig/lxdialog/dialog.h:97: erreur: expected specifier-qualifier-list before «chtype"
scripts/kconfig/lxdialog/dialog.h:187: erreur: expected «)" before «*" token
scripts/kconfig/lxdialog/dialog.h:193: erreur: expected «)" before «*" token
scripts/kconfig/lxdialog/dialog.h:195: erreur: expected «)" before «*" token
scripts/kconfig/lxdialog/dialog.h:196: erreur: expected «)" before «*" token
scripts/kconfig/lxdialog/dialog.h:197: erreur: expected «)" before «*" token
scripts/kconfig/lxdialog/dialog.h:198: erreur: expected «)" before «*" token
scripts/kconfig/lxdialog/dialog.h:200: erreur: expected «)" before «*" token
scripts/kconfig/lxdialog/checklist.c:31: erreur: expected «)" before «*" token
scripts/kconfig/lxdialog/checklist.c:59: erreur: expected «)" before «*" token
scripts/kconfig/lxdialog/checklist.c:95: erreur: expected «)" before «*" token
scripts/kconfig/lxdialog/checklist.c: In function «dialog_checklist":
scripts/kconfig/lxdialog/checklist.c:116: erreur: «WINDOW" undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:116: erreur: (Each undeclared identifier is reported only once
scripts/kconfig/lxdialog/checklist.c:116: erreur: for each function it appears in.)
scripts/kconfig/lxdialog/checklist.c:116: erreur: «dialog" undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:116: erreur: «list" undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:116: attention : l'opérande à gauche de la virgule n'a pas d'effet
scripts/kconfig/lxdialog/checklist.c:129: attention : implicit declaration of function «getmaxy"
scripts/kconfig/lxdialog/checklist.c:129: erreur: «stdscr" undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:130: erreur: «KEY_MAX" undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:131: attention : implicit declaration of function «getmaxx"
scripts/kconfig/lxdialog/checklist.c:137: erreur: «COLS" undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:138: erreur: «LINES" undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:140: attention : implicit declaration of function «draw_shadow"
scripts/kconfig/lxdialog/checklist.c:142: attention : implicit declaration of function «newwin"
scripts/kconfig/lxdialog/checklist.c:143: attention : implicit declaration of function «keypad"
scripts/kconfig/lxdialog/checklist.c:143: erreur: «TRUE" undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:145: attention : implicit declaration of function «draw_box"
scripts/kconfig/lxdialog/checklist.c:146: erreur: «struct dialog_color" has no member named «atr"
scripts/kconfig/lxdialog/checklist.c:146: erreur: «struct dialog_color" has no member named «atr"
scripts/kconfig/lxdialog/checklist.c:147: attention : implicit declaration of function «wattrset"
scripts/kconfig/lxdialog/checklist.c:147: erreur: «struct dialog_color" has no member named «atr"
scripts/kconfig/lxdialog/checklist.c:148: attention : implicit declaration of function «mvwaddch"
scripts/kconfig/lxdialog/checklist.c:150: attention : implicit declaration of function «waddch"
scripts/kconfig/lxdialog/checklist.c:151: erreur: «struct dialog_color" has no member named «atr"
scripts/kconfig/lxdialog/checklist.c:154: attention : implicit declaration of function «print_title"
scripts/kconfig/lxdialog/checklist.c:156: erreur: «struct dialog_color" has no member named «atr"
scripts/kconfig/lxdialog/checklist.c:157: attention : implicit declaration of function «print_autowrap"
scripts/kconfig/lxdialog/checklist.c:164: attention : implicit declaration of function «subwin"
scripts/kconfig/lxdialog/checklist.c:171: erreur: «struct dialog_color" has no member named «atr"
scripts/kconfig/lxdialog/checklist.c:171: erreur: «struct dialog_color" has no member named «atr"
scripts/kconfig/lxdialog/checklist.c:189: attention : implicit declaration of function «print_item"
scripts/kconfig/lxdialog/checklist.c:192: attention : implicit declaration of function «print_arrows"
scripts/kconfig/lxdialog/checklist.c:195: attention : implicit declaration of function «print_buttons"
scripts/kconfig/lxdialog/checklist.c:197: attention : implicit declaration of function «wnoutrefresh"
scripts/kconfig/lxdialog/checklist.c:199: attention : implicit declaration of function «doupdate"
scripts/kconfig/lxdialog/checklist.c:202: attention : implicit declaration of function «wgetch"
scripts/kconfig/lxdialog/checklist.c:210: erreur: «KEY_UP" undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:210: erreur: «KEY_DOWN" undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:220: erreur: «FALSE" undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:221: attention : implicit declaration of function «scrollok"
scripts/kconfig/lxdialog/checklist.c:222: attention : implicit declaration of function «wscrl"
scripts/kconfig/lxdialog/checklist.c:232: attention : implicit declaration of function «wrefresh"
scripts/kconfig/lxdialog/checklist.c:293: attention : implicit declaration of function «delwin"
scripts/kconfig/lxdialog/checklist.c:297: erreur: «KEY_LEFT" undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:298: erreur: «KEY_RIGHT" undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:310: attention : implicit declaration of function «on_key_esc"
scripts/kconfig/lxdialog/checklist.c:312: erreur: «KEY_RESIZE" undeclared (first use in this function)
make[1]: *** [scripts/kconfig/lxdialog/checklist.o] Erreur 1
make: *** [menuconfig] Erreur 2

Je me permets de penser qu'il me manque un (des ?) paquet(s), mais comment savoir le(s)quel(s) ? J'avais cru lire quelque part en cherchant autre chose qu'on pouvait voir ça dans un fichier de log, quelqu'un peut-il m'éclairer là dessus ?

Merci

Hors ligne

#6 Le 26/07/2007, à 17:01

Kaliceos

Re : Lirc (module lirc_serial manquant)

Dites moi au moins où trouver un fichier de log s'il vous plait tongue

Hors ligne

#7 Le 31/07/2007, à 01:27

Gibool

Re : Lirc (module lirc_serial manquant)

Commence déjà par ça:

apt-get install setserial dialog

#8 Le 31/07/2007, à 14:28

Kaliceos

Re : Lirc (module lirc_serial manquant)

Ca ne change rien sad

Hors ligne

#9 Le 31/07/2007, à 22:34

Gibool

Re : Lirc (module lirc_serial manquant)

"FATAL: Module lirc_serial not found."

Avais-tu bien les sources et headers du noyau 2.6.xx installés pour compiler ?

#10 Le 01/08/2007, à 11:09

Kaliceos

Re : Lirc (module lirc_serial manquant)

Oui j'ai fait ce qui est indiqué dans le forum anglais, en remplacant par ma version du noyau (la 2.6.20). Je pense pourtant avoir tout suivi comme indiqué.

Hors ligne

#11 Le 01/08/2007, à 11:46

micky979

Re : Lirc (module lirc_serial manquant)

Bonjour,

Il n'est pas necessaire de recompiler kernel pour installer lirc.

Voici ma procedure pour installer LIRC pour un adapteur branche sur le port serie.

Installation des pre requis

aptitude install -y dialog setserial linux-headers-`uname -r`
cd /usr/src
ln -sf /usr/src/linux-headers-`uname -r` /usr/src/linux

Telechargement et decompression de lirc

cd /usr/local/src
wget http://dfn.dl.sourceforge.net/sourceforge/lirc/lirc-0.8.2.tar.bz2
tar xvfj lirc-0.8.2.tar.bz2
cd lirc-0.8.2
./setup.sh

Des que c'est configurer, tu fais "Save configuration & run configure"

Compilation et installation

make
make install
ldconfig

Ensuite, soit tu recupere un fichier de configuration de télécommande ici : http://lirc.sourceforge.net/remotes/

Soit tu te le crée seul.

Mais déjà après ça, tu devrais pouvoir faire le modprobe lirc_serial

@+


Debian Sid - Gnome / Debian Testing

Hors ligne

#12 Le 01/08/2007, à 20:37

Kaliceos

Re : Lirc (module lirc_serial manquant)

J'ai bien suivi ce que tu m'as dit micky, mais çe ne semble pas marcher, ou je n'ai pas compris comment m'en servir.

Ma télécommande est une asus dh donc le récepteur est branché en usb, donc je viens de me rendre compte que lirc_serial ça peut pas marcher vu que c'est pas sur le port série. Je dois faire quoi à la place ?

(Je précise que j'ai toujours la même erreur si j'essaye la commande mode2 en sudo).

En tout cas, merci de m'aider les gars smile

Hors ligne

#13 Le 01/08/2007, à 21:08

micky979

Re : Lirc (module lirc_serial manquant)

Salut

Tu avais oublie de preciser que c'etait par une telecommande avec IR serie :-)

Ca devrait mieux fonctionner avec ceci

Clean de l'install précédente :

cd /usr/local/src/lirc-0.8.2
make uninstall
make clean
make distclean

Ensuite tu peux suivre ma procedure précédente et au moment tu ./setup.sh
Reconfiguration et compilation :

cd /usr/local/src/lirc-0.8.2
./setup.sh

Entre dans :

- 1 "Driver configuration"
- 8 "USB Devices"
- 3 "ASUS DH USB Remote"
- 3 "Configuration & run configure"

make
make install

Copie de la conf

cp remotes/asus/lircd.conf.asusdh /etc/lircd.conf

Ensuite tu devrais pouvoir lancer lircd

@+

Dernière modification par micky979 (Le 01/08/2007, à 21:09)


Debian Sid - Gnome / Debian Testing

Hors ligne

#14 Le 01/08/2007, à 21:17

Kaliceos

Re : Lirc (module lirc_serial manquant)

Il semblerait que je n'ai jamais fait la dernière commande que tu m'as donné, c'est peut-être le pourquoi du comment alors. Je dois filer, mais je teste ça demain et je vous tiens au courant.

Merci et bonne soirée.

Hors ligne

#15 Le 02/08/2007, à 18:35

Kaliceos

Re : Lirc (module lirc_serial manquant)

J'ai tout suivi et voici ce que j'obtiens si j'essaie de lancer lircd :

/usr/local/src/lirc-0.8.2$ sudo lircd
lircd: WARNING: you should specify a valid gap value

Je pense que mon problème progresse bien quand même, encore un peu d'aide serait la bienvenue wink

Hors ligne

#16 Le 03/08/2007, à 12:03

micky979

Re : Lirc (module lirc_serial manquant)

Salut

Lance dans une console cette commande :

lircd -n

et dans une autre console lance :

irw

ensuite appui sur des touches de ta telecommande. Pour quitter irc et lircd, tu fait Ctrl+C et tu donne le contenu des deux consoles.

et donne le resultat de cette commande

lsmod

@+

Dernière modification par micky979 (Le 03/08/2007, à 12:22)


Debian Sid - Gnome / Debian Testing

Hors ligne

#17 Le 03/08/2007, à 14:16

Jonas

Re : Lirc (module lirc_serial manquant)

Salut

Je n'ai pas tous lu (de loin) mais :

J'ai pas mal galèré pour installé lirc sur une Feisty. Les page de la doc sont périmées. J'ai finalement trouvé mon bonheur sur le wiki anglophone et j'ai commencé le traduction http://doc.ubuntu-fr.org/lirc_brouillon .

Toutes les info pour une installation d'un récepteur série doivent être traduite (c'est ce que j'ai eu besoin, recepteur IR maison sur port série).

Je pense que cette technique d'installation est beaucou plus propre que la combilation des source téléchargé directement sur le site de lirc !!!


Pour poster facilement des images et fichiers sur un forum jetez un coup d'oeil ici

Hors ligne

#18 Le 03/08/2007, à 17:49

Kaliceos

Re : Lirc (module lirc_serial manquant)

Salut,

Dans la console où j'ai tapé lircd -n :

$ sudo lircd -n
lircd: WARNING: you should specify a valid gap value
lircd: lircd(asusdh) ready
lircd: accepted new client on /dev/lircd
lircd: initializing '/dev/usb/hiddev0'
lircd: unable to open '/dev/usb/hiddev0'
lircd: caught signal
Complété

Dans celle ou j'ai tapé irw, j'ai rien après la commande, ça me réaffiche juste le nom de mon ordinateur quoi. A noter que la ligne "lircd :accepted new client..." et les suivantes n'apparaissent qu'après avoir lancé la commande irw dans l'autre terminal. L'appui sur les boutons de la télécommande ne semble rien produire de particulier.

Voici le résultat de la commande lsmod :

~$ lsmod
Module                  Size  Used by
binfmt_misc            12680  1 
rfcomm                 40856  0 
l2cap                  25856  5 rfcomm
bluetooth              55908  4 rfcomm,l2cap
ppdev                  10116  0 
acpi_cpufreq           10056  1 
cpufreq_conservative     8200  0 
cpufreq_stats           7360  0 
cpufreq_ondemand        9228  2 
freq_table              5792  3 acpi_cpufreq,cpufreq_stats,cpufreq_ondemand
cpufreq_userspace       5408  0 
cpufreq_powersave       2688  0 
sony_acpi               6284  1 
tc1100_wmi              8068  0 
pcc_acpi               13184  0 
dev_acpi               12292  0 
asus_acpi              17308  0 
battery                10756  0 
dock                   10268  0 
ac                      6020  0 
container               5248  0 
backlight               7040  1 asus_acpi
sbs                    15652  0 
i2c_ec                  6016  1 sbs
button                  8720  1 
video                  16388  1 
ipv6                  268960  16 
nls_utf8                3072  1 
ntfs                  107764  1 
it87                   19472  0 
hwmon_vid               4224  1 it87
i2c_isa                 6272  1 it87
eeprom                  8336  0 
lp                     12452  0 
fuse                   46612  0 
arc4                    2944  2 
ecb                     4480  2 
blkcipher               6784  1 ecb
rc80211_simple          6400  1 
snd_hda_intel          21912  2 
snd_hda_codec         205056  1 snd_hda_intel
snd_pcm_oss            44544  0 
snd_pcm                79876  3 snd_hda_intel,snd_hda_codec,snd_pcm_oss
snd_mixer_oss          17408  1 snd_pcm_oss
snd_seq_dummy           4740  0 
snd_seq_oss            32896  0 
snd_seq_midi            9600  0 
rtl8187                34944  0 
snd_rawmidi            25472  1 snd_seq_midi
snd_seq_midi_event      8448  2 snd_seq_oss,snd_seq_midi
snd_seq                52592  6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer              23684  2 snd_pcm,snd_seq
nvidia               7252756  35 
mac80211              175364  2 rc80211_simple,rtl8187
cfg80211               22920  1 mac80211
snd_seq_device          9100  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
agpgart                35400  1 nvidia
af_packet              23816  8 
eeprom_93cx6            4352  1 rtl8187
snd                    54020  17 snd_hda_intel,snd_hda_codec,snd_pcm_oss,snd_pcm,snd_mixer_oss,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
parport_pc             36388  1 
parport                36936  3 ppdev,lp,parport_pc
soundcore               8672  1 snd
snd_page_alloc         10888  2 snd_hda_intel,snd_pcm
i2c_viapro             10132  0 
i2c_core               22656  6 i2c_ec,it87,i2c_isa,eeprom,nvidia,i2c_viapro
pcspkr                  4224  0 
psmouse                38920  0 
serio_raw               7940  0 
shpchp                 34324  0 
pci_hotplug            32576  1 shpchp
evdev                  11008  4 
tsdev                   8768  0 
ext3                  133128  3 
jbd                    59816  1 ext3
mbcache                 9604  1 ext3
sg                     36252  0 
ide_disk               17024  2 
ide_cd                 32672  0 
cdrom                  37664  1 ide_cd
sd_mod                 23428  5 
usb_storage            72256  1 
libusual               17936  1 usb_storage
generic                 5124  0 [permanent]
via82cxxx              10372  0 [permanent]
usbhid                 26592  0 
hid                    27392  1 usbhid
ata_generic             9092  0 
pata_jmicron            7808  1 
floppy                 59524  0 
ehci_hcd               34188  0 
ahci                   22020  1 
r8169                  32392  0 
uhci_hcd               25360  0 
usbcore               134280  7 rtl8187,usb_storage,libusual,usbhid,ehci_hcd,uhci_hcd
sata_via               12548  5 
libata                125720  4 ata_generic,pata_jmicron,ahci,sata_via
scsi_mod              142348  4 sg,sd_mod,usb_storage,libata
thermal                14856  1 
processor              31048  3 acpi_cpufreq,thermal
fan                     5636  1 
fbcon                  42656  0 
tileblit                3584  1 fbcon
font                    9216  1 fbcon
bitblit                 6912  1 fbcon
softcursor              3200  1 bitblit
vesafb                  9220  0 
capability              5896  0 
commoncap               8192  1 capability

C'est du charabia pour moi tout ça big_smile


@ Jonas : J'utilise un récepteur usb fourni avec ma carte mère donc malheureusement, ta traduction ne m'aidera point sad

Dernière modification par Kaliceos (Le 03/08/2007, à 17:50)

Hors ligne

#19 Le 03/08/2007, à 19:56

micky979

Re : Lirc (module lirc_serial manquant)

Salut

Que retourne cette commande (à executer en root)

find /dev/ -name "*hiddev*"

@+


Debian Sid - Gnome / Debian Testing

Hors ligne

#20 Le 03/08/2007, à 20:09

Kaliceos

Re : Lirc (module lirc_serial manquant)

Voilà le résultat :

~$ sudo find /dev/ -name "*hiddev*"
Password:
/dev/hiddev0
/dev/.udev/names/hiddev0
/dev/.udev/names/hiddev0/%2fclass%2fusb%2fhiddev0
/dev/.udev/db/%2fclass%2fusb%2fhiddev0

Hors ligne

#21 Le 03/08/2007, à 20:54

micky979

Re : Lirc (module lirc_serial manquant)

Salut

Lance lirc avec cette commande :

lircd -n -d /dev/hiddev0

et dans une seconde console tape

irw

et appuie sur les touches de ta telecommande, ca devrait etre bon.

@+


Debian Sid - Gnome / Debian Testing

Hors ligne

#22 Le 04/08/2007, à 19:02

Kaliceos

Re : Lirc (module lirc_serial manquant)

Effectivement, ça m'affiche un code et le nom de la touche appuyée. Maintenant, reste à savoir comment programmer quelle touche fait quoi et comment mettre tout ça au démarrage.

Je crois apercevoir le bout du tunnel ! Merci micky979

Dernière modification par Kaliceos (Le 04/08/2007, à 19:07)

Hors ligne