Re: uvcvideo

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

 



On 2016-07-14 18:30, Charles Stegall wrote:
> On Thu, Jul 14, 2016 at 05:10:04PM +0200, Torbjorn Jansson wrote:
>> On 2016-07-14 16:16, Charles Stegall wrote:
>>>
>>> this happens ...
>>>
>>> modprobe uvcvideo
>>> modprobe: ERROR: could not insert 'uvcvideo': Exec format error
>>>
>> did you get any interesting output in dmesg ?
>> like problem loading modules or symbol errors?
>>
>> this sounds a bit like a problem i had where dmesg showed some symbol
>> conflicts when i built drivers via media_build.
>> but i'm no expert on this.
>

Thank you for the prompt response.

pieces of log files, perhaps relevant

Jul 14 13:15:26 fiji kernel: usb 2-6: new high-speed USB device number 6 using ehci-pci
Jul 14 13:15:26 fiji kernel: usb 2-6: New USB device found, idVendor=041e, idProduct=4095
Jul 14 13:15:26 fiji kernel: usb 2-6: New USB device strings: Mfr=3, Product=1, SerialNumber=2
Jul 14 13:15:26 fiji kernel: usb 2-6: Product: Live! Cam Sync HD VF0770
Jul 14 13:15:26 fiji kernel: usb 2-6: Manufacturer: Creative Technology Ltd.
Jul 14 13:15:26 fiji kernel: usb 2-6: SerialNumber: 2014032113535
Jul 14 13:15:26 fiji kernel: frame_vector: exports duplicate symbol frame_vector_create (owned by kernel)
Jul 14 13:15:55 fiji kernel: frame_vector: exports duplicate symbol frame_vector_create (owned by kernel)
Jul 14 15:44:16 fiji kernel: uvcvideo: Unknown symbol vb2_vmalloc_memops (err 0)
Jul 14 16:04:04 fiji kernel: frame_vector: exports duplicate symbol frame_vector_create (owned by kernel)
Jul 14 18:16:10 fiji kernel: frame_vector: exports duplicate symbol frame_vector_create (owned by kernel)


exactly the problem i had, Hans Verkuil pointed me in the right direction on solving this.

what has happened is that you most likely used media_build and it installed a module called frame_vector.ko but this module is already built into your kernel so when a module that depends on it tries to load things go wrong and module dont load properly.

what i did to work around this was to find the module under /lib/modules/`uname -r` that got installed by media_build and removed it. then i reran 'depmod -a' to update module dependencies and problem was solved.

for reference see mail on linux-media list from 2016-06-26 from Hans with subject "Re: media_build & cx23885"

--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux