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

Re: tvtime sound issues in 4.x kernels



I'm a member of the list now.

So wonder if there were any answers to the below

On 28/08/2015 21:12, Jongi wrote:
Hi,

I am not a member of the list. Please cc me in responses.

i have the leadtek winfast tv2000xp expert tv card. it uses the cx8800/xx drivers. the sound is going through the cd channel.

when i install a v4 kernel, there is a screeching sound about the time it seems the modules get loaded during the boot process. this doesn't happen on the v3.17 kernel i am currently running. interestingly when i open tvtime in the 4.x kernel the screeching sound stops.but tvtime does not pickup the audio from the tv line. it just has a shhhhhhhhh sound.

when i blacklist these modules on the 4.x kernel, the screeching sound doesn't happen.

the screeching sound - https://dl.dropboxusercontent.com/u/17100344/Debian.wav

lsmod | grep cx (on the 3.17 kernel)
cx8800                 31477  1
cx88xx                 80236  1 cx8800
btcx_risc               4192  2 cx8800,cx88xx
tveeprom               14712  1 cx88xx
videobuf_dma_sg        10902  2 cx8800,cx88xx
rc_core                20852  3 cx88xx,rc_winfast
v4l2_common             7249  3 tuner,cx8800,cx88xx
videodev              148569  7 tuner,cx8800,cx88xx,gspca_main,v4l2_common,gspca_zc3xx
videobuf_core          19391  3 videobuf_dma_sg,cx8800,cx88xx
i2c_algo_bit            5789  2 cx88xx,nvidiafb
i2c_core               44594  16 drm,i2c_i801,tuner,tda8290,tda9887,tea5767,i2c_algo_bit,cx8800,cx88xx,fb_
ddc,nvidia,v4l2_common,tveeprom,tuner_simple,videodev,nvidiafb

lsmod | grep cx (on a 4.x kernel)
cx8800                 27705  0
cx88xx                 79974  1 cx8800
tveeprom               15368  1 cx88xx
rc_core                20973  3 cx88xx,rc_winfast
videobuf2_dma_sg        8729  1 cx8800
videobuf2_core         41082  2 cx8800,cx88xx
v4l2_common             5589  4 tuner,cx8800,cx88xx,videobuf2_core
videodev              148755  7 tuner,cx8800,cx88xx,gspca_main,v4l2_common,videobuf2_core,gspca_zc3xx
i2c_algo_bit            5862  2 cx88xx,nvidiafb
i2c_core               46991  16 drm,i2c_i801,tuner,tda8290,tda9887,tea5767,i2c_algo_bit,cx8800,cx88xx,fb_
ddc,nvidia,v4l2_common,tveeprom,tuner_simple,videodev,nvidiafb

i noticed this regarding the .config files

both have the following
CONFIG_VIDEO_CX88=m
CONFIG_VIDEO_CX88_ALSA=m
CONFIG_VIDEO_CX88_BLACKBIRD=m
CONFIG_VIDEO_CX88_DVB=m
CONFIG_VIDEO_CX88_ENABLE_VP3054=y
CONFIG_VIDEO_CX88_VP3054=m
CONFIG_VIDEO_CX88_MPEG=m

i noticed the 3.17 kernel has btcx_risc and 4.x doesn't. so i did this comparison
# cat /boot/config-3.17-4.dmz.2-liquorix-amd64 | grep BTC
CONFIG_ATH9K_BTCOEX_SUPPORT=y
CONFIG_RTLBTCOEXIST=m
CONFIG_VIDEO_BTCX=m
and
# cat /boot/config-4.0-5.dmz.3-liquorix-amd64 | grep BTC
CONFIG_ATH9K_BTCOEX_SUPPORT=y
CONFIG_RTLBTCOEXIST=m

the config_video is missing. is that relevant because video plays?

here is some system info around audio
lspci -vv | grep -a10 Audio
00:1a.7 USB controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #2 (prog-if 20 [EHCI])
        Subsystem: ASUSTeK Computer Inc. P5Q Deluxe Motherboard
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0
        Interrupt: pin C routed to IRQ 18
        Region 0: Memory at f7fff000 (32-bit, non-prefetchable) [size=1K]
        Capabilities: <access denied>
        Kernel driver in use: ehci-pci

00:1b.0 Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller
        Subsystem: ASUSTeK Computer Inc. Device 82ea
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0, Cache Line Size: 64 bytes
        Interrupt: pin A routed to IRQ 32
        Region 0: Memory at f7ff8000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: <access denied>
        Kernel driver in use: snd_hda_intel

00:1c.0 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 1 (prog-if 00 [Normal decode])
--
        Latency: 0
        Interrupt: pin A routed to IRQ 34
        Region 0: Memory at f8000000 (32-bit, non-prefetchable) [size=16M]
        Region 1: Memory at d8000000 (64-bit, prefetchable) [size=128M]
        Region 3: Memory at d6000000 (64-bit, prefetchable) [size=32M]
        Region 5: I/O ports at bc00 [size=128]
        [virtual] Expansion ROM at f9c00000 [disabled] [size=512K]
        Capabilities: <access denied>
        Kernel driver in use: nvidia

02:00.1 Audio device: NVIDIA Corporation GK106 HDMI Audio Controller (rev a1)
        Subsystem: Gigabyte Technology Co., Ltd Device 354e
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0, Cache Line Size: 64 bytes
        Interrupt: pin B routed to IRQ 33
        Region 0: Memory at f9cfc000 (32-bit, non-prefetchable) [size=16K]
        Capabilities: <access denied>
        Kernel driver in use: snd_hda_intel

08:01.0 Multimedia video controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder (rev 05)
        Subsystem: LeadTek Research Inc. Winfast TV 2000XP Expert
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 64 (5000ns min, 13750ns max), Cache Line Size: 64 bytes
        Interrupt: pin A routed to IRQ 17
        Region 0: Memory at fa000000 (32-bit, non-prefetchable) [size=16M]
        Capabilities: <access denied>
        Kernel driver in use: cx8800


Reply to: