[Bug 22070] Re: Logitech Quickcam Messenger is not usable

PRDR d2_ymail at yahoo.com
Thu Nov 27 00:47:24 UTC 2008


Hi:

I followed the steps posted in https://bugs.launchpad.net/ubuntu/+source
/linux-meta/+bug/287172, in order to build just the patched quickcam
module (with the patch posted by philips):

1$ apt-get source linux-image-$(uname -r)
2$ cd linux-2.6.27
3$ cp /boot/config-$(uname -r) .config
4$ patch -p1 < ../add-support-for-all-quickcam-messengers-of-the-same-family.patch
5$ make ubuntu/qc-usb/quickcam.ko

The compilation process seems to have gone fine, only a few warnings:

5$ make ubuntu/qc-usb/quickcam.ko         
  HOSTCC  scripts/basic/fixdep                                                  
  HOSTCC  scripts/basic/docproc                                                 
  HOSTCC  scripts/kconfig/conf.o                                                
scripts/kconfig/conf.c: In function ‘conf_askvalue’:                            
scripts/kconfig/conf.c:104: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result                                               
scripts/kconfig/conf.c: In function ‘conf_choice’:                              
scripts/kconfig/conf.c:306: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result                                               
  HOSTCC  scripts/kconfig/kxgettext.o                                           
  SHIPPED scripts/kconfig/zconf.tab.c                                           
  SHIPPED scripts/kconfig/lex.zconf.c                                           
  SHIPPED scripts/kconfig/zconf.hash.c                                          
  HOSTCC  scripts/kconfig/zconf.tab.o                                           
In file included from scripts/kconfig/zconf.tab.c:2486:                         
scripts/kconfig/confdata.c: In function ‘conf_write’:                           
scripts/kconfig/confdata.c:501: warning: ignoring return value of ‘fwrite’, declared with attribute warn_unused_result                                          
scripts/kconfig/confdata.c: In function ‘conf_write_autoconf’:                  
scripts/kconfig/confdata.c:739: warning: ignoring return value of ‘fwrite’, declared with attribute warn_unused_result                                          
scripts/kconfig/confdata.c:740: warning: ignoring return value of ‘fwrite’, declared with attribute warn_unused_result                                          
In file included from scripts/kconfig/zconf.tab.c:2487:                         
scripts/kconfig/expr.c: In function ‘expr_print_file_helper’:                   
scripts/kconfig/expr.c:1090: warning: ignoring return value of ‘fwrite’, declared with attribute warn_unused_result                                             
  HOSTLD  scripts/kconfig/conf                                                  
scripts/kconfig/conf -s arch/x86/Kconfig                                        
  CHK     include/linux/version.h                                               
  UPD     include/linux/version.h                                               
  CHK     include/linux/utsrelease.h                                            
  UPD     include/linux/utsrelease.h                                            
  SYMLINK include/asm -> include/asm-x86                                        
  CC      kernel/bounds.s                                                       
  GEN     include/linux/bounds.h                                                
  CC      arch/x86/kernel/asm-offsets.s                                         
  GEN     include/asm/asm-offsets.h                                             
  CALL    scripts/checksyscalls.sh                                              
  HOSTCC  scripts/genksyms/genksyms.o                                           
  SHIPPED scripts/genksyms/lex.c                                                
  SHIPPED scripts/genksyms/parse.h                                              
  SHIPPED scripts/genksyms/keywords.c                                           
  HOSTCC  scripts/genksyms/lex.o                                                
scripts/genksyms/lex.c: In function ‘yylex1’:                                   
scripts/genksyms/lex.l:97: warning: ignoring return value of ‘fwrite’, declared with attribute warn_unused_result                                               
  SHIPPED scripts/genksyms/parse.c                                              
  HOSTCC  scripts/genksyms/parse.o                                              
  HOSTLD  scripts/genksyms/genksyms                                             
  CC      scripts/mod/empty.o                                                   
  HOSTCC  scripts/mod/mk_elfconfig                                              
  MKELF   scripts/mod/elfconfig.h                                               
  HOSTCC  scripts/mod/file2alias.o                                              
  HOSTCC  scripts/mod/modpost.o                                                 
scripts/mod/modpost.c: In function ‘get_markers’:                               
scripts/mod/modpost.c:1542: warning: ignoring return value of ‘asprintf’, declared with attribute warn_unused_result                                            
scripts/mod/modpost.c: In function ‘add_marker’:                                
scripts/mod/modpost.c:1954: warning: ignoring return value of ‘asprintf’, declared with attribute warn_unused_result                                            
  HOSTCC  scripts/mod/sumversion.o                                              
  HOSTLD  scripts/mod/modpost                                                   
  HOSTCC  scripts/kallsyms
scripts/kallsyms.c: In function ‘read_symbol’:
scripts/kallsyms.c:74: warning: ignoring return value of ‘fgets’, declared withattribute warn_unused_result
  HOSTCC  scripts/conmakehash
  CC [M]  ubuntu/qc-usb/qc-driver.o
  CC [M]  ubuntu/qc-usb/qc-hdcs.o
  CC [M]  ubuntu/qc-usb/qc-pb0100.o
  CC [M]  ubuntu/qc-usb/qc-vv6410.o
  CC [M]  ubuntu/qc-usb/qc-formats.o
  CC [M]  ubuntu/qc-usb/qc-mjpeg.o
  CC [M]  ubuntu/qc-usb/qc-memory.o
  LD [M]  ubuntu/qc-usb/quickcam.o
  MODPOST 1 modules
  CC      ubuntu/qc-usb/quickcam.mod.o
  LD [M]  ubuntu/qc-usb/quickcam.ko

Then I typed

6$ modprobe -r quickcam; cp ubuntu/qc-usb/quickcam.ko
/lib/modules/2.6.27-7-generic/kernel/ubuntu/qc-usb/quickcam.ko; depmod
-a

, I plugged in the camera and I got:

 kernel: [1133168.688169] usb 2-1: new full speed USB device using ohci_hcd and address 9
 kernel: [1133168.950682] usb 2-1: configuration #1 chosen from 1 choice
 kernel: [1133169.307260] Linux video capture interface: v2.00
 kernel: [1133169.330105] quickcam: QuickCam USB camera found (driver version QuickCam USB 0.6.6 $Date: 2006/11/04 08:38:14 $)
 kernel: [1133169.330129] quickcam: Kernel:2.6.27-7-generic bus:2 class:FF subclass:FF vendor:046D product:08F6
 kernel: [1133169.343358] usbcore: registered new interface driver quickcam

but...
7$ ls /dev/video*
/bin/ls: cannot access /dev/video*: No such file or directory

and:
8$ xawtv
This is xawtv-3.95.dfsg.1, running on Linux/i686 (2.6.27-7-generic)
xinerama 0: 1024x768+0+0
WARNING: No DGA direct video mode for this display.
can't open /dev/video0: No such file or directory
v4l-conf had some trouble, trying to continue anyway
v4l2: open /dev/video0: No such file or directory
v4l2: open /dev/video0: No such file or directory
v4l: open /dev/video0: No such file or directory
no video grabber device available

Perhaps I am doing something wrong? I want to help testing the patch. If
I made a mistake and someone can correct me, I will try again.

-- 
Logitech Quickcam Messenger is not usable
https://bugs.launchpad.net/bugs/22070
You received this bug notification because you are a member of Kernel
Bugs, which is a direct subscriber.




More information about the kernel-bugs mailing list