Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add modules for Two USB tuners #114

Open
cvc90 opened this issue Dec 22, 2022 · 4 comments
Open

Add modules for Two USB tuners #114

cvc90 opened this issue Dec 22, 2022 · 4 comments

Comments

@cvc90
Copy link

cvc90 commented Dec 22, 2022

I have two USB tuners, which are compatible with Tvheadend, but I can't load them in the system, to share them through Docker, but I can see them through lsusb.

Sample photo of lsusb output
image

Tried putting your firmware in /lib/firmware, but I don't see it loading.

The devices are

Could you tell me how to make them work? Or could you add them as modules?

@cvc90 cvc90 changed the title Drivers for Two USB tuners Add modules for Two USB tuners Dec 22, 2022
@cvc90
Copy link
Author

cvc90 commented Jan 10, 2023

Does anyone know how to help me?

@fbelavenuto
Copy link
Owner

Added in v1.61. Please update modules, rebuild and test

@cvc90
Copy link
Author

cvc90 commented Feb 2, 2023

I can't get it to work, I see that the dmesg command marks the following errors and it still isn't linked to a device in /dev/dvb*, all this has been tested in the latest version of ARPL and all the modules and addons have also been updated.

dvb_usb: Unknown symbol rc_register_device (err 0)
dvb_usb: Unknown symbol rc_free_device (err 0)
dvb_usb: Unknown symbol rc_allocate_device (err 0)
dvb_usb: Unknown symbol rc_unregister_device (err 0)

UPDATE: The modules do not appear in /lib/modules/ either, I am going to try adding the modules generated by you manually in the /lib/modules/ folder

UPDATE 2: When restarting with the modules added, more errors are shown in the dmesg file

dvb_usb_dib0700: Unknown symbol dib0090_get_tune_state (err 0)
dvb_usb_dib0700: Unknown symbol dib7000m_get_i2c_master (err 0)
dvb_usb_dib0700: Unknown symbol dib0070_ctrl_agc_filter (err 0)
dvb_usb_dib0700: Unknown symbol dib0090_set_tune_state (err 0)
dvb_usb_dib0700: Unknown symbol dvb_usb_get_hexline (err 0)
dvb_usb_dib0700: Unknown symbol rc_repeat (err 0)
dvb_usb_dib0700: Unknown symbol dib0090_set_dc_servo (err 0)
dvb_usb_dib0700: Unknown symbol dib9000_set_i2c_adapter (err 0)
dvb_usb_dib0700: Unknown symbol dib0090_pwm_gain_reset (err 0)
dvb_usb_dib0700: Unknown symbol dib9000_fw_pid_filter_ctrl (err 0)
dvb_usb_dib0700: Unknown symbol dib7000m_pid_filter (err 0)
dvb_usb_dib0700: Unknown symbol dib3000mc_i2c_enumeration (err 0)
dvb_usb_dib0700: Unknown symbol dib9000_fw_set_component_bus_speed (err 0)
dvb_usb_dib0700: Unknown symbol dib9000_get_tuner_interface (err 0)
dvb_usb_dib0700: Unknown symbol dib9000_get_component_bus_interface (err 0)
dvb_usb_dib0700: Unknown symbol dib9000_fw_pid_filter (err 0)
dvb_usb_dib0700: Unknown symbol dib0090_get_current_gain (err 0)
dvb_usb_dib0700: Unknown symbol rc_keydown (err 0)
dvb_usb_dib0700: Unknown symbol dib9000_firmware_post_pll_init (err 0)
dvb_usb_dib0700: Unknown symbol dib3000mc_get_tuner_i2c_master (err 0)
dvb_usb_dib0700: Unknown symbol dib0090_dcc_freq (err 0)
dvb_usb_dib0700: Unknown symbol dib9000_i2c_enumeration (err 0)
dvb_usb_dib0700: Unknown symbol dib9000_set_slave_frontend (err 0)
dvb_usb_dib0700: Unknown symbol dib0090_get_wbd_target (err 0)
dvb_usb_dib0700: Unknown symbol dib0070_wbd_offset (err 0)
dvb_usb_dib0700: Unknown symbol dib9000_set_gpio (err 0)
dvb_usb_dib0700: Unknown symbol dvb_usb_device_init (err 0)
dvb_usb_dib0700: Unknown symbol dib0090_gain_control (err 0)
dvb_usb_dib0700: Unknown symbol dvb_usb_device_exit (err 0)
dvb_usb_dib0700: Unknown symbol dibx000_i2c_set_speed (err 0)
dvb_usb_dib0700: Unknown symbol dib9000_get_slave_frontend (err 0)
dvb_usb_dib0700: Unknown symbol dib9000_get_i2c_master (err 0)
dvb_usb_dib0700: Unknown symbol dib7000m_pid_filter_ctrl (err 0)
dvb_usb_dvbsky: Unknown symbol m88ds3103_get_agc_pwm (err 0)
dvb_usb_dvbsky: Unknown symbol dvb_usbv2_reset_resume (err 0)
dvb_usb_dvbsky: Unknown symbol dvb_usbv2_suspend (err 0)
dvb_usb_dvbsky: Unknown symbol dvb_usbv2_disconnect (err 0)
dvb_usb_dvbsky: Unknown symbol rc_keydown (err 0)
dvb_usb_dvbsky: Unknown symbol dvb_usbv2_probe (err 0)
dvb_usb_dvbsky: Unknown symbol dvb_usbv2_generic_rw_locked (err 0)
dvb_usb_dvbsky: Unknown symbol dvb_usbv2_resume (err 0)
dvb_usb_v2: Unknown symbol rc_register_device (err 0)
dvb_usb_v2: Unknown symbol rc_free_device (err 0)
dvb_usb_v2: Unknown symbol rc_allocate_device (err 0)
dvb_usb_v2: Unknown symbol rc_unregister_device (err 0)

UPDATE 3: Performing the insmod command on most of the dvb modules, shows an error of "Unknown symbol in module", except dvb-core, these errors indicate that there is an error in the compiled modules

@cvc90
Copy link
Author

cvc90 commented Feb 16, 2023

Could you update the module or recompile it?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants