Hello, I want to operate a Hauppauge WinTV-HR-5524 HD [1]. Despite numerous attempts / searches /trials, I'm unable to get the sattelite part operating, I always get (during boot): Jul 23 08:37:19 twentytwo kernel: [ 6.632755] DVB: Unable to find symbol m88ds3103_attach() The full related boot log is below [2], I can provide more additional lines as necessary of course. I listed the (related) loaded modules below [3], again I can provide the full list of course. Based on grep'ing through the kernel sources[4], I also modprobed … but this did not improve the satellite detection[5]. According to the vendor satellite should work. I can provide more details (also tried applications, ..) as needed. Thanks for any pointer to get the satellite tuner working! Greetings Helge ------------------------------------- [1] Hard-/Software: Hauppauge WinTV-HR-5524 HD 04:00.0 Multimedia video controller: Conexant Systems, Inc. CX23887/8 PCIe Broadcast Audio and Video Decoder with 3D Comb (rev 04) Kernel: Numours, e.g. 5.17.14, currently 5.18.13 CPU: 12 AMD Ryzen ------------------------------------- [2] Error message during boot Jul 23 08:37:19 twentytwo kernel: [ 6.632755] DVB: Unable to find symbol m88ds3103_attach() These are the related messages: Jul 23 08:37:19 twentytwo kernel: [ 5.895497] tveeprom: Hauppauge model 150329, rev C3I6, serial# 4036170902 Jul 23 08:37:19 twentytwo kernel: [ 5.895499] tveeprom: MAC address is 00:0d:fe:93:14:96 Jul 23 08:37:19 twentytwo kernel: [ 5.895500] tveeprom: tuner model is SiLabs Si2157 (idx 186, type 4) Jul 23 08:37:19 twentytwo kernel: [ 5.895501] tveeprom: TV standards PAL(B/G) PAL(I) SECAM(L/L') PAL(D/D1/K) ATSC/DVB Digital (eeprom 0xf4) Jul 23 08:37:19 twentytwo kernel: [ 5.895502] tveeprom: audio processor is CX23888 (idx 40) Jul 23 08:37:19 twentytwo kernel: [ 5.895502] tveeprom: decoder processor is CX23888 (idx 34) Jul 23 08:37:19 twentytwo kernel: [ 5.895503] tveeprom: has radio, has IR receiver, has no IR transmitter Jul 23 08:37:19 twentytwo kernel: [ 5.895503] cx23885: cx23885[0]: hauppauge eeprom: model=150329 Jul 23 08:37:19 twentytwo kernel: [ 5.898744] cx25840 7-0044: cx23888 A/V decoder found @ 0x88 (cx23885[0]) Jul 23 08:37:19 twentytwo kernel: [ 6.548909] cx25840 7-0044: loaded v4l-cx23885-avcore-01.fw firmware (16382 bytes) Jul 23 08:37:19 twentytwo kernel: [ 6.631014] cx23885: cx23885[0]: registered device video0 [v4l2] Jul 23 08:37:19 twentytwo kernel: [ 6.631032] cx23885: cx23885[0]: registered device vbi0 Jul 23 08:37:19 twentytwo kernel: [ 6.631154] cx23885: cx23885[0]: alsa: registered ALSA audio device Jul 23 08:37:19 twentytwo kernel: [ 6.631157] cx23885: cx23885_dvb_register() allocating 1 frontend(s) Jul 23 08:37:19 twentytwo kernel: [ 6.631159] cx23885: cx23885[0]: cx23885 based dvb card Jul 23 08:37:19 twentytwo kernel: [ 6.632755] DVB: Unable to find symbol m88ds3103_attach() Jul 23 08:37:19 twentytwo kernel: [ 6.632768] cx23885: cx23885[0]: frontend initialization failed Jul 23 08:37:19 twentytwo kernel: [ 6.632773] cx23885: cx23885_dvb_register() dvb_register failed err = -22 Jul 23 08:37:19 twentytwo kernel: [ 6.632779] cx23885: cx23885_dev_setup() Failed to register dvb adapters on VID_B Jul 23 08:37:19 twentytwo kernel: [ 6.632784] cx23885: cx23885_dvb_register() allocating 1 frontend(s) Jul 23 08:37:19 twentytwo kernel: [ 6.632785] cx23885: cx23885[0]: cx23885 based dvb card Jul 23 08:37:19 twentytwo kernel: [ 6.639292] i2c i2c-5: Added multiplexed i2c bus 8 Jul 23 08:37:19 twentytwo kernel: [ 6.639295] si2168 5-0064: Silicon Labs Si2168-B40 successfully identified Jul 23 08:37:19 twentytwo kernel: [ 6.639296] si2168 5-0064: firmware version: B 4.0.2 Jul 23 08:37:19 twentytwo kernel: [ 6.641012] si2157 6-0060: Silicon Labs Si2157 successfully attached Jul 23 08:37:19 twentytwo kernel: [ 6.641017] dvbdev: DVB: registering new adapter (cx23885[0]) Jul 23 08:37:19 twentytwo kernel: [ 6.641018] cx23885 0000:04:00.0: DVB: registering adapter 0 frontend 0 (Silicon Labs Si2168)... Jul 23 08:37:19 twentytwo kernel: [ 6.641216] cx23885: cx23885_dev_checkrevision() Hardware revision = 0xd0 Jul 23 08:37:19 twentytwo kernel: [ 6.641220] cx23885: cx23885[0]/0: found at 0000:04:00.0, rev: 4, irq: 33, latency: 0, mmio: 0xfc600000 ------------------------------------- [3] List of by default loaded modules (exceprt, can provide the entire list) Module Size Used by uas 32768 0 usb_storage 81920 1 uas si2157 32768 1 nft_chain_nat 16384 4 si2168 28672 1 hid_generic 16384 0 cx25840 86016 1 intel_rapl_msr 20480 0 intel_rapl_common 32768 1 intel_rapl_msr cx23885 278528 1 altera_ci 28672 1 cx23885 tda18271 53248 1 cx23885 altera_stapl 36864 1 cx23885 videobuf2_dvb 16384 1 cx23885 m88ds3103 40960 1 cx23885 edac_mce_amd 61440 0 i2c_mux 16384 2 m88ds3103,si2168 tveeprom 28672 1 cx23885 cx2341x 36864 1 cx23885 snd_hda_codec_realtek 167936 1 dvb_core 180224 4 m88ds3103,altera_ci,cx23885,videobuf2_dvb snd_hda_codec_generic 98304 1 snd_hda_codec_realtek rc_core 53248 1 cx23885 ledtrig_audio 16384 1 snd_hda_codec_generic videobuf2_dma_sg 20480 1 cx23885 snd_hda_codec_hdmi 81920 1 videobuf2_memops 20480 1 videobuf2_dma_sg kvm 1052672 0 videobuf2_v4l2 40960 1 cx23885 videobuf2_common 77824 5 videobuf2_v4l2,videobuf2_dma_sg,cx23885,videobuf2_dvb,videobuf2_memops snd_hda_intel 57344 6 snd_intel_dspcfg 20480 1 snd_hda_intel crct10dif_pclmul 16384 1 crc32_pclmul 16384 0 ghash_clmulni_intel 16384 0 videodev 303104 5 cx2341x,videobuf2_v4l2,videobuf2_common,cx23885,cx25840 snd_hda_codec 180224 4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek mc 65536 6 videodev,si2157,videobuf2_v4l2,dvb_core,videobuf2_common,cx25840 snd_hda_core 110592 5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek regmap_i2c 16384 1 m88ds3103 aesni_intel 380928 0 snd_hwdep 16384 1 snd_hda_codec snd_pcm_oss 69632 0 snd_mixer_oss 28672 1 snd_pcm_oss snd_pcm 151552 7 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_pcm_oss,cx23885,snd_hda_core snd_timer 49152 1 snd_pcm efi_pstore 16384 0 pcspkr 16384 0 sr_mod 28672 0 snd 118784 24 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_pcm_oss,cx23885,snd_pcm,snd_mixer_oss soundcore 16384 1 snd ccp 126976 0 i2c_piix4 36864 0 k10temp 16384 0 video 57344 0 button 24576 0 fuse 155648 5 configfs 53248 1 linear 20480 0 amdgpu 8110080 4 drm_ttm_helper 16384 1 amdgpu ttm 90112 2 amdgpu,drm_ttm_helper gpu_sched 49152 1 amdgpu i2c_algo_bit 16384 1 amdgpu evdev 28672 3 drm_kms_helper 299008 3 amdgpu crc32c_intel 24576 21 serio_raw 20480 0 drm 548864 8 gpu_sched,drm_kms_helper,amdgpu,drm_ttm_helper,ttm ------------------------------------- [4] Grepping the kernel sources for m88ds3103_attach: grep: debian/linux-image-dbg/usr/lib/debug/lib/modules/5.18.13/kernel/drivers/media/dvb-frontends/m88ds3103.ko: Übereinstimmungen in Binärdatei grep: debian/linux-image/lib/modules/5.18.13/kernel/drivers/media/pci/cx23885/cx23885.ko: Übereinstimmungen in Binärdatei grep: debian/linux-image/lib/modules/5.18.13/kernel/drivers/media/pci/smipcie/smipcie.ko: Übereinstimmungen in Binärdatei grep: debian/linux-image/lib/modules/5.18.13/kernel/drivers/media/dvb-frontends/m88ds3103.ko: Übereinstimmungen in Binärdatei debian/linux-image/lib/modules/5.18.13/modules.symbols:alias symbol:m88ds3103_attach m88ds3103 grep: drivers/media/pci/cx23885/cx23885.ko: Übereinstimmungen in Binärdatei grep: drivers/media/pci/cx23885/cx23885-dvb.o: Übereinstimmungen in Binärdatei drivers/media/pci/cx23885/cx23885-dvb.c: fe0->dvb.frontend = dvb_attach(m88ds3103_attach, drivers/media/pci/cx23885/cx23885-dvb.c: fe0->dvb.frontend = dvb_attach(m88ds3103_attach, drivers/media/pci/cx23885/cx23885-dvb.c: fe0->dvb.frontend = dvb_attach(m88ds3103_attach, grep: drivers/media/pci/cx23885/cx23885.prelink.o: Übereinstimmungen in Binärdatei grep: drivers/media/pci/smipcie/smipcie.ko: Übereinstimmungen in Binärdatei grep: drivers/media/pci/smipcie/smipcie.prelink.o: Übereinstimmungen in Binärdatei drivers/media/pci/smipcie/smipcie-main.c: port->fe = dvb_attach(m88ds3103_attach, drivers/media/pci/smipcie/smipcie-main.c: port->fe = dvb_attach(m88ds3103_attach, grep: drivers/media/pci/smipcie/smipcie-main.o: Übereinstimmungen in Binärdatei grep: drivers/media/dvb-frontends/m88ds3103.ko: Übereinstimmungen in Binärdatei grep: drivers/media/dvb-frontends/m88ds3103.o: Übereinstimmungen in Binärdatei drivers/media/dvb-frontends/.m88ds3103.o.cmd: $(wildcard include/ksym/m88ds3103_attach) \ drivers/media/dvb-frontends/m88ds3103.c:struct dvb_frontend *m88ds3103_attach(const struct m88ds3103_config *cfg, drivers/media/dvb-frontends/m88ds3103.c:EXPORT_SYMBOL(m88ds3103_attach); grep: drivers/media/dvb-frontends/m88ds3103.prelink.o: Übereinstimmungen in Binärdatei drivers/media/dvb-frontends/m88ds3103.h: * m88ds3103_attach - Attach a m88ds3103 demod drivers/media/dvb-frontends/m88ds3103.h: * Note: Do not add new m88ds3103_attach() users! Use I2C bindings instead. drivers/media/dvb-frontends/m88ds3103.h:extern struct dvb_frontend *m88ds3103_attach( drivers/media/dvb-frontends/m88ds3103.h:static inline struct dvb_frontend *m88ds3103_attach( ------------------------------------- [5] Frequency scanning e.g. with w_scan: w_scan w_scan version 20170107 (compiled for DVB API 5.11) guessing country 'DE', use -c <country> to override using settings for GERMANY DVB aerial DVB-T Europe scan type TERRESTRIAL, channellist 4 output format vdr-2.0 output charset 'UTF-8', use -C <charset> to override Info: using DVB adapter auto detection. /dev/dvb/adapter0/frontend0 -> TERRESTRIAL "Silicon Labs Si2168": very good :-)) Using TERRESTRIAL frontend (adapter /dev/dvb/adapter0/frontend0) -_-_-_-_ Getting frontend capabilities-_-_-_-_ Using DVB API 5.11 frontend 'Silicon Labs Si2168' supports DVB-T2 INVERSION_AUTO QAM_AUTO TRANSMISSION_MODE_AUTO GUARD_INTERVAL_AUTO HIERARCHY_AUTO FEC_AUTO BANDWIDTH_AUTO not supported, trying 6/7/8 MHz. FREQ (48.00MHz ... 870.00MHz) -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ Scanning DVB-T... Scanning 8MHz frequencies... 474000: (time: 00:00.707) … 858000: (time: 01:38.459) Scanning DVB-T2... 474000: (time: 01:40.475) … 858000: (time: 03:18.418) ERROR: Sorry - i couldn't get any working frequency/transponder Nothing to scan!! -- Dr. Helge Kreutzmann debian@xxxxxxxxxxxxx Dipl.-Phys. http://www.helgefjell.de/debian.php 64bit GNU powered gpg signed mail preferred Help keep free software "libre": http://www.ffii.de/
Attachment:
signature.asc
Description: PGP signature