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