Can't load module usbcore(?) for webcam 0c45:6009 [Solved]

Issues Related to Hardware (Sound, Video, Printers, Scanners, Webcams, Touchpads, Keyboards, Sensors, Drives, GRUB, etc.)

Moderator: Moderators

Can't load module usbcore(?) for webcam 0c45:6009 [Solved]

Postby ReemZ » Wed Mar 03, 2010 2:41

Hey hey, back online with a little problem to throw at ya after being away from forums 'n such for a while ;)

OK, I took the step, I installed SL5.1K a day or two ago, on a second disk of course just to be sure I don't fsck up in such a way I hose my 4.0 installation ;)

Anyways, just tried to get the webcam my dad gave me a while ago to work, and well I obviously didn't post to say it works :mrgreen:


Code: Select all
Sm0kerZ-ParadiZe reemz # lsusb | sort
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
Bus 001 Device 003: ID 1058:1100 Western Digital Technologies, Inc.
Bus 001 Device 005: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
Bus 001 Device 006: ID 0c45:6009 Microdia VideoCAM ExpressII
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 046d:0b02 Logitech, Inc. BT Mini-Receiver (HID proxy mode)
Bus 002 Device 003: ID 046d:c70b Logitech, Inc. BT Mini-Receiver (HID proxy mode)
Bus 002 Device 004: ID 046d:c70c Logitech, Inc. BT Mini-Receiver (HID proxy mode)


Code: Select all
Sm0kerZ-ParadiZe reemz # dmesg
(snip)
[10738.866060] usb 1-1.2: new full speed USB device using ehci_hcd and address 6
[10738.944844] usb 1-1.2: configuration #1 chosen from 1 choice
[10739.039690] Linux video capture interface: v2.00
[10739.076522] sn9c102: V4L2 driver for SN9C1xx PC Camera Controllers v1:1.47pre49
[10739.076727] usb 1-1.2: SN9C10[12] PC Camera Controller detected (vid:pid 0x0C45:0x6009)
[10739.088787] usb 1-1.2: PAS106B image sensor detected
[10739.500520] usb 1-1.2: Initialization succeeded
[10739.500664] usb 1-1.2: V4L2 device registered as /dev/video0
[10739.500668] usb 1-1.2: Optional device control through 'sysfs' interface disabled
[10739.500696] usbcore: registered new interface driver sn9c102
[10739.529107] usb 1-1.2: usb_submit_urb() failed, error -28
[10739.555908] usb 1-1.2: usb_submit_urb() failed, error -28


Code: Select all
Sm0kerZ-ParadiZe reemz # lsmod | sort
dm_bbr                  9216  0
e1000                 102088  0
ehci_hcd               29596  0
forcedeth              42428  0
i2c_core               13860  3 videodev,nvidia,i2c_nforce2
i2c_nforce2             5136  0
imm                     8840  0
ipv6                  208560  28
joydev                  7672  0
Module                  Size  Used by
nvidia               9575256  38
ohci_hcd               19244  0
parport                30752  3 ppdev,parport_pc,imm
parport_pc             22404  0
pata_pcmcia            10688  0
pcmcia                 32152  1 pata_pcmcia
pcspkr                  1644  0
ppdev                   5004  0
scsi_wait_scan          1048  0
serio_raw               3716  0
sl811_hcd               9072  0
sn9c102               120728  0
snd                    36900  27 snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer
snd_hda_codec          46920  3 snd_hda_codec_nvhdmi,snd_hda_codec_realtek,snd_hda_intel
snd_hda_codec_nvhdmi     2716  1
snd_hda_codec_realtek   156132  1
snd_hda_intel          17996  10
snd_hwdep               5040  1 snd_hda_codec
snd_mixer_oss          10536  1 snd_pcm_oss
snd_page_alloc          6344  2 snd_hda_intel,snd_pcm
snd_pcm                48512  4 snd_pcm_oss,snd_hda_intel,snd_hda_codec
snd_pcm_oss            28144  0
snd_seq                34388  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device          4432  3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_seq_dummy           1584  0
snd_seq_midi_event      4084  1 snd_seq_oss
snd_seq_oss            20868  0
snd_timer              13624  5 snd_seq,snd_pcm
sx8                    12944  0
tg3                    93964  0
uhci_hcd               18784  0
usbvideo               18680  0
v4l1_compat             9940  1 videodev
videodev               28064  2 usbvideo,sn9c102


Obviously I did a bit of searching, found a nice little command that I wanted to try:
Code: Select all
Sm0kerZ-ParadiZe reemz # v4l-info
bash: v4l-info: command not found

Great...anyway more searching, found this bit of info, see #5.
Now at first I'd not seen usbcore being mentioned in dmesg, not that it wasn't there, I mean *I* didn't see it and it's not listed in lsmod, so obviously tried
Code: Select all
Sm0kerZ-ParadiZe reemz # modprobe usbcore
FATAL: Module usbcore not found.


So..........what am I missing? :scratch:
Last edited by ReemZ on Fri Jan 27, 2012 22:00, edited 3 times in total.
Handtekening? Zeg...ik ga niet op m'n monitor schrijven!
ReemZ
Old Dear Hen
 
Posts: 701
Joined: Mon Oct 27, 2008 10:50
Location: Here! No, here! Over heeeeeeere!

Re: Can't load module usbcore(?) for webcam 0c45:6009

Postby smb96 » Wed Mar 03, 2010 12:19

Hey,

try modprobe gspca_sonixb. If you are lucky it will work than :)

greetz
smb96
Simple Hen
 
Posts: 70
Joined: Mon Nov 23, 2009 11:44

Re: Can't load module usbcore(?) for webcam 0c45:6009

Postby ReemZ » Wed Mar 03, 2010 19:01

smb96 wrote:Hey,

try modprobe gspca_sonixb. If you are lucky it will work than :)

greetz

Thanks for the tip mate, but I wasn't lucky :(
lsmod after 'modprobe gspca_sonixb':
Code: Select all
Sm0kerZ-ParadiZe reemz # lsmod | sort
dm_bbr                  9216  0
e1000                 102088  0
ehci_hcd               29596  0
forcedeth              42428  0
gspca_main             16324  1 gspca_sonixb
gspca_sonixb            7140  0
i2c_core               13860  3 videodev,nvidia,i2c_nforce2
i2c_nforce2             5136  0
imm                     8840  0
ipv6                  208560  28
joydev                  7672  0
Module                  Size  Used by
nvidia               9575256  38
ohci_hcd               19244  0
parport                30752  3 ppdev,parport_pc,imm
parport_pc             22404  0
pata_pcmcia            10688  0
pcmcia                 32152  1 pata_pcmcia
pcspkr                  1644  0
ppdev                   5004  0
scsi_wait_scan          1048  0
serio_raw               3716  0
sl811_hcd               9072  0
sn9c102               120728  0
snd                    36900  27 snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer
snd_hda_codec          46920  3 snd_hda_codec_nvhdmi,snd_hda_codec_realtek,snd_hda_intel
snd_hda_codec_nvhdmi     2716  1
snd_hda_codec_realtek   156132  1
snd_hda_intel          17996  10
snd_hwdep               5040  1 snd_hda_codec
snd_mixer_oss          10536  1 snd_pcm_oss
snd_page_alloc          6344  2 snd_hda_intel,snd_pcm
snd_pcm                48512  4 snd_pcm_oss,snd_hda_intel,snd_hda_codec
snd_pcm_oss            28144  0
snd_seq                34388  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device          4432  3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_seq_dummy           1584  0
snd_seq_midi_event      4084  1 snd_seq_oss
snd_seq_oss            20868  0
snd_timer              13624  5 snd_seq,snd_pcm
sx8                    12944  0
tg3                    93964  0
uhci_hcd               18784  0
usbvideo               18680  0
v4l1_compat             9940  1 videodev
videodev               28064  3 gspca_main,usbvideo,sn9c102
Handtekening? Zeg...ik ga niet op m'n monitor schrijven!
ReemZ
Old Dear Hen
 
Posts: 701
Joined: Mon Oct 27, 2008 10:50
Location: Here! No, here! Over heeeeeeere!

Re: Can't load module usbcore(?) for webcam 0c45:6009

Postby micia » Wed Mar 03, 2010 19:05

I don't have usbcore, but I do have sn9c102:
Code: Select all
il-padre-laptop micia # modinfo sn9c102
filename:       /lib/modules/2.6.33-sabayon/kernel/drivers/media/video/sn9c102/sn9c102.ko
license:        GPL
version:        1:1.47pre49
alias:          sn9c1xx
description:    V4L2 driver for SN9C1xx PC Camera Controllers
author:         (C) 2004-2007 Luca Risolia <luca.risolia@studio.unibo.it>
srcversion:     A69D3148936FAE9B4BCF704
alias:          usb:v0C45p613Bd*dc*dsc*dp*icFFisc*ip*
alias:          usb:v0C45p6130d*dc*dsc*dp*icFFisc*ip*
alias:          usb:v0C45p610Fd*dc*dsc*dp*icFFisc*ip*
alias:          usb:v0C45p6108d*dc*dsc*dp*icFFisc*ip*
alias:          usb:v0C45p6102d*dc*dsc*dp*icFFisc*ip*
alias:          usb:v0458p7025d*dc*dsc*dp*icFFisc*ip*
alias:          usb:v0C45p60FEd*dc*dsc*dp*icFFisc*ip*
alias:          usb:v0C45p60FCd*dc*dsc*dp*icFFisc*ip*
alias:          usb:v0C45p60FBd*dc*dsc*dp*icFFisc*ip*
alias:          usb:v0C45p60FAd*dc*dsc*dp*icFFisc*ip*
alias:          usb:v0C45p60EFd*dc*dsc*dp*icFFisc*ip*
alias:          usb:v0C45p60ECd*dc*dsc*dp*icFFisc*ip*
alias:          usb:v0C45p60EAd*dc*dsc*dp*icFFisc*ip*
alias:          usb:v0C45p60CCd*dc*dsc*dp*icFFisc*ip*
alias:          usb:v0C45p60C8d*dc*dsc*dp*icFFisc*ip*
alias:          usb:v0C45p60C2d*dc*dsc*dp*icFFisc*ip*
alias:          usb:v0C45p60C0d*dc*dsc*dp*icFFisc*ip*
alias:          usb:v0C45p60BEd*dc*dsc*dp*icFFisc*ip*
alias:          usb:v0C45p60BCd*dc*dsc*dp*icFFisc*ip*
alias:          usb:v0C45p60BBd*dc*dsc*dp*icFFisc*ip*
alias:          usb:v0C45p60BAd*dc*dsc*dp*icFFisc*ip*
alias:          usb:v0C45p60B8d*dc*dsc*dp*icFFisc*ip*
alias:          usb:v0C45p60B3d*dc*dsc*dp*icFFisc*ip*
alias:          usb:v0C45p60B2d*dc*dsc*dp*icFFisc*ip*
alias:          usb:v0C45p60AFd*dc*dsc*dp*icFFisc*ip*
alias:          usb:v0C45p60AEd*dc*dsc*dp*icFFisc*ip*
alias:          usb:v0C45p60ACd*dc*dsc*dp*icFFisc*ip*
alias:          usb:v0C45p60A3d*dc*dsc*dp*icFFisc*ip*
alias:          usb:v0C45p60A2d*dc*dsc*dp*icFFisc*ip*
alias:          usb:v0C45p60A0d*dc*dsc*dp*icFFisc*ip*
alias:          usb:v0C45p608Cd*dc*dsc*dp*icFFisc*ip*
alias:          usb:v0C45p608Bd*dc*dsc*dp*icFFisc*ip*
alias:          usb:v0C45p608Ad*dc*dsc*dp*icFFisc*ip*
alias:          usb:v0C45p6088d*dc*dsc*dp*icFFisc*ip*
alias:          usb:v0C45p6082d*dc*dsc*dp*icFFisc*ip*
alias:          usb:v0C45p6080d*dc*dsc*dp*icFFisc*ip*
alias:          usb:v0C45p6030d*dc*dsc*dp*icFFisc*ip*
alias:          usb:v0C45p602Ed*dc*dsc*dp*icFFisc*ip*
alias:          usb:v0C45p602Bd*dc*dsc*dp*icFFisc*ip*
alias:          usb:v0C45p602Ad*dc*dsc*dp*icFFisc*ip*
alias:          usb:v0C45p6029d*dc*dsc*dp*icFFisc*ip*
alias:          usb:v0C45p6028d*dc*dsc*dp*icFFisc*ip*
alias:          usb:v0C45p6025d*dc*dsc*dp*icFFisc*ip*
alias:          usb:v0C45p6024d*dc*dsc*dp*icFFisc*ip*
alias:          usb:v0C45p6019d*dc*dsc*dp*icFFisc*ip*
alias:          usb:v0C45p600Dd*dc*dsc*dp*icFFisc*ip*
alias:          usb:v0C45p6009d*dc*dsc*dp*icFFisc*ip*
alias:          usb:v0C45p6007d*dc*dsc*dp*icFFisc*ip*
depends:        videodev
vermagic:       2.6.33-sabayon SMP mod_unload modversions 586
parm:           video_nr: <-1|n[,...]>
Specify V4L2 minor mode number.
-1 = use next available (default)
 n = use minor number n (integer >= 0)
You can specify up to 64 cameras this way.
For example:
video_nr=-1,2,-1 would assign minor number 2 to
the second camera and use auto for the first
one and for every other camera.
 (array of short)
parm:           force_munmap: <0|1[,...]>
Force the application to unmap previously
mapped buffer memory before calling any VIDIOC_S_CROP or
VIDIOC_S_FMT ioctl's. Not all the applications support
this feature. This parameter is specific for each
detected camera.
0 = do not force memory unmapping
1 = force memory unmapping (save memory)
Default value is 0.
 (array of bool)
parm:           frame_timeout: <0|n[,...]>
Timeout for a video frame in seconds before
returning an I/O error; 0 for infinity.
This parameter is specific for each detected camera.
Default value is 0.
 (array of uint)
parm:           debug: <n>
Debugging information level, from 0 to 3:
0 = none (use carefully)
1 = critical errors
2 = significant informations
3 = more verbose messages
Level 3 is useful for testing only.
Default value is 2.
 (ushort)


What if you try to load that and not usbcore?
(I remember that usbcore was integrated on more recent kernel and there is
no need to load it manually anymore, but I am not sure about it)....
micia
Sagely Hen
 
Posts: 2718
Joined: Wed Nov 26, 2008 16:41

Re: Can't load module usbcore(?) for webcam 0c45:6009

Postby ReemZ » Wed Mar 03, 2010 19:57

micia wrote:What if you try to load that and not usbcore?

Is ís loaded...actually it was loaded upon plugging the cam into the puter :scratch:

Code: Select all
Sm0kerZ-ParadiZe reemz # modinfo sn9c102
filename:       /lib/modules/2.6.31-sabayon/kernel/drivers/media/video/sn9c102/sn9c102.ko
license:        GPL                                                                     
version:        1:1.47pre49                                                             
alias:          sn9c1xx                                                                 
description:    V4L2 driver for SN9C1xx PC Camera Controllers                           
author:         (C) 2004-2007 Luca Risolia <luca.risolia@studio.unibo.it>               
srcversion:     CF73F62C0DB0D5858B907BE                                                 
alias:          usb:v0C45p613Ed*dc*dsc*dp*icFFisc*ip*                                   
alias:          usb:v0C45p613Bd*dc*dsc*dp*icFFisc*ip*                                   
alias:          usb:v0C45p6130d*dc*dsc*dp*icFFisc*ip*                                   
alias:          usb:v0C45p610Fd*dc*dsc*dp*icFFisc*ip*                                   
alias:          usb:v0C45p6108d*dc*dsc*dp*icFFisc*ip*                                   
alias:          usb:v0C45p6102d*dc*dsc*dp*icFFisc*ip*                                   
alias:          usb:v0458p7025d*dc*dsc*dp*icFFisc*ip*                                   
alias:          usb:v0C45p60FEd*dc*dsc*dp*icFFisc*ip*                                   
alias:          usb:v0C45p60FCd*dc*dsc*dp*icFFisc*ip*                                   
alias:          usb:v0C45p60FBd*dc*dsc*dp*icFFisc*ip*                                   
alias:          usb:v0C45p60FAd*dc*dsc*dp*icFFisc*ip*                                   
alias:          usb:v0C45p60EFd*dc*dsc*dp*icFFisc*ip*                                   
alias:          usb:v0C45p60ECd*dc*dsc*dp*icFFisc*ip*                                   
alias:          usb:v0C45p60EAd*dc*dsc*dp*icFFisc*ip*                                   
alias:          usb:v0C45p60CCd*dc*dsc*dp*icFFisc*ip*                                   
alias:          usb:v0C45p60C8d*dc*dsc*dp*icFFisc*ip*                                   
alias:          usb:v0C45p60C2d*dc*dsc*dp*icFFisc*ip*                                   
alias:          usb:v0C45p60C0d*dc*dsc*dp*icFFisc*ip*                                   
alias:          usb:v0C45p60BEd*dc*dsc*dp*icFFisc*ip*                                   
alias:          usb:v0C45p60BCd*dc*dsc*dp*icFFisc*ip*                                   
alias:          usb:v0C45p60BBd*dc*dsc*dp*icFFisc*ip*                                   
alias:          usb:v0C45p60BAd*dc*dsc*dp*icFFisc*ip*                                   
alias:          usb:v0C45p60B8d*dc*dsc*dp*icFFisc*ip*                                   
alias:          usb:v0C45p60B3d*dc*dsc*dp*icFFisc*ip*                                   
alias:          usb:v0C45p60B2d*dc*dsc*dp*icFFisc*ip*                                   
alias:          usb:v0C45p60AFd*dc*dsc*dp*icFFisc*ip*
alias:          usb:v0C45p60AEd*dc*dsc*dp*icFFisc*ip*
alias:          usb:v0C45p60ACd*dc*dsc*dp*icFFisc*ip*
alias:          usb:v0C45p60A3d*dc*dsc*dp*icFFisc*ip*
alias:          usb:v0C45p60A2d*dc*dsc*dp*icFFisc*ip*
alias:          usb:v0C45p60A0d*dc*dsc*dp*icFFisc*ip*
alias:          usb:v0C45p608Cd*dc*dsc*dp*icFFisc*ip*
alias:          usb:v0C45p608Bd*dc*dsc*dp*icFFisc*ip*
alias:          usb:v0C45p608Ad*dc*dsc*dp*icFFisc*ip*
alias:          usb:v0C45p6088d*dc*dsc*dp*icFFisc*ip*
alias:          usb:v0C45p6082d*dc*dsc*dp*icFFisc*ip*
alias:          usb:v0C45p6080d*dc*dsc*dp*icFFisc*ip*
alias:          usb:v0C45p6030d*dc*dsc*dp*icFFisc*ip*
alias:          usb:v0C45p602Ed*dc*dsc*dp*icFFisc*ip*
alias:          usb:v0C45p602Bd*dc*dsc*dp*icFFisc*ip*
alias:          usb:v0C45p602Ad*dc*dsc*dp*icFFisc*ip*
alias:          usb:v0C45p6029d*dc*dsc*dp*icFFisc*ip*
alias:          usb:v0C45p6028d*dc*dsc*dp*icFFisc*ip*
alias:          usb:v0C45p6025d*dc*dsc*dp*icFFisc*ip*
alias:          usb:v0C45p6024d*dc*dsc*dp*icFFisc*ip*
alias:          usb:v0C45p6019d*dc*dsc*dp*icFFisc*ip*
alias:          usb:v0C45p600Dd*dc*dsc*dp*icFFisc*ip*
alias:          usb:v0C45p6009d*dc*dsc*dp*icFFisc*ip*
alias:          usb:v0C45p6007d*dc*dsc*dp*icFFisc*ip*
depends:        videodev
vermagic:       2.6.31-sabayon SMP mod_unload modversions 586
parm:           video_nr: <-1|n[,...]>
Specify V4L2 minor mode number.
-1 = use next available (default)
 n = use minor number n (integer >= 0)
You can specify up to 64 cameras this way.
For example:
video_nr=-1,2,-1 would assign minor number 2 to
the second camera and use auto for the first
one and for every other camera.
 (array of short)
parm:           force_munmap: <0|1[,...]>
Force the application to unmap previously
mapped buffer memory before calling any VIDIOC_S_CROP or
VIDIOC_S_FMT ioctl's. Not all the applications support
this feature. This parameter is specific for each
detected camera.
0 = do not force memory unmapping
1 = force memory unmapping (save memory)
Default value is 0.
 (array of bool)
parm:           frame_timeout: <0|n[,...]>
Timeout for a video frame in seconds before
returning an I/O error; 0 for infinity.
This parameter is specific for each detected camera.
Default value is 0.
 (array of uint)
parm:           debug: <n>
Debugging information level, from 0 to 3:
0 = none (use carefully)
1 = critical errors
2 = significant informations
3 = more verbose messages
Level 3 is useful for testing only.
Default value is 2.
 (ushort)
Handtekening? Zeg...ik ga niet op m'n monitor schrijven!
ReemZ
Old Dear Hen
 
Posts: 701
Joined: Mon Oct 27, 2008 10:50
Location: Here! No, here! Over heeeeeeere!

Re: Can't load module usbcore(?) for webcam 0c45:6009

Postby micia » Wed Mar 03, 2010 20:16

Uhmmm, I have no clue, the only thing that could help is to update the system, maybe with the new kernel something will be better...
micia
Sagely Hen
 
Posts: 2718
Joined: Wed Nov 26, 2008 16:41

Re: Can't load module usbcore(?) for webcam 0c45:6009

Postby ReemZ » Wed Mar 03, 2010 20:25

micia wrote:Uhmmm, I have no clue, the only thing that could help is to update the system, maybe with the new kernel something will be better...

I've only installed it a few days ago (and yes I updated the installer prior to installation)...you're not talking about the big bad scary 'equo world' now are you? *starts sweating*
Handtekening? Zeg...ik ga niet op m'n monitor schrijven!
ReemZ
Old Dear Hen
 
Posts: 701
Joined: Mon Oct 27, 2008 10:50
Location: Here! No, here! Over heeeeeeere!

Re: Can't load module usbcore(?) for webcam 0c45:6009

Postby smb96 » Wed Mar 03, 2010 22:12

now it is equo upgrade. There is nothing scary with it! But i dont think that it will change anything for your cam though.

Btw. did you try different programs? I know cheese, but there must be many more
smb96
Simple Hen
 
Posts: 70
Joined: Mon Nov 23, 2009 11:44

Re: Can't load module usbcore(?) for webcam 0c45:6009

Postby ReemZ » Wed Mar 10, 2010 16:02

smb96 wrote:now it is equo upgrade. There is nothing scary with it!

I should've made a bet on that with you for a case of beer, see my thread on equo upgrade :mrgreen:
Handtekening? Zeg...ik ga niet op m'n monitor schrijven!
ReemZ
Old Dear Hen
 
Posts: 701
Joined: Mon Oct 27, 2008 10:50
Location: Here! No, here! Over heeeeeeere!

Re: Can't load module usbcore(?) for webcam 0c45:6009

Postby ReemZ » Sun Mar 14, 2010 20:55

Right...all's updated and upgraded and working again...but that fscking cam still won't show up...

Anyone got any ideas?
Handtekening? Zeg...ik ga niet op m'n monitor schrijven!
ReemZ
Old Dear Hen
 
Posts: 701
Joined: Mon Oct 27, 2008 10:50
Location: Here! No, here! Over heeeeeeere!

Next

Return to Hardware

Who is online

Users browsing this forum: No registered users and 4 guests

cron