Skip to content

tvheadend how do you get this working? #2

@NonaSuomy

Description

@NonaSuomy
[26/Jul/2024 14:42:55] ERROR [system.osi:287] non-zero code(127) returned by command: ['/usr/bin/docker', 'run', '-d', '--restart=unless-stopped', '--name', 'TVheadend', '-v', '/mnt2/tvheadendconfig:/config', '-v', '/mnt2/tvheadendrecordings:/recordings', '-v', '/etc/localtime:/etc/localtime:ro', '-p', '9981:9981/tcp', '-p', '9982:9982/tcp', '--device=/dev/dvb', 'linuxserver/tvheadend:latest']. output: ['e0f6d39e2eea160d22cf9bfb9521f70ef13f3a091273cee5271332f95a73cc7c', ''] error: ['docker: Error response from daemon: error gathering device information while adding custom device "/dev/dvb": no such file or directory.', '']
[26/Jul/2024 14:42:55] ERROR [storageadmin.views.rockon_helpers:207] Error running a command. cmd = /usr/bin/docker run -d --restart=unless-stopped --name TVheadend -v /mnt2/tvheadendconfig:/config -v /mnt2/tvheadendrecordings:/recordings -v /etc/localtime:/etc/localtime:ro -p 9981:9981/tcp -p 9982:9982/tcp --device=/dev/dvb linuxserver/tvheadend:latest. rc = 127. stdout = ['e0f6d39e2eea160d22cf9bfb9521f70ef13f3a091273cee5271332f95a73cc7c', '']. stderr = ['docker: Error response from daemon: error gathering device information while adding custom device "/dev/dvb": no such file or directory.', '']
Traceback (most recent call last):
  File "/opt/rockstor/src/rockstor/storageadmin/views/rockon_helpers.py", line 204, in install
    globals().get("{}_install".format(rockon.name.lower()), generic_install)(rockon)
  File "/opt/rockstor/src/rockstor/storageadmin/views/rockon_helpers.py", line 390, in generic_install
    run_command(cmd, log=True)
  File "/opt/rockstor/src/rockstor/system/osi.py", line 289, in run_command
    raise CommandException(cmd, out, err, rc)
system.exceptions.CommandException: Error running a command. cmd = /usr/bin/docker run -d --restart=unless-stopped --name TVheadend -v /mnt2/tvheadendconfig:/config -v /mnt2/tvheadendrecordings:/recordings -v /etc/localtime:/etc/localtime:ro -p 9981:9981/tcp -p 9982:9982/tcp --device=/dev/dvb linuxserver/tvheadend:latest. rc = 127. stdout = ['e0f6d39e2eea160d22cf9bfb9521f70ef13f3a091273cee5271332f95a73cc7c', '']. stderr = ['docker: Error response from daemon: error gathering device information while adding custom device "/dev/dvb": no such file or directory.', '']
[26/Jul/2024 14:42:55] INFO [storageadmin.tasks:64] Task [install], id: 478651b2-43d1-4c0e-a968-e583cc85e3bf completed OK

Have a cx23885 pcie card installed and shows up under lspci

04:00.0 Multimedia video controller [0400]: Conexant Systems, Inc. CX23885 PCI Video and Audio Decoder [14f1:8852] (rev 02)
Subsystem: Hauppauge computer works Inc. Device [0070:7911]

but not sure if there is more you have to do for this to work in opensuse?

I installed the linux firmware for opensuse which had a bunch of things like the xc5000 firmware not sure what is required.

dvb-fe-xc5000-1.6.114.fw
dvb-fe-xc5000c-4.1.30.7.fw
v4l-cx23885-avcore-01.fw

rockstor:/lib/modules/6.4.0-150600.23.14-default/kernel/drivers/media/tuners # ls
mt2060.ko.zst mt2266.ko.zst qt1010.ko.zst tda8290.ko.zst tea5767.ko.zst xc5000.ko.zst
mt20xx.ko.zst mxl5005s.ko.zst tda18271.ko.zst tda9887.ko.zst tuner-simple.ko.zst
mt2131.ko.zst mxl5007t.ko.zst tda827x.ko.zst tea5761.ko.zst tuner-types.ko.zst

When I modprobe xc5000 it loads but shows 0 devices using it.

rockstor:/lib/modules/6.4.0-150600.23.14-default/kernel/drivers/media/tuners # modprobe xc5000
rockstor:/lib/modules/6.4.0-150600.23.14-default/kernel/drivers/media/tuners # lsmod
Module Size Used by
xc5000 45056 0

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions