From: Roger Whittaker <Roger.Whittaker@suse.com>
To: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Cc: Alan Stern <stern@rowland.harvard.edu>,
Takashi Iwai <tiwai@suse.de>, Johan Hovold <johan@kernel.org>,
Greg KH <gregkh@linuxfoundation.org>,
Takashi Iwai <tiwai@suse.com>,
"linux-usb@vger.kernel.org" <linux-usb@vger.kernel.org>
Subject: Re: Certain cameras no longer working with uvcvideo on recent (openSUSE) kernels
Date: Thu, 2 Jan 2020 16:57:42 +0000 [thread overview]
Message-ID: <20200102165738.GA26369@suse.com> (raw)
In-Reply-To: <20200102163807.GE4843@pendragon.ideasonboard.com>
On Thu, Jan 02, 2020 at 06:38:07PM +0200, Laurent Pinchart wrote:
> Roger, would you be able to set the uvcvideo trace module parameter to
> 0xffff before plugging the device, and provide the messages printed by
> the driver to the kernel log both with and without the above commit ?
With 5.3.12-2-default, loading uvcvideo with
options uvcvideo trace=0xffff
On plugging:
[ 73.571566] usb 1-1.4.3.1: new high-speed USB device number 12 using xhci_hcd
[ 73.729180] usb 1-1.4.3.1: config 1 interface 2 altsetting 0 endpoint 0x82 has wMaxPacketSize 0, skipping
[ 73.729552] usb 1-1.4.3.1: New USB device found, idVendor=1778, idProduct=0214, bcdDevice= 7.07
[ 73.729558] usb 1-1.4.3.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 73.729561] usb 1-1.4.3.1: Product: IPEVO Point 2 View
[ 73.729564] usb 1-1.4.3.1: Manufacturer: IPEVO Inc.
[ 73.732670] hid-generic 0003:1778:0214.0009: hiddev98,hidraw8: USB HID v1.10 Device [IPEVO Inc. IPEVO Point 2 View] on usb-0000:00:14.0-1.4.3.1/input0
[ 73.781765] videodev: Linux video capture interface: v2.00
[ 73.807553] uvcvideo: Probing generic UVC device 1.4.3.1
[ 73.807693] uvcvideo: no class-specific streaming interface descriptors found.
[ 73.807728] uvcvideo: Found a Status endpoint (addr 81).
[ 73.807730] uvcvideo: Found UVC 1.00 device IPEVO Point 2 View (1778:0214)
[ 73.807759] uvcvideo: Failed to query (GET_INFO) UVC control 2 on unit 1: -32 (exp. 1).
[ 73.807832] uvcvideo: Control error 6
[ 73.807834] uvcvideo: Added control 00000000-0000-0000-0000-000000000001/2 to device 1.4.3.1 entity 1
[ 73.807835] uvcvideo: Adding mapping 'Exposure, Auto' to control 00000000-0000-0000-0000-000000000001/2.
[ 73.807876] uvcvideo: Added control 00000000-0000-0000-0000-000000000001/6 to device 1.4.3.1 entity 1
[ 73.807877] uvcvideo: Adding mapping 'Focus (absolute)' to control 00000000-0000-0000-0000-000000000001/6.
[ 73.807918] uvcvideo: Failed to query (GET_INFO) UVC control 9 on unit 1: -32 (exp. 1).
[ 73.807996] uvcvideo: Control error 6
[ 73.807997] uvcvideo: Added control 00000000-0000-0000-0000-000000000001/9 to device 1.4.3.1 entity 1
[ 73.807998] uvcvideo: Adding mapping 'Iris, Absolute' to control 00000000-0000-0000-0000-000000000001/9.
[ 73.808037] uvcvideo: Added control 00000000-0000-0000-0000-000000000001/8 to device 1.4.3.1 entity 1
[ 73.808038] uvcvideo: Adding mapping 'Focus, Auto' to control 00000000-0000-0000-0000-000000000001/8.
[ 73.808079] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/2 to device 1.4.3.1 entity 3
[ 73.808080] uvcvideo: Adding mapping 'Brightness' to control 00000000-0000-0000-0000-000000000101/2.
[ 73.808119] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/3 to device 1.4.3.1 entity 3
[ 73.808120] uvcvideo: Adding mapping 'Contrast' to control 00000000-0000-0000-0000-000000000101/3.
[ 73.808159] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/6 to device 1.4.3.1 entity 3
[ 73.808160] uvcvideo: Adding mapping 'Hue' to control 00000000-0000-0000-0000-000000000101/6.
[ 73.808205] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/7 to device 1.4.3.1 entity 3
[ 73.808206] uvcvideo: Adding mapping 'Saturation' to control 00000000-0000-0000-0000-000000000101/7.
[ 73.808255] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/8 to device 1.4.3.1 entity 3
[ 73.808257] uvcvideo: Adding mapping 'Sharpness' to control 00000000-0000-0000-0000-000000000101/8.
[ 73.808308] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/9 to device 1.4.3.1 entity 3
[ 73.808309] uvcvideo: Adding mapping 'Gamma' to control 00000000-0000-0000-0000-000000000101/9.
[ 73.808349] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/10 to device 1.4.3.1 entity 3
[ 73.808350] uvcvideo: Adding mapping 'White Balance Temperature' to control 00000000-0000-0000-0000-000000000101/10.
[ 73.808389] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/5 to device 1.4.3.1 entity 3
[ 73.808390] uvcvideo: Adding mapping 'Power Line Frequency' to control 00000000-0000-0000-0000-000000000101/5.
[ 73.808431] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/11 to device 1.4.3.1 entity 3
[ 73.808432] uvcvideo: Adding mapping 'White Balance Temperature, Auto' to control 00000000-0000-0000-0000-000000000101/11.
[ 73.808434] uvcvideo: Scanning UVC chain: OT 2 <- XU 4 <- PU 3 <- IT 1
[ 73.808437] uvcvideo: Found a valid video chain (1 -> 2).
[ 73.808438] uvcvideo: No streaming interface found for terminal 2.
[ 73.808442] uvcvideo 1-1.4.3.1:1.1: Entity type for entity Extension 4 was not initialized!
[ 73.808444] uvcvideo 1-1.4.3.1:1.1: Entity type for entity Processing 3 was not initialized!
[ 73.808446] uvcvideo 1-1.4.3.1:1.1: Entity type for entity Camera 1 was not initialized!
[ 73.808542] input: IPEVO Point 2 View: IPEVO Point as /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.4/1-1.4.3/1-1.4.3.1/1-1.4.3.1:1.1/input/input21
[ 73.808590] uvcvideo: UVC device initialized.
[ 73.808636] usbcore: registered new interface driver uvcvideo
[ 73.808637] USB Video Class driver (1.1.1)
[ 75.899721] uvcvideo: Suspending interface 1
------------------------------------------------------------------------
With 5.4.7-1.g43720a7-default (the kernel Takashi built with commit
d482c7bb0541 reverted), loading uvcvideo with
options uvcvideo trace=0xffff
On plugging:
[ 267.765563] usb 1-1.4.3.1: new high-speed USB device number 13 using xhci_hcd
[ 267.879567] usb 1-1.4.3.1: New USB device found, idVendor=1778, idProduct=0214, bcdDevice= 7.07
[ 267.879573] usb 1-1.4.3.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 267.879577] usb 1-1.4.3.1: Product: IPEVO Point 2 View
[ 267.879580] usb 1-1.4.3.1: Manufacturer: IPEVO Inc.
[ 267.882718] hid-generic 0003:1778:0214.000A: hiddev98,hidraw7: USB HID v1.10 Device [IPEVO Inc. IPEVO Point 2 View] on usb-0000:00:14.0-1.4.3.1/input0
[ 267.883135] uvcvideo: Probing generic UVC device 1.4.3.1
[ 267.883260] uvcvideo: trying extra data from endpoint 0.
[ 267.883265] uvcvideo: Found format YUV 4:2:2 (YUYV).
[ 267.883268] uvcvideo: - 640x480 (30.0 fps)
[ 267.883277] uvcvideo: - 320x240 (30.0 fps)
[ 267.883278] uvcvideo: - 800x600 (24.0 fps)
[ 267.883280] uvcvideo: - 1024x768 (15.0 fps)
[ 267.883282] uvcvideo: - 1280x1024 (8.0 fps)
[ 267.883284] uvcvideo: - 1600x1200 (4.0 fps)
[ 267.883286] uvcvideo: - 640x480 (30.0 fps)
[ 267.883288] uvcvideo: Found format MJPEG.
[ 267.883290] uvcvideo: - 640x480 (45.0 fps)
[ 267.883292] uvcvideo: - 320x240 (45.0 fps)
[ 267.883293] uvcvideo: - 800x600 (45.0 fps)
[ 267.883295] uvcvideo: - 1024x768 (30.0 fps)
[ 267.883297] uvcvideo: - 1280x1024 (15.0 fps)
[ 267.883299] uvcvideo: - 1600x1200 (8.0 fps)
[ 267.883301] uvcvideo: - 640x480 (45.0 fps)
[ 267.883310] uvcvideo: Found a Status endpoint (addr 81).
[ 267.883314] uvcvideo: Found UVC 1.00 device IPEVO Point 2 View (1778:0214)
[ 267.883380] uvcvideo: Failed to query (GET_INFO) UVC control 2 on unit 1: -32 (exp. 1).
[ 267.883411] uvcvideo: Control error 6
[ 267.883416] uvcvideo: Added control 00000000-0000-0000-0000-000000000001/2 to device 1.4.3.1 entity 1
[ 267.883419] uvcvideo: Adding mapping 'Exposure, Auto' to control 00000000-0000-0000-0000-000000000001/2.
[ 267.883468] uvcvideo: Added control 00000000-0000-0000-0000-000000000001/6 to device 1.4.3.1 entity 1
[ 267.883471] uvcvideo: Adding mapping 'Focus (absolute)' to control 00000000-0000-0000-0000-000000000001/6.
[ 267.883512] uvcvideo: Failed to query (GET_INFO) UVC control 9 on unit 1: -32 (exp. 1).
[ 267.883588] uvcvideo: Control error 6
[ 267.883590] uvcvideo: Added control 00000000-0000-0000-0000-000000000001/9 to device 1.4.3.1 entity 1
[ 267.883593] uvcvideo: Adding mapping 'Iris, Absolute' to control 00000000-0000-0000-0000-000000000001/9.
[ 267.883642] uvcvideo: Added control 00000000-0000-0000-0000-000000000001/8 to device 1.4.3.1 entity 1
[ 267.883645] uvcvideo: Adding mapping 'Focus, Auto' to control 00000000-0000-0000-0000-000000000001/8.
[ 267.883694] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/2 to device 1.4.3.1 entity 3
[ 267.883696] uvcvideo: Adding mapping 'Brightness' to control 00000000-0000-0000-0000-000000000101/2.
[ 267.883745] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/3 to device 1.4.3.1 entity 3
[ 267.883747] uvcvideo: Adding mapping 'Contrast' to control 00000000-0000-0000-0000-000000000101/3.
[ 267.883795] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/6 to device 1.4.3.1 entity 3
[ 267.883797] uvcvideo: Adding mapping 'Hue' to control 00000000-0000-0000-0000-000000000101/6.
[ 267.883846] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/7 to device 1.4.3.1 entity 3
[ 267.883848] uvcvideo: Adding mapping 'Saturation' to control 00000000-0000-0000-0000-000000000101/7.
[ 267.883895] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/8 to device 1.4.3.1 entity 3
[ 267.883898] uvcvideo: Adding mapping 'Sharpness' to control 00000000-0000-0000-0000-000000000101/8.
[ 267.883947] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/9 to device 1.4.3.1 entity 3
[ 267.883949] uvcvideo: Adding mapping 'Gamma' to control 00000000-0000-0000-0000-000000000101/9.
[ 267.883999] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/10 to device 1.4.3.1 entity 3
[ 267.884002] uvcvideo: Adding mapping 'White Balance Temperature' to control 00000000-0000-0000-0000-000000000101/10.
[ 267.884050] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/5 to device 1.4.3.1 entity 3
[ 267.884053] uvcvideo: Adding mapping 'Power Line Frequency' to control 00000000-0000-0000-0000-000000000101/5.
[ 267.884101] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/11 to device 1.4.3.1 entity 3
[ 267.884104] uvcvideo: Adding mapping 'White Balance Temperature, Auto' to control 00000000-0000-0000-0000-000000000101/11.
[ 267.884108] uvcvideo: Scanning UVC chain: OT 2 <- XU 4 <- PU 3 <- IT 1
[ 267.884117] uvcvideo: Found a valid video chain (1 -> 2).
[ 267.885020] uvcvideo 1-1.4.3.1:1.1: Entity type for entity Extension 4 was not initialized!
[ 267.885025] uvcvideo 1-1.4.3.1:1.1: Entity type for entity Processing 3 was not initialized!
[ 267.885028] uvcvideo 1-1.4.3.1:1.1: Entity type for entity Camera 1 was not initialized!
[ 267.885188] input: IPEVO Point 2 View: IPEVO Point as /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.4/1-1.4.3/1-1.4.3.1/1-1.4.3.1:1.1/input/input22
[ 267.885266] uvcvideo: UVC device initialized.
[ 267.919845] uvcvideo: uvc_v4l2_open
[ 267.919884] uvcvideo: uvc_v4l2_release
[ 270.387236] uvcvideo: Suspending interface 2
[ 270.387241] uvcvideo: Suspending interface 1
--
============================================
Roger Whittaker
SUSE Linux Premium Support Engineer
roger.whittaker@suse.com
+44 7802 357081
SUSE Linux
One Station Square
Bracknell
RG12 1QB
United Kingdom
============================================
next prev parent reply other threads:[~2020-01-02 17:18 UTC|newest]
Thread overview: 23+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <20200101144709.GA8389@suse.com>
[not found] ` <20200101172449.GF6226@pendragon.ideasonboard.com>
[not found] ` <20200101175220.GA18140@suse.com>
2020-01-01 18:35 ` Certain cameras no longer working with uvcvideo on recent (openSUSE) kernels Laurent Pinchart
2020-01-01 18:47 ` Greg KH
2020-01-01 20:09 ` Alan Stern
2020-01-02 11:20 ` Johan Hovold
2020-01-02 13:11 ` Takashi Iwai
2020-01-02 15:06 ` Alan Stern
2020-01-02 15:32 ` Johan Hovold
2020-01-02 18:24 ` Alan Stern
2020-01-02 16:38 ` Laurent Pinchart
2020-01-02 16:57 ` Roger Whittaker [this message]
2020-01-02 17:03 ` Laurent Pinchart
2020-01-02 17:49 ` Alan Stern
2020-01-02 21:51 ` Roger Whittaker
2020-01-02 23:11 ` Laurent Pinchart
2020-01-03 15:13 ` Alan Stern
2020-01-04 18:22 ` Laurent Pinchart
2020-01-05 12:28 ` Roger Whittaker
2020-01-06 15:43 ` [PATCH] USB: Fix: Don't skip endpoint descriptors with maxpacket=0 Alan Stern
2020-01-06 16:03 ` Johan Hovold
2020-01-06 16:17 ` Alan Stern
2020-01-06 19:12 ` Greg KH
2020-01-06 16:13 ` Laurent Pinchart
2020-01-06 16:21 ` Alan Stern
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20200102165738.GA26369@suse.com \
--to=roger.whittaker@suse.com \
--cc=gregkh@linuxfoundation.org \
--cc=johan@kernel.org \
--cc=laurent.pinchart@ideasonboard.com \
--cc=linux-usb@vger.kernel.org \
--cc=stern@rowland.harvard.edu \
--cc=tiwai@suse.com \
--cc=tiwai@suse.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).