Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[webcam] Problème avec webcam microdia (patience)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
SnowBear
l33t
l33t


Joined: 03 Sep 2005
Posts: 732
Location: France - Bordeaux

PostPosted: Wed Jan 03, 2007 3:34 pm    Post subject: [webcam] Problème avec webcam microdia (patience) Reply with quote

Bonjour à tous (et bonne année),
après de nombreuses heures de recherches infructueuses sur google je viens poster ici.

J'ai récemment acheté un portable Lenovo 3000 n100 (core duo) sur lequel j'ai installé Gentoo.

Maintenant que le gros du système fonctionne correctement je souhaiterais m'attaquer aux détails (lecteur d'empreinte, webcam, lecteur de cartes...).

Ce que me donne lsusb :
Quote:
pyros ~ # lsusb
Bus 001 Device 003: ID 0c45:624f Microdia # La webcam
Bus 001 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 002 Device 002: ID 0a5c:2101 Broadcom Corp.
Bus 004 Device 001: ID 0000:0000
Bus 004 Device 002: ID 08ff:2580 AuthenTec, Inc.
Bus 005 Device 001: ID 0000:0000


Après plusieurs recherches j'ai appris qu'il fallait installer linux-uvc et ajouter le support de v4l2.
Malgrès cela, ça ne fonctionne toujours pas et je n'ai pas de /dev/video0.
Dans mon kernel (2.6.19) j'ai sélectionné :
Code:

 <*> Video For Linux
[*]   Enable Video For Linux API 1 (DEPRECATED)
[*] Enable advanced debug functionality
<*> USB SN9C10x PC Camera Controller support


Si vous avez des idée, parce que là je commence à désespérer et à me dire que le support pour cette webcam n'est pas encore implémentée sous linux :/


Last edited by SnowBear on Thu Jan 04, 2007 7:57 am; edited 1 time in total
Back to top
View user's profile Send private message
VikingB
Apprentice
Apprentice


Joined: 19 May 2006
Posts: 263
Location: ~Brussels (B)

PostPosted: Wed Jan 03, 2007 8:36 pm    Post subject: Reply with quote

Regardant sur le site à l'adresse:
http://www.compatiblelinux.org/categoria.jsp?catsubcat=2,6&p=4
il semble que plusieurs webcams Microdia soient supportées . Quel est ton modèle ?
Toutes utilisent le même driver : sn9c102
Back to top
View user's profile Send private message
SnowBear
l33t
l33t


Joined: 03 Sep 2005
Posts: 732
Location: France - Bordeaux

PostPosted: Wed Jan 03, 2007 8:53 pm    Post subject: Reply with quote

Salut,
il s'agit d'une webcam intégré à mon portable.
Les seules informations que je possède proviennent du lsusb :
Code:
Bus 001 Device 003: ID 0c45:624f Microdia
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  idVendor           0x0c45 Microdia
  idProduct          0x624f
  bcdDevice            1.00
  iManufacturer           0
  iProduct                1 USB20 Camera   
  iSerial                 0
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength          279
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0x80
    MaxPower              500mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           3
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0000  1x 0 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0001  1x 1 bytes
        bInterval              10
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       1
      bNumEndpoints           3
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0080  1x 128 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0001  1x 1 bytes
        bInterval              10
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       2
      bNumEndpoints           3
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0100  1x 256 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0001  1x 1 bytes
        bInterval              10
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       3
      bNumEndpoints           3
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0180  1x 384 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0001  1x 1 bytes
        bInterval              10
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       4
      bNumEndpoints           3
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0001  1x 1 bytes
        bInterval              10
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       5
      bNumEndpoints           3
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x02a8  1x 680 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0001  1x 1 bytes
        bInterval              10
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       6
      bNumEndpoints           3
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0320  1x 800 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0001  1x 1 bytes
        bInterval              10
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       7
      bNumEndpoints           3
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0b84  2x 900 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0001  1x 1 bytes
        bInterval              10
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       8
      bNumEndpoints           3
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x1400  3x 0 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0001  1x 1 bytes
        bInterval              10
Device Qualifier (for other device speed):
  bLength                10
  bDescriptorType         6
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  bNumConfigurations      1


J'ai déjà fait des tests avec ce driver mais je n'ai pas de /dev/video0 donc :/
Back to top
View user's profile Send private message
VikingB
Apprentice
Apprentice


Joined: 19 May 2006
Posts: 263
Location: ~Brussels (B)

PostPosted: Wed Jan 03, 2007 9:01 pm    Post subject: Reply with quote

J'essaie de décoder l'article ci dessous en espagnol où ils auraient réussi
http://www.ubuntu-es.org/index.php?q=node/4790

en modifiant un paramètre GCC ?!?
CC=gcc-4.0 & export CC
Back to top
View user's profile Send private message
SnowBear
l33t
l33t


Joined: 03 Sep 2005
Posts: 732
Location: France - Bordeaux

PostPosted: Wed Jan 03, 2007 9:25 pm    Post subject: Reply with quote

Je viens de regarder ce post (que j'avais déjà vu d'ailleurs).
spca5xx est disponible dans portage mais créé une erreur à l'emerge :
Code:
   Building SPCA5XX driver for 2.5/2.6 kernel.
   Remember: you must have read/write access to your kernel source tree.
make -C /usr/src/linux M=/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301 CC=i686-pc-linux-gnu-gcc modules
make[1]: entrant dans le répertoire « /usr/src/linux-2.6.19-gentoo-r1 »
  CC [M]  /var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.o
  CC [M]  /var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spcadecoder.o
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:39:26: erreur: linux/config.h : Aucun fichier ou répertoire de ce type
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spcadecoder.c: In function 'fun_D':
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spcadecoder.c:756: attention : valeur calculée n'est pas utilisée
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c: In function 'spca50x_init_isoc':
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:1976: attention : assignment from incompatible pointer type
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c: In function 'spca5xx_open':
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:3838: attention : implicit declaration of function 'video_devdata'
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:3838: attention : initialization makes pointer from integer without a cast
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:3843: attention : implicit declaration of function 'video_get_drvdata'
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:3843: attention : initialization makes pointer from integer without a cast
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c: In function 'spca5xx_close':
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:3953: attention : initialization makes pointer from integer without a cast
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c: In function 'spca5xx_do_ioctl':
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:4000: attention : initialization makes pointer from integer without a cast
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c: In function 'spca5xx_ioctl':
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:4925: attention : implicit declaration of function 'video_usercopy'
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c: In function 'spca5xx_read':
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:4948: attention : initialization makes pointer from integer without a cast
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c: In function 'spca5xx_mmap':
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:5055: attention : initialization makes pointer from integer without a cast
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c: Hors de toute fonction :
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:5107: erreur: variable 'spca50x_template' has initializer but incomplete type
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:5108: erreur: unknown field 'owner' specified in initializer
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:5108: attention : éléments en excès dans l'initialisation de la structure
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:5108: attention : (near initialization for 'spca50x_template')
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:5109: erreur: unknown field 'name' specified in initializer
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:5109: attention : éléments en excès dans l'initialisation de la structure
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:5109: attention : (near initialization for 'spca50x_template')
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:5110: erreur: unknown field 'type' specified in initializer
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:5110: attention : éléments en excès dans l'initialisation de la structure
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:5110: attention : (near initialization for 'spca50x_template')
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:5111: erreur: unknown field 'hardware' specified in initializer
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:5111: attention : éléments en excès dans l'initialisation de la structure
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:5111: attention : (near initialization for 'spca50x_template')
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:5112: erreur: unknown field 'fops' specified in initializer
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:5112: attention : éléments en excès dans l'initialisation de la structure
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:5112: attention : (near initialization for 'spca50x_template')
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:5114: erreur: unknown field 'release' specified in initializer
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:5114: erreur: 'video_device_release' undeclared here (not in a function)
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:5114: attention : éléments en excès dans l'initialisation de la structure
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:5114: attention : (near initialization for 'spca50x_template')
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:5116: erreur: unknown field 'minor' specified in initializer
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:5116: attention : éléments en excès dans l'initialisation de la structure
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:5116: attention : (near initialization for 'spca50x_template')
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c: In function 'cd_to_spca50x':
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:5954: attention : implicit declaration of function 'to_video_device'
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:5954: attention : initialization makes pointer from integer without a cast
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:5955: attention : return makes pointer from integer without a cast
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c: In function 'spca50x_create_sysfs':
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:6064: attention : implicit declaration of function 'video_device_create_file'
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c: In function 'spca5xx_probe':
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:8275: attention : implicit declaration of function 'video_device_alloc'
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:8275: attention : assignment makes pointer from integer without a cast
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:8278: erreur: invalid application of 'sizeof' to incomplete type 'struct video_device'
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:8278: erreur: invalid application of 'sizeof' to incomplete type 'struct video_device'
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:8278: erreur: invalid application of 'sizeof' to incomplete type 'struct video_device'
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:8280: erreur: déréférencement d'un pointeur de type incomplet
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:8282: attention : implicit declaration of function 'video_set_drvdata'
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:8287: attention : implicit declaration of function 'video_register_device'
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:8287: erreur: 'VFL_TYPE_GRABBER' undeclared (first use in this function)
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:8287: erreur: (Each undeclared identifier is reported only once
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:8287: erreur: for each function it appears in.)
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:8316: erreur: déréférencement d'un pointeur de type incomplet
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:8317: attention : implicit declaration of function 'video_device_release'
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:8319: attention : implicit declaration of function 'video_unregister_device'
make[2]: *** [/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.o] Erreur 1
make[2]: *** Attente des tâches non terminées....
make[1]: *** [_module_/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301] Erreur 2
make[1]: quittant le répertoire « /usr/src/linux-2.6.19-gentoo-r1 »
make: *** [default] Erreur 2

!!! ERROR: media-video/spca5xx-20060301 failed.
Call stack:
  ebuild.sh, line 1546:   Called dyn_compile
  ebuild.sh, line 937:   Called src_compile
  ebuild.sh, line 1255:   Called linux-mod_src_compile
  linux-mod.eclass, line 510:   Called die

!!! Unable to make  KERNELDIR=/usr/src/linux default.
!!! If you need support, post the topmost build error, and the call stack if relevant.


CC=gcc-4.0... ne change rien :/
Back to top
View user's profile Send private message
SanKuKai
Apprentice
Apprentice


Joined: 17 Feb 2006
Posts: 228
Location: Toulouse, France

PostPosted: Wed Jan 03, 2007 9:38 pm    Post subject: Reply with quote

SnowBear wrote:

spca5xx est disponible dans portage mais créé une erreur à l'emerge :


Salut.

La version stable ne compile pas avec les kernels récents, la testing (20060501-r2) passe par contre sans problème (avec un petit patch si tu utilises un kernel 2.6.19-r2).
Back to top
View user's profile Send private message
SnowBear
l33t
l33t


Joined: 03 Sep 2005
Posts: 732
Location: France - Bordeaux

PostPosted: Wed Jan 03, 2007 10:05 pm    Post subject: Reply with quote

Salut,
j'ai bien réussi à installer le driver mais je n'ai toujours pas de /dev/video0 et donc pas non plus de vidéo :/
Back to top
View user's profile Send private message
SanKuKai
Apprentice
Apprentice


Joined: 17 Feb 2006
Posts: 228
Location: Toulouse, France

PostPosted: Wed Jan 03, 2007 10:41 pm    Post subject: Reply with quote

Euh après quelques recherches il semblerait que le chip Sonix SN9C201 ne soit pas (encore ?) supporté par Linux. :(
Ça semble confirmé par les retours d'expérience de ces personnes ayant a priori le même portable que toi :
[*] Personne sous Gentoo
[*] Personne sous Ubuntu

Les chipsets SN9C1xx ayant déjà des drivers intégrés au noyau, à mon avis ce n'est qu'une question de temps avant que ta webcam soit supportée.

Le lien fourni par VikingB nous montre (en page 2) une personne ayant eu sa caméra reconnue directement sans aucune action de sa part. Cela signifie peut-être que les derniers kernels (2.6.20) sont dotés du driver kivabien...

Bon courage. :wink:

EDIT : Le message de l'Ubuntiste hispanophone date de juin... Donc à mon avis il s'est gourré et ne doit pas avoir la même webcam.
Bref, je crois que tu n'as plus qu'à t'armer de patience. :?
Back to top
View user's profile Send private message
SnowBear
l33t
l33t


Joined: 03 Sep 2005
Posts: 732
Location: France - Bordeaux

PostPosted: Thu Jan 04, 2007 7:56 am    Post subject: Reply with quote

Salut,
j'en arrive à la même conclusion que toi après lu et relus les articles que tu mentionnes (et bien d'autres).

Bon on va attendre comme pour le reste (lecteur de cartes et lecteur d'empreinte) :/ .

Merci
Back to top
View user's profile Send private message
VikingB
Apprentice
Apprentice


Joined: 19 May 2006
Posts: 263
Location: ~Brussels (B)

PostPosted: Thu Jan 04, 2007 8:21 am    Post subject: Reply with quote

Quote:
EDIT : Le message de l'Ubuntiste hispanophone date de juin... Donc à mon avis il s'est gourré et ne doit pas avoir la même webcam.


C'est curieux car j'avais basé ma recherche justement par l'identifiant du matériel 0c45:624f , qui est repris dans son texte .
Dommage .
Il faudrait se pencher sur l'erreur à l'emerge à mon avis pour résoudre le problème.
Back to top
View user's profile Send private message
SanKuKai
Apprentice
Apprentice


Joined: 17 Feb 2006
Posts: 228
Location: Toulouse, France

PostPosted: Thu Jan 04, 2007 9:24 am    Post subject: Reply with quote

VikingB wrote:
Quote:
EDIT : Le message de l'Ubuntiste hispanophone date de juin... Donc à mon avis il s'est gourré et ne doit pas avoir la même webcam.


C'est curieux car j'avais basé ma recherche justement par l'identifiant du matériel 0c45:624f , qui est repris dans son texte .
Dommage .
Il faudrait se pencher sur l'erreur à l'emerge à mon avis pour résoudre le problème.


En fait ta recherche par l'identifiant du matériel t'as conduit à cette page à cause de ce message :
Quote:

Yo he probado a instalarlo y también tuve el mismo problema, pero la solución fue cambiar una variable de entorno:
CC=gcc-4.0 en lugar de CC=gcc-3.4

por alguna razón no me funciona export CC=gcc-4.0 asique lo hago en 2 pasos:

CC=gcc-4.0 & export CC

que tengas suerte, mi camara es
Bus 005 Device 002: ID 0c45:624f Microdia

Y a pesar de que tengo los modulos cargados y llevo dias de búsqueda por foros, no consigo que funcione, he llegado a la conclusión de que no está soportada por el driver spca5xx ni sonix asique tendré que esperar o intentar modificar yo mismo el driver...


La dernière phrase de ce post indique bien que malgré les modules spca5xx et sonix présents dans le noyau, la webcam n'est pas reconnue.

Quant à la personne prétendant avoir réussi à faire fonctionner cette webcam, en y regardant de plus près on s'aperçoit que son message est antérieur à celui de la personne disposant du même modèle webcam que SnowBear. Ma théorie est qu'elle répond juste au thread initial : Como instalar webcam creative NX et que son modèle est différent. :wink:
Back to top
View user's profile Send private message
VikingB
Apprentice
Apprentice


Joined: 19 May 2006
Posts: 263
Location: ~Brussels (B)

PostPosted: Thu Jan 04, 2007 11:30 am    Post subject: Reply with quote

Ne vaudrait-il pas la peine de contacter le fabricant dès lors?
http://www.microdia.com/ebiz/jsp/site/contact.jsp
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum