[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

sn9c102 webcam driver in kernel 2.6.11.6



Dear List,

I've previously posted this question in linuxquestions.org, but having
gotten no replies, I'm posting here; apologies for those who've already
read it.

I have a webcam (ID 0c45:6029 Microdia Triplex i-mini PC Camera) which was
working fine under kernel 2.6.10, in my hard disk installation of MEPIS
3.3 (a Debian based distro). I had been using gnomemeeting with this
webcam. However, after upgrading (from the MEPIS apt pool) to the kernel
2.6.11.6 image, the webcam stopped working in gnomemeeting, despite making
sure that gnomemeeting was correctly configured. The new kernel does load
the appropriate driver, namely, sn9c102 module at startup (I presume
hotplug takes care of it).

I'd appreciate some feedback to try and pin down the problem. I'm
including the output of lsmod below, first with the previous kernel 2.6.10
where the webcam was working fine:

,-----[ lsmod-2610 ]
| Module                  Size  Used by
| i830                   79204  2 
| intel_mch_agp           7952  0 
| sworks_agp              6944  0 
| amd_k7_agp              5772  0 
| ali_agp                 5248  0 
| sis_agp                 5892  0 
| ati_agp                 6412  0 
| nvidia_agp              5788  0 
| via_agp                 7424  0 
| intel_agp              18204  1 
| agpgart                27048  11 intel_mch_agp,sworks_agp,amd_k7_agp,ali_agp,sis_agp,ati_agp,nvidia_agp,via_agp,intel_agp
| parport_pc             30660  1 
| lp                      8748  0 
| parport                20032  2 parport_pc,lp
| binfmt_misc             8840  1 
| c4                     16900  0 
| b1pci                   7168  0 
| b1dma                  13828  1 b1pci
| b1                     21120  3 c4,b1pci,b1dma
| capi                   14656  0 
| capifs                  3976  2 capi
| kernelcapi             36384  5 c4,b1pci,b1dma,b1,capi
| ipv6                  231296  23 
| af_packet              16648  0 
| pcmcia                 16900  0 
| yenta_socket           17920  0 
| pcmcia_core            45632  2 pcmcia,yenta_socket
| 8250                   18180  0 
| serial_core            18048  1 8250
| nls_iso8859_1           3968  1 
| ntfs                  165904  0 
| e100                   31744  0 
| mii                     3968  1 e100
| snd_intel8x0           27200  2 
| snd_ac97_codec         66936  1 snd_intel8x0
| snd_pcm_oss            46112  0 
| snd_mixer_oss          15872  2 snd_pcm_oss
| snd_pcm                77832  3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss
| snd_timer              20612  1 snd_pcm
| snd                    45668  8 snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
| soundcore               7264  2 snd
| snd_page_alloc          7428  2 snd_intel8x0,snd_pcm
| ndiswrapper           114356  0 
| p4_clockmod             3976  0 
| speedstep_lib           3460  1 p4_clockmod
| freq_table              3332  1 p4_clockmod
| thermal                11016  0 
| processor              19764  1 thermal
| fan                     3332  0 
| button                  5136  0 
| battery                 8324  0 
| ac                      3588  0 
| floppy                 52816  0 
| ip_tables              16640  0 
| evdev                   7168  0 
| sn9c102                55452  0 
| videodev                7424  1 sn9c102
| uhci_hcd               28944  0 
| ohci_hcd               19080  0 
`-----


and then with the new kernel 2.6.11.6 where the webcam is not working in
gnomemeeting:

,-----[ lsmod-2611 ]
| Module                  Size  Used by
| udf                    80132  0 
| sg                     29344  0 
| i830                   24960  1 
| drm                    57364  2 i830
| intel_mch_agp           8464  0 
| sworks_agp              7456  0 
| amd_k7_agp              6284  0 
| ali_agp                 5760  0 
| sis_agp                 6404  0 
| ati_agp                 6924  0 
| nvidia_agp              6172  0 
| via_agp                 7808  0 
| intel_agp              19100  1 
| agpgart                28080  11 drm,intel_mch_agp,sworks_agp,amd_k7_agp,ali_agp,sis_agp,ati_agp,nvidia_agp,via_agp,intel_agp
| parport_pc             31172  1 
| lp                      9480  0 
| parport                20544  2 parport_pc,lp
| binfmt_misc             9224  1 
| c4                     17284  0 
| b1pci                   7552  0 
| b1dma                  14340  1 b1pci
| b1                     21376  3 c4,b1pci,b1dma
| capi                   15552  0 
| capifs                  4360  2 capi
| kernelcapi             37248  5 c4,b1pci,b1dma,b1,capi
| ipv6                  229536  24 
| af_packet              17160  0 
| pcmcia                 19088  0 
| yenta_socket           19080  0 
| rsrc_nonstatic          8960  1 yenta_socket
| pcmcia_core            41120  3 pcmcia,yenta_socket,rsrc_nonstatic
| 8250                   21572  0 
| serial_core            18304  1 8250
| nls_iso8859_1           4352  1 
| ntfs                  167184  0 
| e100                   32000  0 
| mii                     4352  1 e100
| snd_intel8x0           27840  2 
| snd_ac97_codec         67448  1 snd_intel8x0
| snd_pcm_oss            46880  0 
| snd_mixer_oss          16512  2 snd_pcm_oss
| snd_pcm                77956  3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss
| snd_timer              21124  1 snd_pcm
| snd                    46820  8 snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
| soundcore               7776  2 snd
| snd_page_alloc          7812  2 snd_intel8x0,snd_pcm
| ndiswrapper           122620  0 
| p4_clockmod             5012  0 
| speedstep_lib           3844  1 p4_clockmod
| freq_table              3984  1 p4_clockmod
| thermal                11400  0 
| processor              20812  1 thermal
| fan                     3716  0 
| button                  5520  0 
| battery                 8836  0 
| ac                      3972  0 
| floppy                 53264  0 
| ip_tables              21376  0 
| sn9c102                68260  0 
| videodev                8064  1 sn9c102
| evdev                   7552  0 
| uhci_hcd               28688  0 
| ohci_hcd               18952  0 
`-----

As you can see, the only major differences are that modules udf, sg, drm,
and rsrc_nonstatic are loaded in 2.6.11.6, but not in 2.6.10.

Does anybody have a hint as to where/what to look for?


-- 
Sebastian P. Luque



Reply to: