Hercules Classic Link does not work in recent Ubuntu versions (but does in 14.04 and 16.04)

Bug #1880445 reported by Anton Martynenko
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu
Confirmed
Undecided
Unassigned

Bug Description

I've got a bug similar to this one here https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1872634

There's a detailed description here https://askubuntu.com/questions/1241552/making-hercules-classic-link-web-camera-work-with-ubuntu-19-10

The strange thing is, it does not work in 19.10 and live-usb 20.04, but it does work in 14.04 and 16.04. The last one I tried from Virtualbox by adding a USB device in the settings - and it works just fine. When I do `lsmod | grep gspca` in 16.04, I get the following output:

gspca_pac7302 20480 0
gspca_main 36864 1 gspca_pac7302
v4l2_common 16384 2 gspca_main
videodev 188416 3 gspca_main, gspca_pac7302, v4l2_common

Whereas on my machine with 19.10 it's like this:

gspca_pac7302 20480 0
gspca_main 24576 1 gspca_pac7302
videobuf2_vmalloc 20480 1 gspca_main
videobuf2_v4l2 24576 1 gspca_main
videobuf2_common 53248 2 gspca_main,videobuf2_v4l2
videodev 208896 5 gspca_main,gspca_pac7302,v4l2_common,videobuf2_v4l2,videobuf2_common

I already tried modprobe -r for all videobuf2_* and gspca_* modules and adding v4l2, but it just restored the previous module config.

Could you please advice how could I solve this? I'm not sure which way to follow from here.
---
ProblemType: Bug
ApportVersion: 2.20.11-0ubuntu8.8
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC2: mao 3074 F.... pulseaudio
 /dev/snd/controlC0: mao 3074 F.... pulseaudio
 /dev/snd/controlC1: mao 3074 F.... pulseaudio
CurrentDesktop: ubuntu:GNOME
DistroRelease: Ubuntu 19.10
HibernationDevice: RESUME=UUID=b4d0333b-5cb2-4e38-9b7d-5c6e156875b6 resume_offset=66347008
InstallationDate: Installed on 2020-02-09 (105 days ago)
InstallationMedia: Ubuntu 19.10 "Eoan Ermine" - Release amd64 (20191017)
MachineType: Gigabyte Technology Co., Ltd. X570 AORUS ELITE
NonfreeKernelModules: nvidia_modeset nvidia
Package: linux (not installed)
ProcFB: 0 EFI VGA
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-5.3.0-53-generic root=UUID=b4d0333b-5cb2-4e38-9b7d-5c6e156875b6 ro resume=UUID=b4d0333b-5cb2-4e38-9b7d-5c6e156875b6 resume_offset=66347008 quiet splash
ProcVersionSignature: Ubuntu 5.3.0-53.47-generic 5.3.18
RelatedPackageVersions:
 linux-restricted-modules-5.3.0-53-generic N/A
 linux-backports-modules-5.3.0-53-generic N/A
 linux-firmware 1.183.5
RfKill:

Tags: eoan
Uname: Linux 5.3.0-53-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip docker lpadmin lxd netdev plugdev sambashare sudo vboxusers
_MarkForUpload: True
dmi.bios.date: 09/04/2019
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: F4
dmi.board.asset.tag: Default string
dmi.board.name: X570 AORUS ELITE
dmi.board.vendor: Gigabyte Technology Co., Ltd.
dmi.board.version: x.x
dmi.chassis.asset.tag: Default string
dmi.chassis.type: 3
dmi.chassis.vendor: Default string
dmi.chassis.version: Default string
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrF4:bd09/04/2019:svnGigabyteTechnologyCo.,Ltd.:pnX570AORUSELITE:pvr-CF:rvnGigabyteTechnologyCo.,Ltd.:rnX570AORUSELITE:rvrx.x:cvnDefaultstring:ct3:cvrDefaultstring:
dmi.product.family: Default string
dmi.product.name: X570 AORUS ELITE
dmi.product.sku: Default string
dmi.product.version: -CF
dmi.sys.vendor: Gigabyte Technology Co., Ltd.

Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote : Missing required logs.

This bug is missing log files that will aid in diagnosing the problem. While running an Ubuntu kernel (not a mainline or third-party kernel) please enter the following command in a terminal window:

apport-collect 1880445

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
tags: added: trusty
Revision history for this message
Anton Martynenko (cn4747) wrote : AlsaInfo.txt

apport information

tags: added: apport-collected eoan
description: updated
Revision history for this message
Anton Martynenko (cn4747) wrote : CRDA.txt

apport information

Revision history for this message
Anton Martynenko (cn4747) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Anton Martynenko (cn4747) wrote : IwConfig.txt

apport information

Revision history for this message
Anton Martynenko (cn4747) wrote : Lspci.txt

apport information

Revision history for this message
Anton Martynenko (cn4747) wrote : Lsusb.txt

apport information

Revision history for this message
Anton Martynenko (cn4747) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Anton Martynenko (cn4747) wrote : ProcCpuinfoMinimal.txt

apport information

Revision history for this message
Anton Martynenko (cn4747) wrote : ProcEnviron.txt

apport information

Revision history for this message
Anton Martynenko (cn4747) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Anton Martynenko (cn4747) wrote : ProcModules.txt

apport information

Revision history for this message
Anton Martynenko (cn4747) wrote : PulseList.txt

apport information

Revision history for this message
Anton Martynenko (cn4747) wrote : UdevDb.txt

apport information

Revision history for this message
Anton Martynenko (cn4747) wrote : WifiSyslog.txt

apport information

Changed in linux (Ubuntu):
status: Incomplete → New
Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote : Status changed to Confirmed

This change was made by a bot.

Changed in linux (Ubuntu):
status: New → Confirmed
Revision history for this message
Anton Martynenko (cn4747) wrote :

Situation update: web camera works with guvcview, but not with Cheese, Skype or browser

Revision history for this message
Kai-Heng Feng (kaihengfeng) wrote :

Doesn't seem to be a kernel bug.

affects: linux (Ubuntu) → ubuntu
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.