On Saturday 27 June 2020 14:50:09 Reco wrote: > Hi. > > On Fri, Jun 26, 2020 at 04:20:03PM -0400, Gene Heskett wrote: > > [598962.015764] uvcvideo 1-12.4.4.4:1.0: Entity type for entity > > Camera 1 was not initialized! > > This, combined with [1], gives us the probable answer. > Another possible answer is that "quirks" parameter of uvcvideo. > > > Anybody have an idea of what driver this camera needs? > > A *driver*? You already have one, it's uvcvideo. It says so in your > dmesg, plain and clear as a day. > Much better question is - what *userspace* part the thing needs? And > the answer to that is: > > apt-get install uvcdynctrl > On the machine it must function with:
gene@GO704:~$ sudo apt-get install uvcdynctrl [sudo] password for gene: Reading package lists... Done Building dependency tree Reading state information... Done uvcdynctrl is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Running it with sudo, asking for a -l returns: From an old camera still plugged in: gene@GO704:~$ sudo uvcdynctrl -l Listing available devices: video0 USB 2.0 PC Camera Media controller device: /dev/media0 Entity 1: USB 2.0 PC Camera. Type: 65537, Revision: 0, Flags: 0, Group-id: 0, Pads: 1, Links: 0 Device node Entity: 1, Pad 0, Flags: 1 Entity 2: Extension 6. Type: 131072, Revision: 0, Flags: 0, Group-id: 0, Pads: 2, Links: 1 Subdevice: Entity: 2, Pad 0, Flags: 1 Entity: 2, Pad 1, Flags: 2 Out link: Source pad { Entity: 2, Index: 1, Flags: 2 } => Sink pad { Entity: 1, Index: 0, Flags: 1 } Entity 3: Processing 5. Type: 131072, Revision: 0, Flags: 0, Group-id: 0, Pads: 2, Links: 1 Subdevice: Entity: 3, Pad 0, Flags: 1 Entity: 3, Pad 1, Flags: 2 Out link: Source pad { Entity: 3, Index: 1, Flags: 2 } => Sink pad { Entity: 2, Index: 0, Flags: 1 } Entity 4: Selector 4. Type: 131072, Revision: 0, Flags: 0, Group-id: 0, Pads: 2, Links: 1 Subdevice: Entity: 4, Pad 0, Flags: 1 Entity: 4, Pad 1, Flags: 2 Out link: Source pad { Entity: 4, Index: 1, Flags: 2 } => Sink pad { Entity: 3, Index: 0, Flags: 1 } Entity 5: Camera 1. Type: 131072, Revision: 0, Flags: 0, Group-id: 0, Pads: 1, Links: 1 Subdevice: Entity: 5, Pad 0, Flags: 2 Out link: Source pad { Entity: 5, Index: 0, Flags: 2 } => Sink pad { Entity: 4, Index: 0, Flags: 1 } And that camera crashes when resized. I need to pick up an 80kg tool off the stepladder I'll use to access the rear usb-2 sockets and change to the newer camera on that machine. But I've been busy with 2 other projects today. Not done yet, my lathe is makeing a hub for a 3d printed timeing belt sprocket & has hours to go yet. And I've rx'd a message from one of my sons who will arrive with his main squeeze tomorrow, so I may be busy tomorrow too. No clue how long they will stay, but I know he's up to his gonads with a large car, pulling a triple dump powder wagon full of Portland Cement for his states highway maint. dept. Haven't seen them in about 5 years, so there will be some catchup to do. He bought a whole town in Kansas from Fanny Mae, who wanted shed of it for an off key song, so there'll be pix to look at, at length etc. > If stretch's uvcdynctrl won't cut it - that means you'll need buster's > one, or maybe even bullseye's. And that will require upgrading your > OS, of course. > > Reco > > [1] https://bugzilla.kernel.org/show_bug.cgi?id=111291 Cheers, Gene Heskett -- "There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order." -Ed Howdershelt (Author) If we desire respect for the law, we must first make the law respectable. - Louis D. Brandeis Genes Web page <http://geneslinuxbox.net:6309/gene>