Jump to content

[résolu] Webcam Hercules sous ubuntu 9.10


Bourriks

Recommended Posts

Bonjour à tous. J'ai installé un ubuntu 9.10 sur le pc d'une cliente. Elle m'a laissé sa webcam à installer. C'est une Hercules v4i2.

La cam a été reconnue naturellement, j'ai installé aMSN pour la tester et je vois que l'image est saccadée et hachurée (je posterai un screenshot plus tard). Bref, c'est très moche (genre une réception satellite avec de la neige, plein de carrés partout, toussa...)

Y a-t-il un moyen d'arranger ca ?

Merci.

Link to post
Share on other sites
Bonjour à tous. J'ai installé un ubuntu 9.10 sur le pc d'une cliente. Elle m'a laissé sa webcam à installer. C'est une Hercules v4i2.

La cam a été reconnue naturellement, j'ai installé aMSN pour la tester et je vois que l'image est saccadée et hachurée (je posterai un screenshot plus tard). Bref, c'est très moche (genre une réception satellite avec de la neige, plein de carrés partout, toussa...)

Y a-t-il un moyen d'arranger ca ?

Merci.

Tu peux faire un lsusb dans un terminal et m'envoyer la réponse. Et essaie le programme Cheese pour voir le rendu.

PS :Je possède aussi une caméra Hercules (Deluxe Optical Glass).

Link to post
Share on other sites

réponse du lsusb

Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 002: ID 058f:6362 Alcor Micro Corp. Hi-Speed 21-in-1 Flash Card Reader/Writer (Internal/External)
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 006: ID 06f8:3003 Guillemot Corp. 
Bus 001 Device 002: ID 15a9:0004  
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 03f0:5511 Hewlett-Packard DeskJet F300 series
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Et quand je lance cheese depuis un terminal, j'ai ceci en réponse

libv4lconvert: Error decompressing JPEG: unknown huffman code: 0000ffbb
libv4lconvert: Error decompressing JPEG: unknown huffman code: 0000ffff
libv4lconvert: Error decompressing JPEG: unknown huffman code: 0000fffb
libv4lconvert: Error decompressing JPEG: unknown huffman code: 0000fffd
libv4l2: error converting / decoding frame data: v4l-convert: error parsing JPEG header: Not a JPG file ?


libv4lconvert: Error decompressing JPEG: unknown huffman code: 0000fffd
libv4lconvert: Error decompressing JPEG: unknown huffman code: 0000ffff
libv4lconvert: Error decompressing JPEG: unknown huffman code: 0000ffff
libv4lconvert: Error decompressing JPEG: error: more then 63 AC components (68) in huffman unit
libv4lconvert: Error decompressing JPEG: fill_nbits error: need 2 more bits
libv4lconvert: Error decompressing JPEG: fill_nbits error: need 4 more bits
libv4lconvert: Error decompressing JPEG: unknown huffman code: 0000fffb
libv4lconvert: Error decompressing JPEG: unknown huffman code: 0000ffff
libv4lconvert: Error decompressing JPEG: fill_nbits error: need 6 more bits
libv4l2: error converting / decoding frame data: v4l-convert: error parsing JPEG header: Not a JPG file ?


libv4lconvert: Error decompressing JPEG: fill_nbits error: need 2 more bits
libv4lconvert: Error decompressing JPEG: unknown huffman code: 0000fff6
libv4lconvert: Error decompressing JPEG: fill_nbits error: need 1 more bits
libv4lconvert: Error decompressing JPEG: unknown huffman code: 0000fffe
libv4lconvert: Error decompressing JPEG: unknown huffman code: 0000ffec
libv4l2: error converting / decoding frame data: v4l-convert: error parsing JPEG header: Not a JPG file ?


libv4lconvert: Error decompressing JPEG: unknown huffman code: 0000fffd
libv4l2: error converting / decoding frame data: v4l-convert: error parsing JPEG header: Not a JPG file ?


libv4lconvert: Error decompressing JPEG: fill_nbits error: need 3 more bits
libv4lconvert: Error decompressing JPEG: unknown huffman code: 0000ffd9
libv4l2: error converting / decoding frame data: v4l-convert: error parsing JPEG header: Not a JPG file ?


libv4lconvert: Error decompressing JPEG: error: more then 63 AC components (67) in huffman unit
libv4l2: error converting / decoding frame data: v4l-convert: error parsing JPEG header: Not a JPG file ?

Juste un échantillon, ça passe en boucle.

edit : et un screenshot du rendu, comme promis

http://nsa10.casimages.com/img/2009/10/16/...21243831023.png

Link to post
Share on other sites

Merci, je vais voir ca. J'ai réinstallé le pc en 9.04 car la 9.10 avait un défaut agaçant pour les accès internet (toujours 5-6 secondes de latence pour chercher une page web ou même installer un paquet en apt-get).

Donc je te tiens au courant des que j'ai fait ca.

Link to post
Share on other sites

Coucou !! Quelques nouvelles.

Déja non, ce n'est pas ma copine, c'est juste une cliente.

Ensuite, toujours impossible de lui faire détecter la moindre webcam. Un cheese n'en trouve pas. J'ai tenté le sudo modprobe gspca_sonixj, je n'a pas de retrou terminal, mais le cheese ne voit toujours rien...

Et le pire, c'est que j'ai testé au hasard avec une webcam logitech qui traînait par là, et elle a marché (en tout cas pour l'image. il m'a semblé que pour le micro, c'était pas ça...). Par contre, avec la logitech branchée, le pc a du mal à démarrer. Au boot de linux, j'ai des messages en mode console sur le fait qu'il scanne assez longuement le bus usb... bizarre.

Mais le souci n'est pas résolu, ce fichu pc n'arrive pas à avaler la webcam hercules....

la réponse lsusb est toujours:

Bus 001 Device 004: ID 058f:6362 Alcor Micro Corp. Hi-Speed 21-in-1 Flash Card Reader/Writer (Internal/External)
Bus 001 Device 003: ID 15a9:0004  
Bus 001 Device 002: ID 06f8:3003 Guillemot Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Link to post
Share on other sites

J'ai vu sur certains forums, dans des cas similaires, qu'on demandait la réponse console de la commande lsusb -v -d 06f8:3003

La voici, à toutes fin utiles

Bus 001 Device 002: ID 06f8:3003 Guillemot Corp. 
Device Descriptor:
 bLength				18
 bDescriptorType		 1
 bcdUSB			   2.00
 bDeviceClass			0 (Defined at Interface level)
 bDeviceSubClass		 0 
 bDeviceProtocol		 0 
 bMaxPacketSize0		64
 idVendor		   0x06f8 Guillemot Corp.
 idProduct		  0x3003 
 bcdDevice			1.00
 iManufacturer		   1 
 iProduct				2 
 iSerial				 0 
 bNumConfigurations	  1
 Configuration Descriptor:
bLength				 9
bDescriptorType		 2
wTotalLength		  142
bNumInterfaces		  3
bConfigurationValue	 1
iConfiguration		  0 
bmAttributes		 0x80
  (Bus Powered)
MaxPower			  500mA
Interface Descriptor:
  bLength				 9
  bDescriptorType		 4
  bInterfaceNumber		0
  bAlternateSetting	   0
  bNumEndpoints		   2
  bInterfaceClass	   255 Vendor Specific Class
  bInterfaceSubClass	  0 
  bInterfaceProtocol	  0 
  iInterface			  0 
  Endpoint Descriptor:
	bLength				 7
	bDescriptorType		 5
	bEndpointAddress	 0x83  EP 3 IN
	bmAttributes			3
	  Transfer Type			Interrupt
	  Synch Type			   None
	  Usage Type			   Data
	wMaxPacketSize	 0x0004  1x 4 bytes
	bInterval			  16
  Endpoint Descriptor:
	bLength				 7
	bDescriptorType		 5
	bEndpointAddress	 0x81  EP 1 IN
	bmAttributes			5
	  Transfer Type			Isochronous
	  Synch Type			   Asynchronous
	  Usage Type			   Data
	wMaxPacketSize	 0x13fc  3x 1020 bytes
	bInterval			   1
Interface Association:
  bLength				 8
  bDescriptorType		11
  bFirstInterface		 1
  bInterfaceCount		 2
  bFunctionClass		  1 Audio
  bFunctionSubClass	   1 Control Device
  bFunctionProtocol	   0 
  iFunction			   0 
Interface Descriptor:
  bLength				 9
  bDescriptorType		 4
  bInterfaceNumber		1
  bAlternateSetting	   0
  bNumEndpoints		   0
  bInterfaceClass		 1 Audio
  bInterfaceSubClass	  1 Control Device
  bInterfaceProtocol	  0 
  iInterface			  0 
  AudioControl Interface Descriptor:
	bLength				 9
	bDescriptorType		36
	bDescriptorSubtype	  1 (HEADER)
	bcdADC			   1.00
	wTotalLength		   41
	bInCollection		   1
	baInterfaceNr( 0)	   2
  AudioControl Interface Descriptor:
	bLength				12
	bDescriptorType		36
	bDescriptorSubtype	  2 (INPUT_TERMINAL)
	bTerminalID			 1
	wTerminalType	  0x0201 Microphone
	bAssocTerminal		  0
	bNrChannels			 1
	wChannelConfig	 0x0000
	iChannelNames		   0 
	iTerminal			   0 
  AudioControl Interface Descriptor:
	bLength				 9
	bDescriptorType		36
	bDescriptorSubtype	  3 (OUTPUT_TERMINAL)
	bTerminalID			 2
	wTerminalType	  0x0101 USB Streaming
	bAssocTerminal		  0
	bSourceID			   3
	iTerminal			   0 
  AudioControl Interface Descriptor:
	bLength				11
	bDescriptorType		36
	bDescriptorSubtype	  6 (FEATURE_UNIT)
	bUnitID				 3
	bSourceID			   1
	bControlSize			2
	bmaControls( 0)	  0x00
	bmaControls( 0)	  0x00
	bmaControls( 1)	  0x43
	bmaControls( 1)	  0x00
	  Mute
	  Volume
	  Automatic Gain
	iFeature				0 
Interface Descriptor:
  bLength				 9
  bDescriptorType		 4
  bInterfaceNumber		2
  bAlternateSetting	   0
  bNumEndpoints		   0
  bInterfaceClass		 1 Audio
  bInterfaceSubClass	  2 Streaming
  bInterfaceProtocol	  0 
  iInterface			  0 
Interface Descriptor:
  bLength				 9
  bDescriptorType		 4
  bInterfaceNumber		2
  bAlternateSetting	   1
  bNumEndpoints		   1
  bInterfaceClass		 1 Audio
  bInterfaceSubClass	  2 Streaming
  bInterfaceProtocol	  0 
  iInterface			  0 
  AudioStreaming Interface Descriptor:
	bLength				 7
	bDescriptorType		36
	bDescriptorSubtype	  1 (AS_GENERAL)
	bTerminalLink		   2
	bDelay				  1 frames
	wFormatTag			  1 PCM
  AudioStreaming Interface Descriptor:
	bLength				11
	bDescriptorType		36
	bDescriptorSubtype	  2 (FORMAT_TYPE)
	bFormatType			 1 (FORMAT_TYPE_I)
	bNrChannels			 1
	bSubframeSize		   2
	bBitResolution		 16
	bSamFreqType			1 Discrete
	tSamFreq[ 0]		16000
  Endpoint Descriptor:
	bLength				 9
	bDescriptorType		 5
	bEndpointAddress	 0x84  EP 4 IN
	bmAttributes			5
	  Transfer Type			Isochronous
	  Synch Type			   Asynchronous
	  Usage Type			   Data
	wMaxPacketSize	 0x0080  1x 128 bytes
	bInterval			   4
	bRefresh				0
	bSynchAddress		   0
	AudioControl Endpoint Descriptor:
	  bLength				 7
	  bDescriptorType		37
	  bDescriptorSubtype	  1 (EP_GENERAL)
	  bmAttributes		 0x01
		Sampling Frequency
	  bLockDelayUnits		 0 Undefined
	  wLockDelay			  0 Undefined
can't get device qualifier: Operation not permitted
can't get debug descriptor: Operation not permitted
cannot read device status, Operation not permitted (1)

Link to post
Share on other sites

Si la caméra n'est pas détectée voilà comment procéder :

Ouvre le terminal pour installer ces paquets :

sudo apt-get install build-essential mercurial ncurses-dev

Après on récupère les sources depuis le site de Video4Linux :

hg clone http://linuxtv.org/hg/v4l-dvb

On se met dans le répertoire puis on compile :

cd v4l-dvb
sudo make
sudo make install

Et si la compilation se passe bien, on charge le module qui gère la webcam :

sudo modprobe gspca_sonixj

.

Après ça normalement elle marche (pour moi ça marche).

Link to post
Share on other sites
Si la caméra n'est pas détectée voilà comment procéder :

Ouvre le terminal pour installer ces paquets :

sudo apt-get install build-essential mercurial ncurses-dev

Après on récupère les sources depuis le site de Video4Linux :

hg clone http://linuxtv.org/hg/v4l-dvb

On se met dans le répertoire puis on compile :

cd v4l-dvb
sudo make
sudo make install

Et si la compilation se passe bien, on charge le module qui gère la webcam :

sudo modprobe gspca_sonixj

.

Après ça normalement elle marche (pour moi ça marche).

Alors, j'ai bien suivi tes procédures, le "make" a été assez long, mais bno, pas grave.

Une fois tout fait, ça ne marchait pas, mais après un reboot, je lance un cheese et cette fois, ça marche !!!!

Tu est un dieu, hopper, merci !!!! :cartonjaune:

(vais quand même tester le micro intégré, pas sûr qu'il marche, celui-ci)

Link to post
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...