tbsdtv / media_build

GNU General Public License v2.0
32 stars 30 forks source link

usb sound cards ** not worked ** #57

Open fabri8bit opened 1 year ago

fabri8bit commented 1 year ago

I have a TBS6209 card.

After installing the tbs driver (media_build-2022-04-24.tar.bz2) when restarting the ubuntu 22.04 server the "snd-audio-usb" module does not work.

The "arecord -l" command List of CAPTURE Hardware Devices

Before installation the usb sound cards worked.

In the driver installation options is it possible to install the PCI-Express only tbs without recompiling the "snd-audio-usb" module?

alexjfisher commented 1 year ago

I'm also running ubuntu 22.04 (kernel 5.15.0-53-generic) and have hit this. I installed the tbs drivers using the recommended install.sh script.

These are what I assume are the relevant kernel log lines.

[    4.099158] snd_usb_audio: disagrees about version of symbol media_devnode_remove
[    4.099162] snd_usb_audio: Unknown symbol media_devnode_remove (err -22)
[    4.099256] snd_usb_audio: disagrees about version of symbol __media_device_register
[    4.099258] snd_usb_audio: Unknown symbol __media_device_register (err -22)
[    4.099306] snd_usb_audio: disagrees about version of symbol media_create_intf_link
[    4.099307] snd_usb_audio: Unknown symbol media_create_intf_link (err -22)
[    4.099314] snd_usb_audio: disagrees about version of symbol media_create_pad_link
[    4.099315] snd_usb_audio: Unknown symbol media_create_pad_link (err -22)
[    4.099362] snd_usb_audio: disagrees about version of symbol media_device_register_entity
[    4.099363] snd_usb_audio: Unknown symbol media_device_register_entity (err -22)
[    4.099430] snd_usb_audio: disagrees about version of symbol media_entity_pads_init
[    4.099431] snd_usb_audio: Unknown symbol media_entity_pads_init (err -22)
[    4.099451] snd_usb_audio: disagrees about version of symbol media_remove_intf_link
[    4.099452] snd_usb_audio: Unknown symbol media_remove_intf_link (err -22)
[    4.099504] snd_usb_audio: disagrees about version of symbol media_device_delete
[    4.099505] snd_usb_audio: Unknown symbol media_device_delete (err -22)
[    4.099522] snd_usb_audio: disagrees about version of symbol media_devnode_create
[    4.099524] snd_usb_audio: Unknown symbol media_devnode_create (err -22)
[    4.099542] snd_usb_audio: disagrees about version of symbol media_device_unregister_entity
[    4.099543] snd_usb_audio: Unknown symbol media_device_unregister_entity (err -22)
[    4.099558] snd_usb_audio: disagrees about version of symbol media_device_usb_allocate
[    4.099559] snd_usb_audio: Unknown symbol media_device_usb_allocate (err -22)

I spent quite a while messing around trying to select an older merge commit on https://github.com/tbsdtv/linux_media that might be compatible with the ubuntu kernel, but kept running into problems with the build trying to apply backport patches that were no longer correct etc.

@crazycat69 Any thoughts on how to solve this? Thanks.

crazycat69 commented 1 year ago

snd_usb_audio depend from mc module (media controler), which part of media drivers.

Bengerman50 commented 1 year ago

I have the same issue. Is there any way to blacklist some module to prevent this from happening? Without the dvb-driver I can't receive tv and with the driver I lose sound :(

I'm using LinuxMint Debian Edition with kernel 5.10.0-20-amd64 and my soundchip is AMD Starship/Matisse HD Audio and I'm using the snd_hda_intel driver.

alexjfisher commented 1 year ago

snd_usb_audio depend from mc module (media controler), which part of media drivers.

@crazycat69 Sorry, I don't understand the significance of this. Does this means there's no solution or workaround possible? Thanks.

crazycat69 commented 1 year ago

Need recompile sound drivers with media_build (at lease usb-audio module which depend from mc module)

Bengerman50 commented 1 year ago

Dear crazycat69,

could you provide us with further reading? I don't consider myself a beginner, but I'm not sure what you propose exactly. Should I recompile my sound driver? Where do I find the source files for that and how do I recompile "with media_build"?

crazycat69 commented 1 year ago

i not have solution yet