You are not logged in.

#1 2021-01-12 12:49:21

sohamg2
Member
Registered: 2021-01-12
Posts: 4

USB webcam isn't detected/does not work

I have a no name USB webcam that worked fine with Fedora but is undetected(?) by Arch Linux.

This is the dmesg output just after plugging in:

[ 1091.979373] usb 1-2: new full-speed USB device number 10 using xhci_hcd
[ 1092.160471] usb 1-2: New USB device found, idVendor=e2b7, idProduct=1564, bcdDevice= 3.00
[ 1092.160476] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 1092.160479] usb 1-2: Product: DV15UBOOT1.00
[ 1092.160482] usb 1-2: Manufacturer: DV15UBOOT1.00
[ 1092.163134] usb-storage 1-2:1.0: USB Mass Storage device detected
[ 1092.163747] scsi host1: usb-storage 1-2:1.0
[ 1093.169972] scsi 1:0:0:0: Direct-Access     DV15     UBOOT1.00        1.00 PQ: 0 ANSI: 0 CCS
[ 1093.230530] sd 1:0:0:0: [sda] Attached SCSI removable disk

I questioned my sanity after reading that cause it seems that the webcam is detected as a storage device??

Here is the output of lsusb and lspci

Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 007: ID 27c6:538d Shenzhen Goodix Technology Co.,Ltd. FingerPrint
Bus 001 Device 005: ID 0c45:6d12 Microdia Integrated_Webcam_HD
Bus 001 Device 010: ID e2b7:1564 Jie Li DV15UBOOT1.00
Bus 001 Device 009: ID 8087:0aaa Intel Corp. Bluetooth 9460/9560 Jefferson Peak (JfP)
Bus 001 Device 008: ID 0b95:772b ASIX Electronics Corp. AX88772B
Bus 001 Device 006: ID 046d:c07e Logitech, Inc. G402 Gaming Mouse
Bus 001 Device 004: ID 13ba:0018 PCPlay Barcode PCP-BCG4209
Bus 001 Device 002: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
00:00.0 Host bridge: Intel Corporation 8th Gen Core 4-core Processor Host Bridge/DRAM Registers [Coffee Lake H] (rev 07)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x16) (rev 07)
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 630 (Mobile)
00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 07)
00:08.0 System peripheral: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model
00:12.0 Signal processing controller: Intel Corporation Cannon Lake PCH Thermal Controller (rev 10)
00:13.0 Serial controller: Intel Corporation Device a37c (rev 10)
00:14.0 USB controller: Intel Corporation Cannon Lake PCH USB 3.1 xHCI Host Controller (rev 10)
00:14.2 RAM memory: Intel Corporation Cannon Lake PCH Shared SRAM (rev 10)
00:14.3 Network controller: Intel Corporation Wireless-AC 9560 [Jefferson Peak] (rev 10)
00:15.0 Serial bus controller [0c80]: Intel Corporation Cannon Lake PCH Serial IO I2C Controller #0 (rev 10)
00:15.1 Serial bus controller [0c80]: Intel Corporation Cannon Lake PCH Serial IO I2C Controller #1 (rev 10)
00:16.0 Communication controller: Intel Corporation Cannon Lake PCH HECI Controller (rev 10)
00:17.0 SATA controller: Intel Corporation Cannon Lake Mobile PCH SATA AHCI Controller (rev 10)
00:1b.0 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #17 (rev f0)
00:1d.0 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #9 (rev f0)
00:1f.0 ISA bridge: Intel Corporation HM470 Chipset LPC/eSPI Controller (rev 10)
00:1f.3 Multimedia audio controller: Intel Corporation Cannon Lake PCH cAVS (rev 10)
00:1f.4 SMBus: Intel Corporation Cannon Lake PCH SMBus Controller (rev 10)
00:1f.5 Serial bus controller [0c80]: Intel Corporation Cannon Lake PCH SPI Controller (rev 10)
01:00.0 3D controller: NVIDIA Corporation GP107M [GeForce GTX 1050 3 GB Max-Q] (rev a1)
02:00.0 PCI bridge: Intel Corporation JHL6340 Thunderbolt 3 Bridge (C step) [Alpine Ridge 2C 2016] (rev 02)
03:00.0 PCI bridge: Intel Corporation JHL6340 Thunderbolt 3 Bridge (C step) [Alpine Ridge 2C 2016] (rev 02)
03:01.0 PCI bridge: Intel Corporation JHL6340 Thunderbolt 3 Bridge (C step) [Alpine Ridge 2C 2016] (rev 02)
03:02.0 PCI bridge: Intel Corporation JHL6340 Thunderbolt 3 Bridge (C step) [Alpine Ridge 2C 2016] (rev 02)
04:00.0 System peripheral: Intel Corporation JHL6340 Thunderbolt 3 NHI (C step) [Alpine Ridge 2C 2016] (rev 02)
3a:00.0 USB controller: Intel Corporation JHL6340 Thunderbolt 3 USB 3.1 Controller (C step) [Alpine Ridge 2C 2016] (rev 02)
3b:00.0 Non-Volatile memory controller: KIOXIA Corporation Device 0001

For context, I am running on a Dell Inspiron 7591. The built in webcam works fine, but I need the USB one to work for classes etc. Running ls on /dev/video* only shows 2 video devices - the ones for the integrated webcam

Since the webcam driver uvcvideo is in tree, I tried changing to the lts and zen kernels, to no gain.

Help is appreciated. I'll be happy to provide any info needed.

Offline

#2 2021-01-13 11:48:14

seth
Member
Registered: 2012-09-03
Posts: 18,168

Re: USB webcam isn't detected/does not work

goolge find only this thread for the "e2b7:1564" device… you could try https://archlinux.org/packages/communit … odeswitch/

Offline

#3 2021-01-13 12:03:47

sohamg2
Member
Registered: 2021-01-12
Posts: 4

Re: USB webcam isn't detected/does not work

Thanks for reply seth. Unfortunately that package did not solve the issue. I rebooted after installing too. It still shows as a storage device in udev. Somehow the folks at Fedora have this figured out...

Offline

#4 2021-01-13 12:14:29

seth
Member
Registered: 2012-09-03
Posts: 18,168

Re: USB webcam isn't detected/does not work

Merely installing the package will hardly do anything.
You could compare the dmesg for the fedora system and also check whether they install usb_modeswitch and may have added a profile for that device.

Offline

#5 2021-01-13 12:25:09

sohamg2
Member
Registered: 2021-01-12
Posts: 4

Re: USB webcam isn't detected/does not work

I wiped the fedora install and installed arch in its place so I cant really compare. Can you give me a guide for usb_modeswitch? Also its extremely unlikely fedora have something specific to this device - as i said its a no name/chinese 5$ item.

Offline

#6 2021-01-13 14:51:33

sohamg2
Member
Registered: 2021-01-12
Posts: 4

Re: USB webcam isn't detected/does not work

Update - I have setup a fedora VM. Do u know where I can poke around to find why the cam works in fedora?

Offline

#7 2021-01-13 15:21:26

seth
Member
Registered: 2012-09-03
Posts: 18,168

Re: USB webcam isn't detected/does not work

lsusb/dmesg

Offline

#8 2021-01-13 15:57:01

progandy
Member
Registered: 2012-05-17
Posts: 4,020

Re: USB webcam isn't detected/does not work

You have to pass the usb camera to the VM first, though. For example:
https://wiki.archlinux.org/index.php/QE … USB_device
https://wiki.archlinux.org/index.php/Vi … s_in_guest (you should have a devices icon in the statusbar of your running VM where you can choose the usb device.)
https://www.tecmint.com/enable-usb-in-virtualbox/


| alias CUTF='LANG=en_XX.UTF-8@POSIX ' |

Offline

Board footer

Powered by FluxBB