Bug 103076

Summary: kernel module quickcam is not loaded
Product: [openSUSE] SUSE LINUX 10.0 Reporter: J. Daniel Schmidt <jdsn>
Component: KernelAssignee: Greg Kroah-Hartman <gregkh>
Status: RESOLVED WONTFIX QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: hare
Version: Beta 1   
Target Milestone: ---   
Hardware: i386   
OS: All   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description J. Daniel Schmidt 2005-08-09 15:56:30 UTC
When plugging in my USB webcam (Logitech Quickcam Express) the module quickcam
is not loaded. 

Here is the output of /var/log/messages:

---- snip ----

Aug  9 16:44:36 linux kernel: usb 1-2: new full speed USB device using uhci_hcd
and address 4
Aug  9 16:44:36 linux kernel: module_usb[7148]: main: action = 'add'
Aug  9 16:44:36 linux kernel: module_usb[7148]: add: PRODUCT='(null)', TYPE =
'(null)'
Aug  9 16:44:36 linux kernel: module_usb[7148]: add: missing an environment
variable, aborting.

---- snip ----

Probably the module is missing. It was included in 9.3 by olh@suse.de.
Please include it in beta2 and please make sure it does not get lost again.
Comment 1 Greg Kroah-Hartman 2005-08-10 18:32:55 UTC
No, the driver is unsupported and will not go into mainline.  It also will
take some time getting it updated and working in the current kernel and I 
don't have the hardware to do so.

Because of this, we should just drop it.
Comment 2 J. Daniel Schmidt 2005-08-11 16:32:30 UTC
Maybe we are talking of a different module. In the last two releases we shipped
the driver from:
 http://sourceforge.net/projects/qce-ga

I just compiled the lastest version on a beta1 and it worked out of the box
(see: http://www.jdsn.de/quickcam_usb-in_action.png) - so it will not take a lot
of time to integrate it I think.

And it does not have to go into the mainline (ok, I'd love to see it), but we
should ship it, as long as it works and does not break anything besides, cause a
lot of quys are having Logitech webcams (thats why I helped to add this module).


The only thing that has to be fised is, that the first video device plugged into
the system creates a link from /dev/video to /dev/video0.
Olaf (olh@suse.de) could you please take care of this, as you did it last time.


If there is a kernel developer here in Nuremberg who could take care of this,
Greg, please assing this bug to him, cause I have 2 Quickcams here, so I can
give one to him for testing!

@okir: please reassing, if you are the wrong person
Comment 3 Olaf Kirch 2005-08-12 14:22:16 UTC
Jens, it seems qce-usb doesn't have any uptodate kernel patches, the last 
I see in the tarball is relative to 2.6.8 (ie the SL9.3 kernel). 
so most likely it will not "just work". 
 
Did we have a km_ package previously? I cannot seem to find the 
driver in our 9.3 kernel source. 
 
Did you try to get the driver working on the current kernel? 
Comment 4 J. Daniel Schmidt 2005-08-12 14:45:38 UTC
As written above, I compiled it on a SL 10.0 beta1 and it works great.
Come and have a look :)  (or see the screenshot)

I pleased "olh" to add this driver in 9.2 and 9.3 ... and he did ... so, yes, we
shipped it previously. 
Even thats the reason why the cam works on a 9.3 out of the box :)
Comment 5 J. Daniel Schmidt 2005-08-12 15:06:24 UTC
References:

History of this driver:
  https://bugzilla.novell.com/show_bug.cgi?id=70943

"hare" fixed the device link issue
  https://bugzilla.novell.com/show_bug.cgi?id=47497

@hare: could you please do that for 10.0 again (or find a "proper solution" as
you wrote in your comment)
Comment 6 Greg Kroah-Hartman 2005-08-12 15:42:51 UTC
I'm the developer in charge of USB now, not others.  And I don't want to maintain
this patch outside of the main kernel tree (too difficult.)  And we are no longer
accepting kernel patches that are not submitted to mainline (as per our kernel
policy.)

So, with no hardware to test this, and lack of upstream acceptance, I'm going
to reject this.  If you object, please talk to the project manager...