uvcvideo 1-1.4:1.0: Entity type for entity Extension 4 was not initialized!

Bug #1628238 reported by Cristian Aravena Romero
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Linux
Confirmed
Medium
linux (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

[ 5.525445] uvcvideo 1-1.4:1.0: Entity type for entity Extension 4 was not initialized!
[ 5.525452] uvcvideo 1-1.4:1.0: Entity type for entity Processing 2 was not initialized!
[ 5.525456] uvcvideo 1-1.4:1.0: Entity type for entity Camera 1 was not initialized!

ProblemType: Bug
DistroRelease: Ubuntu 16.10
Package: linux-image-4.8.0-17-lowlatency 4.8.0-17.19
ProcVersionSignature: Ubuntu 4.8.0-17.19-lowlatency 4.8.0-rc7
Uname: Linux 4.8.0-17-lowlatency x86_64
ApportVersion: 2.20.3-0ubuntu7
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/pcmC0D0p: caravena 2084 F...m pulseaudio
 /dev/snd/controlC0: caravena 2084 F.... pulseaudio
CurrentDesktop: GNOME
Date: Tue Sep 27 15:21:42 2016
HibernationDevice: RESUME=UUID=360bd2d2-4f44-4311-86d6-4781ac81ee87
InstallationDate: Installed on 2015-07-26 (429 days ago)
InstallationMedia: Ubuntu-GNOME 15.10 "Wily Werewolf" - Alpha amd64 (20150723)
MachineType: SAMSUNG ELECTRONICS CO., LTD. 530U3C/530U4C
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-4.8.0-17-lowlatency root=UUID=4f4435ca-b877-47a5-9065-3dd624c0514e ro rootflags=subvol=@ quiet splash vt.handoff=7
RelatedPackageVersions:
 linux-restricted-modules-4.8.0-17-lowlatency N/A
 linux-backports-modules-4.8.0-17-lowlatency N/A
 linux-firmware 1.161
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 04/15/2013
dmi.bios.vendor: Phoenix Technologies Ltd.
dmi.bios.version: P14AAJ
dmi.board.asset.tag: Base Board Asset Tag
dmi.board.name: SAMSUNG_NP1234567890
dmi.board.vendor: SAMSUNG ELECTRONICS CO., LTD.
dmi.board.version: FAB1
dmi.chassis.asset.tag: No Asset Tag
dmi.chassis.type: 9
dmi.chassis.vendor: SAMSUNG ELECTRONICS CO., LTD.
dmi.chassis.version: 0.1
dmi.modalias: dmi:bvnPhoenixTechnologiesLtd.:bvrP14AAJ:bd04/15/2013:svnSAMSUNGELECTRONICSCO.,LTD.:pn530U3C/530U4C:pvr0.1:rvnSAMSUNGELECTRONICSCO.,LTD.:rnSAMSUNG_NP1234567890:rvrFAB1:cvnSAMSUNGELECTRONICSCO.,LTD.:ct9:cvr0.1:
dmi.product.name: 530U3C/530U4C
dmi.product.version: 0.1
dmi.sys.vendor: SAMSUNG ELECTRONICS CO., LTD.

Revision history for this message
In , caravena (caravena-linux-kernel-bugs) wrote :

Created attachment 201651
dmesg_4.5.0-040500rc1-generic.txt

[ 6.362067] uvcvideo: Found UVC 1.00 device WebCam SC-13HDL12131N (2232:1035)
[ 6.388720] uvcvideo 1-1.4:1.0: Entity type for entity Extension 4 was not initialized!
[ 6.388729] uvcvideo 1-1.4:1.0: Entity type for entity Processing 2 was not initialized!
[ 6.388734] uvcvideo 1-1.4:1.0: Entity type for entity Camera 1 was not initialized!

Revision history for this message
In , caravena (caravena-linux-kernel-bugs) wrote :

Created attachment 201671
lspci_-vvnn.txt

Revision history for this message
In , jani.nikula (jani.nikula-linux-kernel-bugs) wrote :

This is about USB Video Class, not Intel graphics. Not sure where to reassign really, setting Video(Other) and adding some Cc's.

Revision history for this message
In , caravena (caravena-linux-kernel-bugs) wrote :

Created attachment 202651
dmesg_4.5.0-040500rc2-generic.txt

Revision history for this message
In , arthurborsboom (arthurborsboom-linux-kernel-bugs) wrote :

After upgrading from kernel 4.4.5 to 4.5.0 the following kernel messages appeared on my system too.

[ 2.517311] usbcore: registered new interface driver snd-usb-audio
[ 2.517340] uvcvideo: Found UVC 1.00 device <unnamed> (046d:0807)
[ 2.532997] uvcvideo 3-10:1.0: Entity type for entity Extension 4 was not initialized!
[ 2.532999] uvcvideo 3-10:1.0: Entity type for entity Extension 8 was not initialized!
[ 2.533000] uvcvideo 3-10:1.0: Entity type for entity Extension 10 was not initialized!
[ 2.533002] uvcvideo 3-10:1.0: Entity type for entity Extension 12 was not initialized!
[ 2.533003] uvcvideo 3-10:1.0: Entity type for entity Extension 11 was not initialized!
[ 2.533004] uvcvideo 3-10:1.0: Entity type for entity Processing 2 was not initialized!
[ 2.533005] uvcvideo 3-10:1.0: Entity type for entity Extension 13 was not initialized!
[ 2.533006] uvcvideo 3-10:1.0: Entity type for entity Camera 1 was not initialized!
[ 2.533007] uvcvideo 3-10:1.0: Entity type for entity Extension 14 was not initialized!
[ 2.533088] input: UVC Camera (046d:0807) as /devices/pci0000:00/0000:00:14.0/usb3/3-10/3-10:1.0/input/input20
[ 2.533156] usbcore: registered new interface driver uvcvideo

The webcam does work in an application i have tested.

Revision history for this message
In , arthurborsboom (arthurborsboom-linux-kernel-bugs) wrote :

Created attachment 212791
Complete kernel log

Revision history for this message
In , arthurborsboom (arthurborsboom-linux-kernel-bugs) wrote :

Created attachment 212801
Information about the USB webcam causing the warning

Revision history for this message
In , mattia.b89 (mattia.b89-linux-kernel-bugs) wrote :

I have this issue too! The webcam affected is the integrated one in my laptop, a Dell XPS 13 (9343).
If you need any other information, just ask

Revision history for this message
In , caravena (caravena-linux-kernel-bugs) wrote :
Revision history for this message
Cristian Aravena Romero (caravena) wrote :
Revision history for this message
Brad Figg (brad-figg) wrote : Status changed to Confirmed

This change was made by a bot.

Changed in linux (Ubuntu):
status: New → Confirmed
Revision history for this message
In , laurent.pinchart+bugzilla-kernel (laurent.pinchart+bugzilla-kernel-linux-kernel-bugs) wrote :

This is a known issue, caused by

commit b50bde4e476dede4a28e9c8fdcd134da2f34ef2e
Author: Mauro Carvalho Chehab <email address hidden>
Date: Thu May 7 22:12:38 2015 -0300

    [media] v4l2-subdev: use MEDIA_ENT_T_UNKNOWN for new subdevs

    Instead of abusing MEDIA_ENT_T_V4L2_SUBDEV, initialize
    new subdev entities as MEDIA_ENT_T_UNKNOWN.

    Acked-by: Hans Verkuil <email address hidden>
    Signed-off-by: Mauro Carvalho Chehab <email address hidden>

that added a warning to media controller core code without updating drivers to comply with the new requirements.

The warning is harmless, drivers will eventually be updated.

Revision history for this message
Cristian Aravena Romero (caravena) wrote :

Patch in "linux-kernel-bugs #111291"

Revision history for this message
In , caravena (caravena-linux-kernel-bugs) wrote :

Created attachment 247431
dmesg_4.9.0-040900-generic

[ 6.730682] uvcvideo 1-1.4:1.0: Entity type for entity Extension 4 was not initialized!
[ 6.730688] uvcvideo 1-1.4:1.0: Entity type for entity Processing 2 was not initialized!
[ 6.730693] uvcvideo 1-1.4:1.0: Entity type for entity Camera 1 was not initialized!

Revision history for this message
In , arthurborsboom (arthurborsboom-linux-kernel-bugs) wrote :

Hi Laurant,

1,5 year later this warning still exists in kernel 4.11.

[ 2.398176] uvcvideo: Found UVC 1.00 device USB2.0 HD UVC WebCam (04f2:b3fd)
[ 2.399184] uvcvideo 3-7:1.0: Entity type for entity Extension 4 was not initialized!
[ 2.399185] uvcvideo 3-7:1.0: Entity type for entity Processing 2 was not initialized!
[ 2.399186] uvcvideo 3-7:1.0: Entity type for entity Camera 1 was not initialized!

Do you have any guess when this will be fixed?
Can I do anything to help (I am a developer, but not a kernel/driver developer)?

Revision history for this message
In , floe (floe-linux-kernel-bugs) wrote :

This is causing a regression with the Logitech Quickcam Sphere. In particular, the the pan/tilt controls do not work anymore - in fact, they are completely gone from "v4l2-ctl -L".

Revision history for this message
In , cstarkjp (cstarkjp-linux-kernel-bugs) wrote :

Issue replicated on Raspbian Stretch 4.9.58:

```
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Linux version 4.9.58+ (dc4@dc4-XPS13-9333) (gcc version 4.9.3 (crosstool-NG crosstool-ng-1.22.0-88-g8460611) ) #1046 Tue Oct 24 16:57:45 BST 2017
[ 0.000000] CPU: ARMv6-compatible processor [410fb767] revision 7 (ARMv7), cr=00c5387d
...
[ 1786.101640] usb 1-1.2.4: new full-speed USB device number 5 using dwc_otg
[ 1786.250929] usb 1-1.2.4: New USB device found, idVendor=1e4e, idProduct=0100
[ 1786.250947] usb 1-1.2.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 1786.250955] usb 1-1.2.4: Product: PureThermal 1
[ 1786.250962] usb 1-1.2.4: Manufacturer: GroupGets
[ 1786.250969] usb 1-1.2.4: SerialNumber: v0.99.2
[ 1786.400170] media: Linux media interface: v0.10
[ 1786.438621] Linux video capture interface: v2.00
[ 1786.494307] uvcvideo: Found UVC 1.00 device PureThermal 1 (1e4e:0100)
[ 1786.501315] uvcvideo 1-1.2.4:1.0: Entity type for entity Extension 3 was not initialized!
[ 1786.501352] uvcvideo 1-1.2.4:1.0: Entity type for entity Processing 2 was not initialized!
[ 1786.501366] uvcvideo 1-1.2.4:1.0: Entity type for entity Extension 4 was not initialized!
[ 1786.501379] uvcvideo 1-1.2.4:1.0: Entity type for entity Extension 5 was not initialized!
[ 1786.501391] uvcvideo 1-1.2.4:1.0: Entity type for entity Extension 6 was not initialized!
[ 1786.501402] uvcvideo 1-1.2.4:1.0: Entity type for entity Extension 7 was not initialized!
[ 1786.501413] uvcvideo 1-1.2.4:1.0: Entity type for entity Camera 1 was not initialized!
[ 1786.513107] input: PureThermal 1 as /devices/platform/soc/20980000.usb/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4:1.0/input/input0
```

Revision history for this message
In , osip.fatkullin (osip.fatkullin-linux-kernel-bugs) wrote :

Same problem with HP TrueVision FHD RGB-IR on HP Spectre x360 13-w013dx

Revision history for this message
In , floe (floe-linux-kernel-bugs) wrote :

Just as a comment, at least in my case this was fixed by the "uvcdynctrl" package which installs suitable udev rules to initialize the missing controls from userspace.

Revision history for this message
In , arthurborsboom (arthurborsboom-linux-kernel-bugs) wrote :

Thanks Florian for the possible workaround. Unfortunately I cannot find a package within Arch Linux providing this uvc userspace tool.

I do notice however that the warnings in Kernel 4.15.1 are still not fixed.
Is this a kernel space (driver) issue or a user space issue ?

arthur@z97:~$ dmesg | grep uvc
[ 3.541859] uvcvideo: Found UVC 1.00 device <unnamed> (046d:0807)
[ 3.557496] uvcvideo 3-5:1.0: Entity type for entity Extension 4 was not initialized!
[ 3.557498] uvcvideo 3-5:1.0: Entity type for entity Extension 8 was not initialized!
[ 3.557499] uvcvideo 3-5:1.0: Entity type for entity Extension 10 was not initialized!
[ 3.557500] uvcvideo 3-5:1.0: Entity type for entity Extension 12 was not initialized!
[ 3.557501] uvcvideo 3-5:1.0: Entity type for entity Extension 11 was not initialized!
[ 3.557503] uvcvideo 3-5:1.0: Entity type for entity Processing 2 was not initialized!
[ 3.557504] uvcvideo 3-5:1.0: Entity type for entity Extension 13 was not initialized!
[ 3.557505] uvcvideo 3-5:1.0: Entity type for entity Camera 1 was not initialized!
[ 3.557506] uvcvideo 3-5:1.0: Entity type for entity Extension 14 was not initialized!
[ 3.557666] usbcore: registered new interface driver uvcvideo

Revision history for this message
In , caravena (caravena-linux-kernel-bugs) wrote :

Created attachment 274067
dmesg_4.15.1-041501-generic.txt

Revision history for this message
In , floe (floe-linux-kernel-bugs) wrote :

I think what happened here is that responsibility for initializing the extensions has been shifted from the kernel to userspace. I'd suggest to try and build uvcdynctrl from source and see if that helps...

Revision history for this message
In , aros (aros-linux-kernel-bugs) wrote :

Happening to me as well on HP Pavilion 13 x360 s128nr:

[ 10.883555] uvcvideo: Found UVC 1.00 device HP Truevision HD (04f2:b50d)
[ 10.909532] uvcvideo 1-4:1.0: Entity type for entity Extension 4 was not initialized!
[ 10.909535] uvcvideo 1-4:1.0: Entity type for entity Processing 2 was not initialized!
[ 10.909537] uvcvideo 1-4:1.0: Entity type for entity Camera 1 was not initialized!
[ 10.909739] usbcore: registered new interface driver uvcvideo

Changed in linux:
importance: Unknown → Medium
status: Unknown → Confirmed
Brad Figg (brad-figg)
tags: added: cscc
Revision history for this message
In , mastercatz (mastercatz-linux-kernel-bugs) wrote :

[366338.166585] input: UVC Camera (eb1a:299f) as /devices/pci0000:00/0000:00:08.1/0000:0d:00.3/usb5/5-4/5-4:1.0/input/input41
[366338.166652] usbcore: registered new interface driver uvcvideo
[366338.166652] USB Video Class driver (1.1.1)
[366357.978516] usbcore: deregistering interface driver uvcvideo
[366377.298295] usb 5-4: USB disconnect, device number 16
[366382.517118] usb 5-4: new high-speed USB device number 17 using xhci_hcd
[366382.539011] usb 5-4: config 1 interface 1 altsetting 0 endpoint 0x82 has wMaxPacketSize 0, skipping
[366382.539015] usb 5-4: New USB device found, idVendor=eb1a, idProduct=299f, bcdDevice= 6.09
[366382.539017] usb 5-4: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[366382.596668] uvcvideo: Found UVC 1.00 device <unnamed> (eb1a:299f)
[366382.601384] uvcvideo: No streaming interface found for terminal 2.
[366382.601390] uvcvideo 5-4:1.0: Entity type for entity Extension 4 was not initialized!
[366382.601395] uvcvideo 5-4:1.0: Entity type for entity Processing 3 was not initialized!
[366382.601397] uvcvideo 5-4:1.0: Entity type for entity Camera 1 was not initialized!
[366382.601536] input: UVC Camera (eb1a:299f) as /devices/pci0000:00/0000:00:08.1/0000:0d:00.3/usb5/5-4/5-4:1.0/input/input42
[366382.601624] usbcore: registered new interface driver uvcvideo
[366382.601625] USB Video Class driver (1.1.1)

5.4.11-050411-generic

camera worked pre kernel 4's and before going from Ubuntu 18 - 19

Revision history for this message
In , unixbhaskar (unixbhaskar-linux-kernel-bugs) wrote :

I have compiled the 5.6.7 on Gentoo and the integrated camera is not working . This is what I am getting in dmesg:

root@Gentoo_18:03:11_Wed Apr 29:~ # dmesg | grep Camera
[ 11.356371] usb 2-8: Product: Integrated Camera
[ 11.873007] uvcvideo: Found UVC 1.00 device Integrated Camera (04ca:703c)
[ 11.891268] uvcvideo 2-8:1.0: Entity type for entity Camera 1 was not initialized!
[ 11.891384] input: Integrated Camera: Integrated C as /devices/pci0000:00/0000:00:14.0/usb2/2-8/2-8:1.0/input/input14

Revision history for this message
In , aros (aros-linux-kernel-bugs) wrote :

(In reply to Bhaskar Chowdhury from comment #21)
> I have compiled the 5.6.7 on Gentoo and the integrated camera is not working
> . This is what I am getting in dmesg:
>
> root@Gentoo_18:03:11_Wed Apr 29:~ # dmesg | grep Camera
> [ 11.356371] usb 2-8: Product: Integrated Camera
> [ 11.873007] uvcvideo: Found UVC 1.00 device Integrated Camera (04ca:703c)
> [ 11.891268] uvcvideo 2-8:1.0: Entity type for entity Camera 1 was not
> initialized!
> [ 11.891384] input: Integrated Camera: Integrated C as
> /devices/pci0000:00/0000:00:14.0/usb2/2-8/2-8:1.0/input/input14

1. Create a new bug report as yours has almost nothing to do with this one.
2. Perform bisect regression testing.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.