Résumé pour les impatients :
Le module spca50x fait planter le pc (freeze complet, plus moyen de bouger la souris, tuer X, ou quoi que ce soit) au bout de quelques minutes, voire secondes.
J'arrive en général à voir l'image, avec gnomemeeting par exemple, ou avec camsource, donc ca marche ! Et cependant après un temps indéfini ça plante.
Configuration matérielle
Athlon XP
Logitech ClickSmart 310
Gentoo, Linux 2.6.7-r8 (j'ai aussi esayé avec le 2.6.9-r4, même resultat)
Le roman
Je possède depuis longtemps une webcam Logitech ClickSmart 310. Jusqu'ici je n'avais jamais réussi à la faire fonctionner sous Linux (non plus d'ailleurs que deux autres webcams, une vieille Mustek Wcam 300 et une récente bleue translucide ronde dont la marque n'est même pas marquée dessus).
Hier je décide de m'y replonger, et la ô joie ! cette page [1] m'apprend que ma caméra serait supportée par le driver spca551a.
Petite recherche gentoo : un ebuild est dispo. Emerge... Las, ce vieil ebuild ne fonctionne que sur des noyaux 2.4. Qu'à cela ne tienne, je le ferai à la main. Page de téléchargement [2], download, tar, make clean, make, make install, ok.
Ensuite je teste : modprobe spca50x, branchement de la caméra, gnomemeeting, et là youpi, je me vois ! L'image est tout à fait normale, fluide, bon ! Je joue deux minutes avec, et d'un coup, patatras, l'ordi se fige. La souris ne bouge plus, Ctrl-Alt-Backspace/Fx n'ont plus d'effet, je n'ai pas envie de tester par ssh, donc je reboote. Les autres essais, y compris avec autre chose que gnomemeeting, me donnent le meme résultat : ça commence par marcher, et puis tout plante.
J'ai essayé le kernel 2.6.9-r4, pour l'instant j'ai quelques problèmes encore (wifi par exemple) avec mais j'ai pu faire le test et le résultat est le même.
J'en suis là, Google ne me donne rien de probant, je ne sais pas par où chercher.
Ah si, j'ai regardé /var/log/syslog (est-ce le bon ?) à l'endroit du reboot :
Nov 23 17:14:41 g101-b kernel: usb 5-2: new full speed USB device using address 4
Nov 23 17:14:41 g101-b usb.agent: ... no modules for USB product 46d/900/90
Nov 23 17:14:41 g101-b usb.agent: ... no modules for USB product 46d/900/90
Nov 23 17:15:51 g101-b kernel: Linux video capture interface: v1.00
Nov 23 17:15:51 g101-b kernel: /root/spca5xx-20041121/drivers/usb/spca50x.c: USB SPCA5XX camera found. Logitech ClickSmart 310 (SPCA551+ Agil\
ent HDCS1020)
Nov 23 17:15:51 g101-b kernel: /root/spca5xx-20041121/drivers/usb/spca50x.c: [spca50x_probe:7636] Camera type JPEG
Nov 23 17:15:52 g101-b kernel: usbcore: registered new driver spca50x
Nov 23 17:15:52 g101-b kernel: /root/spca5xx-20041121/drivers/usb/spca50x.c: spca5xx driver 0.53 registered
Nov 23 17:15:59 g101-b kernel: /root/spca5xx-20041121/drivers/usb/spca50x.c: [spca500_initialise:5368] Spca500 Sensor Address 0x00
Nov 23 17:17:28 g101-b syslogd 1.4.1: restart.
Cela ne me parle pas, je vois juste que c'est toujours la dernière ligne avant le syslog restart qui est la dernière écrite lors de mes plantages.
Avez vous des réactions, suggestions, expériences à partager s'il vous plaît ?
[1] http://spca50x.sourceforge.net/spca50x.php?page=cams(...)
[2] http://mxhaard.free.fr/download.html(...)
# spca50x
Posté par gnumdk (site web personnel) . Évalué à 2.
J'ai une Logitech ClickSmart 510, ca fonctionne avec kernel 2.6.7 et 2.6.9.
La distrib c'est une Debian Sid.
Désolé :) Le mieux ca serait ptet d'installer rapidos une mandrake, de regarder si ca marche, si oui, regarde du coté de ta gentoo et de tes options de compilation ;)
Au passage, un peu de pub pour ce projet qui est basé sur GnomeMeeting afin d'avoir une applis de conférence pour Kde. Bon, perso, pour l'instant ca se lance mais j'ai tjs pas reussi a avoir voir la video de ma cam :)
http://kde-apps.org/content/show.php?content=10395(...)
[^] # Re: spca50x
Posté par JoeBar . Évalué à 2.
Ca ne m'avance pas beaucoup mais évidemment, si ce driver plantait chez tout le monde, ca se saurait !
Je vais essayer sur mon portable sous mandrake déja...
[^] # Re: spca50x
Posté par Damien Sandras (site web personnel) . Évalué à 2.
[^] # Re: spca50x
Posté par gnumdk (site web personnel) . Évalué à 3.
Actuellement, j'en ai deux:
-The gimp (j'y crois meme pas).
-GnomeMeeting.
D'ailleurs ce n'est pas un fork, le mec veut faire une application de video conference pour Kde, il n'est pas parti de rien et il a raison, c'est le force du logiciel libre.
# l'homme qui tombe APIC
Posté par TiTiX . Évalué à 1.
ça sent le problème materiel, et ce genre de freeze ça vient souvent d'une legere incompatibilité avec ta carte mère, essaye de desactiver le support APIC (pas acpi hein) :
rajoute ceci dans la configuration de lilo :
append="noapic nolapic"
(ou quelquechose d'a peu pres similaire pour grub)
un probleme courant si tu as une A7N8X
--
TiTiX
[^] # Re: l'homme qui tombe APIC
Posté par JoeBar . Évalué à 3.
En tout cas merci du tuyau, j'essaie tout de suite, et je rends compte.
[^] # Re: l'homme qui tombe APIC
Posté par JoeBar . Évalué à 2.
A moins que je me sois planté dans le lilo.conf ?
image = /usr/src/linux-2.6.9-gentoo-r4/arch/i386/boot/bzImage
root = /dev/hda3
label = Linux
append="root=/dev/hda3 init=/linuxrc noapic nolapic"
A propos, question stupide : je n'ai pas recopié le bzImage dans /boot, ni le System.map, est-ce que c'est mal ? Je suis en train de me dire qu'il y a sûrement une très bonne raison pour que je voie ca écrit dans tous les tutoriels :/
Peut-être même que ca aurait un rapport avec mon problème...
[^] # Re: l'homme qui tombe APIC
Posté par TiTiX . Évalué à 1.
si tu es convaincu que ta carte mere est mauvaise, essaye de desactiver quelques fonctions non vitales : acpi, apic etc ..
si ta carte mere est allergique a l'usb ça va se compliquer =/
--
TiTiX
[^] # Re: l'homme qui tombe APIC
Posté par JoeBar . Évalué à 2.
Peut-etre que le problème vient de cette carte, en fait. J'avoue n'y avoir pas pensé, parce j'ai testé la carte avec des clés usb et ca passe nickel.
Et d'enlever ACPI ca n'a pas d'importance ? De toute facon je n'utilise pas de mise en veille / gestion des ventilos etc... mais bon je ne connais pas ca bien.
[^] # Re: l'homme qui tombe APIC
Posté par TiTiX . Évalué à 2.
non non ça n'a pas d'importance, l'idée c'etait d'avoir le moins de fontionnalités possible activées pour éviter les effets de bords.
j'avais eut le meme genre de problème sur une A7N8X, avec une carte TV qui faisait planter la machine, en faisant un cat /proc/interrupts au demarrage de la carte TV j'avais le nombre d'erreur (ERR) qui montait en fleche et la machine finissait par planter, pb resolue en desactivant le local APIC.
Pour ton cas particulier je suis a court d'idée et j'espere que tu trouveras la solution !
--
TiTiX
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.