Bug 15430 - rc polling in dvb_usb_dib0700 causes interference in USB bus
Summary: rc polling in dvb_usb_dib0700 causes interference in USB bus
Status: RESOLVED PATCH_ALREADY_AVAILABLE
Alias: None
Product: v4l-dvb
Classification: Unclassified
Component: dvb-usb (show other bugs)
Hardware: All Linux
: P1 normal
Assignee: dvb-usb
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-03-03 00:23 UTC by Pedro Ribeiro
Modified: 2010-03-05 11:47 UTC (History)
0 users

See Also:
Kernel Version: 2.6.33
Subsystem:
Regression: No
Bisected commit-id:


Attachments
lspci -vvv (13.73 KB, text/plain)
2010-03-03 00:23 UTC, Pedro Ribeiro
Details
lsusb -vvv (43.54 KB, text/plain)
2010-03-03 00:24 UTC, Pedro Ribeiro
Details

Description Pedro Ribeiro 2010-03-03 00:23:52 UTC
Created attachment 25329 [details]
lspci -vvv

I have a Win-TV Nova-T USB2 stick which uses the dvb_usb_dib0700 driver. 

The device works fine but apparently it conflicts with my Audio4DJ soundcard, which uses the driver snd-usb-caiaq.

The problem is strange because it only happens after I disconnect and
reconnect the audio card.

Procedure 1:
- boot from fresh
- plug the DVB adapter
- plug the Audio4DJ

Everything works correctly - meaning I can watch TV and my audio is fine.

Procedure 2:
- boot from fresh
- plug the Audio4DJ
- plug the DVB adapter

The audio starts cracking every few seconds using ALSA, and constantly if using JACK. 

Procedure 3:
- boot from fresh
- plug the DVB adapter
- plug the Audio4DJ
(everything is correct, as above in Procedure 1)
- unplug the Audio4DJ
- plug it again

The audio starts cracking. From now on, plugging or unplugging both of the devices or reloading their respective modules won't make a difference - I have to reboot to have both devices working properly. Hence me insisting in "boot from fresh" above.

I'm blaming this on dvb_usb_dib0700 since I found the trigger - by loading the module with disable_rc_polling=1 the problem does not happen. However this is annoying, since watching TV without a remote is just... lame :-)

I guess this is not noticeable with other USB devices since the Audio4DJ is sensitive to USB interference.

This is not a regression, I tested with 2.6.32 and the problem is there too.

lsusb and lspci are attached. Please let me know if you need more info.

Thanks,
Pedro
Comment 1 Pedro Ribeiro 2010-03-03 00:24:58 UTC
Created attachment 25330 [details]
lsusb -vvv
Comment 2 Pedro Ribeiro 2010-03-05 11:47:13 UTC
This is fixed on the latest v4l-dvb tree and possibly being merged in 2.6.34-rc1.

Note You need to log in before you can comment on or make changes to this bug.