Re: DVB: Unable to find symbol m88ds3103_attach() [Kernel 5.18.13]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello Sakari,
On Tue, Jul 26, 2022 at 10:40:16PM +0300, Sakari Ailus wrote:
> On Sat, Jul 23, 2022 at 05:57:07PM +0200, Helge Kreutzmann wrote:
> > 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!
> 
> Looking at the problem, I guess this looks like something that shouldn't
> generally happen.
> 
> Have you tried removing cx23885 module and loading it again? It would seem
> lake in lsmod listing the module is there but somehow the symbol isn't
> found. I can't immediately think what else could cause this, than not being
> able to load the needed module when the symbol is looked up.

As stated, I cannot remove it. Therefor I blacklisted and manually
loaded it afterwards using modprobe:

[16978.826717] DVB: Unable to find symbol m88ds3103_attach()
[16978.826969] cx23885: cx23885[0]: frontend initialization failed
[16978.827179] cx23885: cx23885_dvb_register() dvb_register failed err = -22
[16978.827392] cx23885: cx23885_dev_setup() Failed to register dvb adapters on VID_B

In the system logs I get the follwing output:
[16977.733011] cx23885: cx23885 driver version 0.0.4 loaded
[16977.733043] cx23885 0000:04:00.0: enabling device (0000 -> 0002)
[16977.733115] cx23885: CORE cx23885[0]: subsystem: 0070:f038, board: Hauppauge WinTV-HVR5525 [card=52,autodetected]
[16978.082968] tveeprom: Hauppauge model 150329, rev C3I6, serial# 4036170902
[16978.082972] tveeprom: MAC address is 00:0d:fe:93:14:96
[16978.082973] tveeprom: tuner model is SiLabs Si2157 (idx 186, type 4)
[16978.082975] tveeprom: TV standards PAL(B/G) PAL(I) SECAM(L/L') PAL(D/D1/K) ATSC/DVB Digital (eeprom 0xf4)
[16978.082977] tveeprom: audio processor is CX23888 (idx 40)
[16978.082978] tveeprom: decoder processor is CX23888 (idx 34)
[16978.082978] tveeprom: has radio, has IR receiver, has no IR transmitter
[16978.082979] cx23885: cx23885[0]: hauppauge eeprom: model=150329
[16978.090677] cx25840 7-0044: cx23888 A/V decoder found @ 0x88 (cx23885[0])
[16978.739631] cx25840 7-0044: loaded v4l-cx23885-avcore-01.fw firmware (16382 bytes)
[16978.821857] cx23885: cx23885[0]: registered device video0 [v4l2]
[16978.821897] cx23885: cx23885[0]: registered device vbi0
[16978.822115] cx23885: cx23885[0]: alsa: registered ALSA audio device
[16978.822117] cx23885: cx23885_dvb_register() allocating 1 frontend(s)
[16978.822119] cx23885: cx23885[0]: cx23885 based dvb card
[16978.826717] DVB: Unable to find symbol m88ds3103_attach()
[16978.826969] cx23885: cx23885[0]: frontend initialization failed
[16978.827179] cx23885: cx23885_dvb_register() dvb_register failed err = -22
[16978.827392] cx23885: cx23885_dev_setup() Failed to register dvb adapters on VID_B
[16978.827605] cx23885: cx23885_dvb_register() allocating 1 frontend(s)
[16978.827606] cx23885: cx23885[0]: cx23885 based dvb card
[16978.834157] i2c i2c-5: Added multiplexed i2c bus 8
[16978.834160] si2168 5-0064: Silicon Labs Si2168-B40 successfully identified
[16978.834161] si2168 5-0064: firmware version: B 4.0.2
[16978.836087] si2157 6-0060: Silicon Labs Si2157 successfully attached
[16978.836095] dvbdev: DVB: registering new adapter (cx23885[0])
[16978.836096] cx23885 0000:04:00.0: DVB: registering adapter 0 frontend 0 (Silicon Labs Si2168)...
[16978.836334] cx23885: cx23885_dev_checkrevision() Hardware revision = 0xd0
[16978.836339] cx23885: cx23885[0]/0: found at 0000:04:00.0, rev: 4, irq: 33, latency: 0, mmio: 0xfc600000

Btw. I just upgraded to kernel 5.18.15, if that matters.

Thanks for any pointers / help. 

Greetings
            Helge

-- 
      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


[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux